Miami
Dolphins
0-1
21
FINAL
24
San Francisco
49ers
1-0
AI Recap
AI RECAP
Franchise Hub Beat· 47d ago
In a thrilling Week 2 matchup, the San Francisco 49ers narrowly defeated the Miami Dolphins with a final score of 24-21. Both teams showcased their talents, but the 49ers ultimately held off the Dolphins to secure their second win of the season, a crucial victory as they look to establish themselves in the early stages of the 2026 campaign. Brock Purdy led the 49ers' offense with impressive passing, racking up 226 yards and controlling the tempo of the game. Miami's Malik Willis countered with two touchdown passes, keeping the Dolphins competitive throughout the contest. De'Von Achane added a solid ground game for Miami, rushing for 81 yards, while Jalen Tolbert contributed as a key target with 68 receiving yards. Defensively, the 49ers' efforts proved pivotal, highlighted by Osa Odighizuwa's sack that stifled a potential scoring drive for Miami. Nate Hobbs’ interception late in the game was the turning point, as it swung momentum back to San Francisco and allowed them to run out the clock. Michael Taaffe's seven tackles for Miami showcased their defensive effort, but it wasn’t enough to overcome the 49ers’ late-game execution.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB402357%2261081.8
Malik WillisQB342265%2232190.6
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
De'Von AchaneHB11817.4331220
Brock PurdyQB7557.9261351
Christian McCaffreyHB19522.7—0100
Malik WillisQB13413.2—0101
Ollie Gordon IIHB8243.0—070
Malik WashingtonWR000.0—000
Justin JolyTE000.0—001
Caleb DouglasWR000.0—000
Jordan JamesHB1-3-3.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Jalen TolbertWR56813.6180270
Malik WashingtonWR56112.2151270
George KittleTE55110.2210160
Mike EvansWR45012.540240
Caleb DouglasWR6498.280120
Christian McCaffreyHB6488.051130
De'Zhaun StriblingWR34214.080180
Greg DulcichTE4399.8161141
Jake TongesTE2178.550130
Tyreek HillWR11111.030110
Kyle JuszczykFB177.05070
Justin JolyTE133.01030
De'Von AchaneHB133.05030
Christian KirkWR100.01000
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Nate HobbsCB40100
Michael TaaffeFS70001
Kyle LouisSS70000
Jordyn BrooksWILL60.5001
Ephesians PrysockCB60010
Nick BosaLEDG40.5000
Ashtyn DavisFS50000
Osa OdighizuwaDT31000
Zach SielerDT50000
Nick MartinWILL40000
Darrick ForrestFS40000
Jacob RodriguezMIKE40001
Kenneth GrantDT40000
Isaiah BoldenCB30000
Channing TindallMIKE30000
Joshua UcheREDG30001
Marques SigleSS20000
DJ JohnsonREDG10.5000
Chop RobinsonLEDG20000
Darrell Baker JrCB20000
JuJu BrentsCB20000
Fred WarnerMIKE10000
Alfred CollinsDT10010
Dre GreenlawWILL10000
Jack JonesCB10000
Trey MooreLEDG00.5010
Jason Marshall JrCB10000
Willie Gay JrSAM10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Eddy PineiroK34152
Bradley PinionP0000
Riley PattersonK0130