Post Season Analysis

The 2025 TFL Season - End of Year Analysis
In the league’s 16th season TFL had some great moments and reached a few milestones.
In his second year as a manager Charles kicked down the door, handed Steve his beer, and piledrived the figurative folding table known as TFL. With this championship victory, every active manager in the league has won a championship at least once.
Andrew also made history this season. He is the first manager to ever make a 10th playoff appearance, and all of it despite repeatedly drafting Nick Chubb. He’s drafted that guy 6 times. I’m serious.
And of course, we can’t talk about 2025 without mentioning Billy. He managed to lock down the worst start in league history at 0-9, blasting past the 0-6 records held by Anthony (2017) and Steve (2019).
In the big picture, this season tied 2021 for the season with the greatest parity. In both 2021 and 2025 no team had more than 10 wins in the regular season. Is that because everyone sucks, or because we’re all highly competitive and skilled?
But seriously, what an amazing season! Let’s have a look at how each manager fared.
Charles — Tight Ends & Loose Fronts
(First Place)
Charles was in the middle of the pack for the first half of the season, but he only lost one game from week 8 onward. It seems like all of those loud bathroom mirror pep-talks worked. He rolled into the playoffs with the #2 seed, defeating Andrew in the first round and besting Steve in the championship.
Season Profile: Charles
Final Win-Loss Record: 10-5-0
Total Points (Weeks 1-15): 1,563.38 (5th)
Average Points per Game (Weeks 1-15): 104.23
Highest Weekly Score: 148.60 (Week 15)
Lowest Weekly Score: 86.74 (Week 10)
Total Roster Moves: 16
Top Three Draft Picks
The roster was anchored by Bijan Robinson, the second overall pick, who delivered a legendary 2,000-yard season. As the premier "Hero-RB" asset, he led the Falcons' offense and sealed fantasy championships with a historic 93-yard touchdown in Week 17.
In contrast, Lamar Jackson (Pick 19) became a draft bust due to injury. After a Week 4 hamstring strain, his rushing production collapsed, causing his performance to "fall off a cliff." He finished as the QB20, failing to justify his high draft capital.
Marvin Harrison Jr. (Pick 22) also underwhelmed during a stagnant sophomore slump. Plagued by a foot injury, he recorded only 608 yards and four scores in 12 games. His inconsistent floor forced a heavy reliance on secondary options to stay competitive.
Busts and Steals
Biggest Draft Bust: Marvin Harrison Jr., whose ADP as a top-10 wide receiver did not align with his WR19 finish and high-variance floor.
Best Draft Value: Mark Andrews in the seventh round (Pick 62). Andrews provided a stable tight end floor during the early-season success of the Ravens' offense and served as a critical red-zone target when other areas of the roster were underperforming.
Modest Ends, Covered Fronts had the highest score of the week (148.60), just before the playoffs, illustrating how Charles rolled in with the momentum on his side.
Steve — Stable Genius Formation
(Second Place)
Steve probably produced the most efficient and high-ceiling roster of the 2025 season, despite falling short of the title. He finished the regular season with a 10-5-0 record, led the league in total points and locked himself in to the #1 seed in the playoffs. He might not have won a title, but he did get to spend a weekend in December high as balls listening meandering jam band rock with Billy, so that’s nice.
Season Profile: Steve
Final Win-Loss Record: 10-5-0
Total Points (Weeks 1-15): 1,722.24 (1st)
Average Points per Game (Weeks 1-15): 114.82
Highest Weekly Score: 157.04 (Week 14)
Lowest Weekly Score: 64.52 (Week 8)
Total Roster Moves: 28
Top Three Draft Picks
Christian McCaffrey anchored the roster at pick eight, remaining the league’s top fantasy asset. With 413 touches and 102 catches, he outpaced all other players in points per game. His massive workload provided a dominant weekly floor that consistently powered Steve’s scoring.
Puka Nacua was the season’s best value at Pick 13, delivering a historic 1,715-yard, 10-touchdown campaign. Statistically, it was the greatest wide receiver season ever recorded, outperforming even legendary past peaks. Securing WR1 overall production in the second round gave Steve a massive competitive edge.
Trey McBride rounded out the core at Pick 28, providing elite consistency at tight end. He led the league in key efficiency metrics and finished as the year's "Fantasy MVP" for many analysts. His dominance allowed Steve to easily outscore opponents at a traditionally weak position.
Busts and Steals
Best Draft Value: Puka Nacua, who transitioned from a high-upside sophomore to a record-breaking superstar.
Biggest Draft Bust: Jayden Daniels (Pick 33). While Daniels was an incredible value early in the season, averaging 19.3 points per game as a dual-threat rookie, a dislocated elbow in Week 9 effectively ended his season
Steve’s high move count (28) reflected his willingness to rotate and stream players when needed even when he already had a successful team.
Keith — What A Time To Be Alive
(Third Place)
Keith’s "What A Time To Be Alive" overcame the collapse of his first-round WR1 selection to secure a third-place podium finish. His success was rooted in a hyper-active waiver wire strategy that secured him players like “Groin Questionable” to really bolster his roster.
Season Profile: Keith
Final Win-Loss Record: 8-7-0
Total Points (Weeks 1-15): 1,537.66 (7th)
Average Points per Game (Weeks 1-15): 102.51
Highest Weekly Score: 132.96 (Week 4)
Lowest Weekly Score: 66.82 (Week 15)
Total Roster Moves: 45
Top Three Draft Picks
Keith’s season started with a major setback in Justin Jefferson at pick five. Despite being drafted as the second receiver off the board, Jefferson finished as the WR21 after a quarterback change derailed his production.
The roster was salvaged by rookie Ashton Jeanty at Pick 16. Despite playing behind a poor offensive line, Jeanty set a Raiders rookie record with over 1,300 total yards and 10 touchdowns. His massive "blowup games" were the primary reason Keith stayed competitive during the mid-season.
Josh Allen provided a pillar of stability at Pick 25. Finishing as the QB3 overall, his elite rushing floor helped offset the losses at wide receiver. Together, Allen and Jeanty mitigated the Jefferson bust and kept the team’s playoff hopes alive.
Busts and Steals
Best Draft Value: Chris Olave in the ninth round (Pick 85) was Keith’s best selection. Olave might have been a "league-winner" if Keith hadn’t dropped him mid-season like an idiot. Olave was drafted as the WR35 but finishing as the WR7 in points per game, peaking during the playoffs, finishing as the WR2 in both Weeks 16 and 17.
Biggest Draft Bust: Justin Jefferson, whose failure to adapt to a rookie quarterback environment effectively capped Keith’s seasonal upside.
Keith’s league-leading 45 roster moves indicate a manager who was forced to constantly churn his roster to stay competitive, or that he’s a crazy person. Either way, it was a year that could have easily been a basement-dwelling campaign.
Andrew — Chubb Crunch
(Fourth Place)
Andrew’s management of "Chubb Crunch" was defined by high-level consistency from a good draft and starting the right players. Finishing with a 9-6-0 record and ranking third in total points scored (1,683.92), Andrew maintained one of the most statistically balanced rosters in the league throughout the 2025 season despite letting Nick Chubb go for a few weeks at one point.
Season Profile: Andrew
Final Win-Loss Record: 9-6-0
Total Points (Weeks 1-15): 1,683.92 (3rd)
Average Points per Game (Weeks 1-15): 112.26
Highest Weekly Score: 160.90 (Week 10)
Lowest Weekly Score: 80.42 (Week 1)
Total Moves: 15
Top Three Draft Picks
Andrew’s strategy was highly successful, starting with Ja'Marr Chase at pick three. Chase delivered elite production as the overall WR5, hauling in 125 receptions for over 1,400 yards. He served as a dominant, high-volume cornerstone for the roster.
Jonathan Taylor provided a second-round masterclass at Pick 18. He recorded the second-best season of his career, benefiting from a career-high 53 targets and elite efficiency. His dual-threat role in the Colts' backfield offered a rare blend of volume and reliability.
De'Von Achane rounded out the group at Pick 23, finishing fifth in the league with 1,350 rushing yards. His explosive "home-run" potential added a high ceiling to the team, completing a trio of top picks that all performed at an elite level.
Busts and Steals
Best Draft Value: J.K. Dobbins in the eleventh round (Pick 103). Dobbins was a "lone bright spot" for the Broncos, finishing as the RB26 in points per game despite battling injuries.
Biggest Draft Bust: Joe Burrow (Pick 38). Burrow’s season was derailed early by a toe injury in Week 2. Upon his return, Burrow was unable to regain his elite form, hurting Andrew’s championship aspirations with a meager 7.5-point performance during the fantasy playoffs.
Despite the setback at quarterback, Andrew’s core group of skill players ensured he remained a top-three offensive force in the league. At least he’s still got Ohio State in the CFB playoffs, so he’s got something left to live for.
Anthony — Hawk Tua Tagovailoa
(Fifth Place)
Anthony’s season was one of "rushing dominance vs. receiving despair." Finishing with a 7-8-0 record and ranking fourth in total points, Mr. Bubbles ripped off his Tua jersey and demonstrated that a team can be a scoring juggernaut and still struggle with win-loss variance when a key position is under performing.
Season Profile: Anthony
Final Win-Loss Record: 7-8-0
Total Points (Weeks 1-15): 1,571.70 (4th)
Average Points per Game (Weeks 1-15): 104.78
Highest Weekly Score: 148.54 (Week 11)
Lowest Weekly Score: 66.70 (Week 2)
Total Moves: 21
Top Three Draft Picks
Anthony’s season relied on Derrick Henry at pick seven, who defied his age to finish second in the NFL with 1,595 rushing yards. Henry remained a dominant, unstoppable force, providing the elite ground production Anthony expected from his first-round investment.
However, the second-round selection of Brian Thomas Jr. at Pick 14 was a disaster. Struggling with drops and poor route running in Jacksonville, he plummeted to a WR42 finish. This catastrophic lack of production left a significant hole in Anthony’s receiving corps.
Kyren Williams salvaged the draft at Pick 27, acting as a vital stabilizer. Finishing as the RB8 overall, he provided consistent top-24 weekly scoring that helped Anthony rank among the league's top four scorers despite the bust at wide receiver.
Busts and Steals
Best Draft Value: Kyren Williams (Pick 27) was Anthony’s rock. He finished as RB8 and with stable weekly scoring.
Biggest Draft Bust: Brian Thomas Jr., whose failure to emerge as a viable fantasy starter significantly lowered Anthony’s weekly floor.
The backbone of Anthony’s team was his RB duo, but inconsistent play from other positions cost him enough games to kneecap his chances to see postseason action. Still, baby Cal-Veyon Henderson Bonchick should still be proud of his papa’s hard work this year.
Greg — TheRayFinkles
(Sixth Place)
At the end of the regular season Greg was a just a few points short of making the playoffs. He kicked off the 2025 season with the prestigious first overall, but ended it with the same 8-7 record as Keith and lost out on the #4 seed based on total points scored. Ultimately, he had the eighth-ranked total team scoring team for the season. To make matters worse, his hunting season also went poorly, as he only managed to bag a squirrel in his back yard and an old lady that refused to put both hands on the steering wheel because she was “nervous”.
Season Profile: Greg
Final Win-Loss Record: 8-7-0
Total Points (Weeks 1-15): 1,476.18 (8th)
Average Points per Game (Weeks 1-15): 98.41
Highest Weekly Score: 140.52 (Week 8)
Lowest Weekly Score: 67.70 (Week 11)
Total Moves: 21
Top Three Draft Picks
Greg used the first overall pick on Saquon Barkley, who proved to be a major disappointment at that price. While his 1,140 yards and seven scores were respectable, he finished as the RB14 overall—a far cry from the elite production expected of the 1.01.
His second-round pick, Bucky Irving, also struggled to find consistency. Irving’s weekly ceiling was severely limited as he lost crucial goal-line work to Sean Tucker, preventing him from providing the scoring punch Greg's roster desperately needed.
The draft's struggles were compounded by Ladd McConkey at Pick 21. Marginalized in a crowded Los Angeles offense, McConkey failed to replicate his rookie success, leaving Greg with three underperforming top picks and a significant hill to climb in the standings.
Busts and Steals
Biggest Draft Bust: Ladd McConkey, whose draft position in the third round was entirely disconnected from his actual fantasy utility.
Best Draft Value: Philadelphia Eagles Defense (Pick 80). The Eagles finished as one of the top defensive units in the league, providing a consistent scoring floor.
Greg’s season was marked with volatility and a lack of elite wide receiver production that held him back from success. Maybe next year Greg will find some guys that can get their hands all over those balls.
Patrick — Pepe Silvia Squad
(Seventh Place)
Patrick’s finished with ranking of sixth in total points despite plenty of effort on the waiver wire to fill holes on his team. On the positive side, Big Dick Storz gets to watch his Panthers in the NFL playoffs despite them having a similar real-life regular season record as well.
Season Profile: Patrick
Final Win-Loss Record: 7-8-0
Total Points (Weeks 1-15): 1,551.46 (6th)
Average Points per Game (Weeks 1-15): 103.43
Highest Weekly Score: 143.36 (Week 12)
Lowest Weekly Score: 71.30 (Week 13)
Total Moves: 27
Top Three Draft Picks
Patrick’s draft was anchored by Jahmyr Gibbs at pick four, who turned in a massive season for Detroit. Gibbs amassed over 1,800 total yards and 18 touchdowns, including a career-high 74 receptions. His elite efficiency and heavy involvement in the passing game made him a top-five fantasy running back.
A.J. Brown provided high-floor consistency at Pick 17, finishing the year with over 1,000 yards and 7 touchdowns. Despite a mid-season hamstring injury, he remained a reliable WR1 who specialized in efficient, high-yardage performances. His presence gave the roster a dependable scoring ceiling in the receiving corps.
Jalen Hurts rounded out the core at Pick 24, providing fair value. Hiss passing numbers were steady, his eight rushing touchdowns provided the elite weekly floor that defines his value. Patrick built a balanced roster with great early round picks but was unable to translate it to success.
Busts and Steals
Best Draft Value: Jalen Hurts (Pick 124) provided Patrick with a stable QB floor in a season where lots of top QBs had numerous bust games.
Biggest Draft Bust: Travis Etienne Jr. (Pick 97). While he finished as the RB10, early-season struggles and inconsistent usage led to frustration for most owners trying to predict when he could be started.
While his season was disappointing, Patrick’s team remained a serious playoff contender through most of the season. Time to get back to mucking those stalls and forget about the pain of fantasy football until next season.
Mike — Annual $30 Donation!
(Eighth Place)
Despite finishing with a 6-9-0 record, Doctor Mike ranked second in the league in total points (1,699.28) and spent multiple weeks at the top of the standings through the first 2/3rd of 2025. He struggled despite respectable scoring each week, which can be attributed to a few roster decisions, but also some bad luck.
Season Profile: Mike
Final Win-Loss Record: 6-9-0
Total Points (Weeks 1-15): 1,699.28 (2nd)
Average Points per Game (Weeks 1-15): 113.29
Highest Weekly Score: 149.14 (Week 13)
Lowest Weekly Score: 72.44 (Week 11)
Total Moves: 3
Top Three Draft Picks
Mike’s draft began with Amon-Ra St. Brown at pick nine, who lived up to his first-round pedigree. St. Brown remained a top-tier WR1, providing a massive weekly floor through elite target volume and consistent yardage.
Josh Jacobs proved to be solid value at Pick 12, finishing the season as the RB11. His heavy workload and efficiency in the ground game made him one of the most productive early-round selections, significantly outperforming his draft position.
Brock Bowers may have been a gamble, but he rounded out the trio at Pick 29 as the league's most impactful rookie tight end. By delivering elite production at a difficult position, he gave Mike a distinct competitive advantage and completed a highly successful draft core.
Busts and Steals
Best Draft Value: James Cook in the fourth round (Pick 32), who finished as a top-10 running back.
Biggest Draft Bust: Patrick Mahomes in the fifth round (Pick 49). His fantasy production was pedestrian compared to rushing-upside QBs, and he tore his ACL in Week 15.
Mike’s decision to make only 3 roster moves is a significant outlier. This lack of waiver wire engagement might have cost him the marginal points needed to overcome defensive schedules. We can only assume he was too preoccupied with becoming an Aaron Rodgers superfan to notice this shortcoming.
Andy — Not Keith
(Ninth Place)
Like Andy’s reputation in bed, his season was full of significant underperformance. Finishing 6-9 and ranking ninth in points, Andy struggled with both injuries to primary receivers and a lack of depth.
Season Profile: Andy
Final Win-Loss Record: 6-9-0
Total Points (Weeks 1-15): 1,395.90 (9th)
Average Points per Game (Weeks 1-15): 93.06
Highest Weekly Score: 115.96 (Week 7)
Lowest Weekly Score: 64.94 (Week 1)
Total Moves: 6
Top Three Draft Picks
Andy’s draft began with CeeDee Lamb at pick six, who remained a cornerstone of the roster. Lamb continued to see elite target volume, providing the high-floor WR1 production necessary to anchor a competitive team throughout the season.
Drake London looked like a massive breakout at Pick 15 and was on pace for a career-best year. Unfortunately, a PCL sprain prematurely ended his momentum, turning what would have been an elite wide receiver season into a major "what-if" for the roster.
Chase Brown showed flashes of improvement at Pick 26 but suffered from frustratingly inconsistent usage. Despite some breakout moments, he was occasionally benched during his most productive stretches, making him a volatile and difficult asset to trust in starting lineups.
Busts and Steals
Best Draft Value: Alvin Kamara in the fifth round (Pick 46). Despite being labeled a bust by some, his consistent volume kept Andy competitive.
Biggest Draft Bust: Tee Higgins in the fourth round (Pick 35). Higgins missed time with concussions, and his yardage total was insufficient to justify the draft capital.
Andy’s 6 roster moves suggest that, despite all of the back and forth about how much he cares, he does not actually give a shit about football.
Billy — Dirty Hippies
(Tenth Place)
For the first 2/3rds of the season Billy got the “NY Giants” treatment with the entire league just stomping and kicking him. His last-place finish was the byproduct of a draft strategy that avoided running backs until the fourth round. Finishing 4-11 and ranking last in points, Billy struggled throughout most of the season.
Season Profile: Billy
Final Win-Loss Record: 4-11-0
Total Points (Weeks 1-15): 1,362.24 (10th)
Average Points per Game (Weeks 1-15): 90.82
Highest Weekly Score: 116.66 (Week 13)
Lowest Weekly Score: 62.52 (Week 1)
Total Moves: 21
Top Three Draft Picks
Billy’s draft started with Nico Collins at pick ten, who remained a dominant force when on the field. However, his season was hampered by various injuries that forced him to miss significant time, preventing him from providing the consistent WR1 production Billy expected.
Malik Nabers proved to be the most damaging selection at Pick 11. Between a season-ending injury and the total collapse of the Giants' offense, his production vanished early in the year. Losing a high-value second-round pick so quickly created a massive deficit in the starting lineup.
George Kittle provided a veteran presence at Pick 30, but even his solid play couldn't fully offset the losses at wide receiver. While Kittle remained a reliable target, the combination of injuries to Collins and the loss of Nabers left Billy’s roster struggling to keep pace in high-scoring matchups.
Busts and Steals
Best Draft Value: George Kittle, who led all tight ends in Total DYAR and provided a consistent advantage.
Biggest Draft Bust: Malik Nabers, whose injury left Billy without difficult decision to make at WR2 for most of the season
Billy failed to reach 100 points in 10 out of 15 weeks. The "Zero-RB" experiment and injuries to his WR1 and WR2 ultimately created a major problem for Billy at WR. This resulted in the lowest scoring average in the league and the earliest playoff elimination