Miami
Dolphins
0-1
20
FINAL
23
San Francisco
49ers
1-0
AI Recap
AI RECAP
Franchise Hub Beat· 37d ago
In a thrilling Week 2 showdown, the San Francisco 49ers narrowly defeated the Miami Dolphins with a final score of 23-20. Both teams were looking to establish early momentum in the 2026 season, but it was the 49ers who came out on top with key plays down the stretch. Brock Purdy was the standout performer for San Francisco, throwing for 278 yards and two touchdowns, showcasing his ability to lead the offense effectively. Complementing Purdy's efforts was Mike Evans, who recorded an impressive 124 receiving yards, consistently finding openings in the Dolphins' secondary. On the ground, De'Von Achane led the Dolphins with 70 rushing yards, but Miami struggled to maintain balance against a tough 49ers defense. Defensively, the 49ers were able to apply pressure throughout the game, limiting Miami's scoring opportunities. The turning point came late in the fourth quarter when San Francisco's defense stood tall, forcing a critical turnover that allowed Purdy to extend the lead. JuJu Brents was a bright spot for the Dolphins with nine total tackles, but it wasn't enough to overcome San Francisco's strong defensive performance when it mattered most.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB372465%27820105.4
Malik WillisQB271970%2280095.9
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
De'Von AchaneHB16704.4131150
Christian McCaffreyHB16633.9180160
Malik WillisQB6213.5—170
Ollie Gordon IIHB1090.9—080
DJ HermanFB372.3—060
Kaelon BlackHB273.5—050
Brock PurdyQB242.0—040
Greg DulcichTE000.0—000
Deebo Samuel SrWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Mike EvansWR812415.5201300
Greg DulcichTE811113.9260290
Deebo Samuel SrWR910711.9361280
Christian McCaffreyHB3175.750120
Ollie Gordon IIHB11111.030110
Jake TongesTE294.53070
George KittleTE177.0—070
Chris BellWR000.0—001
Defense
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Eddy PineiroK34250
Cairo SantosK22452
Bradley PinionP0000