The game between the Buffalo Bills and Baltimore Ravens on September 7, 2025, wasn’t just exciting—it was historic. Imagine being down by 15 points with just three minutes left in the game. Most teams would lose. In fact, 717 teams in the same situation had all lost since 2017. But not the Buffalo Bills.
In this article, we’ll walk through everything that happened in this unforgettable matchup. We’ll look at how the game unfolded, how Josh Allen and Lamar Jackson performed, who stood out, and which moments changed everything. We’ll also break down all the important player stats, team numbers, and even some fun records that were broken during the game.
So, let’s take a closer look at the Buffalo Bills vs Baltimore Ravens match player stats and understand why this game is one that fans will remember for years.
Game Overview: A Night to Remember
The game took place at Highmark Stadium in Orchard Park, New York, with 70,745 fans watching live. It was also the final home opener at this stadium before the Bills move into their brand-new $2.1 billion home in 2026.
The final score was Buffalo 41, Baltimore 40. But this wasn’t a regular win. The Bills were down 40–25 with just over three minutes left in the game. Then something amazing happened. They scored 16 points in the final 3:06, including a game-winning field goal with zero seconds left.
The Ravens played an almost perfect game. They rushed for over 235 yards, scored 40 points, and led for nearly the entire match. Teams with those kinds of numbers were 277–0 in NFL history… until now.
Score by Quarter Breakdown
Let’s look at how the game unfolded by each quarter:
| Quarter | Ravens | Bills |
|---|---|---|
| 1st | 3 | 7 |
| 2nd | 17 | 6 |
| 3rd | 14 | 6 |
| 4th | 6 | 22 |
| Final | 40 | 41 |
Baltimore dominated for the first three quarters. They looked strong, fast, and in control. Lamar Jackson was sharp, and Derrick Henry ran like a bulldozer.
But in the fourth quarter, everything changed. The Bills exploded with 22 points while the Ravens only managed 6. The game turned into one of the greatest comebacks in NFL history.
Josh Allen’s Full Game Stats
Josh Allen was the heart of Buffalo’s comeback. He didn’t just play well—he played like a true leader under pressure. He finished with 394 passing yards, 4 total touchdowns, and zero turnovers.
Here’s a look at his full stats:
-
Completions/Attempts: 33/46
-
Passing Yards: 394
-
Passing TDs: 2
-
Rushing Yards: 30
-
Rushing TDs: 2
-
Total Yards: 424
-
Passer Rating: 112.0
-
Sacks Taken: 1
In the fourth quarter alone, Allen threw for 251 yards, which is more than many quarterbacks get in a full game. He also completed 12 explosive passes, with five of them going for 20+ yards.
Allen was calm, accurate, and smart. His adjusted completion percentage was nearly 82%, and he made quick decisions even while facing 18 pressures from the Ravens’ defense.
This game marked his 7th career game with at least two passing and two rushing touchdowns—more than any other player in NFL history.
Lamar Jackson’s Stats and Efficiency
Lamar Jackson had an excellent game too. In fact, his passer rating of 144.4 was the highest among all Week 1 quarterbacks. He was efficient, fast, and made smart throws all night.
Here are his key stats:
-
Completions/Attempts: 14/19
-
Passing Yards: 209
-
Passing TDs: 2
-
Rushing Yards: 70
-
Rushing TDs: 1
-
Total Yards: 279
-
Yards Per Carry: 11.7
-
Sacks Taken: 2
Lamar only threw the ball 19 times but made every pass count. He also used his legs to escape pressure and made plays out of nothing. His 10-yard rushing touchdown in the second quarter was pure magic, and he even broke free for a 19-yard run that helped set up another score.
He was in full control until the fourth quarter, when things slowly slipped away after a single mistake: Derrick Henry’s fumble.
Derrick Henry: Power on the Ground
Derrick Henry was nearly unstoppable for most of the game. He had long, powerful runs and helped the Ravens stay ahead. But his late fumble gave Buffalo the spark they needed.
Here’s what Henry did:
-
Rush Attempts: 18
-
Rushing Yards: 175
-
Rushing TDs: 2
-
Long Run: 49 yards
-
Fumbles Lost: 1
-
Total Yards: 188
He had three huge runs of 30, 46, and 49 yards, and his second touchdown gave Baltimore a 40-25 lead. It looked like the game was over.
But with 3:06 left, Ed Oliver knocked the ball loose from Henry, and Terrel Bernard recovered it. That one play changed everything.
After the game, Henry said, “Put the loss on me. I got too relaxed. That’s on me.” A powerful reminder that even one small mistake can change the whole game.
Full Team Stats Comparison
Let’s now look at the full team stats. These numbers tell the full story of how close this game really was.
| Category | Ravens | Bills |
|---|---|---|
| Total Plays | 50 | 78 |
| Total Yards | 440 | 497 |
| Rushing Yards | 245 | 91 |
| Passing Yards | 195 | 394 |
| Turnovers | 1 | 0 |
| Red Zone Conversion | 1/3 | 5/7 |
| Time of Possession | 25:11 | 34:49 |
Baltimore was more efficient, averaging 8.8 yards per play. But Buffalo ran 28 more plays, gave up zero turnovers, and scored on 5 of 7 red zone trips.
That’s how the Bills pulled off the impossible. Volume and discipline beat flashy plays.
Bills’ Top Receiving Players
The Buffalo Bills had several receivers who stepped up during the game. Leading the way was rookie Keon Coleman. He caught 8 passes for 112 yards and scored the go-ahead touchdown that helped win the game.
Josh Allen trusted him in the biggest moments. Coleman’s 25-yard catch during the final drive moved the team into field goal range. That one play showed how confident Allen was in his rookie wideout.
Other big names also made an impact. Khalil Shakir had 6 catches for 64 yards. Joshua Palmer caught 5 passes for 61 yards, and Dalton Kincaid added 4 catches and a touchdown. Even running back James Cook chipped in with 58 receiving yards.
Ravens’ Top Receiving Stars
On the Baltimore Ravens side, the standout star was Zay Flowers. He had a career-high 143 yards and a touchdown. His speed and smooth moves made him hard to stop. Lamar Jackson targeted him 9 times, and he caught 7 passes.
DeAndre Hopkins also made a big play with a 29-yard touchdown catch. That score gave the Ravens a 34–19 lead late in the third quarter. However, it was also during this moment that a fan struck Hopkins, leading to a surprising scene. Lamar Jackson pushed the fan back before security stepped in.
Other receivers like Rashod Bateman, Mark Andrews, and Justice Hill had smaller roles, combining for short-yardage gains. But most of the passing offense went through Flowers and Hopkins.
Defensive Heroes of the Game
On defense, the Buffalo Bills had one clear star—Ed Oliver. He made the play that changed the game by forcing Derrick Henry’s fumble with just over 3 minutes left. Oliver also had 6 tackles, 3 tackles for loss, and a sack. His energy helped spark the Bills’ comeback.
Terrel Bernard recovered the fumble, giving Buffalo the ball at Baltimore’s 30-yard line. That short field helped Allen find Keon Coleman for a touchdown just minutes later.
The Ravens’ defense also had some strong moments. Roquan Smith led all defenders with 10 tackles, and Kyle Hamilton added 9 more. Nnamdi Madubuike had the team’s only sack and pressured Allen multiple times. But overall, the defense couldn’t stop Buffalo in the fourth quarter.
Advanced Metrics and Game Insights
Looking deeper into the stats, Baltimore actually had better efficiency numbers. Their EPA per play (Expected Points Added) was 0.297, while Buffalo’s was only 0.077. That shows how well the Ravens moved the ball… until the very end.
The difference? Buffalo ran 78 plays. Baltimore only ran 50. That gave the Bills 28 more chances to score and wear down the defense. Over time, that made all the difference.
The red zone numbers also tell a story. Baltimore only scored once on three trips (33%), while Buffalo scored on five of seven chances (71%). When it mattered most, the Bills finished their drives with touchdowns.
Special Teams Summary
Special teams were quiet for most of the night—until the very end.
Matt Prater, who joined the Bills’ practice squad just days before the game, was perfect. He made all three field goals, including the game-winner from 32 yards as time expired. He also hit extra points without a miss.
Tyler Loop, the Ravens’ rookie kicker, did well too… mostly. He made field goals from 52 and 49 yards, but he missed one extra point. That one miss meant Buffalo only needed a field goal to win instead of a touchdown.
One small mistake. One big result.
Records and First-Time Moments
This game wasn’t just fun to watch—it was historic.
-
Buffalo became the first team in NFL history to win when trailing by 15+ points with less than 4 minutes left.
-
Josh Allen got his 77th career win, tying Joe Ferguson for 2nd most in Bills history.
-
It was the first 41–40 final score in NFL history (Scorigami #1,092).
-
Derrick Henry scored his 108th rushing touchdown, passing Jim Brown for 6th all-time.
-
He also tied Brown’s record with 13 career games of 150+ rushing yards and 2+ touchdowns.
The game had everything—high drama, big plays, wild stats, and unforgettable moments.
Why the Bills Won
So how did the Bills pull off this win?
Here’s the simple answer:
-
They ran more plays (78 vs 50)
-
They didn’t turn the ball over
-
They finished in the red zone
-
They stayed calm under pressure
Even though the Ravens were more explosive, the Buffalo Bills vs Baltimore Ravens match player stats show that Buffalo made the most of their chances. That’s what matters in tight games like this.
When Derrick Henry fumbled, the Bills didn’t panic. They scored quickly, got a stop on defense, and trusted Josh Allen to lead one last drive. And that’s exactly what he did.
What This Means for the Season
For the Bills, this win was a big statement. They extended their home winning streak to 12 straight regular-season games. That shows real consistency. Fans are also excited about how Josh Allen stayed cool and led the team back from a big deficit.
For the Ravens, the loss hurt. They started the season 1–3, their worst start in a decade. This game showed that even a strong offense isn’t enough if you can’t close out games. Coach John Harbaugh now has eight losses when leading by 8+ in the fourth quarter—more than any coach since 2000.
This game may also affect playoff positions later in the season. These two teams could easily meet again in the playoffs, and this game might give the Bills a mental edge.
Bottom-Line
The Buffalo Bills vs Baltimore Ravens match player stats tell an amazing story. This wasn’t just another game. It was full of big moments, heart, and history. Whether you’re a fan of stats, comebacks, or just great football, this game had it all.
It showed that no lead is ever safe—and that one play can change everything.
Let me know if you’d like a short meta description, bio tables for key players, or a follow-up article on their next match!
You may also read: Chargers vs Texans Match Player Stats











