Seattle
Seahawks
0-0
45
FINAL
56
San Francisco
49ers
0-0
AI Recap
AI RECAP
Franchise Hub Beat· 6d ago
In a thrilling opening to the 2028 season, the San Francisco 49ers topped the Seattle Seahawks with a final score of 56-45. Both teams came into this matchup looking to establish dominance early, but it was the 49ers who came away victorious in a high-scoring affair that showcased their offensive fireworks. Leading the charge for San Francisco was quarterback Tyler Shough, who threw for an impressive 381 yards and five touchdowns, demonstrating precision and poise under pressure. On the receiving end, Jeff Caldwell also shone brightly, racking up 127 receiving yards and contributing significantly to the team’s aerial assault. Meanwhile, the Seahawks found a star of their own in Breece Hall, who rushed for 214 yards, but ultimately, it wasn't enough to overcome the 49ers' explosive offense. Defensively, the 49ers made crucial plays to secure their victory, highlighted by Damon Wilson Jr.'s 2.5 sacks that consistently disrupted Seattle's rhythm. Evan Johnson led the team with five total tackles, providing a steady presence throughout the game. The turning point came late in the third quarter when Shough connected with Caldwell for a touchdown that extended the lead to two scores, putting the 49ers in the driver’s seat and setting the tone for the remainder of the contest.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Tyler ShoughQB241667%38151131.9
Malik WillisQB351851%30051108.3
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Breece HallHB1721412.6621710
Chris Johnson Jr.HB1516010.7761540
Malik WillisQB4266.5—0110
Tyler ShoughQB2168.031120
Jaydon BlueHB331.01130
Jeff CaldwellWR000.0—000
Ja'Marr ChaseWR000.0—000
London HumphreysWR000.0—000
Zach CharbonnetHB000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Jeff CaldwellWR412731.8332490
London HumphreysWR312040.0442640
Darius SlaytonWR511322.643450
Devin McCuinWR18686.0431860
Ja'Marr ChaseWR57014.0231290
Chris Johnson Jr.HB46416.0490220
Breece HallHB4348.5370230
Trey McBrideTE3258.370160
Nate RobertsTE11818.0—1180
Luther Burden IIIWR11010.090100
Zach CharbonnetHB177.03070
DeVonta SmithWR166.03061
Sam LaPortaTE111.03010
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Andres BorregalesK11437
Cade YorkK0060