Miami
Dolphins
0-1
21
FINAL
28
San Francisco
49ers
1-0
AI Recap
AI RECAP
Franchise Hub Beat· 23d ago
In a thrilling Week 2 matchup, the San Francisco 49ers narrowly defeated the Miami Dolphins, with a final score of 28-21. This contest proved pivotal for both teams early in the 2026 season, as they looked to establish their identities in a highly competitive league. Patrick Mahomes shone for the Dolphins, throwing for an impressive 290 yards and three touchdowns, showcasing his elite passing ability. Wan'Dale Robinson also had a standout performance, racking up 178 receiving yards, consistently providing Mahomes with a reliable target. Despite the Dolphins' offensive firepower, it wasn't enough to overcome the 49ers' balanced attack. Defensively, the 49ers made key plays that turned the tide in their favor, highlighted by Leo Chenal's crucial interception. Danielle Hunter added to the pressure with a sack, disrupting Mahomes' rhythm when it mattered most. The turning point came late in the fourth quarter when Chenal's pick halted a potential game-tying drive, allowing the 49ers to secure their victory and improve their season record.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Patrick MahomesQB15853%2903498.6
Anthony Richardson SrQB231357%1862275.6
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Bhayshul TutenHB16503.1351121
Anthony Richardson SrQB5326.430101
Woody MarksHB199.03090
Jadarian PriceHB461.530110
Colston LovelandTE000.0—000
Matthew GoldenWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Wan'Dale RobinsonWR317859.3902820
Matthew GoldenWR49724.3481720
Colston LovelandTE37123.7310280
Ja'Marr ChaseWR35819.311370
Omar Cooper JrWR12727.0—1270
Bhayshul TutenHB5183.6190100
Chris OlaveWR11414.040140
George KittleTE11313.020130
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Brian BranchSS60110
Calen BullockFS40101
Leo ChenalWILL20100
Jahdae BarronCB20100
Isaiah SimmonsSS10.5101
Jihaad CampbellMIKE10100
Kamari LassiterCB50001
Da'Shawn HandDT11000
Nic ScourtonLEDG20000
Danielle HunterREDG01000
Carson SchwesingerMIKE20000
Antonio Grier JrMIKE20000
Milton WilliamsDT20000
Jaylon JohnsonCB10000
Patrick QueenWILL10000
Shemar StewartLEDG00.5000
Derrick HarmonDT10000
Zion YoungDT10000
Matt MilanoWILL10001
Oluwafemi OladejoLEDG00010
Will JohnsonCB00002
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
JK ScottP0000
Tyler LoopK0030
Brandon AubreyK0040