Week 14 delivered another wild slate, and our NFL recap highlights major shifting trends as most fantasy football playoff fields are set. With big performances, surprising game scripts, and a few rough injury turns. This week's NFL game recaps gave fantasy managers plenty to digest. This week's NFL reactions dive deep into each performance and what it means for your lineups heading into Week 15. For player usage updates and roster context, check out RotoWire's NFL Depth Charts, and don't miss the Weekly Projections to see how the upcoming matchups shape up.
Seahawks 37 Falcons 9
The Seahawks rolled to an easy win, with Sam Darnold posting 249 passing yards and three touchdowns, though he is still hard to trust in the fantasy playoffs. Jaxon Smith-Njigba handled 10 targets and turned seven catches into 92 yards and two scores, and the star continues to thrive, even when the offense is not explosive. Rashid Shaheed added four receptions for 67 yards plus a kick return touchdown but remains only a dart-throw flex. Despite the blowout, Zach Charbonnet and Kenneth Walker combined for just 17 carries, with Walker posting 10 rushes for 29 yards and losing one yard on his only catch. Charbonnet took seven rushing attempts and two receptions for 66 scrimmage yards and typically hovers around the 10 point PPR line, making both backs more floor than ceiling plays with Charbonnet more likely to find the end zone.
At this stage of the season, the Falcons are ill equipped
Week 14 delivered another wild slate, and our NFL recap highlights major shifting trends as most fantasy football playoff fields are set. With big performances, surprising game scripts, and a few rough injury turns. This week's NFL game recaps gave fantasy managers plenty to digest. This week's NFL reactions dive deep into each performance and what it means for your lineups heading into Week 15. For player usage updates and roster context, check out RotoWire's NFL Depth Charts, and don't miss the Weekly Projections to see how the upcoming matchups shape up.
Seahawks 37 Falcons 9
The Seahawks rolled to an easy win, with Sam Darnold posting 249 passing yards and three touchdowns, though he is still hard to trust in the fantasy playoffs. Jaxon Smith-Njigba handled 10 targets and turned seven catches into 92 yards and two scores, and the star continues to thrive, even when the offense is not explosive. Rashid Shaheed added four receptions for 67 yards plus a kick return touchdown but remains only a dart-throw flex. Despite the blowout, Zach Charbonnet and Kenneth Walker combined for just 17 carries, with Walker posting 10 rushes for 29 yards and losing one yard on his only catch. Charbonnet took seven rushing attempts and two receptions for 66 scrimmage yards and typically hovers around the 10 point PPR line, making both backs more floor than ceiling plays with Charbonnet more likely to find the end zone.
At this stage of the season, the Falcons are ill equipped to move the ball against the league's better defenses, and Seattle was able to key on Bijan Robinson. Robinson ran efficiently and finished with 94 scrimmage yards and two catches, which is merely a floor game for him and similar to a number in a few of his last eight outings. He remains a high-floor option with a superhuman ceiling in any given week. Kyle Pitts delivered a second big game in a row, dominating with 10 targets and turning six catches into 90 yards, and he looks like a top-12 tight end as long as Drake London remains out with a knee injury. Tyler Allgeier chipped in 67 scrimmage yards on limited work and two receptions, keeping him in the flex mix for managers hoping he falls into late-game carries or a touchdown while other Atlanta options are tough to trust.
Bills 39 Bengals 34
Buffalo provided fantasy managers with exactly the high-level production they wanted in a shootout win over Cincinnati. Josh Allen dominated with 251 passing yards and three touchdowns through the air while also rushing for 78 yards and another score, a true league-winning week for anyone who needed him to secure playoff seeding. James Cook had a better real life game than fantasy result, turning 20 touches into 111 yards but only two receptions and no touchdowns, giving him more of a high-floor line. Cook did have two chances at touchdowns but fumbled both, a concern, but not enough to drop him from elite weekly RB1 territory. Dalton Kincaid returned from his layoff and caught four of five targets for 41 yards and a touchdown, and while it was not a true blow up, it confirmed he belongs back in the top-six tight end conversation. Dawson Knox actually led the team with seven targets, catching six passes for 93 yards while Jackson Hawes also scored, and Khalil Shakir salvaged a poor two-catch for 16 yard line with a touchdown, though this was the third time in four games that his usage and yardage were meager, leaving him a risky fantasy start. The big production from the TE trio was heavily influenced by the Bengals' dreadful defense.
It was a strange fantasy day for the Bengals despite the 34 points on the board. Joe Burrow threw for 284 yards and four touchdowns but also tossed a pair of backbreaking interceptions in the fourth quarter, yet in fantasy terms he continues to profile as a top-four option most weeks in this unsettled quarterback landscape. JaMarr Chase caught five passes for 44 yards, a clear disappointment in a spot where Burrow was productive, but there is no long-term concern with an elite player who will bounce back. Chase Brown failed to reach 100 scrimmage yards for the first time in seven games, turning 12 rushes and three catches into just 35 yards, but he bailed out his managers with two touchdowns and has still functioned as a reliable top-15 back even while continuing to lose significant snaps to Samaje Perine. Mike Gesicki continued to show great chemistry with Burrow by catching six passes for 86 yards and a touchdown, and while volatility is a given at this position, he is at least on the radar for desperate managers. Tee Higgins dominated with 11 targets, turning six catches into 92 yards and two scores, and although he will not always outproduce Chase, he belongs right around the top-12 receivers in weekly ranks.
Titans 31 Browns 29
We all know how the NFL works, and a matchup with a posted total of 33 points turned into a 31 to 29 Titans upset on the road against a strong Cleveland defense. Oddly, Tennessee produced only 117 passing yards and had no receiver over 28 yards, yet Chimere Dike and Elic Ayomanor both found the end zone to prop up the passing line. The story of the day was Tony Pollard, who had been largely unstartable in fantasy lineups for much of the season but delivered about six weeks worth of production at once by rushing for 161 yards and two touchdowns. This performance is such an outlier that it is tough to move him dramatically in weekly rankings, but you are starting him while he is clearly featured like this. Beyond hoping for a touchdown from Dike or a handful of receptions from Tyjae Spears, fantasy managers should still treat most Titans options as risky starts.
The Browns unexpectedly delivered a big day through the air, trailing for much of the game and exploiting one of the league's weaker pass defenses in a 29-point effort that still resulted in a loss. Shedeur Sanders erupted for 364 passing yards, three touchdowns, and an interception while adding 29 rushing yards and another score, producing a massive fantasy outing, though it is difficult to imagine this level of production repeating again this season. As usual, the passing attack centered on Harold Fannin, who caught eight of 11 targets for 114 yards and a touchdown and continues to offer an outstanding weekly floor at tight end while flashing significant upside. Jerry Jeudy finally found a splash play with a 60-yard reception that fueled his 76 yard, one touchdown line, but given his season long struggles, he remains a desperation option in deeper leagues. Quinshon Judkins faced a far tougher matchup than the season-long numbers suggest, as Tennessee's run defense has been strong for weeks, and he was held to 26 yards on 14 carries, though a 58-yard reception saved his day and kept him in volume based top-20 running back territory.
Vikings 31 Commanders 0
If there were any remaining doubts about how bad the Commanders defense is, a blowout loss to the Vikings answered them. The defense handed Minnesota a couple of short fields, and J.J. McCarthy did not need to do much, yet he still delivered 163 passing yards and three touchdowns while adding 19 rushing yards, keeping him on the superflex radar when the matchup looks right. With the Vikings playing from ahead, Aaron Jones saw only one target but rushed for 76 yards and delivered a floor game, which remains his profile in this offense. Jordan Mason was effective with 11 rushes for 52 yards and a touchdown, but his week-to-week floor is shaky when he does not score. Justin Jefferson unfortunately had his fifth bad game in a row, following last week's two catches for four yards with two catches for 11 yards here, making it very tough to put him in must-win lineups, while Jordan Addison led the team with seven targets and caught four passes for 62 yards, likely near his non-touchdown ceiling in this passing environment as Josh Oliver vultured two touchdowns.
The big story for Washington was Jayden Daniels appearing to re-injure the elbow that had already kept him out for weeks, and while he completed less than half his passes for 78 yards and a touchdown, he burned anyone who started him. Postgame reports suggested Daniels could have returned if the game were competitive, but it is still not a bad idea to keep Marcus Mariota rostered in superflex formats in case he is pressed back into action. As expected, Chris Rodriguez led the backfield but rushed only 10 times for 52 yards in the blowout loss, leaving him as a low-floor option who likely needs a touchdown most weeks. Terry McLaurin and Deebo Samuel both saw six targets, yet in a game where Washington passed for only 99 yards, neither delivered a usable line, though both should remain heavily involved down the stretch and would get a volume bump if Zach Ertz, who appears to have suffered a serious knee injury, misses time and frees up more targets for Samuel in particular.
Dolphins 34 Jets 10
The Dolphins scored 21 points in the first quarter and turned this into a non-competitive game almost immediately. That game script capped Tua Tagovailoa at 127 passing yards and one touchdown in what could have been a much bigger fantasy outing. There was good and bad for DeVon Achane, who turned seven rushes and one reception into 105 scrimmage yards and a touchdown in less than a half before exiting with a rib injury that cost him a likely nuclear performance. Coach Mike McDaniel said Achane could have returned, which makes it unlikely he misses time, but Jaylen Wright stepped in as lead back with 24 carries for 107 yards and a touchdown and becomes a high-priority waiver add if there is any uncertainty. With only 21 pass attempts, Jaylen Waddle was the lone useful receiver, recording 71 scrimmage yards and a touchdown on five catches and remaining a strong WR2, while the timeshare between Greg Dulcich and Darren Waller keeps both tight ends off the fantasy radar.
The Jets looked like they might move the ball with Tyrod Taylor under center, but he injured his groin after only four pass attempts and did not return. With Justin Fields already ruled out with a knee injury, Brady Cook was forced into action and was clearly overmatched, throwing for 163 yards without a touchdown, which depressed the value of the entire offense. Mason Taylor was the only player who did not completely suffer from the downgrade, catching five passes for 51 yards, but he has not been a fantasy factor in weeks and is unlikely to repeat this line often. If Taylor misses time, the fantasy appeal of John Metchie and Adonai Mitchell would significantly dry up with this quarterback situation. Breece Hall had a brutal outing with 43 rushing yards and no catches after failing to corral his lone target, and if Cook starts again, Hall drops to barely a flex option despite his talent.
Saints 24 Buccaneers 20
Tyler Shough did not do much through the air against a very solid Buccaneers pass defense, throwing for 144 yards and an interception, but he rescued his day with 55 rushing yards and two touchdowns to post an excellent fantasy performance. Even with that spike week, Shough remains more of a mid-range superflex option than a standard league starter. The low passing production crushed the receivers, as no one topped 40 yards or four catches, though in better matchups we can still expect higher floor PPR numbers from Chris Olave, Juwan Johnson, and Devaughn Vele. Devin Neal rewarded anyone who started him with 19 carries for 70 yards and a touchdown plus a 14-yard catch, and as long as Alvin Kamara (knee) is out, Neal profiles as a volume based RB2 with touchdown upside.
The Buccaneers came up small at home in a game they needed for their division hopes, with Baker Mayfield completing fewer than half his passes for 122 yards, one touchdown, and one interception. His 42 rushing yards helped a bit, but he has not been the strong fantasy starter many hoped for on draft day, and this version of a banged-up Mayfield looks more like a matchup play. If Mike Evans (collarbone) returns next week, Mayfield's outlook could improve, but for now managers should not count on consistent production. Chris Godwin was the only receiver with more than 26 yards, catching five of eight targets for 55 yards, and though it was not a huge day, it marked his second straight solid outing and puts him firmly in the flex conversation with room to rise during the fantasy playoffs. Emeka Egbuka led the team with nine targets but managed only two catches for 15 yards and mishandled a potential touchdown, making him very difficult to trust, while Bucky Irving fought through what appeared to be nagging issues to deliver 81 scrimmage yards and a touchdown on 15 carries and two receptions, proving again that his fantasy value can survive mediocre rushing efficiency.
Jaguars 36 Colts 19
The Jaguars jumped out early, moving the ball at will while the Colts lost their quarterback, and the rain rolled in closer to halftime after Jacksonville had already done most of its damage with 28 first half points. Travis Etienne led the way with 82 scrimmage yards and two touchdowns, and while his yardage totals have been modest for weeks, his volume keeps him firmly in the top-18 running back mix each week. Bhayshul Tuten lost a fumble on his second carry and did not touch the ball again, reminding managers how fragile his role is. Trevor Lawrence was not asked to do too much but still completed 17 of 30 passes for 244 yards and two touchdowns, which keeps him a strong QB2. Brian Thomas led the receivers with 87 yards on only three catches, and even though this was far better than his recent output, he still lacks consistent upside, while Jakobi Meyers dominated with 10 targets, catching four for 39 yards and another touchdown to solidify himself as a top-30 weekly receiver. Finally, Brenton Strange quietly chipped in 27 yards in a game where the team did not need much from him but remains a borderline TE1 heading into the fantasy playoffs.
As mentioned, the Colts lost Daniel Jones to an Achilles' injury, and their season outlook dims if Riley Leonard remains the starting quarterback. Leonard's box score was not disastrous, as he completed 18 of 29 passes for 145 yards and an interception while also rushing for a touchdown, but Jacksonville was playing with a huge lead and not overly aggressive in the second half, which makes his numbers misleading. Alec Pierce led the team with five receptions for 80 yards but left late to be evaluated for a concussion, and his near-term status is unknown, while Michael Pittman caught nine of 12 targets for 79 yards in what was largely garbage time. Both receivers are concerning fantasy plays if Leonard stays under center. Tyler Warren managed only 15 yards but did see six targets and has been useful, yet his floor and ceiling likely fall without Jones. Jonathan Taylor at least gave managers 74 rushing yards and a touchdown, though he was not targeted and lost a fumble, and with a backup quarterback in place he will face even more defensive attention, making true ceiling games harder to project.
Steelers 27 Ravens 22
The Steelers offense had been dismal for weeks and looked overmatched heading into Baltimore, yet in a divisional battle you never quite know what will happen, and Pittsburgh emerged with a win. Aaron Rodgers surprised with one of his few strong second-half fantasy outings, throwing for 284 yards and a touchdown while adding a rushing score, though he still profiles as a middling superflex option who carries major downside every week. After largely disappearing for more than a month, DK Metcalf erupted with seven catches for 148 yards, but given the track record of this offense and how defenses can scheme him away, he should still be viewed more as a high-end flex than a locked-in WR2. Jaylen Warren and Kenneth Gainwell were both held to 15 or fewer rushing yards but salvaged their days by scoring, with Gainwell catching six passes and Warren adding 49 receiving yards, resulting in solid PPR lines, and for now Gainwell is a top-30 PPR back while Warren offers a more stable role with greater week-to-week volatility.
The Ravens scored well at the end but once again did not look like a fully functional offense. Being forced to play aggressively while trailing in the second half actually boosted their fantasy output, as Lamar Jackson turned in his best game in over a month with 219 passing yards, one touchdown, one interception, and 43 rushing yards plus a score, making it a decent overall line. Derrick Henry failed to find the end zone but still produced 102 scrimmage yards and one catch, and he has quietly been solid even through the broader offensive slump, remaining a borderline RB1 each week. As expected against a pass rush that can force quick throws, Zay Flowers thrived, drawing 11 targets and catching eight passes for 124 yards as the only Ravens' receiver with more than 25 yards. Flowers has carried a high floor in most games and slots in as a weekly top-30 receiver with only occasional spike weeks, and trying to trust any other pass catcher in this offense continues to feel like an exercise in futility.
Broncos 24 Raiders 17
The Broncos took care of business in a workmanlike win, with RJ Harvey delivering his second strong fantasy performance in a row. Playing from ahead, Harvey handled 17 carries for 74 yards and a touchdown while adding six catches for 25 yards, giving him an excellent PPR line. He remains matchup dependent for true ceiling games, but his consistent role keeps him firmly in the top-24 running back conversation with upside each week. Despite controlling the game, Bo Nix still attempted 38 passes and completed 31 of them, though they produced only 212 yards and no touchdowns, and his 15 rushing yards and a score provided a moderate fantasy floor. Courtland Sutton was the lone Denver receiver with a useful outing, catching six of 10 targets for 62 yards to post a second straight solid week and position himself well for the fantasy playoffs. Pat Bryant continued operating as the No. 2 wideout after overtaking Troy Franklin the last couple weeks, but with only four targets and 32 yards, he remains nothing more than a desperation flex.
At least Brock Bowers was able to generate production in a difficult matchup against an excellent Broncos defense. As expected, the Raiders were overmatched, but Bowers still managed four catches for 46 yards and a touchdown on five targets, providing the type of steady fantasy performance he has made routine in 2025 with the occasional upside spike. It was also a tough spot for Ashton Jeanty, whose two receptions gained only eight yards while his 10 rushes produced 30 yards, resulting in one of his weaker fantasy lines of the season, though he remains a volume-based RB2. Otherwise, trusting any other Las Vegas offensive player is rarely worth the extremely low weekly floor attached to this struggling unit.
Packers 28 Bears 21
With the Packers holding a slight lead for most of the game, they were able to maintain a balanced offensive approach. Jordan Love attempted only 25 passes but made them count, throwing for 234 yards and three touchdowns. Given the potential for low volume and the fact that he will not always deliver multiple scores, he remains a matchup-dependent fantasy starter. Christian Watson continued his excellent run, having avoided a truly bad game since returning to the lineup nearly two months ago, and he caught all four targets for 89 yards and two touchdowns to firmly place himself in the weekly top-20 receiver mix. Jayden Reed handled six touches for 53 scrimmage yards in his return from an early -season injury, and while he has not always been featured, the usage was encouraging enough to treat him as a flex until proven otherwise. As expected, Josh Jacobs carried the ground game with 20 rushes and two receptions, posting 92 scrimmage yards and a touchdown, and now that he appears fully recovered from his recent knee issue, he should provide a very high weekly floor.
Chicago's backfield has clearly become a one-two punch, and both running backs remained productive against a solid Packers defense. DAndre Swift handled 13 carries and three receptions for 82 scrimmage yards, while Kyle Monangai was similarly efficient with 14 carries for 57 yards, though he gained no yards on his lone reception. Both backs sit firmly in the RB2 range with weekly upside. Cole Kmet and Colston Loveland split the tight end work, with Loveland catching four passes for 29 yards and a touchdown while Kmet gained 42 yards, and although the split caps Loveland's ceiling, he has provided a reasonable fantasy floor and remains in the streaming mix each week. With Rome Odunze sidelined by a foot injury, Luther Burden led the receivers with four catches for 67 yards, but Chicago's run-heavy approach and rotating usage make their receivers difficult to trust. Caleb Williams threw two touchdowns but managed only 186 yards with an interception and 15 rushing yards, and while he has occasional spike week appeal, he is not a reliable weekly option.
Rams 45 Cardinals 17
The Rams offense put on a clinic in a blowout win, completely overwhelming the Arizona defense. Matthew Stafford delivered a classic performance with 281 yards and three touchdowns, and because he offers nothing as a runner, his fantasy value will always hinge on throwing multiple scores. He is a QB1, but managers must understand that weeks with one or fewer touchdowns will create volatility. Kyren Williams remained the lead back but split work more evenly with Blake Corum in the lopsided game, posting 95 scrimmage yards and a touchdown to reaffirm his volume-based RB1 status. Corum erupted for a huge outing with 12 carries for 128 yards and two touchdowns, showcasing star-level upside, but his fantasy value will continue to depend on whether game script awards him additional opportunities. After weeks without a true ceiling performance, Puka Nacua erupted for seven catches on 11 targets for 167 yards and two touchdowns, reminding everyone that he can produce at an elite level even if his usage is no longer extreme. Davante Adams saw only four catches for 29 yards due to the blowout limiting his role, but he still remains a top-12 weekly receiver.
Arizona played without Marvin Harrison due to a heel injury, and as we have seen repeatedly, Michael Wilson becomes a target magnet whenever Harrison sits. Wilson drew 16 targets, catching 11 for 142 yards and two touchdowns, and he must be ranked as a top-15 (or higher) fantasy receiver in any game Harrison does not play. The Rams clamped down on Trey McBride after two early big catches, holding him to five receptions for 58 yards, which is close to his fantasy floor. Jacoby Brissett once again took advantage of garbage time, posting 271 yards, two touchdowns, one interception, and 22 rushing yards, and he has not delivered a bad fantasy outing since taking over nearly two months ago. The rushing attack was irrelevant as Arizona was forced to throw 44 times compared to only 10 running back carries, leaving Bam Knight and Michael Carter without meaningful production, though both can offer some value in competitive game scripts.
Injuries
- De'Von Achane sustained a rib injury. Coach Mike McDaniel said Achane could have returned, but the game was in hand.
- Jayden Daniels left after injuring his elbow, and Marcus Mariota finished the game.
- Daniel Jones suffered an Achilles' injury, and Riley Leonard took over.
- Zach Ertz injured his knee. It is feared to be an ACL tear.
- Tyrod Taylor exited with a groin injury, and Brady Cook replaced him.
- Darnell Washington sustained a concussion.
- Geno Smith injured his shoulder, and Kenny Pickett finished the game.
- Keaton Mitchell exited with a knee ailment.
- David Njoku injured his knee.
- Elijah Arroyo suffered a knee injury.
Conclusion
As we wrap up this NFL weekly recap, Week 14 gave us massive stat lines, unexpected game scripts, and several fantasy-relevant usage shifts. This week's NFL reactions dive deep into each performance and what it means for your lineups heading into Week 15. Whether it's identifying which emerging receivers are here to stay or managing injury fallout, staying proactive is the key. Keep an eye on RotoWire's NFL Weekly Recap and Injury Report to stay ahead as the fantasy stretch run heats up.














