The Baltimore Ravens vs Buffalo Bills match player stats from January 19, 2025, show one of the best AFC Divisional Round games of the 2024–25 NFL Postseason. The game was played at Highmark Stadium in Orchard Park, New York. Kickoff was at 6:30 PM ET. A crowd of 70,697 fans showed up on a freezing night. The weather was brutal. It was 12°F at kickoff. The wind chill dropped to 2°F. Snow flurries fell the whole game. The natural grass field was snow-slicked and slippery throughout. Wind blew at 15 mph the entire time.
- Quick Score Table
- Quick Baltimore Ravens vs Buffalo Bills Match Player Stats Table
- Baltimore Ravens Team Performance
- Buffalo Bills Team Performance
- Baltimore Ravens Passing Stats
- Ravens Rushing & Receiving Stats
- Ravens Defensive Stats
- Buffalo Bills Passing Stats
- Bills Rushing & Receiving Stats
- Bills Defensive Stats
- Key Player Matchups
- Turnovers and Game Impact
- Penalty & Discipline Breakdown
- Red Zone Efficiency Comparison
- Coaching Strategies and Decisions
- Baltimore Ravens vs Buffalo Bills Match Player Stats, Special Incidents & Key Moments
- Game Turning Points
- Player Awards & Recognition
- Broadcast & Streaming Details
- Weather & Stadium Conditions
- Match Officials
- Attendance & Venue Details
- Impact on Playoff Picture
- Statistical Leaders Summary
- Conclusion
- Frequently Asked Questions
- What were Lamar Jackson’s passing stats on Jan 19, 2025?
- How many rushing touchdowns did Josh Allen score?
- What was the turnover differential in the Ravens vs. the Bills playoff game?
- What was the total yardage comparison?
- What happened with Mark Andrews in the fourth quarter?
- Who was the referee for the Ravens vs. the Bills playoff game?
- What were the weather conditions at Highmark Stadium on Jan 19, 2025?
The Buffalo Bills (13–4) hosted the Baltimore Ravens (12–5) at home. Buffalo won 27–25. The game aired on CBS and streamed on Paramount+. Jim Nantz called play-by-play. Tony Romo was the color analyst. Tracy Wolfson and Jay Feely reported from the sidelines. The game lasted 2 hours and 54 minutes. Buffalo moved on to the AFC Championship Game against the Kansas City Chiefs.
This article covers every key stat, player performance, and game detail from that night.
Quick Score Table
| Team | Q1 | Q2 | Q3 | Q4 | Final |
| Baltimore Ravens | 7 | 3 | 9 | 6 | 25 |
| Buffalo Bills | 7 | 14 | 0 | 6 | 27 |
Quick Baltimore Ravens vs Buffalo Bills Match Player Stats Table
| Stat | Baltimore Ravens | Buffalo Bills |
| Total Yards | 416 | 273 |
| Passing Yards | 240 | 127 |
| Rushing Yards | 176 | 146 |
| First Downs | 23 | 20 |
| Turnovers | 3 | 0 |
| Penalties | 5 for 43 yards | 1 for 10 yards |
| 3rd Down Conv. | 7/10 (70%) | 5/11 (45%) |
| 4th Down Conv. | 1/1 | 1/1 |
| Red Zone | 2/3 | 3/4 |
| Time of Possession | 28:16 | 31:44 |
Baltimore outgained Buffalo by 143 total yards. They also converted 70% of their third downs. But they still lost.
Three turnovers, five penalties, and two failed two-point conversions explain the gap between the stat sheet and the final score.
Baltimore Ravens Team Performance
The Ravens came in with a 12–5 regular-season record. They had one of the best offenses in the NFL. Their dual-threat attack moved the ball well — 416 total yards against a tough Bills defense is no easy thing.
But turning the ball over three times hurt them badly. Lamar Jackson lost a fumble. Mark Andrews lost a fumble. Jackson also threw an interception. Each turnover gave Buffalo short fields and put the Ravens in a tough spot.
John Harbaugh went for two-point conversions twice late in the fourth quarter. Both failed. That high-risk, high-reward approach is part of Baltimore’s identity — but it did not pay off here.
Buffalo Bills Team Performance
The Bills came in with a 13–4. They played at home with a loud crowd behind them. Sean McDermott built a game plan around protecting the ball, managing the clock, and taking advantage of mistakes.
His team did exactly that. Buffalo finished with 0 turnovers on the day. They had just one penalty for 10 yards. They scored on three of four red zone trips. Those three takeaways forced from the Ravens were the backbone of the entire defensive effort.
The Bills gave up 416 yards to Baltimore. But their defense forced three turnovers and won the only number that mattered — the final score.
Baltimore Ravens Passing Stats
| Player | Comp/Att | Yards | TD | INT | Fumbles Lost |
| Lamar Jackson | 18/25 | 254 | 2 | 1 | 1 |
Lamar Jackson had a 72% completion rate and 254 passing yards. Those are solid numbers for a playoff game in a snow-slicked stadium at 12°F. His passer rating was strong for most of the contest, and he consistently tested the Bills’ secondary deep and over the middle. His two touchdown passes kept Baltimore in the game.
But his interception came at a bad time. It stopped a drive and gave Buffalo momentum. Combined with his fumble, Jackson had two turnovers on the day. In playoff football, that kind of turnover differential is very hard to overcome.
Ravens Rushing & Receiving Stats
| Player | Position | Stats |
| Derrick Henry | RB | 16 carries, 84 yards, 1 TD |
| Isaiah Likely | TE | 4 rec, 73 yards, 1 TD |
| Rashod Bateman | WR | 16-yard TD catch (opening drive) |
| Mark Andrews | TE | Fumble lost, dropped 2-pt conversion (1:33 left) |
Derrick Henry ran hard on the snow-slicked natural grass surface. His 84 rushing yards and a touchdown showed his power running style even in below-freezing conditions. He gained yards after contact and kept drives alive.
Isaiah Likely was Jackson’s best target. He hauled in 4 receptions for 73 yards and 1 touchdown, working the middle of the field well in the intermediate zone. Rashod Bateman scored on the opening drive with a 16-yard touchdown catch.
Mark Andrews had a rough ending. He lost a fumble in Buffalo territory in the fourth quarter. With 1:33 left, he dropped a catchable two-point conversion pass. A catch there would have tied the score at 27.
Ravens Defensive Stats
| Player | Position | Stats |
| Kyle Hamilton | S | 9 tackles, 6 solo |
| K. Van Noy | LB | 0.5 sacks |
Kyle Hamilton led Baltimore’s defense with 9 tackles. He was active in running support all game. The Ravens’ linebackers and defensive backs both worked hard — they got some pressure and made tackles for loss — but they could not force any turnovers of their own.
Those defensive breakdowns at key moments compounded the offensive mistakes. When your offense turns the ball over three times, your defense needs to make plays to cancel that out. The Ravens couldn’t do it.
Buffalo Bills Passing Stats
| Player | Comp/Att | Yards | TD | INT |
| Josh Allen | 16/22 | 127 | 0 passing / 2 rushing | 0 |
Josh Allen threw for just 127 yards. On paper, that looks quiet. But he completed 16 of 22 passes with 0 interceptions and zero fumbles. His decision-making was sharp throughout a brutal cold-weather game. He converted short-yardage situations with his legs and never forced a throw into coverage. His passer efficiency was exactly what Buffalo needed.
Allen did not force throws. He moved the chains when it mattered, managed the clock, and scored twice with his legs. His zero-turnover performance in cold conditions was the biggest reason Buffalo won.
Bills Rushing & Receiving Stats
| Player | Position | Stats |
| James Cook III | RB | 17 carries, 67 yards |
| Ray Davis | RB | 1-yard rushing TD (rookie) |
| Khalil Shakir | WR | 6 rec, 67 yards |
| Tyler Bass | K | 21-yard FG (3:29 remaining — decisive score) |
James Cook III gave Buffalo a steady running game with 67 yards on 17 carries. He kept the offense balanced and helped control the clock. Rookie Ray Davis punched in a 1-yard rushing touchdown, giving the Bills ground game versatility and maintaining offensive balance that kept Baltimore’s defense guessing all game.
Khalil Shakir led all Bills receivers with 6 catches for 67 yards. He was Allen’s go-to target on short and intermediate routes throughout the game.
Tyler Bass hit a 21-yard field goal with 3:29 left in the game. That turned out to be the decisive score — the two points Baltimore could never quite get back.
Bills Defensive Stats
| Player | Position | Stats |
| Damar Hamlin | S | 1 sack, 8 tackles, 5 solo — forced Jackson fumble |
| Von Miller | DE | Fumble scoop, 39-yard return to Baltimore 24 |
| Terrel Bernard | LB | Forced and recovered Mark Andrews fumble (4th quarter) |
| Matt Milano | LB | Batted down Jackson’s 2-point conversion pass |
Buffalo’s defense did not dominate in yardage. But they made the plays that won the game.
Damar Hamlin grabbed Jackson’s ankle on a scramble and forced a fumble. Von Miller scooped it up and returned it 39 yards to the Baltimore 24-yard line. That directly led to a Bills touchdown.
Terrel Bernard stripped Mark Andrews in the fourth quarter, forcing a fumble recovery in Buffalo territory. Tyler Bass’s decisive field goal followed.
Matt Milano batted down Jackson’s first two-point conversion attempt after Derrick Henry’s touchdown. Three turnovers forced, zero given up. Buffalo’s defense made every big play count.
Key Player Matchups
Jackson vs Allen — QB Battle
| Metric | Lamar Jackson | Josh Allen |
| Passing Yards | 254 | 127 |
| TDs | 2 passing | 2 rushing |
| Turnovers | 2 | 0 |
| Completion % | 72% | 73% |
Jackson had more passing yards and stretched the Bills’ defense all game. Allen had fewer yards but zero turnovers and two rushing touchdowns. The turnover difference — minus-two for Jackson, zero for Allen — tells the full story of the quarterback battle.
Henry vs Cook III — RB Duel
| Metric | Derrick Henry | James Cook III |
| Carries | 16 | 17 |
| Rushing Yards | 84 | 67 |
| Touchdowns | 1 | 0 |
Henry was more explosive on the snow-slicked field and won the raw yardage battle. His physical running style gave Baltimore a real edge on the ground. Cook III was steady across 17 carries and gave the Bills offensive versatility that supported their clock management plan. Henry ran harder; Cook helped Buffalo win. Their duel was one of the defining storylines in the AFC Divisional Round narrative.
Turnovers and Game Impact
The turnover battle decided this game. Baltimore had three turnovers. Buffalo had zero. That minus-3 differential handed the Bills short fields and easy scoring chances again and again.
Here is how each turnover played out:
- Turnover 1 — Jackson fumble: Damar Hamlin grabs Jackson’s ankle on a scramble. Von Miller scoops the ball and returns it 39 yards to the Baltimore 24. Buffalo scores a touchdown shortly after.
- Turnover 2 — Jackson interception: Thrown at a high-leverage moment. Stops a Ravens scoring drive and shifts momentum to Buffalo.
- Turnover 3 — Andrews fumble: Terrel Bernard strips Mark Andrews in Buffalo territory in the fourth quarter. Tyler Bass kicks the 21-yard field goal that becomes the game-winning score.
Baltimore outgained Buffalo by 143 yards. Turnovers erased every bit of that advantage.
Penalty & Discipline Breakdown
| Team | Penalties | Yards Lost |
| Baltimore Ravens | 5 | 43 |
| Buffalo Bills | 1 | 10 |
Baltimore was flagged five times for 43 yards. Buffalo had just one penalty for 10 yards. That 33-yard gap disrupted Baltimore’s drive rhythm and gave Buffalo extra yards they did not earn.
Referee Carl Cheffers runs one of the cleanest crews in the NFL. His crew called the fewest penalties of any officiating crew in the 2024 season — just 180 total. Every flag thrown in this game was earned. Baltimore simply could not stay disciplined.
In a game decided by two points, those 43 penalty yards mattered a lot.
Red Zone Efficiency Comparison
| Team | Appearances | TDs | Efficiency |
| Baltimore Ravens | 3 | 2 | 66.7% |
| Buffalo Bills | 4 | 3 | 75% |
Buffalo converted three of four red zone trips into touchdowns. Baltimore converted two of three. The Bills’ choice of FG over TD on 4th-and-goal from the 2-yard line kept the scoring margin tight but ultimately worked in their favor. That one extra score in the red zone was part of what separated the teams at the final whistle.
Two failed two-point conversions also cost Baltimore points it needed. Red zone execution and two-point conversion failures left points on the board in a two-point loss.
Coaching Strategies and Decisions
John Harbaugh made two aggressive calls late in the fourth quarter — both two-point conversion attempts. The first was batted down by Matt Milano after Derrick Henry’s touchdown. The second was dropped by Mark Andrews with 1:33 left. A catch there would have tied the game at 27.
Harbaugh’s high-risk, high-reward philosophy is well known. In this game, it came up short twice in the final minutes.
Sean McDermott took the opposite approach. He focused on ball security, efficient play calling, and not making mistakes. His preparation and adaptability showed in the way Buffalo handled the second half — conservative play calling, smart clock management, and capitalizing on every Ravens mistake. His most interesting call came at the Baltimore 2-yard line. He chose a Tyler Bass field goal instead of going for the touchdown on 4th-and-goal. That kept it a one-possession game and held up.
Buffalo’s second-quarter surge of 14 unanswered points set the tone. Baltimore spent the rest of the game chasing the score.
Baltimore Ravens vs Buffalo Bills Match Player Stats, Special Incidents & Key Moments
These are the plays that directly changed the outcome of the game:
- Von Miller’s 39-yard fumble return: Damar Hamlin grabs Jackson’s ankle on a scramble, forces the ball loose. Miller scoops it up and returns it 39 yards to the Baltimore 24-yard line. A Buffalo touchdown follows. This was the single biggest momentum swing of the game.
- Mark Andrews fumble — 4th quarter: Terrel Bernard strips Andrews in Buffalo territory. It was Andrews’ first fumble since 2019. Tyler Bass’s decisive 21-yard field goal came directly from this play.
- Matt Milano’s deflection: Jackson throws a two-point conversion pass after Henry’s TD. Milano bats it down at the line of scrimmage. Baltimore stays behind.
- Mark Andrews’s dropped conversion: With 1:33 remaining, Andrews drops a catchable two-point conversion pass. A catch ties the game at 27. The drop ends Baltimore’s last real chance.
- 4th-and-goal field goal decision: The Bills chose a Tyler Bass field goal over going for the TD from the Baltimore 2-yard line. That conservative call kept the Bills ahead and proved to be the right one.
- Snow-slicked playing surface: The frozen, snow-covered natural grass at Highmark Stadium made ball-handling harder all night. The weather conditions contributed directly to the fumbles that decided the game. Each of these plays was a momentum-shifting moment — together they form the chain of playoff-defining moments that separated these two teams.
Game Turning Points
Buffalo’s second-quarter 14-point Bills surge built the lead that Baltimore spent the whole second half chasing. Von Miller’s 39-yard fumble return was the biggest single swing of the game — it turned a Ravens drive into a Bills scoring opportunity in one play.
In the fourth quarter, Terrel Bernard’s fumble strip of Mark Andrews removed Baltimore’s last real chance at a go-ahead score. The two failed two-point conversions closed the door completely.
The snow-slicked field at 12°F with a 2°F wind chill made execution hard for both teams. But the weather affected Baltimore’s ball security more than anything else.
Player Awards & Recognition
Post-game analysis consistently highlighted these AFC Divisional Round standouts from both sides:
- Josh Allen — Dual rushing touchdowns, zero turnovers, composed leadership in brutal cold-weather conditions
- Damar Hamlin — 8 tackles, 1 sack, and the ankle grab that forced the game-changing Jackson fumble
- Von Miller — 39-yard fumble return that set up a Bills touchdown and swung the game’s momentum
- Terrel Bernard — Clutch 4th-quarter strip of Mark Andrews that set up the decisive field goal
- Matt Milano — 2-point conversion bat down that kept the Bills in front
- Lamar Jackson — 254 passing yards and dual-threat play that kept Baltimore competitive all night despite the loss
- Derrick Henry — Workhorse effort of 84 rushing yards and a touchdown in below-freezing, snow-slicked conditions
Broadcast & Streaming Details
| Platform | Details |
| Primary TV | CBS |
| Streaming | Paramount+, Fubo TV, YouTube TV, Hulu Live TV, Sling TV, Vidgo, NFL+ |
| Play-by-Play | Jim Nantz |
| Color Analyst | Tony Romo |
| Sideline Reporters | Tracy Wolfson, Jay Feely |
| Local TV (Baltimore) | WJZ Channel 13 |
| Local TV (Washington DC) | WUSA Channel 9 |
| Ravens Radio | WBAL 1090 AM / 101.5 FM, 98 Rock 97.9 FM — Gerry Sandusky, Rod Woodson |
| Bills Radio | WGR 550 AM, Buffalo Bills Radio Network |
| National Radio | Westwood One Sports Radio — Ryan Radtke, Mike Golic, Derek Rackley |
| SiriusXM | Channel 139 or 229 |
Weather & Stadium Conditions
| Condition | Data |
| Temperature at Kickoff | 12°F |
| Wind Chill | 2°F |
| Precipitation | Snow flurries |
| Playing Surface | Snow-slicked natural grass |
| Wind | 15 mph |
| Stadium Type | Outdoor, open-air |
| Venue | Highmark Stadium, Orchard Park, New York |
The 12°F kickoff temperature, with a 2°F wind chill, made this one of the coldest playoff games at Highmark Stadium in recent memory. Snow flurries fell the entire game. The natural grass surface was snow-slicked from start to finish.
Match Officials
| Role | Name |
| Referee | Carl Cheffers |
Carl Cheffers was the referee for this AFC Divisional Round matchup. FOX Sports, Baltimore Beatdown, and Buffalo Rumblings all confirmed his crew assignment. Cheffers runs one of the most disciplined officiating crews in the NFL. His crew called the fewest penalties of any crew in the 2024 regular season — just 180 total flags. The game’s six combined penalties were fully in line with that track record.
Attendance & Venue Details
| Field | Data |
| Official Attendance | 70,697 |
| Source | Pro Football Reference |
| Venue | Highmark Stadium, Orchard Park, New York |
| Surface | Natural grass (outdoor, open-air) |
| Game Duration | 2 hours, 54 minutes |
A crowd of 70,697 fans filled Highmark Stadium for the AFC Divisional Round matchup. The home crowd gave the Bills a clear advantage. During the second-quarter surge, stadium noise made it hard for Baltimore to communicate at the line of scrimmage. The game lasted 2 hours and 54 minutes from kickoff to final whistle, per Pro Football Reference.
Impact on Playoff Picture
Buffalo’s 27–25 win ended Baltimore’s 2024–25 postseason campaign. The Ravens were eliminated in the divisional round, bringing their playoff run to a close. The Bills moved on to the AFC Championship Game against the Kansas City Chiefs.
For the Bills, this win showed their place near the top of the AFC hierarchy. Their organizational depth and Sean McDermott’s ability to execute under pressure make them a genuine championship contender. A disciplined, zero-turnover playoff win at home is exactly the kind of result that builds Super Bowl momentum.
For the Ravens, the divisional round exit raised the same questions again — ball security and situational execution. Can John Harbaugh’s aggressive late-game decisions hold up against a team that makes zero mistakes?
Statistical Leaders Summary
| Category | Player | Team | Stats |
| Passing Yards | Lamar Jackson | BAL | 254 yards, 2 TD, 1 INT |
| Rushing Yards | Derrick Henry | BAL | 84 yards, 1 TD |
| Receiving Yards | Isaiah Likely | BAL | 73 yards, 1 TD |
| Rushing TDs | Josh Allen | BUF | 2 TDs |
| Top WR | Khalil Shakir | BUF | 6 rec, 67 yards |
| Top Defender | Damar Hamlin | BUF | 8 tackles, 1 sack |
| Key Defensive Play | Von Miller | BUF | 39-yard fumble return |
| Decisive Kick | Tyler Bass | BUF | 21-yard FG (3:29 left) |
| Clutch Strip | Terrel Bernard | BUF | Forced and recovered the Andrews fumble |
| 2-pt Deflection | Matt Milano | BUF | Batted down Jackson’s pass |
| Ravens Tackles | Kyle Hamilton | BAL | 9 tackles, 6 solo |
Conclusion
The January 19, 2025, AFC Divisional Round game between the Baltimore Ravens and Buffalo Bills was decided by two points. It was played on a snow-slicked field in 12°F weather — one of the most gripping finishes of the 2024–25 NFL Playoffs. Baltimore put up 416 total yards. They still lost 27–25.
Three turnovers, five penalties for 43 yards, and two failed two-point conversions explain the gap. Both teams showed grit and elite athleticism in brutal winter conditions. John Harbaugh’s aggressive approach gave the Ravens chances right up to the final 93 seconds. Sean McDermott’s clean, mistake-free game plan gave Buffalo everything it needed to hold on.
Josh Allen scored twice on the ground and turned the ball over zero times. Damar Hamlin, Von Miller, Terrel Bernard, and Matt Milano made the defensive plays that mattered most. The Bills advanced to the AFC Championship Game against the Kansas City Chiefs. The Ravens had the better stat sheet — Buffalo had the better score.
Frequently Asked Questions
What were Lamar Jackson’s passing stats on Jan 19, 2025?
Jackson completed 18 of 25 passes for 254 yards, 2 touchdowns, and 1 interception. He also lost a fumble, giving him 2 turnovers on the day.
How many rushing touchdowns did Josh Allen score?
Josh Allen scored 2 rushing touchdowns. He also threw for 127 yards with zero interceptions in a turnover-free performance.
What was the turnover differential in the Ravens vs. the Bills playoff game?
Baltimore had 3 turnovers — 2 fumbles and 1 interception. Buffalo had 0. That minus-3 differential was the main reason the Ravens lost despite outgaining the Bills by 143 total yards.
What was the total yardage comparison?
Baltimore gained 416 total yards. Buffalo gained 273. The Ravens had more passing yards (240 to 127) and more rushing yards (176 to 146), but still lost the game.
What happened with Mark Andrews in the fourth quarter?
Andrews lost a fumble in Buffalo territory — his first fumble since 2019 — which led to Tyler Bass’s decisive 21-yard field goal. He also dropped a catchable two-point conversion pass with 1:33 left that would have tied the game at 27.
Who was the referee for the Ravens vs. the Bills playoff game?
Carl Cheffers was the referee. His crew called the fewest penalties of any NFL officiating crew in the 2024 season — 180 total. FOX Sports, Baltimore Beatdown, and Buffalo Rumblings all confirmed his assignment.
What were the weather conditions at Highmark Stadium on Jan 19, 2025?
It was 12°F at kickoff with a 2°F wind chill. Snow flurries fell the whole game. The natural grass playing surface was snow-slicked. The wind was approximately 15 mph. CBS Baltimore, Sportskeeda, and ESPN all confirmed the conditions.

