baltimore ravens vs green bay packers match player stats
The baltimore ravens vs green bay packers match player stats from December 28, 2025, tell a much clearer story than the final score alone. Baltimore defeated Green Bay 41-24, powered by a dominant rushing performance and four rushing touchdowns from Derrick Henry. Green Bay moved the ball efficiently through the air, with Malik Willis throwing for 288 yards and Christian Watson producing 113 receiving yards, but the Packers could not match Baltimore’s control on the ground. The Ravens finished with 307 rushing yards on 53 attempts, while Green Bay managed 79 rushing yards on 17 attempts. Those numbers help explain how Baltimore created separation despite Green Bay’s impressive passing efficiency.
baltimore ravens vs green bay packers match player stats: Game Overview
The matchup took place on December 28, 2025, with Baltimore winning 41-24.
The final score suggests a comfortable Ravens victory, but the underlying numbers make the game more interesting. Green Bay actually produced significantly more passing yardage than Baltimore. Malik Willis completed 18 of 21 passes for 288 yards, an average of 13.7 yards per completion, with one touchdown and no interceptions.
Baltimore, by comparison, relied heavily on the running game. Tyler Huntley completed 16 of 20 passes for 107 yards and one touchdown. His passing numbers were modest, but Baltimore did not need a high-volume passing attack because Derrick Henry repeatedly created productive plays on the ground.
The biggest statistical difference was therefore not passing efficiency. It was rushing production.
| Team | Final Score | Passing Yards | Rushing Yards | Total Rushing Attempts |
| Baltimore Ravens | 41 | 107 | 307 | 53 |
| Green Bay Packers | 24 | 296 | 79 | 17 |
Baltimore’s 307 rushing yards were nearly four times Green Bay’s 79 rushing yards.
That imbalance is one of the most important facts for anyone studying this game.
Baltimore’s offensive approach
Baltimore’s offense was built around repeated rushing opportunities. The Ravens ran the ball 53 times, compared with only 20 pass attempts.
That ratio shows how strongly the team leaned into its ground game.
Derrick Henry was the central figure. He carried the ball 36 times for 216 yards, averaging 6.0 yards per attempt. He also scored four touchdowns, with a longest run of 30 yards.
A 216-yard rushing performance is significant on its own. Adding four touchdowns makes Henry’s contribution even more important.
Tyler Huntley also contributed 60 rushing yards on eight attempts. His 7.5-yard average was higher than Henry’s, and his longest run went for 25 yards.
Keaton Mitchell added 31 yards on nine carries.
Together, those three players accounted for 307 rushing yards.
Derrick Henry’s dominant rushing performance
The standout individual statistic from this matchup was Derrick Henry’s rushing line.
Henry:
- 36 carries
- 216 rushing yards
- 6.0 yards per carry
- 4 rushing touchdowns
- 30-yard longest run
Henry’s workload was substantial. He received 36 carries, which accounted for most of Baltimore’s rushing attempts.
The important point is that his production was not based solely on one unusually long run. His average of 6.0 yards per carry across 36 attempts indicates consistent productivity throughout the game.
His four touchdowns were equally important.
Touchdowns change the value of individual production because moving the ball between the 20-yard lines is not enough. Baltimore repeatedly converted its offensive opportunities into points, and Henry was responsible for four rushing scores.
His performance also reduced the pressure on Huntley.
Rather than requiring the quarterback to throw frequently, Baltimore could continue handing the ball to its most productive runner.
Why Henry’s workload mattered
A 36-carry workload can affect the entire structure of a game.
When an offense consistently gains positive yardage on the ground, the opposing defense has to devote resources to stopping the run. That can influence defensive alignment and create opportunities elsewhere.
In this game, however, Baltimore did not need to rely heavily on those secondary benefits because Henry was already producing at a high level.
His 216 rushing yards represented more than 70 percent of Baltimore’s 307 team rushing yards.
That makes him the clear statistical centerpiece of the Ravens’ offensive performance.
Tyler Huntley’s contribution
Tyler Huntley produced a relatively efficient but low-volume passing performance.
His passing statistics were:
- 16 completions
- 20 attempts
- 107 passing yards
- 5.4 yards per attempt
- 1 touchdown
- 0 interceptions
- 91.2 QBR
- 105.6 passer rating
Huntley completed 80 percent of his passes, based on the supplied box score.
However, completion percentage alone does not describe the entire performance. His 107 passing yards show that Baltimore’s passing attack was not the primary source of offensive yardage.
His rushing contribution was important as well.
Huntley ran eight times for 60 yards, averaging 7.5 yards per carry.
That gave Baltimore another reliable source of rushing production and made the offense less dependent on Henry alone.
His combined passing and rushing production therefore fits the overall game plan. Baltimore did not need to win through passing volume. The team could use Huntley’s legs and Henry’s rushing ability to maintain offensive pressure.
Baltimore’s receiving statistics
Baltimore’s receiving numbers were comparatively modest because the team attempted only 20 passes.
Zay Flowers led the Ravens in receiving production.
Zay Flowers
Flowers recorded:
- 4 receptions
- 30 receiving yards
- 7.5 yards per reception
- 1 touchdown
- 13-yard longest reception
- 5 targets
His touchdown gave him the most important receiving contribution for Baltimore.
Mark Andrews
Mark Andrews finished with:
- 4 receptions
- 28 yards
- 7.0 yards per reception
- 0 touchdowns
- 9-yard longest reception
- 4 targets
Andrews tied Flowers for the team lead in receptions with four.
Isaiah Likely
Likely produced:
- 3 receptions
- 27 yards
- 9.0 yards per reception
- 0 touchdowns
- 11-yard longest reception
- 3 targets
His 9.0-yard average was the highest among Baltimore players with multiple receptions.
Other Baltimore receivers
Rasheen Ali caught two passes for eight yards.
Keaton Mitchell also recorded two receptions for seven yards.
Rashod Bateman finished with one reception for seven yards.
DeAndre Hopkins and Charlie Kolar were each targeted once but did not record a reception.
Overall, Baltimore’s receiving group produced 16 receptions for 107 yards and one touchdown on 20 targets.
That is a relatively low-volume passing profile compared with Green Bay.
Green Bay’s passing attack was highly efficient
One of the most interesting aspects of the game is that Green Bay’s quarterback statistics look strong despite the 17-point defeat.
Malik Willis completed 18 of 21 passes for 288 yards.
His statistics included:
- 18 completions
- 21 attempts
- 288 yards
- 13.7 yards per completion
- 1 touchdown
- 0 interceptions
- 94.2 QBR
- 134.6 passer rating
Willis also ran nine times for 60 yards and two touchdowns.
So his overall contribution was not limited to passing.
His passing efficiency was especially notable because he averaged 13.7 yards per completion. Green Bay also produced 296 receiving yards as a team.
That means the Packers had plenty of explosive passing production.
The problem was that passing success did not translate into enough overall control of the game.
Christian Watson leads Green Bay receivers
Christian Watson was Green Bay’s leading receiver.
His line was:
- 5 receptions
- 113 yards
- 22.6 yards per reception
- 1 touchdown
- 39-yard longest reception
- 6 targets
Watson’s 22.6-yard average was one of the most explosive receiving figures in the game.
He was also the only Green Bay receiver to reach 100 yards.
His 113 yards represented a substantial portion of Green Bay’s 296 receiving yards.
The 39-yard reception demonstrates the big-play ability present in the Packers’ passing attack.
Romeo Doubs
Romeo Doubs produced another highly efficient receiving performance:
- 3 receptions
- 62 yards
- 20.7 yards per reception
- 40-yard longest reception
- 3 targets
Doubs actually recorded Green Bay’s longest reception of the game at 40 yards.
Although he caught only three passes, those receptions generated 62 yards.
Jayden Reed
Jayden Reed finished with:
- 4 receptions
- 41 yards
- 10.3 yards per reception
- 30-yard longest reception
- 4 targets
Reed tied Watson for the team lead in receptions with four.
His 30-yard long reception also contributed to Green Bay’s overall explosive passing profile.
Other Green Bay receivers
Bo Melton caught one pass for 34 yards.
Matthew Golden recorded one reception for 12 yards.
Chris Brooks caught one pass for 11 yards.
Josh Whyle and Emanuel Wilson each recorded one eight-yard reception.
Dontayvion Wicks caught one pass for seven yards.
Josh Jacobs was targeted once but finished without a reception.
Green Bay’s receiving group totaled 19 receptions for 296 yards, averaging 15.6 yards per reception, with one touchdown.
That is a striking contrast with Baltimore’s 107 receiving yards.
Green Bay’s rushing production was the major weakness
The clearest statistical weakness for Green Bay was its rushing offense.
The Packers finished with only 79 rushing yards on 17 attempts.
That worked out to an average of 4.6 yards per carry.
Malik Willis was Green Bay’s leading rusher, finishing with 60 yards on nine attempts and two touchdowns.
Emanuel Wilson had three carries for 16 yards.
Josh Jacobs carried four times for only three yards.
Clayton Tune had one rushing attempt for no yards.
The contrast with Baltimore is dramatic.
| Rushing Category | Baltimore | Green Bay |
| Attempts | 53 | 17 |
| Yards | 307 | 79 |
| Average | 5.8 | 4.6 |
| Touchdowns | 4 | 2 |
| Long | 30 | 22 |
Baltimore had 36 more rushing attempts and 228 more rushing yards.
That difference helped determine the game’s overall rhythm.
Josh Jacobs had limited rushing impact
Josh Jacobs finished with four rushing attempts for three yards.
His average was only 0.8 yards per carry, with a longest run of one yard.
That was a particularly difficult rushing line for a player who normally represents an important part of an offense’s ground attack.
Jacobs also caught one pass, but that reception produced zero yards.
The numbers therefore show very little offensive impact from Jacobs in this particular matchup.
It is important not to use one box score as a complete evaluation of a player. A single game can be affected by game plan, opportunities, blocking, score situation and other circumstances.
Still, within this matchup, the rushing statistics clearly show that Green Bay did not receive significant production from Jacobs.
Malik Willis was a dual-threat contributor
Willis is an interesting case because his passing statistics and rushing statistics tell different parts of the story.
Through the air, he completed 18 of 21 passes for 288 yards and one touchdown without an interception.
On the ground, he added 60 yards and two touchdowns.
That gives him three total touchdowns according to the supplied statistics.
His rushing production was particularly valuable because Green Bay’s traditional rushing production was limited.
In other words, Willis helped compensate for the lack of production from the Packers’ other runners.
However, Green Bay still finished with only 79 total rushing yards.
This demonstrates why individual quarterback rushing success does not necessarily translate into a strong team rushing performance.
Clayton Tune’s difficult passing appearance
Clayton Tune completed one of four passes for eight yards.
He recorded:
- 1 completion
- 4 attempts
- 8 passing yards
- 2.0 yards per attempt
- 1 interception
- 0.1 QBR
- 0.0 passer rating
The supplied statistics also list one sack for three yards.
Tune’s passing line was therefore far less productive than Willis’s.
The interception was particularly costly because Green Bay had no interceptions of its own against Baltimore.
The quarterback comparison illustrates how different the two teams’ passing efficiency was depending on which player was under center.
Baltimore’s defensive performance
Baltimore’s defense recorded:
- 56 total tackles
- 24 solo tackles
- 2 sacks
- 1 tackle for loss
- 1 pass defended
- 4 quarterback hits
- 0 defensive touchdowns
Marlon Humphrey recorded Baltimore’s only interception, returning it six yards.
The Ravens did not need a huge number of sacks or turnovers to win.
Instead, their defense was supported by an offense that controlled the ground game.
This is an important distinction when analyzing the box score.
A defense can win without producing a large turnover total if the offense consistently maintains possession and produces points.
Green Bay’s defensive statistics
Green Bay recorded:
- 89 total tackles
- 49 solo tackles
- 1 sack
- 2 tackles for loss
- 2 passes defended
- 4 quarterback hits
- 0 defensive touchdowns
The Packers recorded more total tackles than Baltimore.
That does not necessarily mean the defense performed better.
In fact, the high tackle total can partly reflect the amount of defensive activity required against an offense that ran 53 times.
When a team faces a high-volume rushing attack, defenders can accumulate many tackles simply because the opposing offense repeatedly runs the ball.
The Packers had 89 tackles compared with Baltimore’s 56, but Baltimore still won 41-24.
This is a useful reminder that individual defensive totals need context.
Turnovers played a role
Baltimore recorded one interception through Marlon Humphrey.
Green Bay did not record an interception.
The supplied fumble statistics show one lost fumble for Green Bay involving Malik Willis.
Baltimore had one fumble recovery credited to Mike Green.
That creates an important turnover advantage for the Ravens.
Turnovers can change field position and possession opportunities, making them particularly valuable in a game where one team is already producing more offensive consistency.
Special teams statistics
Baltimore’s kicking performance was perfect based on the supplied numbers.
Tyler Loop made:
- 2 of 2 field goals
- 5 of 5 extra points
- 11 total points
- Longest field goal of 34 yards
Green Bay’s Brandon McManus also had a perfect field-goal record:
- 1 of 1 field goals
- 3 of 3 extra points
- 6 total points
- Longest field goal of 24 yards
The difference came primarily from scoring opportunities.
Baltimore generated enough touchdowns and field-goal opportunities to score 41 points.
Green Bay scored 24.
Kick returns
LaJohntay Wester handled Baltimore’s kick returns, recording four returns for 96 yards.
His average was 24.0 yards per return, with a 27-yard longest return.
Green Bay’s return production was spread among three players.
Bo Melton had four returns for 95 yards.
Nate Hobbs recorded two returns for 45 yards.
Emanuel Wilson added one return for 23 yards.
Green Bay’s team total was seven returns for 163 yards, averaging 23.3 yards per return.
Neither team recorded a punt return.
The biggest statistical contrasts
When reviewing the baltimore ravens vs green bay packers match player stats, several differences stand out immediately.
1. Baltimore dominated rushing volume
The Ravens ran 53 times.
Green Bay ran 17 times.
That is a difference of 36 rushing attempts.
Baltimore also gained 307 rushing yards compared with Green Bay’s 79.
2. Green Bay dominated passing yardage
Green Bay’s receiving group accumulated 296 yards.
Baltimore’s team receiving total was 107 yards.
That gives the Packers a 189-yard advantage in receiving yardage.
Despite that advantage, Green Bay lost by 17 points.
3. Henry was the game’s biggest offensive producer
Henry’s 216 rushing yards exceeded Baltimore’s entire passing total by 109 yards.
His four rushing touchdowns were also the most by any individual player in the supplied statistics.
4. Green Bay generated explosive receptions
Watson averaged 22.6 yards per reception.
Doubs averaged 20.7.
Melton averaged 34.0 on his lone catch.
Those numbers demonstrate how effectively Green Bay could generate large gains through the air.
5. Baltimore converted its offensive production into points
The Ravens scored 41 points despite only 107 passing yards.
That is a strong example of how rushing efficiency and red-zone execution can compensate for limited passing volume.
Why the final score makes sense when viewed through the numbers
At first glance, Green Bay’s 296 receiving yards compared with Baltimore’s 107 might make the final score look surprising.
But football games are not decided by passing yardage alone.
Baltimore’s 307 rushing yards provided the foundation for the victory.
The Ravens also produced four rushing touchdowns through Henry and two additional rushing touchdowns from Willis for Green Bay.
The Packers’ offense generated yardage, but Baltimore’s overall offensive balance was more effective at producing a large point total.
Another important factor is possession structure.
An offense that repeatedly runs the ball successfully can control the pace of a game and force the opposing defense to spend more time on the field.
Baltimore’s 53 rushing attempts are evidence of that approach.
Player-by-player statistical snapshot
Here is a simplified view of the most important individual performances.
Baltimore Ravens
Derrick Henry: 36 carries, 216 yards, 6.0 average, 4 touchdowns, 30-yard long.
Tyler Huntley: 16-of-20 passing, 107 yards, 1 touchdown, 0 interceptions; 8 carries, 60 yards.
Zay Flowers: 4 receptions, 30 yards, 1 touchdown, 5 targets.
Mark Andrews: 4 receptions, 28 yards, 4 targets.
Isaiah Likely: 3 receptions, 27 yards, 3 targets.
Keaton Mitchell: 9 carries, 31 yards; 2 receptions, 7 yards.
Marlon Humphrey: 1 interception for 6 yards.
Tyler Loop: 2-of-2 field goals and 5-of-5 extra points.
Green Bay Packers
Malik Willis: 18-of-21 passing, 288 yards, 1 touchdown, 0 interceptions; 9 carries, 60 yards, 2 touchdowns.
Christian Watson: 5 receptions, 113 yards, 1 touchdown, 6 targets.
Romeo Doubs: 3 receptions, 62 yards, 3 targets.
Jayden Reed: 4 receptions, 41 yards, 4 targets.
Bo Melton: 1 reception, 34 yards; 4 kick returns for 95 yards.
Emanuel Wilson: 3 carries, 16 yards; 1 reception for 8 yards.
Josh Jacobs: 4 carries, 3 yards; 1 target with no reception.
Brandon McManus: 1-of-1 field goals and 3-of-3 extra points.
What these numbers reveal about the matchup
The most useful lesson from this box score is that total yardage in one category can be misleading when viewed independently.
Green Bay’s passing attack was clearly more productive.
The Packers produced 296 receiving yards compared with 107 for Baltimore.
Yet Baltimore’s rushing attack was so dominant that it more than compensated for the passing discrepancy.
The Ravens produced 307 rushing yards.
That is the central statistical story of the game.
Another important observation is that Baltimore did not need a large passing workload from Huntley.
His 20 attempts were enough because the ground game repeatedly created favorable situations.
Green Bay, meanwhile, relied much more heavily on its passing attack.
That approach produced explosive plays, especially through Watson and Doubs, but it was not enough to overcome Baltimore’s rushing advantage and the turnover difference.
How to interpret the player statistics correctly
Box-score analysis is most useful when individual statistics are connected to team strategy.
For example, Derrick Henry’s 216 rushing yards should not simply be described as a large number.
The more meaningful observation is that Baltimore gave him 36 opportunities and consistently used the running game.
Similarly, Malik Willis’s 288 passing yards should not automatically be interpreted as evidence that Green Bay’s offense was more effective overall.
The Packers gained substantial yardage through the air, but their total rushing output was only 79 yards.
This distinction matters for readers comparing players or trying to understand why the final score developed as it did.
Statistics provide evidence, but context explains what those statistics mean.
Team records entering the statistical picture
The supplied game data lists Baltimore at 8-8 overall and 5-2 away.
Green Bay was listed at 9-6-1 overall and 5-3 at home.
Those records provide additional context for the matchup.
Green Bay entered with the better overall record, but Baltimore produced the stronger performance on December 28.
The result also illustrates why individual game performance cannot always be predicted from season record alone.
A team can have the better overall record and still lose when its opponent establishes a particularly effective matchup.
Here, Baltimore’s rushing attack presented exactly that kind of challenge.
Frequently Asked Questions
Who led the Ravens in rushing against the Packers?
Derrick Henry led Baltimore with 216 rushing yards on 36 carries. He averaged 6.0 yards per carry and scored four rushing touchdowns.
Who led Green Bay in passing?
Malik Willis led Green Bay’s passing attack, completing 18 of 21 attempts for 288 yards, one touchdown and no interceptions.
Who was Green Bay’s leading receiver?
Christian Watson led the Packers with five receptions for 113 yards and one touchdown. His longest reception was 39 yards.
How many rushing yards did Baltimore have?
Baltimore recorded 307 rushing yards on 53 attempts, averaging 5.8 yards per carry. The team scored four rushing touchdowns.
How many rushing yards did Green Bay have?
Green Bay recorded 79 rushing yards on 17 attempts, averaging 4.6 yards per carry. The Packers scored two rushing touchdowns.
What was the final score?
Baltimore defeated Green Bay 41-24 on December 28, 2025.
Conclusion
The baltimore ravens vs green bay packers match player stats show a game defined by contrasting offensive strengths.
Green Bay’s passing attack was highly productive, with Malik Willis throwing for 288 yards and Christian Watson surpassing 100 receiving yards. Romeo Doubs and Jayden Reed also contributed meaningful production through the air.
Baltimore, however, controlled the game through its rushing attack.
The Ravens finished with 307 rushing yards on 53 attempts. Derrick Henry was the centerpiece, producing 216 yards and four touchdowns on 36 carries. Tyler Huntley added another 60 rushing yards while also completing 16 of 20 passes.
The defensive and turnover statistics added further context. Baltimore recorded an interception, Green Bay had a lost fumble, and neither defense produced a defensive touchdown.
Ultimately, the 41-24 result was not simply a product of one statistical category. It came from Baltimore’s ability to consistently produce on the ground, finish drives with touchdowns and maintain an offensive approach that placed less pressure on its passing game.
For anyone studying the baltimore ravens vs green bay packers match player stats, the clearest takeaway is the contrast between Green Bay’s explosive passing production and Baltimore’s overwhelming rushing production. The box score shows that Baltimore’s ground-game efficiency was the defining factor in a game where the Packers actually held a major advantage through the air.