Skip Navigation to Main Content

Fantasy Football Player Notes

Week 17 Half PPR Rankings

Trey McBride Note
Trey McBride photo 1. Trey McBride ARI (at CIN)
There's no way around it, after carrying fantasy teams all season, McBride dropped the ball in the fantasy semi-finals. Posting his worst week of the year, it was one of those moments that make fantasy football such a cruel game. However, if you managed to move on, he could single-handedly win you your championship. The Bengals have allowed by far the most fantasy points to the TE position on the season. Plus, the Cardinals' defense won't have the answers for Burrow and company. As a result, we have McBride taking on the worst defense in a game that should be the highest scoring affair of the week. That sounds like a league-winner to me.
10 weeks ago
Kyle Pitts Sr. Note
Kyle Pitts Sr. photo 2. Kyle Pitts Sr. ATL (vs . LAR)
We finally answered the question of what would happen to Pitts when Drake London returned. Well, sort of. It was clear that London is still not fully healthy, allowing Pitts to continue his role as the top target on this offense. In his last two games, Pitts has scored four of his 15 career touchdowns. That's incredible. This week, the Falcons have a tough task against the Rams. Although the Rams' defense has hovered around league average against the TE position, the Falcons will need to find a way to keep up with Matthew Stafford and company. As a result, if Pitts continues to operate as the top receiving weapon, he should find his way to his fifth consecutive top-seven performance at the position.
10 weeks ago
Harold Fannin Jr. Note
Harold Fannin Jr. photo 3. Harold Fannin Jr. CLE (vs . PIT)
What a rookie season it has been for Fannin. From starting the season firmly behind David Njoku, the rookie has made his mark as a dynamic player on this offense. With 31 targets over his last three games and three touchdowns in his last four games, he has become one of the most productive TEs down the stretch. This week, they face the Steelers who have allowed the 10th most fantasy points to the position since Week 10. Keep riding the breakout rookie.
10 weeks ago
Juwan Johnson Note
Juwan Johnson photo 4. Juwan Johnson NO (at TEN)
Hunter Henry Note
Hunter Henry photo 5. Hunter Henry NE (at NYJ)
Hunter Henry is the TE16 in fantasy points per game with five TE1 weekly scoring outings this season. Henry has a 16.7% target share with 44.2 receiving yards per game, 1.63 yards per route run, and an 18.6% first-read share. Henry has had a whopping 18 red zone targets and six deep targets. Henry could be a TE1 again this week. Since Week 10, the Jets have allowed the 14th-highest yards per target and the 12th-most fantasy points per game to tight ends.
9 weeks ago
Tyler Warren Note
Tyler Warren photo 6. Tyler Warren IND (vs . JAC)
In his two games with Philip Rivers, Tyler Warren has had a 23.8% target share, 24.5 receiving yards per game, 0.84 yards per route run, and a team-leading 28.6% first-read share. He has seen only one red zone target and zero deep targets. He has finished as the TE30 and TE22 in weekly scoring. Warren is only a low-end streaming option at tight end this week. Since Week 10, Jacksonville has allowed the third-fewest yards per target and the ninth-fewest fantasy points per game to tight ends.
9 weeks ago
Brenton Strange Note
Brenton Strange photo 7. Brenton Strange JAC (at IND)
Since Week 12, Brenton Strange has been the TE12 in fantasy points per game with a 16% target share, 46 receiving yards per game, 1.89 yards per route run, and a 15.4% first-read share. In those five games, Strange has had eight red zone targets, two scores, and four deep targets. Strange could have a quieter game this week. Since Week 10, Indy has held tight ends to the 12th-fewest yards per target and the eighth-fewest fantasy points per game.
9 weeks ago
Colston Loveland Note
Colston Loveland photo 8. Colston Loveland CHI (at SF)
Last week, Colston Loveland had a 78.4% route share, which was nice to see, but I don't think that it continues with Luther Burden back. Last week, with Rome Odunze and Luther Burden both out, the team utilized Loveland and Cole Kmet with route shares north of 75.7%. I think that was due to the team being thin in receiving options. With Luther Burden back this week, I expect Olamide Zaccheaus to return to his slot role, while Burden will rotate from the perimeter to the slot, and Loveland and Kmet will be back in the 60% route share range. Since Week 10, Loveland has been the TE16 in fantasy points per game with two TE1 weekly scoring outings. Since Week 10, Loveland has had a 14% target share with 42 receiving yards per game, 1.92 yards per route run, and a 16.5% first-read share. Since Week 10, he has had five red zone targets and one deep target. Since Week 10, the 49ers have allowed the eighth-most receiving yards and the second-most fantasy points per game to tight ends. Loveland is a borderline TE1 this week.
9 weeks ago
Dalton Schultz Note
Dalton Schultz photo 9. Dalton Schultz HOU (at LAC)
Since Week 3, Dalton Schultz has been the TE8 in fantasy points per game with an 18.5% target share, 48.3 receiving yards per game, 1.60 yards per route run, and an 18.7% first-read share. In those 13 games, Schultz has had three touchdowns, nine red zone targets, and five deep targets. CJ Stroud should lean on Schultz this week. Since Week 10, the Bolts have allowed the fourth-highest yards per target to tight ends while ranking 17th in fantasy points per game.
10 weeks ago
Jake Ferguson Note
Jake Ferguson photo 10. Jake Ferguson DAL (at WAS)
Colby Parkinson Note
Colby Parkinson photo 11. Colby Parkinson LAR (at ATL)
Dallas Goedert Note
Dallas Goedert photo 12. Dallas Goedert PHI (at BUF)
Dallas Goedert is the TE6 in fantasy points per game with an 18.4% target share with 41.6 receiving yards per game, 1.50 yards per route run, and a 20.5% first-read share (third on the team). Goedert is tied for the team lead in red zone targets with 12 while also seeing six deep targets. Sit Goedert this week. Buffalo remains stout against tight ends. Since Week 10, Buffalo has allowed the ninth-fewest receiving yards and the sixth-fewest fantasy points per game to tight ends.
9 weeks ago
Darren Waller Note
Darren Waller photo 13. Darren Waller MIA (vs . TB)
Last week, Darren Waller saw his route share dip to 51.6% with a 16.7% target share, 40 receiving yards, 2.50 yards per route run, and a 17.4% first-read share. Waller is essentially the Dalton Kincaid of South Beach now. He's locked in a run-first offense with a part-time role in the offense. In his last four games, Waller has had three red zone targets and four deep targets. That's enough high cholesterol usage and efficiency to propel Waller to a TE1 finish this week, but there's risk here. There's no doubt about that. Since Week 10, Tampa Bay has allowed the sixth-most yards per target and the fifth-most fantasy points per game to tight ends.
9 weeks ago
Travis Kelce Note
Travis Kelce photo 14. Travis Kelce KC (vs . DEN)
Taysom Hill Note
Taysom Hill photo 15. Taysom Hill NO (at TEN)
Last week was a vintage Taysom Hill game as he had his highest snap rate of the season (43.6%) while catching four passes for 36 yards, chucking a 38-yard pass for a touchdown, and running the ball 12 times for 42 yards on the ground. Hill finished last week as the TE8 in fantasy. Hill could easily be a TE1 again this week with his Swiss army knife usage.
9 weeks ago
AJ Barner Note
AJ Barner photo 16. AJ Barner SEA (at CAR)
AJ Barner is the TE20 in fantasy points per game with five TE1 outings this season. Barner has a 13.6% target share with 30.8 receiving yards per game, 1.51 yards per route run, and an 11.9% first-read share. Barner is second on the team with 11 red zone targets while also kicking in three deep targets. Barner is a viable streaming option at tight end again this week. Since Week 10, Carolina has allowed the seventh-most yards per target to tight ends while also holding the position to the ninth-fewest fantasy points per game.
9 weeks ago
Michael Mayer Note
Michael Mayer photo 17. Michael Mayer LV (vs . NYG)
Mike Gesicki Note
Mike Gesicki photo 18. Mike Gesicki CIN (vs . ARI)
Noah Fant is dealing with an ankle injury and missed last week's game. If he is active, he may be limited this week. Last week, Gesicki had a 66.7% route share, a 12.1% target share, 35 receiving yards, 1.46 yards per route run, and an 18.2% first-read share. In his 11 games played this season, Gesicki has had seven red zone targets and three deep targets. Gesicki could easily post TE1 numbers this week and is a strong streaming candidate at tight end. Since Week 10, Arizona has allowed the fifth-most yards per target and the eighth-most fantasy points per game to tight ends.
9 weeks ago
Oronde Gadsden II Note
Oronde Gadsden II photo 19. Oronde Gadsden II LAC (vs . HOU)
After seeing his route share dip in Week 15, last week, Oronde Gadsden saw his route share sit at 69.7%. Since Week 6, Gadsden has been the TE17 in fantasy points per game with a 15.8% target share, 53.3 receiving yards per game, 1.98 yards per route run, and a 17.7% first-read share. In those ten games, he has ten red zone targets, two touchdowns, and eight deep targets. Gadsden is back on the streaming radar this week. Since Week 10, Houston has allowed the 11th-most fantasy points per game to tight ends while ranking 17th in yards per target.
10 weeks ago
Chig Okonkwo Note
Chig Okonkwo photo 20. Chig Okonkwo TEN (vs . NO)
Mark Andrews Note
Mark Andrews photo 21. Mark Andrews BAL (at GB)
Mark Andrews' 2025 season has been an utter disappointment as the TE23 in fantasy points per game. He has a 15.9% target share with 25.3 receiving yards per game, 1.31 yards per route run, and a 19.9% first-read share. Andrews has had 13 red zone targets and two deep targets. He hasn't surpassed 50 receiving yards in a game since Week 3, and that was the only time he has done so this season. Andrews is a sit again this week. Since Week 10, Green Bay has allowed the fewest fantasy points per game and the fifth-fewest yards per target to tight ends.
10 weeks ago
Jake Tonges Note
Jake Tonges photo 22. Jake Tonges SF (vs . CHI)
Evan Engram Note
Evan Engram photo 23. Evan Engram DEN (at KC)
Gunnar Helm Note
Gunnar Helm photo 24. Gunnar Helm TEN (vs . NO)
Darnell Washington Note
Darnell Washington photo 25. Darnell Washington PIT (at CLE)
Pat Freiermuth Note
Pat Freiermuth photo 26. Pat Freiermuth PIT (at CLE)
Terrance Ferguson Note
Terrance Ferguson photo 27. Terrance Ferguson LAR (at ATL)
Cade Otton Note
Cade Otton photo 28. Cade Otton TB (at MIA)
Isaiah Likely Note
Isaiah Likely photo 29. Isaiah Likely BAL (at GB)
Luke Musgrave Note
Luke Musgrave photo 30. Luke Musgrave GB (vs . BAL)
Elijah Higgins Note
Elijah Higgins photo 31. Elijah Higgins ARI (at CIN)
Last week, Elijah Higgins was the WR2 for Arizona with a 75.8% route share, a 22.6% target share, 91 receiving yards, 3.64 yards per route run, and a 21.1% first-read share. In Weeks 14-15, Higgins had route shares of 62% and 62.8%, so this isn't a one-off sample of Higgins running more routes, but the heavier integration into the game plan was a change. Higgins is a deep league streaming option this week at tight end. Since Week 10, Cincy has allowed the most fantasy points per game and the highest yards per target to tight ends.
9 weeks ago
Cole Kmet Note
Cole Kmet photo 32. Cole Kmet CHI (at SF)
Dawson Knox Note
Dawson Knox photo 33. Dawson Knox BUF (vs . PHI)
Daniel Bellinger Note
Daniel Bellinger photo 34. Daniel Bellinger NYG (at LV)
Ja'Tavion Sanders Note
Ja'Tavion Sanders photo 35. Ja'Tavion Sanders CAR (vs . SEA)
Davis Allen Note
Davis Allen photo 36. Davis Allen LAR (at ATL)
Greg Dulcich Note
Greg Dulcich photo 37. Greg Dulcich MIA (vs . TB)
Josh Oliver Note
Josh Oliver photo 38. Josh Oliver MIN (vs . DET)
Jonnu Smith Note
Jonnu Smith photo 39. Jonnu Smith PIT (at CLE)
Ben Sinnott Note
Ben Sinnott photo 40. Ben Sinnott WAS (vs . DAL)
Shane Zylstra Note
Shane Zylstra photo 41. Shane Zylstra DET (at MIN)
Austin Hooper Note
Austin Hooper photo 42. Austin Hooper NE (at NYJ)
Jeremy Ruckert Note
Jeremy Ruckert photo 43. Jeremy Ruckert NYJ (vs . NE)
Tommy Tremble Note
Tommy Tremble photo 44. Tommy Tremble CAR (vs . SEA)
Jackson Hawes Note
Jackson Hawes photo 45. Jackson Hawes BUF (vs . PHI)
Stone Smartt Note
Stone Smartt photo 46. Stone Smartt NYJ (vs . NE)
Noah Fant Note
Noah Fant photo 47. Noah Fant CIN (vs . ARI)
Tanner Hudson Note
Tanner Hudson photo 48. Tanner Hudson CIN (vs . ARI)
Adam Trautman Note
Adam Trautman photo 49. Adam Trautman DEN (at KC)
Anthony Firkser Note
Anthony Firkser photo 50. Anthony Firkser DET (at MIN)
Cade Stover Note
Cade Stover photo 51. Cade Stover HOU (at LAC)
Noah Gray Note
Noah Gray photo 52. Noah Gray KC (vs . DEN)
Ian Thomas Note
Ian Thomas photo 53. Ian Thomas LV (vs . NYG)
Will Dissly Note
Will Dissly photo 54. Will Dissly LAC (vs . HOU)
Luke Farrell Note
Luke Farrell photo 55. Luke Farrell SF (vs . CHI)
Mitchell Evans Note
Mitchell Evans photo 56. Mitchell Evans CAR (vs . SEA)
John Bates Note
John Bates photo 57. John Bates WAS (vs . DAL)
Drew Sample Note
Drew Sample photo 58. Drew Sample CIN (vs . ARI)
Josh Whyle Note
Josh Whyle photo 59. Josh Whyle GB (vs . BAL)
Mo Alie-Cox Note
Mo Alie-Cox photo 60. Mo Alie-Cox IND (vs . JAC)
Jack Stoll Note
Jack Stoll photo 61. Jack Stoll NO (at TEN)
Charlie Woerner Note
Charlie Woerner photo 62. Charlie Woerner ATL (vs . LAR)
Quintin Morris Note
Quintin Morris photo 63. Quintin Morris JAC (at IND)
Charlie Kolar Note
Charlie Kolar photo 64. Charlie Kolar BAL (at GB)
Blake Whiteheart Note
Blake Whiteheart photo 65. Blake Whiteheart CLE (vs . PIT)
Luke Schoonmaker Note
Luke Schoonmaker photo 66. Luke Schoonmaker DAL (at WAS)
Grant Calcaterra Note
Grant Calcaterra photo 67. Grant Calcaterra PHI (at BUF)
Julian Hill Note
Julian Hill photo 68. Julian Hill MIA (vs . TB)
Connor Heyward Note
Connor Heyward photo 69. Connor Heyward PIT (at CLE)
Eric Saubert Note
Eric Saubert photo 70. Eric Saubert SEA (at CAR)
Jelani Woods Note
Jelani Woods photo 71. Jelani Woods NYJ (vs . NE)
Ben Sims Note
Ben Sims photo 72. Ben Sims MIN (vs . DET)
Chris Manhertz Note
Chris Manhertz photo 73. Chris Manhertz NYG (at LV)
Johnny Mundt Note
Johnny Mundt photo 74. Johnny Mundt JAC (at IND)
Brevyn Spann-Ford Note
Brevyn Spann-Ford photo 75. Brevyn Spann-Ford DAL (at WAS)
Carter Runyon Note
Carter Runyon photo 76. Carter Runyon LV (vs . NYG)
Josiah Deguara Note
Josiah Deguara photo 77. Josiah Deguara ARI (at CIN)
Durham Smythe Note
Durham Smythe photo 78. Durham Smythe CHI (at SF)
Payne Durham Note
Payne Durham photo 79. Payne Durham TB (at MIA)
Brenden Bates Note
Brenden Bates photo 80. Brenden Bates CLE (vs . PIT)
David Martin-Robinson Note
David Martin-Robinson photo 81. David Martin-Robinson TEN (vs . NO)
Colson Yankoff Note
Colson Yankoff photo 82. Colson Yankoff WAS (vs . DAL)
Kylen Granson Note
Kylen Granson photo 83. Kylen Granson PHI (at BUF)
Moliki Matavao Note
Moliki Matavao photo 84. Moliki Matavao NO (at TEN)
Harrison Bryant Note
Harrison Bryant photo 85. Harrison Bryant HOU (at LAC)
Will Mallory Note
Will Mallory photo 86. Will Mallory IND (vs . JAC)
Nick Kallerup Note
Nick Kallerup photo 87. Nick Kallerup SEA (at CAR)
Ben Yurosek Note
Ben Yurosek photo 88. Ben Yurosek MIN (vs . DET)
Teagan Quitoriano Note
Teagan Quitoriano photo 89. Teagan Quitoriano ATL (vs . LAR)
Zach Davidson Note
Zach Davidson photo 90. Zach Davidson FA (BYE)
Robert Tonyan Note
Robert Tonyan photo 91. Robert Tonyan KC (vs . DEN)
Robbie Ouzts Note
Robbie Ouzts photo 92. Robbie Ouzts SEA (at CAR)
Jared Wiley Note
Jared Wiley photo 93. Jared Wiley KC (vs . DEN)
Devin Culp Note
Devin Culp photo 94. Devin Culp TB (at MIA)
Jack Westover Note
Jack Westover photo 95. Jack Westover NE (at NYJ)
Treyton Welch Note
Treyton Welch photo 96. Treyton Welch NO (at TEN)
Sal Cannella Note
Sal Cannella photo 97. Sal Cannella CLE (vs . PIT)
Brayden Willis Note
Brayden Willis photo 98. Brayden Willis SF (vs . CHI)
Cameron Latu Note
Cameron Latu photo 99. Cameron Latu PHI (at BUF)
Giovanni Ricci Note
Giovanni Ricci photo 100. Giovanni Ricci FA (BYE)
Nick Vannett Note
Nick Vannett photo 101. Nick Vannett LAR (at ATL)
Keleki Latu Note
Keleki Latu photo 102. Keleki Latu BUF (vs . PHI)
Drew Ogletree Note
Drew Ogletree photo 103. Drew Ogletree IND (vs . JAC)
CJ Dippre Note
CJ Dippre photo 104. CJ Dippre NE (at NYJ)
Drake Dabney Note
Drake Dabney photo 105. Drake Dabney GB (vs . BAL)
Andrew Beck Note
Andrew Beck photo 106. Andrew Beck NYJ (vs . NE)
Benjamin Yurosek Note
Benjamin Yurosek photo 107. Benjamin Yurosek FA (BYE)
Hayden Rucci Note
Hayden Rucci photo 108. Hayden Rucci SF (vs . CHI)
McCallan Castles Note
McCallan Castles photo 109. McCallan Castles GB (vs . BAL)
Tucker Fisk Note
Tucker Fisk photo 110. Tucker Fisk LAC (vs . HOU)
Caleb Lohner Note
Caleb Lohner photo 111. Caleb Lohner DEN (at KC)
Marcedes Lewis Note
Marcedes Lewis photo 112. Marcedes Lewis FA (BYE)
Brady Russell Note
Brady Russell photo 113. Brady Russell SEA (at CAR)
Foster Moreau Note
Foster Moreau photo 114. Foster Moreau NO (at TEN)
Tanner Taula Note
Tanner Taula photo 115. Tanner Taula FA (BYE)
Ross Dwelley Note
Ross Dwelley photo 116. Ross Dwelley FA (BYE)
Tyler Higbee Note
Tyler Higbee photo 117. Tyler Higbee LAR (at ATL)
Tanner Conner Note
Tanner Conner photo 118. Tanner Conner NYG (at LV)
Stephen Carlson Note
Stephen Carlson photo 119. Stephen Carlson CHI (at SF)
E.J. Jenkins Note
E.J. Jenkins photo 120. E.J. Jenkins PHI (at BUF)
Luke Lachey Note
Luke Lachey photo 121. Luke Lachey HOU (at LAC)
Lucas Krull Note
Lucas Krull photo 122. Lucas Krull DEN (at KC)
Noah Togiai Note
Noah Togiai photo 123. Noah Togiai FA (BYE)
Jake Briningstool Note
Jake Briningstool photo 124. Jake Briningstool KC (vs . DEN)
Sean McKeon Note
Sean McKeon photo 125. Sean McKeon IND (vs . JAC)
Cole Turner Note
Cole Turner photo 126. Cole Turner MIA (vs . TB)
Zach Gentry Note
Zach Gentry photo 127. Zach Gentry FA (BYE)
Thomas Fidone II Note
Thomas Fidone II photo 128. Thomas Fidone II NYG (at LV)