Miami
Dolphins
0-1
14
FINAL
28
San Francisco
49ers
0-1
AI Recap
AI RECAP
Franchise Hub Beat· 1d ago
In a pivotal Week 2 matchup of the 2026 season, the San Francisco 49ers secured a 28-14 victory over the Miami Dolphins, further establishing their dominance early in the year. The stakes were high as both teams sought to gain momentum, but it was the 49ers who capitalized on their home field advantage. Christian McCaffrey delivered a standout performance for San Francisco, racking up 129 rushing yards and proving to be a key factor in their offensive success. Meanwhile, Malik Willis led the Dolphins with 277 passing yards and one touchdown, showcasing his ability to move the ball through the air. Willis also found a reliable target in Malik Washington, who amassed 131 receiving yards, but it wasn't enough to keep pace with the 49ers. Defensively, the 49ers put forth a solid effort, limiting the Dolphins' scoring opportunities and forcing critical mistakes. The game's turning point came in the third quarter when San Francisco's defense stifled a drive that could have shifted momentum, allowing them to maintain control and ultimately seal the game. The Dolphins struggled to find their rhythm, and the 49ers capitalized, demonstrating their strength on both sides of the ball.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Malik WillisQB342059%2771094.8
Brock PurdyQB271867%23010105.4
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB201296.5551320
Ollie Gordon IIHB6366.0170180
Chase BrownHB13201.5—091
Woody MarksHB9182.0—080
Malik WillisQB6152.5—170
Kaelon BlackHB2105.051100
Caleb DouglasWR155.0—050
Malik WashingtonWR000.0—000
Kyle JuszczykFB000.0—000
Chris BellWR000.0—000
Brock PurdyQB000.0—001
Mike EvansWR000.0—000
Khari BlasingameFB1-3-3.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Malik WashingtonWR513126.21081900
Mike EvansWR410025.0611610
De'Zhaun StriblingWR66911.560240
Caleb DouglasWR55711.4110180
George KittleTE33511.7120150
Greg DulcichTE4246.080110
Justin JolyTE22311.570120
Jalen TolbertWR22211.0100130
Chris BellWR11919.070190
Kyle JuszczykFB11212.090120
Ricky PearsallWR177.03070
Jake TongesTE177.04071
Woody MarksHB122.0—020
Chase BrownHB111.0—010
Christian McCaffreyHB1-2-2.0—000
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Jacob RodriguezMIKE80.5000
Chris JohnsonCB70000
Darrell Baker JrCB70000
Renardo GreenCB60000
Malik MustaphaSS60000
Michael TaaffeFS60000
Jordyn BrooksWILL50000
Dre GreenlawWILL50000
Fred WarnerMIKE40000
Nick BosaLEDG40011
Upton StoutCB40001
Jaden DuggerSAM30000
Taylor RappSS30000
Myles MurphyREDG30010
Chop RobinsonLEDG30000
Xavier WoodsFS30000
Deommodore LenoirCB30000
Kenneth GrantDT20000
JuJu BrentsCB20000
Alfred CollinsDT20000
Joshua UcheREDG10.5000
Zach SielerDT20000
Tacario DavisCB00.5000
Jordan PhillipsDT00.5000
DeForest BucknerDT10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Eddy PineiroK22252
Zane GonzalezK0020