Half PPR TE Rankings
These Half PPR TE rankings are powered by the LeagueLogs Market Index for August 2026.
Last updated: August 23, 2026 at 12:46 AM EDT
| TE# | Player | Pos | Team | Bye | Value | Experts | Trend | 7d | 30d |
|---|---|---|---|---|---|---|---|---|---|
| Tier 1·Elite TEs·2 players | |||||||||
| 1 | Brock BowersOverall #17 | TE | LV | 13 | 3,783 | #11–#34 | — | — | |
| 2 | Trey McBrideOverall #24 | TE | ARI | 14 | 2,958 | #12–#60 | — | — | |
| Tier 2·High-Value TEs·3 players | |||||||||
| 3 | Colston LovelandOverall #43Contested | TE | CHI | 10 | 1,845 | #22–#84 | — | — | |
| 4 | Tyler WarrenOverall #52 | TE | IND | 13 | 1,563 | #24–#84 | — | — | |
| 5 | Tucker KraftOverall #68 | TE | GB | 11 | 1,226 | #56–#96 | — | — | |
| Tier 3·Strong-Value TEs·5 players | |||||||||
| 6 | Harold FanninOverall #77 | TE | CLE | 11 | 1,092 | #34–#165 | — | — | |
| 7 | Sam LaPortaOverall #80 | TE | DET | 6 | 1,054 | #56–#122 | — | — | |
| 8 | Kyle PittsOverall #83 | TE | ATL | 11 | 1,018 | #59–#110 | — | — | |
| 9 | George KittleOverall #96 | TE | SF | 8 | 887 | #55–#137 | — | — | |
| 10 | Travis KelceOverall #104 | TE | KC | 5 | 821 | #66–#157 | — | — | |
| Tier 4·Mid-Value TEs·11 players | |||||||||
| 11 | Dalton KincaidOverall #114 | TE | BUF | 7 | 752 | #84–#157 | — | — | |
| 12 | Dallas GoedertOverall #117 | TE | PHI | 10 | 733 | #84–#172 | — | — | |
| 13 | Isaiah LikelyOverall #118Contested | TE | NYG | 8 | 727 | #83–#255 | — | — | |
| 14 | Jake FergusonOverall #119 | TE | DAL | 14 | 721 | #91–#180 | — | — | |
| 15 | Mark AndrewsOverall #122 | TE | BAL | 13 | 704 | #86–#200 | — | — | |
| 16 | Juwan JohnsonOverall #134 | TE | NO | 8 | 642 | #94–#226 | — | — | |
| 17 | Brenton StrangeOverall #147 | TE | JAX | 7 | 586 | #111–#228 | — | — | |
| 18 | Hunter HenryOverall #153 | TE | NE | 11 | 563 | #110–#208 | — | — | |
| 19 | Chig OkonkwoOverall #156 | TE | WAS | 7 | 553 | #109–#253 | — | — | |
| 20 | Dalton SchultzOverall #164 | TE | HOU | 8 | 526 | #110–#238 | — | — | |
| 21 | Oronde GadsdenOverall #175 | TE | LAC | 7 | 493 | #96–#289 | — | — | |
| Tier 5·Lower-Value TEs·12 players | |||||||||
| 22 | T.J. HockensonOverall #190 | TE | MIN | 6 | 454 | #125–#253 | — | — | |
| 23 | AJ BarnerOverall #192 | TE | SEA | 11 | 450 | #123–#245 | — | — | |
| 24 | Greg DulcichOverall #197 | TE | MIA | 6 | 438 | #128–#294 | — | — | |
| 25 | Terrance FergusonOverall #204🔥 | TE | LAR | 11 | 423 | #111–#394 | — | — | |
| 26 | Kenyon SadiqOverall #214 | TE | NYJ | 13 | 403 | #141–#374 | — | — | |
| 27 | Gunnar HelmOverall #223 | TE | TEN | 9 | 387 | #143–#267 | — | — | |
| 28 | Pat FreiermuthOverall #232 | TE | PIT | 9 | 372 | #154–#289 | — | — | |
| 29 | Cade OttonOverall #244 | TE | TB | 10 | 353 | #167–#287 | — | — | |
| 30 | David NjokuOverall #248 | TE | LAC | 7 | 347 | #149–#350 | — | — | |
| 31 | Evan EngramOverall #258 | TE | DEN | 10 | 334 | #165–#303 | — | — | |
| 32 | Darren WallerOverall #262🔥 | TE | CAR | 5 | 329 | #182–#393 | — | — | |
| 33 | Colby ParkinsonOverall #265 | TE | LAR | 11 | 325 | #190–#343 | — | — | |
| Tier 6·Bench-Value TEs·13 players | |||||||||
| 34 | Eli StowersOverall #282 | TE | PHI | 10 | 305 | #189–#371 | — | — | |
| 35 | Mike GesickiOverall #286 | TE | CIN | 6 | 301 | #189–#379 | — | — | |
| 36 | Mason TaylorOverall #289 | TE | NYJ | 13 | 298 | #189–#354 | — | — | |
| 37 | Theo JohnsonOverall #294 | TE | NYG | 8 | 292 | #180–#355 | — | — | |
| 38 | Jake TongesOverall #307 | TE | SF | 8 | 280 | #200–#357 | — | — | |
| 39 | Charlie KolarOverall #311 | TE | LAC | 7 | 276 | #202–#411 | — | — | |
| 40 | Oscar DelpOverall #313 | TE | NO | 8 | 274 | #201–#368 | — | — | |
| 41 | Michael MayerOverall #329 | TE | LV | 13 | 261 | #216–#387 | — | — | |
| 42 | Darnell WashingtonOverall #331 | TE | PIT | 9 | 259 | #215–#384 | — | — | |
| 43 | Elijah ArroyoOverall #349 | TE | SEA | 11 | 245 | #213–#390 | — | — | |
| 44 | Erick AllOverall #352 | TE | CIN | 6 | 243 | #234–#407 | — | — | |
| 45 | Eli RaridonOverall #360 | TE | NE | 11 | 238 | #224–#399 | — | — | |
| 46 | Tyler HigbeeOverall #363 | TE | LAR | 11 | 236 | #254–#404 | — | — | |
| Tier 7·Deeper-Bench TEs·11 players | |||||||||
| 47 | Justin JolyOverall #373 | TE | DEN | 10 | 229 | #260–#401 | — | — | |
| 48 | Ja'Tavion SandersOverall #375 | TE | CAR | 5 | 228 | #246–#409 | — | — | |
| 49 | Cole KmetOverall #377 | TE | CHI | 10 | 227 | #257–#397 | — | — | |
| 50 | Noah GrayOverall #381 | TE | KC | 5 | 224 | #273–#403 | — | — | |
| 51 | Max KlareOverall #383 | TE | LAR | 11 | 223 | #259–#395 | — | — | |
| 52 | Dawson KnoxOverall #385 | TE | BUF | 7 | 222 | #247–#405 | — | — | |
| 53 | John BatesOverall #392 | TE | WAS | 7 | 218 | #265–#425 | — | — | |
| 54 | Luke MusgraveOverall #409 | TE | GB | 11 | 209 | #285–#417 | — | — | |
| 55 | Noah FantOverall #410 | TE | NO | 8 | 208 | #282–#413 | — | — | |
| 56 | Austin HooperOverall #414 | TE | ATL | 11 | 206 | #283–#431 | — | — | |
| 57 | Tommy TrembleOverall #416 | TE | CAR | 5 | 205 | #273–#421 | — | — | |
| Tier 8·Roster-Edge TEs·3 players | |||||||||
| 58 | Ben SinnottOverall #431 | TE | WAS | 7 | 198 | #308–#419 | — | — | |
| 59 | Zach ErtzOverall #435 | TE | — | — | 196 | #321–#405 | — | — | |
| 60 | Mitchell EvansOverall #445 | TE | CAR | 5 | 191 | #318–#415 | — | — | |
| Tier 9·Off the Radar·137 players | |||||||||
| 61 | Matt HibnerOverall #450 | TE | BAL | 13 | 189 | #239–#437 | — | — | |
| 62 | Daniel BellingerOverall #454 | TE | TEN | 9 | 187 | #308–#423 | — | — | |
| 63 | Jonnu SmithOverall #457 | TE | — | — | 186 | #330–#409 | — | — | |
| 64 | Elijah HigginsOverall #475 | TE | ARI | 14 | 179 | #352–#427 | — | — | |
| 65 | Josh OliverOverall #482 | TE | MIN | 6 | 176 | #319–#439 | — | — | |
| 66 | Tanner KoziolOverall #485 | TE | JAX | 7 | 175 | #348–#433 | — | — | |
| 67 | Will KacmarekOverall #486 | TE | MIA | 6 | 175 | #324–#445 | — | — | |
| 68 | Jackson HawesOverall #487 | TE | BUF | 7 | 174 | #350–#435 | — | — | |
| 69 | Adam TrautmanOverall #488 | TE | DEN | 10 | 174 | #318–#452 | — | — | |
| 70 | Jaheim BellOverall #489Contested | TE | PIT | 9 | 174 | #249–#534 | — | — | — |
| 71 | Marlin KleinOverall #491🔥 | TE | HOU | 8 | 173 | #351–#429 | — | — | |
| 72 | Jeremy RuckertOverall #493 | TE | NYJ | 13 | 172 | #286–#487 | — | — | |
| 73 | Luke SchoonmakerOverall #496 | TE | DAL | 14 | 171 | #371–#443 | — | — | |
| 74 | Foster MoreauOverall #497 | TE | HOU | 8 | 171 | #282–#469 | — | — | |
| 75 | Sam RoushOverall #501 | TE | CHI | 10 | 169 | #334–#454 | — | — | |
| 76 | Tyler ConklinOverall #502 | TE | DET | 6 | 169 | #366–#447 | — | — | |
| 77 | Durham SmytheOverall #504 | TE | BAL | 13 | 168 | #344–#463 | — | — | |
| 78 | Drake DabneyOverall #505Contested | TE | GB | 11 | 168 | #237–#573 | — | — | — |
| 79 | Albert OkwuegbunamOverall #506 | TE | LV | 13 | 168 | #280–#531 | — | — | — |
| 80 | Michael TriggOverall #512 | TE | DAL | 14 | 166 | #377–#456 | — | — | |
| 81 | Mo Alie-CoxOverall #515 | TE | IND | 13 | 165 | #311–#467 | — | — | |
| 82 | Jelani WoodsOverall #516 | TE | NYJ | 13 | 164 | #335–#473 | — | — | — |
| 83 | Nate BoerkircherOverall #531 | TE | JAX | 7 | 160 | #389–#456 | — | — | |
| 84 | Taysom HillOverall #534 | TE | — | — | 159 | #282–#516 | — | — | |
| 85 | Nate AdkinsOverall #537 | TE | DEN | 10 | 158 | #356–#481 | — | — | |
| 86 | Jack EndriesOverall #539 | TE | CIN | 6 | 157 | #396–#467 | — | — | |
| 87 | Cade StoverOverall #542 | TE | HOU | 8 | 156 | #381–#475 | — | — | |
| 88 | Moliki MatavaoOverall #544 | TE | NO | 8 | 156 | #362–#496 | — | — | — |
| 89 | Bauer SharpOverall #547 | TE | TB | 10 | 155 | #379–#500 | — | — | |
| 90 | Miles KitselmanOverall #553 | TE | — | — | 153 | #360–#546 | — | — | |
| 91 | Josh CuevasOverall #554 | TE | BAL | 13 | 153 | #407–#531 | — | — | |
| 92 | Will DisslyOverall #555 | TE | — | — | 152 | #391–#521 | — | — | |
| 93 | Seydou TraoreOverall #561 | TE | MIA | 6 | 151 | #460–#506 | — | — | |
| 94 | Drew SampleOverall #562 | TE | CIN | 6 | 150 | #465–#501 | — | — | |
| 95 | Max BredesonOverall #563 | TE | MIN | 6 | 150 | #309–#645 | — | — | |
| 96 | Khalil DinkinsOverall #564 | TE | SF | — | 150 | #388–#553 | — | — | — |
| 97 | Brock WrightOverall #565 | TE | DET | 6 | 150 | #479–#503 | — | — | |
| 98 | Joe RoyerOverall #568 | TE | CLE | 11 | 149 | #471–#516 | — | — | |
| 99 | Tanner HudsonOverall #574 | TE | CIN | 6 | 147 | #485–#513 | — | — | |
| 100 | Davis AllenOverall #578 | TE | LAR | 11 | 146 | #489–#515 | — | — | |
| 101 | Grant CalcaterraOverall #579 | TE | PHI | 10 | 146 | #490–#520 | — | — | |
| 102 | Luke FarrellOverall #581 | TE | SF | 8 | 145 | #492–#519 | — | — | |
| 103 | Josh WhyleOverall #582 | TE | GB | 11 | 145 | #477–#541 | — | — | |
| 104 | Ian ThomasOverall #583 | TE | LV | 13 | 145 | #494–#525 | — | — | |
| 105 | Jared WileyOverall #584 | TE | KC | 5 | 145 | #483–#540 | — | — | — |
| 106 | Ben SimsOverall #586 | TE | MIA | 6 | 144 | #502–#527 | — | — | — |
| 107 | Eric SaubertOverall #590 | TE | SEA | 11 | 143 | #504–#528 | — | — | |
| 108 | Payne DurhamOverall #594 | TE | TB | 10 | 142 | #506–#529 | — | — | |
| 109 | Tip ReimanOverall #599 | TE | ARI | 14 | 141 | #511–#530 | — | — | |
| 110 | Brevyn Spann-FordOverall #600 | TE | DAL | 14 | 141 | #508–#536 | — | — | |
| 111 | Charlie WoernerOverall #601 | TE | ATL | 11 | 140 | #513–#535 | — | — | |
| 112 | Julian HillOverall #602 | TE | NE | 11 | 140 | #522–#528 | — | — | |
| 113 | Jack StollOverall #605 | TE | CLE | 11 | 139 | #524–#534 | — | — | |
| 114 | Thomas FidoneOverall #608 | TE | NYG | 8 | 139 | #498–#562 | — | — | — |
| 115 | Devin CulpOverall #610 | TE | TB | 10 | 138 | #518–#551 | — | — | |
| 116 | Stone SmarttOverall #611 | TE | PHI | 10 | 138 | #537–#538 | — | — | |
| 117 | Kylen GransonOverall #612 | TE | TEN | 9 | 138 | #524–#552 | — | — | |
| 118 | Brevin JordanOverall #613 | TE | HOU | 8 | 138 | #536–#542 | — | — | |
| 119 | Ben YurosekOverall #615 | TE | MIN | 6 | 137 | #526–#553 | — | — | |
| 120 | Will MalloryOverall #618 | TE | IND | 13 | 136 | #540–#547 | — | — | |
| 121 | Jake BriningstoolOverall #622 | TE | KC | 5 | 135 | #543–#556 | — | — | — |
| 122 | Drew OgletreeOverall #623 | TE | IND | 13 | 135 | #548–#554 | — | — | |
| 123 | Blake WhiteheartOverall #626 | TE | CLE | 11 | 135 | #551–#559 | — | — | |
| 124 | Joel WilsonOverall #628 | TE | TEN | 9 | 134 | #549–#569 | — | — | — |
| 125 | Jack WestoverOverall #631 | TE | NE | 11 | 133 | #556–#580 | — | — | — |
| 126 | Carsen RyanOverall #633 | TE | CLE | 11 | 133 | #561–#584 | — | — | — |
| 127 | Brayden WillisOverall #634 | TE | SF | 8 | 133 | #562–#583 | — | — | — |
| 128 | Hunter LongOverall #635 | TE | JAX | 7 | 133 | #559–#588 | — | — | — |
| 129 | Gavin BartholomewOverall #637 | TE | MIN | 6 | 132 | #564–#587 | — | — | — |
| 130 | James MitchellOverall #638 | TE | CAR | 5 | 132 | #564–#589 | — | — | — |
| 131 | Lucas KrullOverall #639 | TE | DEN | 10 | 132 | #567–#593 | — | — | |
| 132 | Teagan QuitorianoOverall #640 | TE | ARI | 14 | 132 | #572–#592 | — | — | — |
| 133 | John Michael GyllenborgOverall #645 | TE | KC | 5 | 130 | #586–#590 | — | — | |
| 134 | Ko KieftOverall #647 | TE | TB | 10 | 130 | #575–#602 | — | — | |
| 135 | Colson YankoffOverall #648 | TE | WAS | 7 | 130 | #578–#609 | — | — | |
| 136 | Cole TurnerOverall #649 | TE | MIA | 6 | 130 | #590–#610 | — | — | — |
| 137 | David Martin-RobinsonOverall #651 | TE | TEN | 9 | 129 | #581–#622 | — | — | — |
| 138 | Joshua SimonOverall #652 | TE | ATL | 11 | 129 | #599–#605 | — | — | — |
| 139 | Jack VellingOverall #655 | TE | ATL | 11 | 128 | #604–#612 | — | — | |
| 140 | Nick KallerupOverall #657 | TE | SEA | 11 | 128 | #593–#626 | — | — | — |
| 141 | Ty PezzaOverall #658 | TE | BAL | 13 | 128 | #607–#616 | — | — | — |
| 142 | Zach HortonOverall #659 | TE | DET | 6 | 128 | #596–#631 | — | — | — |
| 143 | Quintin MorrisOverall #660 | TE | JAX | 7 | 127 | #614–#616 | — | — | |
| 144 | Cameron LatuOverall #663 | TE | PHI | 10 | 127 | #601–#635 | — | — | |
| 145 | Brenden BatesOverall #667 | TE | CLE | 11 | 126 | #619–#634 | — | — | — |
| 146 | Tanner ConnerOverall #670 | TE | NYG | 8 | 125 | #623–#633 | — | — | |
| 147 | Johnny MundtOverall #671 | TE | PHI | 10 | 125 | #624–#636 | — | — | — |
| 148 | Bryson NesbitOverall #672 | TE | MIN | 6 | 125 | #624–#637 | — | — | — |
| 149 | Thomas GordonOverall #674 | TE | DET | 6 | 125 | #627–#639 | — | — | — |
| 150 | Carson TowtOverall #676 | TE | IND | 13 | 124 | #630–#645 | — | — | — |
| 151 | CJ DippreOverall #679 | TE | NE | 11 | 124 | #640–#654 | — | — | — |
| 152 | Rivaldo FairweatherOverall #680 | TE | ARI | 14 | 124 | #639–#657 | — | — | — |
| 153 | Princeton FantOverall #681 | TE | DAL | 14 | 123 | #642–#659 | — | — | — |
| 154 | Caleb LohnerOverall #682Contested | TE | DEN | 10 | 123 | #613–#690 | — | — | — |
| 155 | Chase CurtisOverall #683 | TE | NYJ | 13 | 123 | #644–#662 | — | — | — |
| 156 | Kenny FletcherOverall #684 | TE | TB | 10 | 123 | #647–#665 | — | — | — |
| 157 | Jameson GeersOverall #688 | TE | ARI | 14 | 122 | #650–#670 | — | — | — |
| 158 | Chris ManhertzOverall #689 | TE | NYG | 8 | 122 | #652–#672 | — | — | |
| 159 | Tanner ArkinOverall #693 | TE | NE | 11 | 121 | #657–#673 | — | — | — |
| 160 | Sean McKeonOverall #695 | TE | IND | 13 | 121 | #660–#671 | — | — | — |
| 161 | Lance MasonOverall #701 | TE | PIT | 9 | 120 | #663–#682 | — | — | |
| 162 | Layne PryorOverall #703 | TE | HOU | 8 | 119 | #666–#684 | — | — | — |
| 163 | Jaren KanakOverall #706 | TE | TEN | 9 | 119 | #669–#686 | — | — | |
| 164 | Lake McReeOverall #708 | TE | PIT | 9 | 118 | #674–#689 | — | — | — |
| 165 | Quentin MooreOverall #711 | TE | WAS | 7 | 118 | #677–#691 | — | — | — |
| 166 | Chris MyarickOverall #712 | TE | LV | 13 | 118 | #679–#689 | — | — | — |
| 167 | Hayden RucciOverall #713 | TE | SF | 8 | 118 | #679–#693 | — | — | — |
| 168 | DJ RogersOverall #715 | TE | DAL | 14 | 117 | #681–#696 | — | — | — |
| 169 | Patrick HerbertOverall #717 | TE | JAX | 7 | 117 | #684–#698 | — | — | — |
| 170 | Carter RunyonOverall #720 | TE | LV | 13 | 116 | #692–#704 | — | — | — |
| 171 | Zaire Mitchell-PadenOverall #722 | TE | NO | 8 | 116 | #695–#706 | — | — | — |
| 172 | Ethan ConnerOverall #724 | TE | — | — | 116 | #698–#707 | — | — | — |
| 173 | Treyton WelchOverall #729 | TE | NO | 8 | 115 | #701–#709 | — | — | — |
| 174 | Messiah SwinsonOverall #730 | TE | GB | 11 | 115 | #704–#710 | — | — | — |
| 175 | E.J. JenkinsOverall #733 | TE | PHI | 10 | 114 | #706–#712 | — | — | — |
| 176 | Patrick GurdOverall #735 | TE | LV | 13 | 114 | #709–#713 | — | — | — |
| 177 | Cody HardyOverall #737 | TE | NO | 8 | 114 | #712–#716 | — | — | — |
| 178 | RJ MarylandOverall #740 | TE | GB | 11 | 113 | #715–#718 | — | — | — |
| 179 | Evan SvobodaOverall #743 | TE | LAC | 7 | 113 | #718–#719 | — | — | — |
| 180 | Dae'Quan WrightOverall #745 | TE | CLE | 11 | 112 | #721–#721 | — | — | — |
| 181 | Nikola KalinicOverall #749 | TE | CHI | 10 | 112 | #723–#724 | — | — | — |
| 182 | Johnny PascuzziOverall #752 | TE | LAC | 7 | 111 | #726–#726 | — | — | — |
| 183 | Chamon MetayerOverall #754 | TE | — | — | 111 | #727–#729 | — | — | — |
| 184 | Keleki LatuOverall #759 | TE | BUF | 7 | 110 | #729–#732 | — | — | — |
| 185 | Shane ZylstraOverall #762 | TE | BUF | 7 | 110 | #730–#735 | — | — | |
| 186 | Cam GrandyOverall #763 | TE | CIN | 6 | 110 | #731–#737 | — | — | — |
| 187 | Hayden LargeOverall #765 | TE | CHI | 10 | 109 | #732–#740 | — | — | — |
| 188 | Dallen BentleyOverall #767 | TE | DEN | 10 | 109 | #734–#743 | — | — | — |
| 189 | Josh KattusOverall #769 | TE | CIN | 6 | 109 | #735–#746 | — | — | — |
| 190 | Stephen CarlsonOverall #774 | TE | CHI | 10 | 108 | #736–#749 | — | — | — |
| 191 | Dan VillariOverall #779 | TE | LAR | 11 | 107 | #737–#752 | — | — | — |
| 192 | Mark RedmanOverall #783 | TE | LAR | 11 | 107 | #738–#755 | — | — | — |
| 193 | Rohan JonesOverall #787 | TE | LAR | 11 | 106 | #741–#758 | — | — | — |
| 194 | Connor HeywardOverall #842 | TE | LV | 13 | 90 | — | — | — | |
| 195 | Nick VannettOverall #843 | TE | SEA | 11 | 88 | — | — | — | — |
| 196 | Zack KuntzOverall #844 | TE | DAL | 14 | 86 | — | — | — | |
| 197 | John FitzPatrickOverall #845 | TE | — | — | 84 | — | — | — | — |
Expert consensus and ownership data via FantasyPros
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.
See risers, fallers, and tier changes across every format in the weekly Market Report.
Waiver Heat 🔥
Most-added on Sleeper, last 24 hours · as of Aug 23, 12 PM EDT- Darren WallerTE · CAR · #262+26,559 adds
- Terrance FergusonTE · LAR · #204+7,448 adds
- Marlin KleinTE · HOU · #491+7,435 adds
Add/drop trend data courtesy of Sleeper (sleeper.com)
Tier Notes
Brock Bowers (17) and Trey McBride (24) form a clear top tier, with a sizable gap to Colston Loveland (43) and Tyler Warren (52). The next group is more tightly clustered from Tucker Kraft (68) through Kyle Pitts (83), while George Kittle (96) and Travis Kelce (104) mark the next tier edge.
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
- ✓Scout at full strength — our most capable model, with charts and cards in its answers
- ✓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.