Miami
Dolphins
0-1
21
FINAL
42
San Francisco
49ers
0-1
AI Recap
AI RECAP
Franchise Hub Beat· 2d ago
In a dominant performance, the San Francisco 49ers defeated the Miami Dolphins 42-21 in Week 2 of the 2026 season. With both teams looking to establish momentum early in the year, the 49ers showcased their offensive firepower to secure the victory at home. Brock Purdy led the charge for San Francisco, throwing for three touchdowns and effectively managing the game. Meanwhile, Malik Willis put up impressive numbers for Miami, amassing 360 passing yards and keeping his team competitive. Greg Dulcich emerged as a standout receiver for the Dolphins, racking up 160 receiving yards, but it wasn’t enough to overcome the 49ers' scoring onslaught. Defensively, San Francisco's Charvarius Ward Sr. made a significant impact with two interceptions, disrupting Miami's offensive rhythm. Nick Bosa also contributed with 1.5 sacks, applying pressure that led to key turnovers. The turning point came in the second quarter when Purdy threw a touchdown pass to extend the lead, putting the Dolphins on their heels and allowing the 49ers to control the game from that point onward.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Malik WillisQB432353%3602657.4
Brock PurdyQB342265%2923384.4
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB13524.083210
Jaylen WrightHB6152.571100
Malik WillisQB294.5—070
Trey PalmerWR188.02080
De'Zhaun StriblingWR133.02030
Odell Beckham JrWR000.0—000
George KittleTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Greg DulcichTE816020.0640520
George KittleTE812615.8581310
Chris BellWR58517.0201260
Christian McCaffreyHB57314.6540220
Odell Beckham JrWR67111.8171330
De'Zhaun StriblingWR44210.5111172
Trey PalmerWR44110.3111170
Caleb DouglasWR33812.7160180
Tre TuckerWR11010.040100
Jaylen WrightHB166.05060
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Charvarius Ward SrCB50201
Darrell Baker JrCB30100
Jack JonesCB30100
Fred WarnerMIKE30100
Deommodore LenoirCB20101
Chris JohnsonCB10101
Jordyn BrooksWILL50000
Coby BryantFS50000
Nick BosaLEDG11.5000
Nick MartinWILL21000
Ji'Ayir BrownFS00100
Julius WoodFS00100
Kenneth GrantDT11000
Karon PruntyCB30001
Joey BosaREDG20000
Chuck ClarkSS20000
Marlon HumphreyCB20001
Ashtyn DavisFS20000
Keion WhiteREDG00.5000
Darrick ForrestFS10000
Luke GiffordSAM10000
Joshua UcheREDG10000
Trey HendricksonREDG10000
Malik MustaphaSS10001
Alfred CollinsDT00001
Jacob RodriguezMIKE00001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Zane GonzalezK0030
Bradley PinionP0000
Eddy PineiroK0060