Miami
Dolphins
0-1
23
FINAL
31
San Francisco
49ers
0-1
AI Recap
AI RECAP
Franchise Hub Beat· 14h ago
In a thrilling matchup, the San Francisco 49ers narrowly defeated the Miami Dolphins with a final score of 31-23, improving their record to 2-0 in the 2026 season. The stakes were high as both teams sought to establish themselves early in the campaign, but it was the 49ers who ultimately came out on top. Brock Purdy was the star of the night for San Francisco, throwing for 278 yards and two touchdowns, showcasing his ability to lead the offense effectively. Christian McCaffrey complemented Purdy's performance with a stellar rushing display, amassing 114 yards on the ground, while George Kittle provided a reliable target with 79 receiving yards. Together, they formed a dynamic trio that kept the Dolphins' defense on its heels. Defensively, the 49ers made key plays that shifted the momentum in their favor. Romello Height recorded a crucial sack, putting pressure on the Miami quarterback and stifling their drive at critical moments. The game's turning point came in the fourth quarter when San Francisco's defense held strong, preventing a late-game comeback from the Dolphins, sealing the victory and sending a clear message about their championship aspirations.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB432558%2782092.9
Malik WillisQB291345%1470060.5
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB171146.7641370
De'Von AchaneHB10777.7381230
Najee HarrisHB9606.7230260
Ollie Gordon IIHB35919.7390300
Malik WillisQB55410.8421481
Kaelon BlackHB4164.0—070
Brock PurdyQB5132.6—060
Kyle JuszczykFB122.0—020
Marvin Mims JrWR000.0—000
George KittleTE000.0—000
Jake TongesTE000.0—000
Ricky PearsallWR000.0—000
Mike EvansWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
George KittleTE67913.2111271
Mike EvansWR57615.2100240
Marvin Mims JrWR57515.0250271
Ricky PearsallWR56513.0431330
De'Zhaun StriblingWR5448.8120140
Greg DulcichTE4317.815090
Chris BellWR11919.060190
Caleb DouglasWR2178.5110100
Jake TongesTE2126.07090
Malik WashingtonWR155.03050
Christian McCaffreyHB144.0—040
Kyle JuszczykFB000.0—001
Ollie Gordon IIHB000.0—001
Najee HarrisHB1-2-2.0—000
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Jacob RodriguezMIKE90001
Darrell Baker JrCB90001
Chris JohnsonCB70000
Trey MooreLEDG51000
Richie GrantSS60000
Xavier WoodsFS60000
Fred WarnerMIKE50001
Malik MustaphaSS40000
Romello HeightLEDG21010
Jordan HowdenFS40000
Jonah EllissLEDG40000
Upton StoutCB30001
Jordyn BrooksWILL30000
Nick BosaLEDG20.5000
Nick MartinWILL30000
JuJu BrentsCB30001
Deommodore LenoirCB20000
Jackson WoodardMIKE20000
Rodney McGrawREDG20000
Alfred CollinsDT00.5000
Joshua UcheREDG10000
Dante Trader JrSS10000
Jordan PhillipsDT10000
Kenneth GrantDT10000
Nate HobbsCB10000
Dre GreenlawWILL10001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Bradley PinionP0000
Eddy PineiroK33249
Zane GonzalezK33231