Buffalo
Bills
0-0
38
FINAL
45
San Francisco
49ers
0-0
AI Recap
AI RECAP
Franchise Hub Beat· 11h ago
In a thrilling Week 1 matchup of the 2028 season, the San Francisco 49ers narrowly defeated the Buffalo Bills 45-38, marking a strong start to their campaign. Both teams came into the game looking to establish early dominance, but it was the 49ers who ultimately emerged victorious in this high-scoring affair. Brock Purdy led the charge for San Francisco, throwing for an impressive 440 yards and five touchdowns, showcasing his precision and playmaking ability. Meanwhile, Christian McCaffrey added a solid ground game with 111 rushing yards, and De'Zhaun Stribling was a standout in the receiving corps, racking up 170 yards through the air. Their offensive prowess put the Bills' defense on high alert throughout the contest. The 49ers' defense played a crucial role in securing the win, although they faced pressure from the Bills' offense. Despite Buffalo's Jelani McDonald leading the way with five tackles and Brandon Jones contributing with two interceptions, San Francisco's ability to consistently find the end zone proved pivotal. The game's turning point came in the fourth quarter when Purdy connected for a touchdown that put the 49ers ahead for good, sealing the victory and setting a tone for the rest of the season.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB282071%44053113.6
Josh AllenQB311755%33542105.5
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB911112.3291320
James Cook IIIHB14614.4190170
Josh AllenQB530.62120
Deshawn NewberryHB221.02050
Brock PurdyQB1-1-1.0—000
Ahmad HardyHB3-7-2.31000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
De'Zhaun StriblingWR317056.7803870
Tory HortonWR913114.6391330
Khalil ShakirWR712918.4412330
Christian McCaffreyHB511122.2770390
James Cook IIIHB39933.0732630
Wyatt YoungWR36923.0270280
DJ MooreWR23417.0180190
Nick MarshWR22914.521200
Ja'Tavion SandersTE166.0—060
George KittleTE1-1-1.0—000
Deshawn NewberryHB1-2-2.03000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Eddy PineiroK11639
Steven YoungK12547