Miami
Dolphins
0-0
35
FINAL
48
San Francisco
49ers
0-0
AI Recap
AI RECAP
Franchise Hub Beat· 12d ago
In a thrilling Week 2 matchup of the 2026 season, the San Francisco 49ers topped the Miami Dolphins with a final score of 48-35. The victory was crucial for the 49ers as they look to establish themselves early in the season and build momentum moving forward. Brock Purdy delivered a stellar performance for San Francisco, throwing for 333 yards, while Christian McCaffrey complemented the aerial attack with a dominant 131 rushing yards. On the other side, Malik Willis showcased his prowess with four touchdown passes, and Mack Hollins kept the Dolphins in contention with an impressive 158 receiving yards, making for an exciting offensive showdown. Defensively, the Dolphins struggled to contain the 49ers' high-powered offense, with crucial moments swinging the game in San Francisco's favor. The turning point came when the 49ers capitalized on a key turnover, allowing them to extend their lead and ultimately seal the game. While Chris Johnson led Miami with five total tackles and Nik Bonitto added a sack, it wasn't enough to stymie the 49ers' relentless attack.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB262181%33330157.2
Malik WillisQB201365%30940147.9
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB221316.0403190
Derrick HenryHB12443.7191150
Brock PurdyQB2157.5—0160
Omari EvansWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Mack HollinsWR515831.6393660
Ricky PearsallWR311839.3351570
Mike EvansWR811514.4392400
Caleb DouglasWR27638.0—0580
George KittleTE5479.4250140
De'Zhaun StriblingWR23015.0100160
Omari EvansWR12525.010250
Christian McCaffreyHB3237.760100
Will KacmarekTE12323.031230
DJ HermanFB11717.080170
Derrick HenryHB188.02080
Greg DulcichTE221.0—030
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Chris JohnsonCB50001
Brandon HillSS40000
Marques SigleSS40001
Alfred CollinsDT21000
Xavier WoodsSS40000
Joey BlountFS40000
Nik BonittoREDG11000
Mykel WilliamsREDG11000
Dane BeltonFS30000
Zach SielerDT30000
Renardo GreenCB20001
Fred WarnerMIKE20000
Kenneth GrantDT20000
Nick MartinWILL20000
Ji'Ayir BrownFS20000
Dre GreenlawWILL20000
Upton StoutCB10000
Eric StokesCB10000
Matt MilanoLEDG10000
Nick BosaLEDG10000
Joshua UcheREDG10000
Deommodore LenoirCB10000
Tatum BethuneMIKE10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Michael BadgleyK0030
Eddy PineiroK22638