Baltimore
Ravens
0-1
34
FINAL
21
San Francisco
49ers
1-0
AI Recap
AI RECAP
Franchise Hub Beat· 8d ago
In a decisive Week 2 matchup, the Baltimore Ravens defeated the San Francisco 49ers 34-21, showcasing their offensive prowess and securing an important victory early in the 2027 season. With both teams looking to establish momentum, the Ravens' performance solidified their status as contenders. Lamar Jackson was the standout performer for Baltimore, throwing for 210 yards and three touchdowns, capitalizing on key opportunities to keep the chains moving. His connection with the receiving corps proved lethal, while the ground game also contributed, although the Ravens leaned heavily on Jackson’s arm to drive their offense. For the 49ers, Christian McCaffrey led the rushing attack with 73 yards, and De'Zhaun Stribling was a reliable target in the air with 77 receiving yards. Defensively, the Ravens were led by Kyle Hamilton, who recorded nine tackles and an interception, making significant plays that shifted the momentum in Baltimore's favor. The turning point came in the second quarter when Hamilton's interception set up a quick touchdown drive, giving the Ravens a comfortable lead that the 49ers could not overcome. Despite a valiant effort from San Francisco's defense, including 1.5 sacks from Alfred Collins, they were unable to contain Baltimore's explosive offense.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Lamar JacksonQB261869%21030131.8
Brock PurdyQB332267%1941179.6
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB17734.3260210
Rasheen AliHB10656.5250212
Bucky IrvingHB9556.1391190
Kaelon BlackHB11454.1131151
Lamar JacksonQB6274.5—070
Brock PurdyQB4215.3—070
Adam RandallHB2157.56090
Zay FlowersWR144.0—040
Rashod BatemanWR000.0—000
Deuce AlexanderWR000.0—000
Matthew HibnerTE000.0—000
De'Zhaun StriblingWR1-3-3.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
De'Zhaun StriblingWR9778.6110180
George KittleTE67111.8150181
Zay FlowersWR25728.5101290
Deuce AlexanderWR44912.3190210
Randall PorterTE6437.2102102
Rashod BatemanWR33010.0160120
Mike EvansWR3279.090120
Mark AndrewsTE12424.0—0240
Ricky PearsallWR2136.53080
Kaelon BlackHB263.05160
Matthew HibnerTE155.02050
Rasheen AliHB122.01020
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Tyler LoopK22456
Eddy PineiroK22128