Miami
Dolphins
1-0
28
FINAL
20
San Francisco
49ers
0-1
AI Recap
AI RECAP
Franchise Hub Beat· 3d 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
PlayerPosATTCMPYDSTDINTRTG
Malik WillisQB191432621128.7
Brock PurdyQB2581893266.4
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCTDLNGFUM
Malik WillisQB8475.90140
De'Von AchaneHB12312.62101
Brock PurdyQB3144.7052
Christian McCaffreyHB7131.9070
Jordan JamesHB133.0030
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRTDLNGDROP
Caleb DouglasWR718226.02520
Mike EvansWR516933.82880
Zach ErtzTE59919.80440
De'Von AchaneHB24522.50270
Christian KirkWR2189.0090
George KittleTE122.0120
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