San Francisco
49ers
10-6
28
FINAL
31
Baltimore
Ravens
9-7
AI Recap
AI RECAP
Franchise Hub Beat· 7h ago
In a thrilling Week 18 showdown, the Baltimore Ravens narrowly defeated the San Francisco 49ers with a final score of 31-28, securing their spot in the playoffs. With both teams fighting for postseason positioning, every play mattered, and the Ravens stepped up when it counted most. Lamar Jackson was the star of the night for Baltimore, throwing for 254 yards and three touchdowns, showcasing his dynamic playmaking ability. Zay Flowers emerged as his primary target, racking up an impressive 138 receiving yards and proving to be a constant threat against the 49ers' secondary. Meanwhile, Christian McCaffrey led the rushing attack for San Francisco, contributing 73 yards on the ground, but it wasnโ€™t enough to overcome Baltimore's offensive onslaught. Defensively, the Ravens made key stops that shifted the momentum, highlighted by Jalen Pitre's crucial interception that thwarted a promising 49ers drive. The Ravens' ability to pressure the quarterback was evident as they contained San Francisco's offense at critical moments, while Nick Bosa's 1.5 sacks for the 49ers underscored their defensive effort. Ultimately, Baltimore capitalized on their opportunities, turning the tide in the second half and sealing the victory with a well-executed game plan.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Lamar JacksonQB282071%25430135.1
Brock PurdyQB291862%1422182.8
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB16734.6181170
Lamar JacksonQB10656.5290210
Derrick HenryHB13614.7130180
Brock PurdyQB44711.8280300
Kaelon BlackHB5306.02180
Jaleel McLaughlinHB6172.8โ€”170
De'Zhaun StriblingWR188.0โ€”080
Elton ClayHB231.5โ€”060
Zay FlowersWR122.0โ€”020
George KittleTE000.0โ€”000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Zay FlowersWR813817.3671701
De'Zhaun StriblingWR6589.791130
Ja'Kobi LaneWR7497.070180
Mike EvansWR33511.741180
Derrick HenryHB23216.0330270
Mark AndrewsTE22412.0142170
Ricky PearsallWR22311.570131
Christian McCaffreyHB3144.75050
Colby ParkinsonTE11111.040110
Kendrick McKeeWR188.0โ€”080
George KittleTE144.01040
Jake TongesTE122.0โ€”020
Tim HadenFB000.0โ€”001
Kaelon BlackHB1-2-2.0โ€”000
Defense
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Tyler LoopK12429
Eddy PineiroK0040