Week 2 TE Rankings (Half PPR)
Week 2 TE rankings from the FantasyPros expert consensus for Half PPR scoring — consensus rank plus each player's best and worst expert rank.
Week 2 · 2026 season · Consensus updated September 21, 2026 at 9:41 PM EDT
Connect your league for start/sit calls and waiver advice from an AI analyst that knows your actual roster.
| # | Player | Pos | Team | Bye | Consensus | Best | Worst | Split | Rostered |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Trey McBridestart/sit → | TE | ARI | 14 | 1.1 | 1 | 2 | ±0.3 | 100% |
| 2 | Colston Lovelandstart/sit → | TE | CHI | 10 | 3.0 | 1 | 16 | ±2.3 | 99% |
| 3 | Dalton Kincaidstart/sit → | TE | BUF | 7 | 4.3 | 1 | 11 | ±1.7 | 91% |
| 4 | Tyler Warrenstart/sit → | TE | IND | 13 | 4.3 | 2 | 14 | ±2.2 | 99% |
| 5 | Sam LaPortastart/sit → | TE | DET | 6 | 5.9 | 2 | 13 | ±1.8 | 98% |
| 6 | Dallas Goedertstart/sit → | TE | PHI | 10 | 6.7 | 2 | 17 | ±2.2 | 91% |
| 7 | Tucker Kraftstart/sit → | TE | GB | 11 | 7.2 | 2 | 15 | ±2.8 | 95% |
| 8 | Isaiah Likelystart/sit → | TE | NYG | 8 | 7.7 | 2 | 15 | ±2.2 | 90% |
| 9 | Mark Andrewsstart/sit → | TE | BAL | 13 | 8.4 | 1 | 16 | ±3.6 | 84% |
| 10 | Travis Kelcestart/sit → | TE | KC | 5 | 10.0 | 6 | 16 | ±2.0 | 93% |
| Which of these players is on your roster? Connect your league — free — and the AI chat that knows your team turns this board into start, sit and trade calls for your actual lineup. Connect your league → | |||||||||
| 11 | George Kittlestart/sit → | TE | SF | 8 | 11.2 | 4 | 20 | ±2.4 | 95% |
| 12 | Juwan Johnsonstart/sit → | TE | NO | 8 | 12.5 | 7 | 18 | ±2.1 | 56% |
| 13 | Dalton Schultzstart/sit → | TE | HOU | 8 | 12.6 | 5 | 20 | ±3.1 | 41% |
| 14 | Michael Mayerstart/sit → | TE | LV | 13 | 13.6 | 6 | 27 | ±3.1 | 18% |
| 15 | Harold Fannin Jr.start/sit → | TE | CLE | 11 | 14.7 | 9 | 22 | ±2.2 | 92% |
| 16 | Jake Fergusonstart/sit → | TE | DAL | 14 | 17.1 | 10 | 29 | ±2.9 | 81% |
| 17 | Kyle Pitts Sr.start/sit → | TE | ATL | 11 | 17.7 | 10 | 30 | ±2.7 | 92% |
| 18 | Hunter Henrystart/sit → | TE | NE | 11 | 17.9 | 11 | 28 | ±2.6 | 58% |
| 19 | Brenton Strangestart/sit → | TE | JAX | 7 | 18.9 | 12 | 29 | ±2.2 | 36% |
| 20 | Pat Freiermuthstart/sit → | TE | PIT | 9 | 19.6 | 14 | 26 | ±2.6 | 18% |
| 21 | T.J. Hockensonstart/sit → | TE | MIN | 6 | 19.9 | 9 | 29 | ±2.9 | 47% |
| 22 | Mike Gesickistart/sit → | TE | CIN | 6 | 24.2 | 16 | 50 | ±3.9 | 18% |
| 23 | AJ Barnerstart/sit → | TE | SEA | 11 | 24.1 | 17 | 36 | ±2.8 | 15% |
| 24 | Cade Ottonstart/sit → | TE | TB | 10 | 24.3 | 16 | 36 | ±2.6 | 7% |
| 25 | Evan Engramstart/sit → | TE | DEN | 10 | 25.1 | 17 | 32 | ±2.7 | 6% |
| 26 | Kenyon Sadiqstart/sit → | TE | NYJ | 13 | 27.9 | 18 | 39 | ±3.4 | 35% |
| 27 | Greg Dulcichstart/sit → | TE | MIA | 6 | 27.7 | 20 | 35 | ±2.6 | 8% |
| 28 | Terrance Fergusonstart/sit → | TE | LAR | 11 | 27.1 | 14 | 53 | ±4.9 | 17% |
| 29 | Darren Wallerstart/sit → | TE | CAR | 5 | 29.9 | 16 | 37 | ±3.3 | 5% |
| 30 | David Njokustart/sit → | TE | LAC | 7 | 27.7 | 17 | 47 | ±3.8 | 9% |
| 31 | Colby Parkinsonstart/sit → | TE | LAR | 11 | 29.3 | 16 | 40 | ±4.4 | 4% |
| 32 | Gunnar Helmstart/sit → | TE | TEN | 9 | 30.9 | 22 | 52 | ±2.8 | 5% |
| 33 | Oronde Gadsden IIstart/sit → | TE | LAC | 7 | 33.1 | 23 | 47 | ±3.5 | 14% |
| 34 | Cole Kmetstart/sit → | TE | CHI | 10 | 35.1 | 28 | 64 | ±4.1 | 2% |
| 35 | Mason Taylorstart/sit → | TE | NYJ | 13 | 35.5 | 25 | 47 | ±3.3 | 3% |
| 36 | Noah Fantstart/sit → | TE | NO | 8 | 36.4 | 25 | 72 | ±5.5 | 1% |
| 37 | Darnell Washingtonstart/sit → | TE | PIT | 9 | 37.8 | 31 | 63 | ±4.1 | 3% |
| 38 | John Batesstart/sit → | TE | WAS | 7 | 38.3 | 25 | 56 | ±6.9 | 1% |
| 39 | Jonnu Smithstart/sit → | TE | GB | 11 | 41.1 | 25 | 64 | ±5.4 | 1% |
| 40 | Charlie Kolarstart/sit → | TE | LAC | 7 | 41.3 | 32 | 68 | ±5.9 | 1% |
| 41 | Eli Raridonstart/sit → | TE | NE | 11 | 43.5 | 27 | 60 | ±7.3 | 1% |
| 42 | Theo Johnsonstart/sit → | TE | NYG | 8 | 43.5 | 37 | 58 | ±4.1 | 2% |
| 43 | Tommy Tremblestart/sit → | TE | CAR | 5 | 42.1 | 35 | 73 | ±6.1 | 1% |
| 44 | Dawson Knoxstart/sit → | TE | BUF | 7 | 39.2 | 32 | 51 | ±3.8 | 2% |
| 45 | Ben Sinnottstart/sit → | TE | WAS | 7 | 43.0 | 34 | 68 | ±6.1 | 1% |
| 46 | Tyler Higbeestart/sit → | TE | LAR | 11 | 44.2 | 30 | 60 | ±6.5 | 2% |
| 47 | Noah Graystart/sit → | TE | KC | 5 | 45.8 | 32 | 54 | ±4.9 | 1% |
| 48 | Elijah Arroyostart/sit → | TE | SEA | 11 | 47.8 | 31 | 65 | ±6.2 | 1% |
| 49 | Josh Oliverstart/sit → | TE | MIN | — | 47.5 | 35 | 93 | ±8.4 | — |
| 50 | Erick All Jr.start/sit → | TE | CIN | 6 | 53.8 | 43 | 69 | ±5.5 | 1% |
| 51 | Drew Samplestart/sit → | TE | CIN | — | 53.0 | 45 | 85 | ±7.4 | — |
| 52 | Adam Trautmanstart/sit → | TE | DEN | — | 54.3 | 40 | 86 | ±7.3 | — |
| 53 | Matt Hibnerstart/sit → | TE | BAL | 13 | 55.1 | 33 | 87 | ±10.2 | 1% |
| 54 | Foster Moreaustart/sit → | TE | HOU | — | 53.8 | 43 | 96 | ±8.9 | — |
| 55 | Daniel Bellingerstart/sit → | TE | TEN | — | 60.5 | 42 | 88 | ±9.5 | — |
| 56 | Mitchell Evansstart/sit → | TE | CAR | 5 | 54.7 | 43 | 83 | ±6.8 | 1% |
| 57 | Luke Farrellstart/sit → | TE | SF | — | 56.0 | 45 | 83 | ±7.7 | — |
| 58 | Brevyn Spann-Fordstart/sit → | TE | DAL | — | 54.3 | 44 | 64 | ±4.2 | — |
| 59 | Durham Smythestart/sit → | TE | BAL | — | 54.8 | 47 | 81 | ±6.6 | — |
| 60 | Nate Boerkircherstart/sit → | TE | JAX | 7 | 58.8 | 44 | 68 | ±6.5 | 1% |
| 61 | Davis Allenstart/sit → | TE | LAR | — | 59.6 | 42 | 83 | ±8.4 | — |
| 62 | Austin Hooperstart/sit → | TE | ATL | — | 62.9 | 48 | 73 | ±6.3 | — |
| 63 | Cade Stoverstart/sit → | TE | HOU | — | 63.3 | 52 | 97 | ±8.7 | — |
| 64 | Elijah Higginsstart/sit → | TE | ARI | — | 67.2 | 48 | 84 | ±10.9 | — |
| 65 | Luke Schoonmakerstart/sit → | TE | DAL | — | 63.7 | 51 | 84 | ±6.3 | — |
| 66 | Marlin Kleinstart/sit → | TE | HOU | 8 | 65.5 | 42 | 91 | ±11.7 | 1% |
| 67 | Will Kacmarekstart/sit → | TE | MIA | — | 68.1 | 47 | 94 | ±8.0 | — |
| 68 | Mo Alie-Coxstart/sit → | TE | IND | — | 69.3 | 62 | 81 | ±4.5 | — |
| 69 | Blake Whiteheartstart/sit → | TE | CLE | — | 66.6 | 58 | 90 | ±6.7 | — |
| 70 | Jeremy Ruckertstart/sit → | TE | NYJ | — | 71.2 | 59 | 89 | ±5.9 | — |
| 71 | Johnny Mundtstart/sit → | TE | PHI | — | 72.4 | 63 | 84 | ±4.4 | — |
| 72 | Quintin Morrisstart/sit → | TE | JAX | — | 70.4 | 62 | 78 | ±3.7 | — |
| 73 | Charlie Woernerstart/sit → | TE | ATL | — | 76.0 | 65 | 87 | ±5.4 | — |
| 74 | Ian Thomasstart/sit → | TE | LV | — | 75.0 | 59 | 92 | ±8.2 | — |
| 75 | Brock Wrightstart/sit → | TE | DET | — | 64.3 | 49 | 79 | ±7.1 | — |
| 76 | Colson Yankoff | TE | WAS | — | 76.7 | 67 | 89 | ±6.0 | — |
| 77 | Tanner Hudsonstart/sit → | TE | CIN | — | 71.6 | 61 | 82 | ±5.8 | — |
| 78 | Hunter Longstart/sit → | TE | ARI | — | 77.8 | 64 | 99 | ±8.0 | — |
| 79 | Jackson Hawesstart/sit → | TE | BUF | — | 68.5 | 53 | 80 | ±7.6 | — |
| 80 | Sam Roushstart/sit → | TE | CHI | 10 | 81.2 | 63 | 102 | ±8.6 | 1% |
| 81 | Josh Whylestart/sit → | TE | GB | — | 84.4 | 71 | 101 | ±8.8 | — |
| 82 | Nate Adkinsstart/sit → | TE | DEN | — | 77.8 | 65 | 90 | ±5.1 | — |
| 83 | Drew Ogletreestart/sit → | TE | IND | — | 82.4 | 67 | 90 | ±6.5 | — |
| 84 | Jake Briningstool | TE | KC | — | 80.1 | 65 | 94 | ±6.1 | — |
| 85 | Eric Saubertstart/sit → | TE | SEA | — | 83.0 | 77 | 91 | ±3.3 | — |
| 86 | Brayden Willis | TE | SF | — | 81.5 | 54 | 104 | ±11.1 | — |
| 87 | Josh Cuevasstart/sit → | TE | BAL | — | 89.0 | 75 | 109 | ±8.2 | — |
| 88 | Chris Manhertzstart/sit → | TE | NYG | — | 88.1 | 80 | 94 | ±3.9 | — |
| 89 | Payne Durhamstart/sit → | TE | TB | — | 90.4 | 74 | 102 | ±7.6 | — |
| 90 | Jelani Woodsstart/sit → | TE | NYJ | — | 92.0 | 79 | 112 | ±7.8 | — |
| 91 | Seydou Traorestart/sit → | TE | MIA | — | 90.6 | 61 | 115 | ±12.8 | — |
| 92 | Tyler Conklinstart/sit → | TE | DET | — | 87.9 | 64 | 104 | ±8.8 | — |
| 93 | Connor Heywardstart/sit → | TE | LV | — | 85.3 | 58 | 105 | ±12.0 | — |
| 94 | Chris Myarick | TE | LV | — | 91.5 | 84 | 106 | ±6.3 | — |
| 95 | Robert Tonyan | TE | PIT | — | 96.3 | 81 | 106 | ±6.4 | — |
| 96 | Bauer Sharpstart/sit → | TE | TB | — | 98.5 | 88 | 113 | ±6.4 | — |
| 97 | Treyton Welch | TE | NO | — | 91.2 | 82 | 112 | ±9.2 | — |
| 98 | E.J. Jenkins | TE | PHI | — | 98.1 | 86 | 119 | ±9.0 | — |
| 99 | Carsen Ryanstart/sit → | TE | CLE | — | 99.2 | 90 | 109 | ±5.4 | — |
| 100 | Nick Muse | TE | ATL | — | 99.7 | 93 | 110 | ±4.9 | — |
| 101 | Mark Redman | TE | GB | — | 96.7 | 82 | 105 | ±6.6 | — |
| 102 | Gavin Bartholomew | TE | MIN | — | 100.6 | 95 | 108 | ±4.5 | — |
| 103 | Keleki Latustart/sit → | TE | BUF | — | 98.8 | 87 | 118 | ±8.8 | — |
| 104 | David Martin-Robinsonstart/sit → | TE | TEN | — | 98.8 | 89 | 121 | ±9.0 | — |
| 105 | Feleipe Franksstart/sit → | TE | CAR | — | 99.7 | 92 | 107 | ±4.6 | — |
| 106 | Ko Kieftstart/sit → | TE | TB | — | 103.1 | 89 | 127 | ±11.2 | — |
| 107 | Cameron Latu | TE | NE | — | 100.8 | 93 | 120 | ±7.1 | — |
| 108 | Oscar Delpstart/sit → | TE | NO | 8 | 104.8 | 93 | 123 | ±8.0 | 1% |
| 109 | Max Klarestart/sit → | TE | LAR | — | 96.4 | 58 | 118 | ±19.8 | — |
| 110 | Brady Russell | TE | SEA | — | 97.0 | 82 | 108 | ±8.5 | — |
| 111 | Jack Endriesstart/sit → | TE | CIN | — | 104.7 | 83 | 136 | ±15.4 | — |
| 112 | Nick Kallerupstart/sit → | TE | SEA | — | 104.7 | 91 | 116 | ±9.4 | — |
| 113 | Riley Nowakowskistart/sit → | TE | PIT | — | 107.1 | 97 | 115 | ±5.6 | — |
| 114 | Jake Tongesstart/sit → | TE | SF | 8 | 90.7 | 56 | 111 | ±24.6 | 2% |
| 115 | Stephen Carlson | TE | CHI | — | 98.7 | 47 | 134 | ±37.3 | — |
| 116 | Tyree Mayfield | TE | FA | — | 87.0 | 42 | 132 | ±45.0 | — |
| 117 | Richard Rodgers | TE | FA | — | 88.0 | 43 | 133 | ±45.0 | — |
| 118 | Tyree Jackson | TE | FA | — | 91.0 | 51 | 131 | ±40.0 | — |
| 119 | Michael Triggstart/sit → | TE | DAL | — | 115.8 | 108 | 120 | ±4.9 | — |
| 120 | Tommy Myers | TE | FA | — | 94.0 | 53 | 135 | ±41.0 | — |
| 121 | Josiah Deguara | TE | PHI | — | 118.0 | 110 | 121 | ±4.6 | — |
| 122 | Anthony Miller | TE | FA | — | 102.0 | 85 | 119 | ±17.0 | — |
| 123 | James Mitchellstart/sit → | TE | DAL | — | 120.5 | 114 | 124 | ±3.8 | — |
| 124 | Drake Dabneystart/sit → | TE | GB | — | 121.0 | 113 | 124 | ±4.6 | — |
| 125 | Ben Yurosek | TE | MIN | — | 107.5 | 106 | 109 | ±1.5 | — |
| 126 | Jordan Akins | TE | FA | — | 118.3 | 111 | 123 | ±5.2 | — |
| 127 | Lucas Krullstart/sit → | TE | DEN | — | 123.5 | 117 | 129 | ±4.3 | — |
| 128 | Jack Stoll | TE | SF | — | 124.3 | 116 | 128 | ±4.8 | — |
| 129 | Peyton Hendershot | TE | FA | — | 122.3 | 115 | 126 | ±5.2 | — |
| 130 | Nick Vannett | TE | BAL | — | 127.3 | 120 | 132 | ±4.5 | — |
| 131 | Harrison Bryant | TE | FA | — | 125.3 | 118 | 130 | ±5.2 | — |
| 132 | Noah Togiai | TE | FA | — | 127.0 | 121 | 133 | ±6.0 | — |
| 133 | Teagan Quitoriano | TE | ARI | — | 131.0 | 125 | 139 | ±5.9 | — |
| 134 | Jack Westover | TE | WAS | — | 128.0 | 122 | 134 | ±6.0 | — |
| 135 | Zach Gentry | TE | FA | — | 129.0 | 123 | 135 | ±6.0 | — |
Expert consensus and ownership data via FantasyPros
Week 2: where the experts split
The widest expert disagreements near the top of the board — the players one analyst has as a must-start and another has on the bench.
- #38John BatesTE · WASbest #25 · worst #56 · ±6.9
- #40Charlie KolarTE · LACbest #32 · worst #68 · ±5.9
- #36Noah FantTE · NObest #25 · worst #72 · ±5.5
- #39Jonnu SmithTE · GBbest #25 · worst #64 · ±5.4
- #28Terrance FergusonTE · LARbest #14 · worst #53 · ±4.9
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.
Related rankings
Frequently Asked Questions
- What are week 2 fantasy football rankings?
- Week 2 rankings order players by expected fantasy points in this week's games only — matchup, injury status and role all count, season-long value does not. They are the board to check before you set a lineup.
- What does the best / worst rank mean?
- Every row shows the consensus rank plus the highest and lowest rank any contributing FantasyPros expert gave the player this week. A wide gap means the experts disagree — usually an injury question, a new role, or a matchup they read differently.
- Should I start the higher-ranked player?
- Usually, but rankings are league-agnostic. Scoring settings, your other options at the position and your opponent all matter. Connect your league to LeagueLogs — it's free — and the AI chat that knows your league answers start/sit questions against your actual roster.