Half PPR TE Rankings
These Half PPR TE rankings are powered by the LeagueLogs Market Index for August 2026.
Last updated: August 8, 2026 at 12:30 AM EDT
| TE# | Player | Pos | Team | Value | Trend | 7d | 30d |
|---|---|---|---|---|---|---|---|
| Tier 1·Elite TEs·2 players | |||||||
| 1 | Trey McBrideOverall #18 | TE | ARI | 3,639 | — | +4 | |
| 2 | Brock BowersOverall #19 | TE | LV | 3,505 | — | +2 | |
| Tier 2·High-Value TEs·6 players | |||||||
| 3 | Colston LovelandOverall #44 | TE | CHI | 1,809 | — | +5 | |
| 4 | Tyler WarrenOverall #51 | TE | IND | 1,590 | — | +5 | |
| 5 | Harold FanninOverall #68 | TE | CLE | 1,226 | — | +2 | |
| 6 | Tucker KraftOverall #69 | TE | GB | 1,210 | — | -6 | |
| 7 | Kyle PittsOverall #75 | TE | ATL | 1,120 | — | — | |
| 8 | Sam LaPortaOverall #79 | TE | DET | 1,066 | — | +11 | |
| Tier 3·Strong-Value TEs·9 players | |||||||
| 9 | Dalton KincaidOverall #96 | TE | BUF | 887 | +1 | -5 | |
| 10 | George KittleOverall #100 | TE | SF | 853 | +1 | -16 | |
| 11 | Oronde GadsdenOverall #103 | TE | LAC | 829 | +1 | -11 | |
| 12 | Jake FergusonOverall #105 | TE | DAL | 814 | +1 | +2 | |
| 13 | Travis KelceOverall #111 | TE | KC | 771 | +1 | +8 | |
| 14 | Mark AndrewsOverall #114 | TE | BAL | 752 | +1 | -6 | |
| 15 | Dallas GoedertOverall #116 | TE | PHI | 739 | +1 | -10 | |
| 16 | Hunter HenryOverall #119 | TE | NE | 721 | +1 | -18 | |
| 17 | Isaiah LikelyOverall #122 | TE | NYG | 704 | +1 | +8 | |
| Tier 4·Mid-Value TEs·11 players | |||||||
| 18 | Brenton StrangeOverall #130 | TE | JAX | 661 | +1 | -13 | |
| 19 | Kenyon SadiqOverall #136 | TE | NYJ | 633 | +1 | -14 | |
| 20 | AJ BarnerOverall #138 | TE | SEA | 624 | +1 | +6 | |
| 21 | Juwan JohnsonOverall #150 | TE | NO | 575 | +1 | -35 | |
| 22 | Dalton SchultzOverall #160 | TE | HOU | 539 | +1 | -50 | |
| 23 | Chig OkonkwoOverall #166 | TE | WAS | 520 | +1 | -23 | |
| 24 | Terrance FergusonOverall #167 | TE | LAR | 517 | +1 | -5 | |
| 25 | Theo JohnsonOverall #172 | TE | NYG | 502 | +1 | -8 | |
| 26 | Cade OttonOverall #177 | TE | TB | 488 | +1 | -11 | |
| 27 | T.J. HockensonOverall #182 | TE | MIN | 474 | +1 | -33 | |
| 28 | Gunnar HelmOverall #183 | TE | TEN | 472 | +1 | -14 | |
| Tier 5·Lower-Value TEs·17 players | |||||||
| 29 | David NjokuOverall #198 | TE | LAC | 436 | +1 | -48 | |
| 30 | Eli StowersOverall #205 | TE | PHI | 421 | +1 | -45 | |
| 31 | Colby ParkinsonOverall #222 | TE | LAR | 389 | +1 | -64 | |
| 32 | Jake TongesOverall #247 | TE | SF | 349 | +1 | -56 | |
| 33 | Mason TaylorOverall #256 | TE | NYJ | 336 | +1 | -97 | |
| 34 | Max KlareOverall #277 | TE | LAR | 311 | +2 | -36 | |
| 35 | Michael TriggOverall #278 | TE | DAL | 310 | +2 | -36 | |
| 36 | Pat FreiermuthOverall #314 | TE | PIT | 274 | — | -50 | |
| 37 | Greg DulcichOverall #318 | TE | MIA | 271 | — | +21 | |
| 38 | Mike GesickiOverall #319 | TE | CIN | 270 | — | -21 | |
| 39 | Darnell WashingtonOverall #325 | TE | PIT | 266 | — | -14 | |
| 40 | Darren WallerOverall #326 | TE | — | 265 | — | -13 | |
| 41 | Michael MayerOverall #327 | TE | LV | 265 | — | -4 | |
| 42 | Cole KmetOverall #328 | TE | CHI | 264 | — | +5 | |
| 43 | Dawson KnoxOverall #329 | TE | BUF | 263 | — | -11 | |
| 44 | Elijah ArroyoOverall #334 | TE | SEA | 260 | — | -10 | |
| 45 | Evan EngramOverall #338 | TE | DEN | 257 | — | -10 | |
| Tier 6·Bench-Value TEs·13 players | |||||||
| 46 | Will KacmarekOverall #352 | TE | MIA | 247 | +1 | -9 | |
| 47 | Noah GrayOverall #358 | TE | KC | 243 | +1 | -10 | |
| 48 | Justin JolyOverall #359 | TE | DEN | 243 | +1 | -10 | |
| 49 | Joe RoyerOverall #360 | TE | CLE | 242 | +1 | -10 | |
| 50 | Jack EndriesOverall #362 | TE | CIN | 240 | +1 | -9 | |
| 51 | John Michael GyllenborgOverall #367 | TE | KC | 237 | +1 | -6 | |
| 52 | Elijah HigginsOverall #370 | TE | ARI | 235 | +2 | -5 | |
| 53 | Luke MusgraveOverall #375 | TE | GB | 232 | +2 | -7 | |
| 54 | Daniel BellingerOverall #378 | TE | TEN | 229 | +2 | -6 | |
| 55 | Oscar DelpOverall #382 | TE | NO | 227 | +1 | -6 | |
| 56 | Charlie KolarOverall #385 | TE | LAC | 225 | — | -8 | |
| 57 | Ja'Tavion SandersOverall #388 | TE | CAR | 223 | — | -5 | |
| 58 | Noah FantOverall #389 | TE | NO | 222 | — | -4 | |
| Tier 7·Deeper-Bench TEs·2 players | |||||||
| 59 | Zach ErtzOverall #394 | TE | — | 218 | — | -4 | |
| 60 | Jonnu SmithOverall #397 | TE | — | 216 | — | -55 | |
| Tier 8·Off the Radar·67 players | |||||||
| 61 | Sam RoushOverall #407 | TE | CHI | 209 | — | -3 | |
| 62 | Austin HooperOverall #411 | TE | ATL | 207 | — | -4 | |
| 63 | Cade StoverOverall #412 | TE | HOU | 206 | — | -4 | |
| 64 | Eli RaridonOverall #414🔥 | TE | NE | 205 | +1 | -3 | |
| 65 | Tyler HigbeeOverall #415 | TE | LAR | 204 | +1 | -3 | |
| 66 | Tanner KoziolOverall #416 | TE | JAX | 203 | +1 | -3 | |
| 67 | Jackson HawesOverall #421 | TE | BUF | 200 | +1 | -3 | |
| 68 | Mitchell EvansOverall #422 | TE | CAR | 199 | +1 | -3 | |
| 69 | John BatesOverall #423 | TE | WAS | 198 | +1 | -3 | |
| 70 | Tommy TrembleOverall #424 | TE | CAR | 198 | +1 | -3 | |
| 71 | Matt HibnerOverall #425🔥 | TE | BAL | 197 | +1 | -3 | |
| 72 | Drew SampleOverall #429 | TE | CIN | 194 | +1 | -4 | |
| 73 | Miles KitselmanOverall #430 | TE | DET | 194 | +1 | -4 | |
| 74 | Jaren KanakOverall #431 | TE | TEN | 193 | +1 | -4 | |
| 75 | Lance MasonOverall #432 | TE | PIT | 192 | +1 | -4 | |
| 76 | Josh OliverOverall #433 | TE | MIN | 191 | +1 | -4 | |
| 77 | Luke SchoonmakerOverall #434 | TE | DAL | 191 | +2 | -3 | |
| 78 | Marlin KleinOverall #445 | TE | HOU | 183 | +2 | -3 | |
| 79 | Brevyn Spann-FordOverall #446 | TE | DAL | 183 | +2 | -3 | |
| 80 | Adam TrautmanOverall #459 | TE | DEN | 174 | +1 | -3 | |
| 81 | Josh CuevasOverall #460 | TE | BAL | 173 | +1 | -3 | |
| 82 | Ben SinnottOverall #469 | TE | WAS | 167 | -34 | -39 | |
| 83 | Nate BoerkircherOverall #470 | TE | JAX | 166 | — | -3 | |
| 84 | Brock WrightOverall #471 | TE | DET | 165 | — | -3 | |
| 85 | Will DisslyOverall #473 | TE | — | 164 | — | -3 | |
| 86 | Grant CalcaterraOverall #477 | TE | PHI | 161 | — | -4 | |
| 87 | Connor HeywardOverall #492 | TE | LV | 151 | — | -3 | |
| 88 | Mo Alie-CoxOverall #515 | TE | IND | 135 | — | -4 | |
| 89 | Tip ReimanOverall #516 | TE | ARI | 134 | — | -4 | |
| 90 | Luke FarrellOverall #529 | TE | SF | 125 | +1 | -3 | |
| 91 | Taysom HillOverall #530 | TE | — | 125 | +1 | -3 | |
| 92 | Durham SmytheOverall #531 | TE | BAL | 124 | +1 | -3 | |
| 93 | Foster MoreauOverall #533 | TE | HOU | 122 | +1 | -3 | |
| 94 | Riley NowakowskiOverall #536 | TE | PIT | 120 | +1 | -3 | |
| 95 | Jeremy RuckertOverall #537 | TE | NYJ | 120 | +1 | -3 | |
| 96 | Lucas KrullOverall #545 | TE | DEN | 114 | +1 | -3 | |
| 97 | Payne DurhamOverall #546 | TE | TB | 113 | +1 | -3 | |
| 98 | Quintin MorrisOverall #547 | TE | JAX | 113 | +1 | -3 | |
| 99 | Charlie WoernerOverall #548 | TE | ATL | 112 | +1 | -3 | |
| 100 | Seydou TraoreOverall #550 | TE | MIA | 111 | +1 | -3 | |
| 101 | Tucker FiskOverall #558 | TE | — | 105 | +1 | -3 | |
| 102 | Jack StollOverall #559 | TE | CLE | 105 | +1 | -3 | |
| 103 | Dallin HolkerOverall #561 | TE | — | 103 | +1 | -3 | |
| 104 | Jack VellingOverall #563 | TE | ATL | 102 | — | -4 | |
| 105 | Devin CulpOverall #564 | TE | TB | 101 | — | -4 | |
| 106 | Josh WhyleOverall #576 | TE | GB | 93 | — | -4 | |
| 107 | Davis AllenOverall #579 | TE | LAR | 91 | — | -4 | |
| 108 | Tanner HudsonOverall #580 | TE | CIN | 90 | — | -4 | |
| 109 | Stone SmarttOverall #582 | TE | PHI | 89 | — | -4 | |
| 110 | Eric SaubertOverall #583 | TE | SEA | 88 | — | -4 | |
| 111 | Nate AdkinsOverall #584 | TE | DEN | 87 | — | -4 | |
| 112 | Brevin JordanOverall #587 | TE | HOU | 85 | — | -4 | |
| 113 | Julian HillOverall #590 | TE | NE | 83 | — | -4 | |
| 114 | Drew OgletreeOverall #591 | TE | IND | 82 | — | -4 | |
| 115 | Blake WhiteheartOverall #601 | TE | CLE | 76 | — | -4 | |
| 116 | Kylen GransonOverall #609 | TE | TEN | 70 | — | -5 | |
| 117 | Harrison BryantOverall #610 | TE | — | 69 | — | -5 | |
| 118 | Ian ThomasOverall #611 | TE | LV | 69 | — | -5 | |
| 119 | Ben YurosekOverall #612 | TE | MIN | 68 | — | -5 | |
| 120 | Cameron LatuOverall #614 | TE | PHI | 67 | — | -5 | |
| 121 | Max BredesonOverall #617 | TE | MIN | 64 | — | -5 | |
| 122 | Ko KieftOverall #624 | TE | TB | 60 | — | -5 | |
| 123 | Shane ZylstraOverall #625 | TE | BUF | 59 | — | -5 | |
| 124 | Chris ManhertzOverall #626 | TE | NYG | 58 | — | -5 | |
| 125 | Feleipe FranksOverall #627 | TE | CAR | 58 | — | -5 | |
| 126 | Robert TonyanOverall #628 | TE | PIT | 57 | — | -5 | |
| 127 | Tyler ConklinOverall #631 | TE | DET | 55 | — | -4 | |
Want to use these values for your roster? Try the free AI Trade Analyzer or the AI Trade Finder— both run on the same Market Index.
Risers · 30 days
- Trey McBrideTE · ARI · now #18+4
- Colston LovelandTE · CHI · now #44+5
- Tyler WarrenTE · IND · now #51+5
- Sam LaPortaTE · DET · now #79+11
- Travis KelceTE · KC · now #111+8
- Isaiah LikelyTE · NYG · now #122+8
Fallers · 30 days
- Dalton SchultzTE · HOU · now #160-50
- Mason TaylorTE · NYJ · now #256-97
- Juwan JohnsonTE · NO · now #150-35
- Colby ParkinsonTE · LAR · now #222-64
- George KittleTE · SF · now #100-16
- David NjokuTE · LAC · now #198-48
See risers, fallers, and tier changes across every format in the weekly Market Report.
Tier Notes
The top of the board has a small meaningful break with Trey McBride at overallRank 18 (value 3639) and Brock Bowers at 19 (value 3505) tightly clustered, followed by a wider tier gap before Colston Loveland at 44 (value 1809) and Tyler Warren at 51 (value 1590). After that, the next group compresses from Harold Fannin at 68 (value 1226) through Tucker Kraft at 69 (value 1210), before another step down to Kyle Pitts at 75 (value 1120) and Sam LaPorta at 79 (value 1066).
See these movements written for your league.
Each week LeagueLogs writes a personalized newsletter for your Sleeper league — naming your managers, your trades, and the rankings movement that hits your roster. Connect your league to get the next one.
Related Rankings
- Fantasy Football TE RankingsFull-PPR redraft tight end rankings — every reception adds value, but the elite tier still dominates weekly scoring.
- Standard Scoring TE RankingsStandard (non-PPR) redraft tight end rankings — the elite tier still dominates, with a steep drop into streaming territory.
- Dynasty TE RankingsDynasty tight end rankings — the most top-heavy position in fantasy, with a sharp cliff after the elite tier.
- Fantasy Football Half PPR RankingsHalf-PPR redraft fantasy football rankings — 0.5 points per reception, the most common scoring in season-long home leagues.
- Half PPR WR RankingsHalf-PPR redraft wide receiver rankings — slot WRs lose a touch of value vs. full PPR but the top tier holds.
The full LeagueLogs experience for your league.
The same Market Index behind these rankings powers everything inside Contender. One subscription, and your whole league gets the premium newsletters and AI tools — the Boosted League mechanic means a single hero unlocks the experience for everyone.
Cancel anytime. No card required to use the free public tools.
- ✓Personalized weekly newsletters written for your Sleeper league
- ✓Unlimited Scout questions — an AI analyst that knows your roster
- ✓Full AI tools suite (Trade Finder, Trade Analyzer, Team Names, Drafts)
- ✓Near-instant trade analysis when a trade lands in your league
- ✓Boosted league: every member of your league gets the premium tier
Take the rankings with you.
Push notifications when trades land, Scout in your pocket, and rankings movement built into your league feed.
Frequently Asked Questions
- How often are these half ppr te rankings updated?
- These rankings refresh every six hours from the LeagueLogs Market Index, which is rebuilt continuously from current ADP and projections.
- What is the LeagueLogs Market Index?
- The LeagueLogs Market Index is a first-party player-value model that anchors every player to a 0–10000 raw value derived from current ADP and weekly projections. It powers our Trade Analyzer, Trade Finder, and Draft Analyzer in addition to these rankings.
- Are these consensus rankings?
- No. They are a single, transparent value model — not an average of pundits. We publish the underlying value alongside every player so you can see why they ranked where they did.
- Why is the tight end position so top-heavy?
- Only a handful of TEs each year clear positional replacement value — the gap between TE3 and TE12 is often larger than the gap between WR12 and WR36. The Market Index reflects that cliff directly: top TEs sit alongside elite WRs in overall value, then the position falls off sharply.
- Should I take an elite TE early or wait?
- It depends on the gap between this year's TE1 and the streamable tier. The Market Index makes that call cleaner — when the top TE's value sits 1500+ raw points above the mid-tier, the early pick has a real edge. When the cliff is shallow, waiting wins.