On December 8, 2024, football fans witnessed one of the craziest games of the season. The Buffalo Bills vs Los Angeles Rams match was more than just exciting—it was historic. Both teams went back and forth in a battle full of big plays, fast drives, and jaw-dropping moments.
In the end, the Rams won 44–42, but both teams made headlines. Josh Allen broke records. Matthew Stafford was cool and steady. And together, they gave fans a game no one will forget. In this article, we’ll take a close look at everything that happened—from player stats to key plays. Let’s dive in.
Game Day Highlights: What Happened on the Field
The game was played at SoFi Stadium in Inglewood, California. It kicked off at 4:25 PM ET, and right from the start, it felt different. The Rams and Bills combined for 86 points—the most in any NFL game that season. Even more surprising? There were zero turnovers.
Josh Allen made NFL history by becoming the first player ever to throw three passing touchdowns and run for three more in one game. On the other side, Stafford led with calm and confidence. His sharp throws helped the Rams stay ahead just enough to win.
There were blocked punts, huge touchdown catches, and even wild penalty calls in the final minutes. It was a game packed with action, and each quarter had something big to talk about.
Buffalo Bills vs Los Angeles Rams Match Player Stats Overview
Looking at the numbers gives us a clear picture of how close and wild this game really was. The Buffalo Bills vs Los Angeles Rams match player stats show a battle between two high-powered offenses.
-
Buffalo Bills: 445 total yards
-
Los Angeles Rams: 457 total yards
-
First Downs: Rams had 28, Bills had 25
-
Time of Possession: Rams controlled the ball for 38:30, while the Bills had it for only 21:30
Even though Buffalo averaged more yards per play (8.2 compared to Rams’ 6.3), they had fewer plays. That’s because the Rams held the ball much longer and converted more third downs. In fact, they were 11 for 15 on third down—an amazing 73.3% success rate.
Josh Allen’s Historic Performance
Josh Allen gave a performance for the history books. He threw for 342 yards and ran for another 82 yards. But the most impressive part? He scored six total touchdowns—three passing and three rushing.
All of his rushing scores came from just one yard out, but they were huge. One happened early in the game, another in the fourth quarter, and the last one came with just 1:00 left on the clock. He almost pulled off a comeback win all by himself.
Allen also became the first quarterback in NFL history to have three passing and three rushing touchdowns in a regular season game. And he did all this in just 21 minutes of possession. That’s incredibly rare and shows just how dangerous he is—any time he touches the ball, something big can happen.
Matthew Stafford’s Sharp and Steady Play
While Allen was making big plays, Matthew Stafford was doing what he does best—staying calm and getting the job done. He completed 23 of 30 passes for 320 yards and 2 touchdowns. His passer rating was an impressive 132.6.
Stafford never got sacked. He also avoided turnovers and delivered several key passes on third and fourth downs. One of the most important throws came late in the game—a touchdown to Puka Nacua with less than two minutes to go.
Pro Football Focus gave Stafford a 93.5 grade for the game, one of the highest all season. That tells you how sharp and efficient he was. He didn’t have to run around or do anything flashy. He just made smart decisions and helped his team win.
Full Passing Stats Breakdown
Here’s how both quarterbacks stacked up in terms of passing numbers during the Buffalo Bills vs Los Angeles Rams match:
Josh Allen – Buffalo Bills
-
22 completions on 37 attempts
-
342 yards
-
3 touchdowns
-
0 interceptions
-
117.2 passer rating
-
0 sacks taken
Matthew Stafford – Los Angeles Rams
-
23 completions on 30 attempts
-
320 yards
-
2 touchdowns
-
0 interceptions
-
132.6 passer rating
-
0 sacks taken
Both quarterbacks played at a very high level. There were no mistakes, no turnovers, and no sacks. That means both offensive lines also did a great job protecting their quarterbacks.
Rushing Numbers from Bills and Rams
The running game also played a big role. Josh Allen was actually the top rusher for the Bills with 82 yards. His runs were not just for fun—they helped move the chains and scored points.
Buffalo Bills Rushing:
-
Josh Allen: 10 carries, 82 yards, 3 TDs
-
James Cook: 6 carries, 20 yards
-
Curtis Samuel: 1 carry, 1 yard
-
Team total: 103 rushing yards
Los Angeles Rams Rushing:
-
Kyren Williams: 29 carries, 87 yards, 2 TDs
-
Blake Corum: 8 carries, 34 yards
-
Puka Nacua: 5 carries, 16 yards, 1 rushing TD
-
Team total: 137 rushing yards
The Rams ran the ball 42 times, way more than the Bills. Even though their average yards per run wasn’t high, they used the ground game to eat up clock and keep Buffalo off the field.
Receiving Stars: Nacua, Kupp, and More
The Buffalo Bills vs Los Angeles Rams match had some amazing plays in the air. Both teams had receivers who stepped up and made big catches when it mattered most.
For the Rams, Puka Nacua was unstoppable. He caught 12 passes for 162 yards and scored a touchdown. He also ran in another score, showing just how much the Rams rely on him. Cooper Kupp had 5 catches for 92 yards, including a 37-yard touchdown that gave the Rams a strong lead in the third quarter.
The Bills had their own stars. Khalil Shakir caught 5 passes for 106 yards, including a 51-yard touchdown. Ty Johnson made the most of a short screen pass, turning it into a 41-yard touchdown. These plays kept Buffalo close and gave fans hope for a comeback.
Defensive Stats and Key Tacklers
Defense wasn’t the main story in this game, but some players still made big efforts. For Buffalo, Damar Hamlin and Taylor Rapp led with 13 tackles each. They had to chase down a lot of plays because the Rams stayed on the field so long.
Christian Benford added 8 tackles and 2 pass breakups. Sadly, Rasul Douglas hurt his knee late in the game. After he left, Nacua scored the go-ahead touchdown against his replacement. That injury may have changed the final result.
The Rams didn’t get any sacks, but Christian Rozeboom had 8 tackles. Their defense bent a lot but didn’t break when it mattered most. They stopped the Bills just enough to win the game.
Special Teams Stats and That Blocked Punt
One of the biggest moments came from special teams. In the second quarter, Jacob Hummel broke through and blocked a Bills punt. Hunter Long scooped it up and ran it 22 yards for a touchdown. That play gave the Rams a 17–7 lead.
Kicking also mattered. Tyler Bass made all 6 extra points for Buffalo. Rams kicker Joshua Karty made one field goal and 5 of 6 extra points. That missed extra point almost cost the Rams late in the game.
The blocked punt was a rare event. Buffalo hadn’t allowed one for a touchdown since 2021. That one mistake made a big difference in a two-point game.
Third Downs and Red Zone Control
One major reason the Rams won was their control on third downs. They converted 11 of 15 chances, which is 73.3%. That’s very high for any NFL game. These conversions helped them keep the ball and wear down Buffalo’s defense.
Buffalo did well in the red zone, scoring touchdowns on all three trips. But the Rams reached the red zone six times and scored on five of them. More chances meant more points.
One key play was a fourth-and-five late in the game. Stafford hit Tutu Atwell for 11 yards. That kept the drive alive and led to Nacua’s game-winning touchdown. Little plays like that made a big impact.
Buffalo Bills vs Los Angeles Rams Final Two Minutes
The last two minutes were full of drama. The Rams were up 44–35 with 1:54 left. But Allen wasn’t done. He quickly moved the Bills downfield. A pass interference penalty gave Buffalo the ball at the one-yard line with just over a minute to go.
Allen tried to sneak it in but was stopped. After a timeout, he scored on the second try. Now it was 44–42. The Bills kicked the extra point instead of going for two. They needed an onside kick to have a chance.
But the Rams recovered. They ran a few plays, burned the clock, and won the game. It was close, but the Rams made just enough plays to hold on.
Playoff Impact and What’s Next
The Buffalo Bills vs Los Angeles Rams match player stats tell a story not just about this game—but about the season too. The Bills dropped to 10–3, ending a 7-game win streak. That loss gave Kansas City a two-game lead for the top spot in the AFC.
The Rams improved to 7–6 and stayed in the playoff race. With the 49ers struggling, the Rams now have a real shot to win the NFC West or get a wildcard spot.
Next, the Bills face the Detroit Lions in another important game. They’ll need to tighten up on defense. The Rams will play the 49ers, and a win could give them a huge boost toward the playoffs.
Conclusion
This Buffalo Bills vs Los Angeles Rams game had everything—records, drama, and amazing plays. Josh Allen made history, but Stafford and the Rams walked away with the win. It was a game where every inch mattered, and one blocked punt or missed extra point made the difference.
For fans, this wasn’t just a regular season game—it was a classic. And for both teams, it could shape how their playoff stories unfold.
You may also read: New Orleans Saints vs Dallas Cowboys Match Player Stats











