Minnesota
Vikings
2-0
31
FINAL
27
Tampa Bay
Buccaneers
0-2
AI Recap
AI RECAP
Franchise Hub Beat· 39d ago
In a thrilling Week 3 matchup, the Minnesota Vikings narrowly defeated the Tampa Bay Buccaneers with a final score of 31-27. The victory was crucial for the Vikings as they look to build momentum early in the 2026 season, while the Buccaneers fought hard but fell short in a closely contested battle. Leading the charge for Minnesota was quarterback J.J. McCarthy, who threw for an impressive 315 yards and three touchdowns, showcasing his ability to deliver in clutch moments. Wide receiver Justin Jefferson was a standout target, racking up 185 receiving yards and proving difficult for the Buccaneers' defense to contain. Meanwhile, Bucky Irving of Tampa Bay had a strong performance on the ground, amassing 115 rushing yards, but it wasn’t enough to secure the win. Defensively, the Vikings made critical stops, with Harrison Smith leading the team with eight total tackles. The turning point of the game came late in the fourth quarter when Minnesota's defense held Tampa Bay to a three-and-out, allowing McCarthy and the offense to run down the clock and seal the victory. Despite a strong effort from the Buccaneers, highlighted by Alex Anzalone's lone sack, it was the Vikings' timely defensive plays that ultimately decided the game.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
J.J. McCarthyQB351954%31530113.3
Baker MayfieldQB453169%2941094.1
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Bucky IrvingHB181156.4470221
Aaron Jones SrHB77911.3550460
Kenny GainwellHB4246.062100
J.J. McCarthyQB5234.6—070
Sean TuckerHB3103.3—060
Baker MayfieldQB177.0—070
Demond ClaiborneHB122.0—120
Justin JeffersonWR000.0—000
Tai FeltonWR000.0—000
Emeka EgbukaWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Justin JeffersonWR818523.11012900
Chris Godwin JrWR1010710.7211270
Emeka EgbukaWR47619.020240
Tai FeltonWR46115.3461430
Jordan AddisonWR44210.5130160
Cade OttonTE44210.5100270
Jalen McMillanWR3279.040120
Bucky IrvingHB5234.680170
T.J. HockensonTE2178.560120
Payne DurhamTE3165.340110
Josh OliverTE11010.020100
Sean TuckerHB155.03050
Aaron Jones SrHB000.0—001
Ko KieftTE000.0—001
Kenny GainwellHB1-2-2.0—000
Defense
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chase McLaughlinK22345
Will ReichardK11251