Trey McBride is our TE1 for 2026 Half-PPR drafts, ahead of Brock Bowers and George Kittle. The biggest value against ADP in the top 36 is George Kittle (#3, ADP 109.1); the biggest gap the other way is Isaiah Likely (#31, ADP 135.3).
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 36 · of 36 · ranked by season points
| Rank | Player | Pos | Team · bye | VORP | Season · 20–80 | Games | FFC ADP | Value |
|---|---|---|---|---|---|---|---|---|
| Tier 11 TE | ||||||||
| 1 | Trey McBrideTE · ARI · bye 14 | TE1 | ARI · 14 | 72.1 | 157 105–222 | 14.2 | 38.4 | +27 |
| Tier 22 TE | ||||||||
| 2 | Brock BowersTE · LV · bye 13 | TE2 | LV · 13 | 48.9 | 133 91–195 | 14.3 | 43.0 | +23 |
| 3 | George KittleTE · SF · bye 8 | TE3 | SF · 8 | 47.6 | 133 86–197 | 13.4 | 109.1 | +85 |
| Tier 38 TE | ||||||||
| 4 | Harold Fannin Jr.TE · CLE · bye 11 | TE4 | CLE · 11 | 30.8 | 117 81–170 | 14.5 | — | — |
| 5 | Kyle PittsTE · ATL · bye 11 | TE5 | ATL · 11 | 24.4 | 112 76–162 | 14.3 | — | — |
| 6 | Tyler WarrenTE · IND · bye 13 | TE6 | IND · 13 | 22.9 | 108 75–161 | 14.3 | 71.8 | +27 |
| 7 | Sam LaPortaTE · DET · bye 6 | TE7 | DET · 6 | 22.8 | 109 73–162 | 13.7 | 124.2 | +77 |
| 8 | Tucker KraftTE · GB · bye 11 | TE8 | GB · 11 | 19.0 | 106 72–155 | 13.7 | 94.6 | +41 |
| 9 | Travis KelceTE · KC · bye 5 | TE9 | KC · 5 | 14.2 | 103 69–150 | 13.9 | 119.3 | +60 |
| 10 | Colston LovelandTE · CHI · bye 10 | TE10 | CHI · 10 | 10.4 | 100 67–143 | 14.2 | 61.4 | −6 |
| 11 | Dallas GoedertTE · PHI · bye 10 | TE11 | PHI · 10 | 8.1 | 97 61–144 | 13.0 | 99.3 | +25 |
| Tier 412 TE | ||||||||
| 12 | Juwan JohnsonTE · NO · bye 8 | TE12 | NO · 8 | 3.5 | 92 59–135 | 13.5 | — | — |
| 13 | Hunter HenryTE · NE · bye 11 | TE13 | NE · 11 | 0.0 | 89 59–129 | 13.6 | — | — |
| 14 | Jake FergusonTE · DAL · bye 14 | TE14 | DAL · 14 | -0.1 | 88 57–132 | 13.4 | 139.8 | +48 |
| 15 | Mark AndrewsTE · BAL · bye 13 | TE15 | BAL · 13 | -1.1 | 86 57–131 | 13.4 | 124.1 | +30 |
| 16 | Dalton SchultzTE · HOU · bye 8 | TE16 | HOU · 8 | -3.4 | 86 57–124 | 13.5 | — | — |
| 17 | Oronde Gadsden IITE · LAC · bye 7 | TE17 | LAC · 7 | -5.2 | 84 56–123 | 13.8 | — | — |
| 18 | AJ BarnerTE · SEA · bye 11 | TE18 | SEA · 11 | -8.6 | 81 52–120 | 13.7 | — | — |
| 19 | Dalton KincaidTE · BUF · bye 7 | TE19 | BUF · 7 | -11.6 | 77 49–118 | 12.9 | 149.9 | +36 |
| 20 | Brenton StrangeTE · JAX · bye 7 | TE20 | JAX · 7 | -12.2 | 79 50–114 | 13.0 | — | — |
| 21 | Kenyon SadiqTE · NYJ · bye 13 | TE21 | NYJ · 13 | -14.7 | 75 48–111 | 13.4 | — | — |
| 22 | Cade OttonTE · TB · bye 10 | TE22 | TB · 10 | -15.1 | 74 47–112 | 13.1 | — | — |
| 23 | Theo JohnsonTE · NYG · bye 8 | TE23 | NYG · 8 | -17.7 | 72 46–108 | 12.8 | — | — |
| Tier 55 TE | ||||||||
| 24 | Pat FreiermuthTE · PIT · bye 9 | TE24 | PIT · 9 | -23.5 | 68 43–100 | 12.9 | — | — |
| 25 | T.J. HockensonTE · MIN · bye 6 | TE25 | MIN · 6 | -26.3 | 64 39–98 | 11.9 | 173.3 | +13 |
| 26 | David NjokuTE · LAC · bye 7 | TE26 | LAC · 7 | -27.8 | 62 37–98 | 11.5 | — | — |
| 27 | Mason TaylorTE · NYJ · bye 13 | TE27 | NYJ · 13 | -27.8 | 63 39–94 | 12.8 | — | — |
| 28 | Colby ParkinsonTE · LA · bye 11 | TE28 | LA · 11 | -28.1 | 63 36–96 | 12.4 | — | — |
| Tier 61 TE | ||||||||
| 29 | Chig OkonkwoTE · WAS · bye 7 | TE29 | WAS · 7 | -31.2 | 59 37–90 | 12.8 | — | — |
| Tier 76 TE | ||||||||
| 30 | Darren WallerTE · CAR · bye 5 | TE30 | CAR · 5 | -33.9 | 56 31–92 | 9.9 | — | — |
| 31 | Isaiah LikelyTE · NYG · bye 8 | TE31 | NYG · 8 | -34.5 | 56 33–88 | 12.0 | 135.3 | −50 |
| 32 | Evan EngramTE · DEN · bye 10 | TE32 | DEN · 10 | -34.9 | 56 33–87 | 11.4 | — | — |
| 33 | Jonnu SmithTE · GB · bye 11 | TE33 | GB · 11 | -35.9 | 55 33–86 | 12.2 | — | — |
| 34 | Jake TongesTE · SF · bye 8 | TE34 | SF · 8 | -37.8 | 52 28–85 | 10.0 | — | — |
| 35 | Cole KmetTE · CHI · bye 10 | TE35 | CHI · 10 | -38.2 | 53 32–83 | 12.2 | — | — |
| Tier 81 TE | ||||||||
| 36 | Gunnar HelmTE · TEN · bye 9 | TE36 | TEN · 9 | -41.2 | 50 31–78 | 12.3 | — | — |
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.