The Buffalo Bills vs Baltimore Ravens match on January 19, 2025, was more than just another playoff game—it was a tense and tightly contested battle with massive implications. Held in the cold conditions of Buffalo, New York, this AFC Divisional playoff showdown brought together two of the league’s most dynamic quarterbacks and two very different offensive styles. The Buffalo Bills edged out the Baltimore Ravens 27–25, in a game decided by a failed two-point conversion and critical turnovers.
What made this game especially intense was the context. The Ravens came into the playoffs after dominating the regular season, while the Bills had bounced back midseason to establish themselves as true contenders. The game lived up to expectations with moments of brilliance from both sides—but it was the Bills’ defense and clutch play-calling that ultimately made the difference. Buffalo’s final score came after recovering a fumble, and the Ravens’ last-minute attempt to tie the game fell short when Mark Andrews dropped a crucial two-point pass.
Here’s a quick snapshot of the final numbers:
Team | Final Score | Total Yards | Turnovers | Time of Possession |
---|---|---|---|---|
Buffalo Bills | 27 | 273 | 0 | 28:14 |
Baltimore Ravens | 25 | 416 | 3 | 31:46 |
This Buffalo Bills vs Baltimore Ravens match player stats article explores every major player performance, from quarterback duels to defensive battles. Let’s break down each aspect of this unforgettable game in full detail.
Table of Contents
Quarterback Showdown: Josh Allen vs Lamar Jackson
The heart of the Buffalo Bills vs Baltimore Ravens match player stats story lies in the quarterback duel. Two of the NFL’s most explosive quarterbacks—Josh Allen and Lamar Jackson—delivered strong but contrasting performances that defined the rhythm and outcome of the game.

Josh Allen, while not putting up huge numbers through the air, showed his trademark grit and versatility. He completed 16 of 22 passes for 127 yards, but it was his legs that turned the tide. Allen rushed for two touchdowns, including a physical 4-yard run where he powered through defenders and a 1-yard score that capped a methodical drive. He didn’t turn the ball over, which was critical in a game this close.
On the other side, Lamar Jackson had a more prolific passing performance. He threw 18 completions on 25 attempts for 254 yards, including 2 touchdown passes. He showed excellent pocket awareness and made several deep throws to receivers like Isaiah Likely and Rashod Bateman. Jackson also added 39 rushing yards, reminding fans of his ability to make defenses panic. But one costly interception and a fumble on a key drive stained an otherwise strong stat line.
Here’s a side-by-side comparison:
QB | Completions | Yards | Passing TDs | INTs | Rushing Yards | Rushing TDs |
---|---|---|---|---|---|---|
Josh Allen | 16 / 22 | 127 | 0 | 0 | 20 | 2 |
Lamar Jackson | 18 / 25 | 254 | 2 | 1 | 39 | 0 |
What set Allen apart was ball security and clutch red-zone execution. What hurt Jackson was turnovers at key moments, especially in the fourth quarter when the Ravens were driving with momentum. Allen’s consistency under pressure combined with smart play-calling kept Buffalo ahead when it mattered most.
Rushing Attack Breakdown
In a playoff game played in cold weather, the rushing game often becomes the engine of offensive success—and this matchup was no different. Both teams leaned on their ground game, but in different ways. The Buffalo Bills opted for a committee approach, while the Ravens placed much of their rushing workload on Derrick Henry.
James Cook, the Bills’ lead back, carried the ball 17 times for 67 yards. He didn’t score, but his ability to gain 4–5 yards per carry helped keep drives alive. Rookie Ray Davis chipped in with timely runs that helped extend drives, even if he didn’t appear on the stat sheet in a major way.
Derrick Henry, meanwhile, was a clear workhorse for the Ravens. He rushed 16 times for 84 yards, including a powerful touchdown run that displayed his trademark stiff-arm and burst. Henry broke through tackles consistently, keeping Baltimore’s offense in rhythm and giving Jackson play-action opportunities. However, despite his success, the Ravens didn’t lean on him late in the game, which drew criticism.
Rushing Stats Summary:
Player | Carries | Yards | Avg YPC | Touchdowns |
---|---|---|---|---|
James Cook | 17 | 67 | 3.9 | 0 |
Derrick Henry | 16 | 84 | 5.3 | 1 |
Josh Allen | 8 | 20 | 2.5 | 2 |
Lamar Jackson | 6 | 39 | 6.5 | 0 |
Despite being outgained on the ground, the Bills scored more rushing touchdowns, and their red-zone efficiency was better. Henry may have had more yards, but Buffalo’s ground game was more situationally effective, especially when near the end zone.
Receiving Leaders & Impactful Catches
The receiving game was marked by several standout performances, particularly from Baltimore’s tight ends and Buffalo’s slot receivers. While neither team produced a 100-yard receiver, big plays and timely catches shaped the narrative.
For the Ravens, Isaiah Likely caught 4 passes for 73 yards and a touchdown. He created mismatches against linebackers and found open zones in the Bills’ secondary. Rashod Bateman added depth with consistent receptions that moved the chains. Unfortunately, their momentum was hindered late in the game by a dropped two-point conversion by Mark Andrews, which would have tied the score at 27.
On the Bills’ side, Khalil Shakir led the team in receiving with 6 receptions for 67 yards. While Buffalo didn’t take many deep shots, Shakir’s sure hands and route-running were essential in key third-down situations. Tight end Dalton Kincaid contributed with short-yardage catches, though his impact was limited.
Top Receiving Performers:
Player | Receptions | Yards | TDs |
---|---|---|---|
Isaiah Likely | 4 | 73 | 1 |
Rashod Bateman | 5 | 58 | 0 |
Khalil Shakir | 6 | 67 | 0 |
Mark Andrews | 3 | 29 | 0 |
That dropped pass by Andrews will be remembered. With less than 90 seconds left, Jackson found Andrews in the end zone on the two-point attempt. The ball was in his hands—but he couldn’t complete the catch, which sealed the Bills’ win.
Defensive Highlights & Turnover Takeaways
Defense often wins championships, and in this playoff matchup, Buffalo’s defense made just enough big plays to secure the win. Although the Ravens gained more total yards, the Bills forced three turnovers, a critical factor in such a tight game.
Linebacker Terrel Bernard had a standout performance, forcing a key fumble on tight end Mark Andrews deep in Buffalo territory. That turnover shifted the momentum in the third quarter. Von Miller and A.J. Epenesa each had sacks, and Rasul Douglas recovered a late fumble that stopped a potential scoring drive.
The Ravens defense played well too. Roquan Smith led the team in tackles, and Kyle Hamilton nearly intercepted a deflected pass in the third quarter. But they couldn’t generate a single turnover or stop the Bills in red-zone opportunities.
Turnover Table:
Team | Fumbles Recovered | Interceptions | Sacks |
---|---|---|---|
Buffalo Bills | 2 | 1 | 2 |
Baltimore Ravens | 0 | 0 | 1 |
Buffalo’s defense bent—but didn’t break. Their ability to create timely stops and capitalize on mistakes was the hidden story of this victory.
Team Efficiency & Advanced Stats
While individual stats help tell the story, the complete picture of this Buffalo Bills vs Baltimore Ravens match becomes clearer when we examine team efficiency metrics. These stats reflect how well each team executed their game plans across every phase—offense, defense, and special teams.
Surprisingly, the Ravens outgained the Bills by over 140 yards, totaling 416 yards of offense to the Bills’ 273. They were particularly effective on third downs, converting 7 of 10 attempts. Their ability to extend drives kept Buffalo’s offense off the field for long stretches. The Ravens also averaged a strong 7.3 yards per play, a sign of explosive production.
However, these numbers didn’t convert into a win. Why? Turnovers and red-zone efficiency. The Bills, despite fewer yards and fewer third-down conversions (5 of 11), made their drives count. They scored on every red-zone trip and avoided mistakes that could swing momentum.
Key Team Efficiency Metrics:
Stat | Buffalo Bills | Baltimore Ravens |
---|---|---|
Total Yards | 273 | 416 |
Yards per Play | 4.6 | 7.3 |
Third Down Efficiency | 5/11 (45%) | 7/10 (70%) |
Fourth Down Conversions | 1/1 (100%) | 1/1 (100%) |
Turnovers | 0 | 3 |
Red-Zone TD Efficiency | 3/3 (100%) | 2/3 (66%) |
Time of Possession | 28:14 | 31:46 |
These numbers highlight a classic football truth: big plays can’t make up for big mistakes. The Ravens were statistically dominant, but their three turnovers and one missed red-zone chance were enough to tilt the game toward Buffalo.
Key X-Factors & Player Matchups
Sometimes, the stat sheet doesn’t capture everything. In high-stakes games like this, X-factors—players or plays that swing momentum—can be the deciding factor. This game had several quiet heroes whose contributions shaped the outcome.
For the Buffalo Bills, linebacker Terrel Bernard emerged as a game-changer. His forced fumble on Mark Andrews led to a Bills touchdown, one of the most important sequences in the game. Ray Davis, a rookie running back, didn’t fill the stat sheet but made important third-down runs that kept drives alive. Alec Anderson, a backup offensive lineman, filled in due to injury and helped anchor a drive that resulted in a touchdown.
Defensively, A.J. Epenesa recorded a critical sack on a third-and-long late in the third quarter, pushing the Ravens out of field goal range.
On the Ravens’ side, linebacker Roquan Smith was all over the field, posting double-digit tackles and limiting James Cook’s gains. Kyle Van Noy, a midseason addition, applied pressure off the edge and nearly forced a fumble. However, despite their strong individual plays, the Ravens lacked the one big moment that could turn the game in their favor.
Notable X-Factors:
Player | Team | Key Impact |
---|---|---|
Terrel Bernard | Bills | Forced fumble leading to TD |
A.J. Epenesa | Bills | 1 sack, constant QB pressure |
Alec Anderson | Bills | Filled in as OL, helped with red-zone push |
Roquan Smith | Ravens | 12 tackles, controlled middle of field |
Kyle Van Noy | Ravens | Disrupted pocket on key third downs |
It wasn’t just stars like Allen and Jackson. These under-the-radar players shaped the scoreboard.
Historical & Regular-Season Context
The Buffalo Bills vs Baltimore Ravens match player stats become even more meaningful when viewed in historical context. This was the second meeting between these teams in the 2024–2025 season. Back in Week 4, the Ravens blew out the Bills 34–7 in a game where Buffalo’s offense never got going.
That earlier game saw Lamar Jackson throw for 3 touchdowns, and the Ravens defense held Allen to under 200 yards with 2 interceptions. Fast forward to the playoffs, and the roles reversed—Buffalo’s defense stepped up, and Jackson was the one who turned the ball over.
All-time, the Bills and Ravens have met 13 times, with the Ravens leading the series. However, in the playoffs, the Bills now have the edge with two wins, including this one and a victory in the 2020 Divisional Round.
All-Time Record:
Matchup | Wins |
---|---|
Ravens vs Bills (All-Time) | Ravens lead 7–6 |
Ravens vs Bills (Playoffs) | Bills lead 2–0 |
This win felt like redemption for Buffalo. Not only did they reverse the regular-season loss, but they also knocked out the top seed and earned a trip to the AFC Championship.
What Fans Are Saying
The reaction from fans on platforms like Reddit, X (formerly Twitter), and NFL forums was a mix of shock, pride, and frustration. Ravens fans pointed to the dropped two-point conversion, while Bills fans praised their team’s resilience and discipline.
Popular fan questions included:
- “Why did the Ravens abandon the run late in the game?”
- “Was Josh Allen’s quiet passing game a concern or part of the plan?”
- “Did Lamar Jackson play well enough to win?”
Many fans also highlighted coaching decisions, especially the Ravens opting to go for two instead of kicking the extra point to tie. Some praised it as bold. Others called it reckless. One Reddit user posted, “You live by the analytics, you die by the analytics.”
Fan sentiment reflected how close and emotional the game was—many believe this could become a future playoff rivalry.
Read More: Mets vs Miami Marlins Match Player Stats
Frequently Asked Questions
Q1: Who had more total yards in the game?
The Ravens had 416 yards compared to Buffalo’s 273.
Q2: How many turnovers did Lamar Jackson have?
Jackson had one interception and one fumble lost.
Q3: Who led the game in rushing?
Derrick Henry led all rushers with 84 yards and one touchdown.
Q4: Did Josh Allen throw a touchdown pass?
No, but he ran for two rushing touchdowns.
Q5: What sealed the win for Buffalo?
A dropped two-point pass by Mark Andrews in the final minute sealed the win.
Final Takeaways & Player Stat Rankings
The Buffalo Bills vs Baltimore Ravens match was defined by a combination of resilience, opportunistic defense, and situational execution. Despite being outgained and outpaced in many statistical areas, the Bills won where it mattered—the scoreboard.
Top 3 Performers – Buffalo Bills:
- Josh Allen – 2 rushing TDs, no turnovers
- Terrel Bernard – Game-changing forced fumble
- Khalil Shakir – 67 receiving yards, 6 catches
Top 3 Performers – Baltimore Ravens:
- Lamar Jackson – 254 passing yards, 2 TDs
- Derrick Henry – 84 rushing yards, 1 TD
- Isaiah Likely – 73 receiving yards, 1 TD
In the end, this playoff battle highlighted the essence of postseason football: turnovers, timing, and toughness. For the Ravens, it was a painful reminder that one or two moments can end a season. For the Bills, it was a gritty win that could launch them toward a Super Bowl run.