Miami
Dolphins
1-0
28
FINAL
20
San Francisco
49ers
0-1
AI Recap
AI RECAP
Franchise Hub Beat· 24d ago
In a thrilling contest, the Miami Dolphins held off the San Francisco 49ers with a final score of 28-20, securing their second win of the season in Week 2. Both teams came into this matchup eager to establish early dominance, but it was Miami that emerged victorious, showcasing a potent offensive performance. Leading the charge for Miami was Malik Willis, who threw for an impressive 326 yards and added 47 rushing yards to his stat line, proving to be a dual-threat throughout the game. He connected frequently with Caleb Douglas, who torched the 49ers' secondary for 182 receiving yards and a touchdown. Meanwhile, Brock Purdy of San Francisco had a respectable outing with three touchdown passes, but it wasn't enough to keep pace with Miami’s offensive onslaught. Defensively, the Dolphins made critical plays when it mattered most, highlighted by Juan Thornhill's timely interception that halted a potential scoring drive for the 49ers. Despite Nick Bosa's standout performance for San Francisco, racking up six tackles and four sacks, the 49ers were unable to contain the Dolphins' high-octane offense, particularly in the second half, where Miami capitalized on key opportunities to seal the victory.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Malik WillisQB191474%32621128.7
Brock PurdyQB25832%1893266.4
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Malik WillisQB8475.9130140
De'Von AchaneHB12312.672101
Brock PurdyQB3144.71052
Christian McCaffreyHB7131.916070
Jordan JamesHB133.02030
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Caleb DouglasWR718226.0362520
Mike EvansWR516933.8502880
Zach ErtzTE59919.8370440
De'Von AchaneHB24522.5130270
Christian KirkWR2189.011090
George KittleTE122.0—120
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Nick BosaLEDG64000
Juan ThornhillFS00101
Fred WarnerMIKE40000
Jordyn BrooksWILL40011
Deommodore LenoirCB00100
Darrell Baker JrCB00100
Kenneth GrantDT11000
Jacob RodriguezMIKE11001
Marques SigleSS30000
Nick MartinWILL11000
Marshon LattimoreCB20010
Renardo GreenCB20010
Osa OdighizuwaDT20000
Malik MustaphaSS20000
Alex HighsmithREDG20001
Luke GiffordSAM10000
Chris JohnsonCB10006
Upton StoutCB10000
Zach SielerDT10000
Dre GreenlawWILL10000
Ji'Ayir BrownFS10001
Jack JonesCB10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Eddy PineiroK0020
Bradley PinionP0000
Riley PattersonK0040