Fantasy Football: 25 TE Stats from the 2025 Season
Looking for some TE stats? Say no more. With limited options and so few players in the top tier, it’s important to stay water and find ways to stream through the season. We will start with a bird’s-eye view, then drill down into some unique or interesting stats for the position. The hope is to open your mind to what the position looks like as a whole, not just player by player.
Look for the Top-10 TE Truth data on the Fantasy Football podcast if you want a deep dive into their consistency.
Note: Unless mentioned otherwise, all scoring is .5 PPR per the Ballers Consistency Charts found at JointheFoot.com.
Stats
1. This shows how many different players recorded a TE1 finish in each of the last seven seasons.
| Year | Top-12 Performances |
| 2019 | 62 |
| 2020 | 65 |
| 2021 | 55 |
| 2022 | 64 |
| 2023 | 63 |
| 2024 | 59 |
| 2025 | 64 |
From a consistency standpoint, we typically see around 60ish TE1 performances across a full season. When narrowing it to the weekly TE1 overall, 10 different players claimed the top spot as the weekly TE1. Only three of them failed to finish the season as an overall TE1: AJ Barner (Week 5) finishing 14th, Tucker Kraft (Weeks 2 & 8) finishing 15th, and Oronde Gadsden II (Week 7) finishing 16th.
2. Over the last six seasons, the elite TE tier is standing-room only. In 2019, 10 TEs finished the season averaging 10.0+ FPPG. Since then, no season has produced more than seven.
10.0+ FPPG TEs by season
- 2019: 10
- 2020: 4
- 2021: 5
- 2022: 4
- 2023: 7
- 2024: 6
- 2025: 6
2025 TEs averaging 10.0+ FPPG
- Trey McBride – 15.4
- Tucker Kraft – 13.4
- Brock Bowers – 12.5
- George Kittle – 12.4
- Dallas Goedert – 10.5
- Kyle Pitts Sr. – 10.0*
*Without his 43.1 point Week 15 outlier, his average would drop to 7.92 FPPG.
3. League-wide TE scoring peaked in 2025. Total points scored by TEs, by season.
Year
Total TE Fantasy Points
2019
5,049
2020
5,234
2021
5,289
2022
5,242
2023
5,176
2024
5,348
2025
5,856
From 2019 to 2025, total TE scoring increased by roughly 16%, yet the number of reliable weekly starters remained flat.
4. TEs are being utilized more and more in offensive systems, with 2025 setting highs in targets, receptions, TDs, yards, and red zone targets.
5. 12 personnel usage has increased in four straight seasons. League-wide usage of 12 personnel has risen every year since 2022, while 13 personnel has remained a small but steady part of offensive packages. As teams adopt more two-TE looks, it helps explain why TE volume and scoring have climbed despite a relatively stable, elite tier at the top. At the same time, offenses are using fewer three-WR sets, dropping from 61% in 2024 to 56% of that package this year. 6. Let’s not forget about the sleepers. Since 2019, each season has averaged roughly 12 top-12 TE finishes from players averaging 2.5 FPPG or less. This year’s: This underscores how low the scoring threshold can be to reach the top-12 in certain weeks. Here’s how that stacks up against previous years. 7. In Full PPR, Trey McBride finished just 0.5 fantasy points shy of topping 2022 Travis Kelce for the best TE season since 2012. In Half PPR, he racked up 261.9 total points, good for 15.4 FPPG. Put WR eligibility next to his name, and he would check in as the WR6, outproducing names like George Pickens (15.3), Drake London (15.2), and Chris Olave (14.2). He tied for the position lead, finishing as the TE1 on the week three times. 8. McBride’s 126 catches are the NFL record for a TE…by 10. Plus, he is only the second TE ever to have two 100+ reception seasons in a career (and he’s only 26 years old). Every other TE in NFL history has done it once or not at all. Travis Kelce was the other. 9. McBride outscored the TE2 by more than five fantasy points per game and 92.1 points on the year. Here’s a list of TEs that didn’t even score 92.1. But the QB mattered: He had the third-highest fantasy point season in history in PPR, and was on a 387 pace. He could have smashed Rob Gronkowski’s 330.9 record from 2011 had he played with Brissett all year. His worst performance was TE21, finishing as a TE1 or TE2 every other week. 10. Health helps: nine of the top 12 TEs started all 17 games: McBride, Pitts, Kelce, Fannin Jr., Henry, Tyler Warren, Jake Ferguson, Juwan Johnson, and Dalton Schultz. Stephen R. Sylvanie-Imagn Images 11. Brock Bowers tied Trey McBride with three TE1 on the week finishes. While McBride was the only TE to never have a bust week, Bowers only had one, finishing as a top-12 TE seven weeks and a top-24 TE in four others. He was on pace to break 200 points on the year at 203.9. He was the only TE to miss more than one game and still finish in the top 10 for the year in overall points. He missed four games. 12. Juwan Johnson took a nice step forward. In 2024, 56% of his games were busts (TE25 or worse), and he only finished with three TE1 weeks. This season, that improved to only 25% of his games being busts and seven TE1 weekly finishes. He finished the year as 10th overall. 13. Seven players had higher than 0.5 FP/RR against Man Coverage (minimum 100 routes). That’s the most since 2021. Only one player in that span had more than 0.71 (2024 Sam LaPorta). The position is becoming more athletic while contributing more offensive production. *Josh Oliver‘s 0.79 fantasy points per route run is the third most in the last four seasons. Some of the worst FP/RR against man coverage were T.J. Hockenson (0.08), Evan Engram (0.12), Zach Ertz (0.12), and Cade Otton (0.12). 14. Dalton Kincaid was a zone killer. He led the position at 0.72 FP/RR and was the only player over 0.5. That’s by far the largest in the last four years. Second place is Chig Okonkwo’s 0.5 from 2022. There were plenty of underperformers: Mason Taylor (0.22), Mark Andrews (0.23), Theo Johnson (0.23), Isaiah Likely (0.24), and Evan Engram (0.25) were amongst the worst. Vincent Carchietta-Imagn Images 15. Travis Kelce finished as the TE4 overall with 155.2 total points, but that finish was driven almost entirely by availability, not performance. He played all 17 games and averaged just 9.7 fantasy points per game, which ranked 10th at the position. For a fully healthy season, that level of production is a clear underperformance by historical standards. Among TEs who played at least 16 games in standard scoring, Kelce’s 2025 season ranks 75th all-time. The only real silver lining is that it was a slight improvement over his 2024 season. That year, Kelce played 16 games and posted even weaker per-game output, producing one of the least efficient full seasons ever for an elite TE, ranking 125th all-time among comparable seasons. 16. Tucker Kraft finished as the overall TE1 on the week in 25% of his games. Before going down for the season, he was on pace to be a league winner. He paced for 228 fantasy points: 58.2 more points than the second-ranked Kyle Pitts, and only 33 points shy of Trey McBride. Until the injury in Week 9, he was the TE1, averaging a whopping 14.9 FPPG. 17. Tyler Warren started hot, but cooled down. Before his Week 11 bye, he had seven TE1 weeks. Afterwards, he only had one, barely getting to number 11 in Week 13. He had more bust weeks after his bye (2) than before (1), but still showed he can be a difference-maker with solid QB play. He and Philip Rivers were like oil and water, with Warren finishing as TE 24, 20, and 24 when he was under center. His 74 receptions are fourth best all-time for rookie TEs behind only Brock Bowers, Sam LaPorta, and Keith Jackson. 18. Harold Fannin Jr. put up the seventh-best TE season for rookies catching 50+ balls in history. Only four players have had a better rookie season than he did since 1978: He might be the next TE to jump into that elite tier moving forward. He had 24% of the CLE team’s yards, fifth-best at the position. His 14 forced missed tackles were second overall amongst the position group. 19. Harold Fannin‘s 72 catches were the sixth most in the history of the position for a rookie. 20. Dallas Goedert’s 11 receiving TDs propelled him to a TE3 finish, but the scoring heavily overstated his overall impact. Among the 30 TEs in NFL history with 11 or more receiving TDs, Goedert ranks just 26th in total fantasy points and fourth lowest in yards per game at 39.4. He finished only 9.4 points ahead of the lowest scorer in that group, a profile that historically points to significant TD regression. 21. Ben Johnson and the Bears struck gold with Colston Loveland. Starting slow (likely injury-related), he busted in the first five weeks with finishes as low as 66 and goosed Week 2. But after Week 7, he finished as a TE1 in 40% of games and only busted once. He had the fourth most receiving yards amongst TEs in that span (544)
Colston Loveland’s the truth – 15 Targets He was just 5 Yards away from breaking the Single Game Rookie TE Receiving Yards Record.. The ability he possesses to be able to separate and find space at 6’6, 241 lbs is jarring Unreal NFL Playoff Debut pic.twitter.com/x4GLuaxfdO — Austin Abbott (@AustinAbbott) January 12, 2026
Year
Targets
Receptions
TDs
Yards
Red Zone Targets
2021
3,661
2,605
204
27,558
600
2022
3,512
2,521
198
26,495
539
2023
3,664
2,677
173
27,301
501
2024
3,683
2,767
178
27,777
547
2025
3,850
2,869
231
29,094
610

Week
Name
Team
TE Finish
2
Luke Farrell
SF
10
3
Jack Stoll
NO
8
3
Drew Sample
CIN
11
3
John FitzPatrick
GB
12
4
Tommy Tremble
CAR
7
4
Mitchell Evans
CAR
10
6
Nate Adkins
DEN
12
8
Charlie Kolar
BAL
12
10
Luke Farrell
SF
12
12
Drew Ogletree
IND
12
16
Elijah Higgins
ARI
8

Name
Fantasy Points per Route Run
Fantasy Finish PPG
Tucker Kraft
0.98
2
Colby Parkinson
0.96
21
Josh Oliver
0.79*
48
Darren Waller
0.66
15
George Kittle
0.61
6
Adam Trautman
0.53
63

– 8 Receptions
– 137 Yards
22. Mark Andrews had only four weekly TE1 finishes this season, but ranked 9th in red-zone targets with 14. He only brought in five TDs this year, tying the second-lowest amount since his rookie year in 2018 (3). There’s a world where if TD regression swings his way, he could have value as a sleeper/late pick next year after just signing a new three-year extension with BAL.
23. Dalton Schultz was arguably the grossiest of the top-12 TEs, considering he only averaged 8 FPPG and finished as a top-5 weekly TE only once. He had four games in which he finished with fewer than 4.5 points.

Nathan Ray Seebeck-Imagn Images
24. Kyle Pitts finished as the TE2 overall but did so inconsistently. He had seven TE1 finishes, but paired that with five bust games as well. From Weeks 6 – 12, he never finished above the TE9, dropping multiple games with six or fewer points.
25. In the nine games Darren Waller played, his team scored 11 total receiving TDs. Six of them belonged to Waller, giving him a 54.5% rec TD share. That is the highest TD concentration by a TE in the last five years.
