Ka'imi Fairbairn is our K1 for 2026 PPR drafts, ahead of Brandon Aubrey and Jason Myers. The biggest value against ADP in the top 36 is Ka'imi Fairbairn (#1, ADP 132.1); the biggest gap the other way is Tyler Bass (#25, ADP 156.8).
The replacement line · what VORP is measured against in a 12-team league
season pointsHowFill all 12 teams’ starting seats by projected season points, give the 12 flex seats to the best RB/WR/TE left, and the next player at each position is replacement. Kickers and defenses are measured against the weekly streaming level instead — the best matchup left on waivers each week (8.6 ppg for a kicker, 9.61 ppg for a defense), because in a league with waivers that is what an unrostered kicker is worth. VORP = season points − that level. Your league differs? The draft room measures it for your rules.
Top 32 · of 32 · ranked by season points
| Rank | Player | Pos | Team · bye | VORP | Season · 20–80 | Games | FFC ADP | Value |
|---|---|---|---|---|---|---|---|---|
| Tier 13 K | ||||||||
| 1 | Ka'imi FairbairnK · HOU · bye 8 | K1 | HOU · 8 | 7.5 | 149 120–177 | 14.7 | 132.1 | +59 |
| 2 | Brandon AubreyK · DAL · bye 14 | K2 | DAL · 14 | 3.6 | 145 117–171 | 14.8 | 133.3 | +51 |
| 3 | Jason MyersK · SEA · bye 11 | K3 | SEA · 11 | 1.8 | 143 118–168 | 14.9 | 138.9 | +52 |
| Tier 21 K | ||||||||
| 4 | Cameron DickerK · LAC · bye 7 | K4 | LAC · 7 | -5.0 | 135 111–159 | 15.0 | 144.5 | +42 |
| Tier 36 K | ||||||||
| 5 | Will ReichardK · MIN · bye 6 | K5 | MIN · 6 | -8.6 | 132 106–156 | 14.8 | 158.6 | +53 |
| 6 | Chase McLaughlinK · TB · bye 10 | K6 | TB · 10 | -11.6 | 129 103–154 | 14.6 | 150.8 | +41 |
| 7 | Cam LittleK · JAX · bye 7 | K7 | JAX · 7 | -11.8 | 128 104–152 | 14.9 | 150.9 | +39 |
| 8 | Chris BoswellK · PIT · bye 9 | K8 | PIT · 9 | -12.2 | 129 102–153 | 14.8 | — | — |
| 9 | Jake BatesK · DET · bye 6 | K9 | DET · 6 | -12.8 | 127 104–152 | 14.7 | 146.2 | +27 |
| 10 | Andy BorregalesK · NE · bye 11 | K10 | NE · 11 | -13.8 | 126 103–150 | 14.9 | — | — |
| Tier 42 K | ||||||||
| 11 | Eddy PineiroK · SF · bye 8 | K11 | SF · 8 | -16.8 | 125 97–150 | 14.4 | 156.4 | +28 |
| 12 | Tyler LoopK · BAL · bye 13 | K12 | BAL · 13 | -18.1 | 124 99–146 | 14.6 | 149.3 | +19 |
| Tier 517 K | ||||||||
| 13 | Harrison MevisK · LA · bye 11 | K13 | LA · 11 | -20.4 | 124 93–148 | 13.8 | 149.0 | +10 |
| 14 | Cairo SantosK · CHI · bye 10 | K14 | CHI · 10 | -21.0 | 121 95–145 | 14.3 | 175.5 | +36 |
| 15 | Jason SandersK · NYJ · bye 13 | K15 | NYJ · 13 | -21.8 | 123 88–148 | 13.4 | — | — |
| 16 | Evan McPhersonK · CIN · bye 6 | K16 | CIN · 6 | -21.9 | 119 95–143 | 14.3 | 175.4 | +30 |
| 17 | Harrison ButkerK · KC · bye 5 | K17 | KC · 5 | -22.3 | 121 91–146 | 14.0 | 167.4 | +21 |
| 18 | Spencer ShraderK · IND · bye 13 | K18 | IND · 13 | -22.6 | 123 80–151 | 13.0 | — | — |
| 19 | Wil LutzK · DEN · bye 10 | K19 | DEN · 10 | -24.1 | 119 92–141 | 14.2 | 157.0 | +7 |
| 20 | Blake GrupeK · NYJ · bye 13 | K20 | NYJ · 13 | -25.0 | 117 91–140 | 14.2 | 159.8 | +8 |
| 21 | Nick FolkK · ATL · bye 11 | K21 | ATL · 11 | -26.1 | 116 87–139 | 14.2 | — | — |
| 22 | Joey SlyeK · TEN · bye 9 | K22 | TEN · 9 | -26.5 | 115 88–138 | 14.1 | — | — |
| 23 | Matt GayK · LV · bye 13 | K23 | LV · 13 | -27.9 | 116 84–140 | 13.7 | — | — |
| 24 | Jake ElliottK · PHI · bye 10 | K24 | PHI · 10 | -29.6 | 113 85–137 | 13.9 | — | — |
| 25 | Tyler BassK · BUF · bye 7 | K25 | BUF · 7 | -30.5 | 114 80–140 | 13.1 | 156.8 | −9 |
| 26 | Dominic ZvadaK · NYG · bye 8 | K26 | NYG · 8 | -30.8 | 112 84–134 | 14.1 | — | — |
| 27 | Chad RylandK · ARI · bye 14 | K27 | ARI · 14 | -31.0 | 112 82–136 | 13.8 | — | — |
| 28 | Drew StevensK · WAS · bye 7 | K28 | WAS · 7 | -32.6 | 109 85–132 | 14.0 | — | — |
| 29 | Trey SmackK · GB · bye 11 | K29 | GB · 11 | -33.5 | 109 81–132 | 13.9 | 169.1 | −3 |
| Tier 63 K | ||||||||
| 30 | Riley PattersonK · MIA · bye 6 | K30 | MIA · 6 | -38.7 | 107 70–131 | 13.1 | — | — |
| 31 | Ryan FitzgeraldK · CAR · bye 5 | K31 | CAR · 5 | -39.1 | 103 77–125 | 13.9 | — | — |
| 32 | Daniel CarlsonK · NO · bye 8 | K32 | NO · 8 | -40.8 | 102 74–124 | 13.7 | — | — |
How it’s scored so far
Scored on the accuracy page at season’s end against actual league-scored points, alongside ADP alone. The method check re-runs the replacement code on Jon’s hand-built 14-team board and reproduces his levels and every VORP.