Miami
Dolphins
1-0
31
FINAL
32
San Francisco
49ers
0-1
AI Recap
AI RECAP
Franchise Hub Beat· 17h ago
In a thrilling Week 2 matchup, the San Francisco 49ers narrowly defeated the Miami Dolphins 32-31, securing their first win of the season. The stakes were high as both teams aimed to establish momentum early in the 2026 campaign, and it was a contest that kept fans on the edge of their seats until the final whistle. Brock Purdy was the standout performer for the 49ers, throwing for 338 yards and two touchdowns, showcasing his ability to move the ball effectively against a tough Dolphins defense. He found a reliable target in Brandon Aiyuk, who racked up 99 receiving yards, contributing significantly to the 49ers' offensive efforts. Meanwhile, Christian McCaffrey provided a solid ground game, adding 68 rushing yards to the mix, helping San Francisco maintain a balanced attack. Defensively, Javon Hargrave made his mark with 1.5 sacks, applying pressure on the Dolphins' quarterback and stifling their offensive rhythm. The turning point came late in the fourth quarter when the 49ers' defense held strong, forcing a critical turnover on downs that allowed them to maintain their slim lead. Although Jerome Baker led the Dolphins with nine tackles, it wasn't enough to overcome San Francisco's late-game resilience, sealing the victory for the 49ers.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB462963%3382190.6
Tua TagovailoaQB231774%14420118.7
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB11686.2271190
De'Von AchaneHB9687.6320210
Tua TagovailoaQB8597.4271200
Raheem MostertHB11302.7111130
Elijah MitchellHB10262.6101140
Brock PurdyQB273.5β€”050
Alec IngoldFB231.5β€”050
Deebo SamuelWR000.0β€”000
Brandon AiyukWR000.0β€”000
Elijah HigginsTE000.0β€”001
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Brandon AiyukWR99911.0230180
Deebo SamuelWR38528.3522600
George KittleTE77711.0170220
Elijah HigginsTE6599.8161160
Tyreek HillWR33612.0101161
Danny GrayWR33010.0100131
Tanner ConnerTE22512.590140
Jauan JenningsWR22010.0100130
Jaylen WaddleWR3144.75050
Christian McCaffreyHB2126.010080
Cameron LatuTE166.05060
Alec IngoldFB155.05050
De'Von AchaneHB252.57060
Kyle JuszczykFB155.04051
Elijah MitchellHB144.0β€”040
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Jason SandersK11442
Mitch WishnowskyP0000
Jake MoodyK11334
Jake BaileyP0000