Minnesota
Vikings
0-0
17
FINAL
20
San Francisco
49ers
0-0
AI Recap
AI RECAP
Franchise Hub Beat· 4d ago
In a thrilling season opener, the San Francisco 49ers narrowly defeated the Minnesota Vikings, clinching a 20-17 victory. With both teams looking to make a statement early in the 2027 season, the stakes were high, and the matchup did not disappoint. J.J. McCarthy showcased his skills for the Vikings, throwing for 238 yards and one touchdown, while T.J. Hockenson led the receiving corps with 69 yards. On the ground, Christian McCaffrey was the standout for San Francisco, racking up 102 rushing yards, providing a balanced offensive attack that kept the Vikings' defense on its heels throughout the game. Defensively, the 49ers made critical plays, highlighted by Dre Greenlaw's pivotal interception that shifted momentum in the second half. The Vikings struggled to contain McCaffrey, and the combination of strong tackling and timely turnovers ultimately proved decisive. The game’s turning point came late in the third quarter when Greenlaw's pick set up a touchdown that gave San Francisco the lead they would not relinquish.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
J.J. McCarthyQB392256%2381172.3
Brock PurdyQB261869%18210101.7
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB191025.4391220
Brock PurdyQB7527.4280360
Kaelon BlackHB11393.5190211
Demond ClaiborneHB11302.7—080
Jordan MasonHB3175.7—060
Ricky PearsallWR000.0—000
T.J. HockensonTE000.0—000
George KittleTE000.0—000
J.J. McCarthyQB1-2-2.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
T.J. HockensonTE56913.8270301
Mike EvansWR56312.6110231
Nyck HarborWR45914.860291
Ricky PearsallWR55310.6110160
Jordan AddisonWR6477.871140
Justin JeffersonWR44110.350180
Deebo Samuel SrWR33812.731190
George KittleTE22010.080120
Josh OliverTE2199.5—0150
Jake TongesTE155.03050
Demond ClaiborneHB133.05030
Luke ReynoldsTE122.01020
Christian McCaffreyHB111.0—010
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Eddy PineiroK23232
Will ReichardK33036