The Minnesota Vikings vs Green Bay Packers match player stats tell the story of a complete defensive domination at Lambeau Field. Green Bay crushed Minnesota 23-6 behind Emanuel Wilson’s career-high 107 rushing yards and two touchdowns, while the Packers defense strangled the Vikings with five sacks and three turnovers. Will Reichard made NFL history with his 59-yard field goal, becoming the first kicker ever with four field goals of 59+ yards in a single season, but it wasn’t enough to overcome Green Bay’s relentless pressure.
Table of contents
Final Score & Key Performers
Green Bay Packers 23, Minnesota Vikings 6
Location: Lambeau Field, Green Bay, WI
Attendance: 77,991
Date: Sunday, November 23, 2025
The game stats reveal a complete mismatch in the second half. Minnesota managed just 4 net yards after halftime, the fewest by any NFL team in a half since at least 1991. J.J. McCarthy struggled mightily, completing 12 of 19 passes for only 87 yards with two interceptions and five sacks.
Individual Player Stats
Green Bay Packers Offensive Leaders
Rushing Statistics
| Player | Carries | Yards | Average | TDs | Long |
|---|---|---|---|---|---|
| Emanuel Wilson | 28 | 107 | 3.8 | 2 | – |
Emanuel Wilson dominated the ground game in his first career start, filling in for injured starter Josh Jacobs. His 28 carries and 107 yards both represented season highs for any Packers running back in 2025.
“I just kept it the same,” Wilson said after the game. “I approached it today just like it’s another game. This is my first start since college, so I just tried to go out there and take advantage of it.”
The Division II Fort Valley State product scored both touchdowns on 1-yard plunges, marking his first career multi-touchdown performance.
Passing Statistics
| Player | Comp/Att | Yards | TDs | INTs | Rating |
|---|---|---|---|---|---|
| Jordan Love | 14/21 | 139 | 0 | 0 | – |
Love posted season lows in both attempts and yards, but the efficiency told the real story. Green Bay controlled the clock and leaned on their defense.
“I’ve never called the same run so many times consecutively,” Packers coach Matt LaFleur admitted. “It was like 3 yards and a cloud of dust, but it was effective. Bottom line, I just thought the way our defense was playing, we just took the air out of the ball and said, ‘Go win it for us.'”
Kicking Performance
| Player | FG Made/Att | Long | XP Made/Att |
|---|---|---|---|
| Brandon McManus | 3/3 | 40 | 2/2 |
McManus connected on field goals from 32, 30, and 40 yards, bouncing back from recent struggles.
Minnesota Vikings Offensive Leaders
Passing Statistics
| Player | Comp/Att | Yards | TDs | INTs | Sacks | Rating |
|---|---|---|---|---|---|---|
| J.J. McCarthy | 12/19 | 87 | 0 | 2 | 5 | 34.2 |
McCarthy endured a nightmare performance that landed him in concussion protocol. The second-year quarterback was battered throughout, taking five sacks for 35 yards lost and throwing his third consecutive game with multiple interceptions.
The rookie signal-caller completed just 5 of 8 passes for 25 yards in the second half, with four sacks and both interceptions coming after halftime.
Rushing Statistics
| Player | Carries | Yards | Average | TDs | Long |
|---|---|---|---|---|---|
| Jordan Mason | – | – | – | 0 | 22 |
| Aaron Jones | – | – | – | 0 | – |
The Vikings managed just 7 rushing yards on three carries in the entire second half, abandoning the run game after falling behind by two scores.
Kicking Performance
| Player | FG Made/Att | Long | XP Made/Att |
|---|---|---|---|
| Will Reichard | 2/2 | 59 | 0/0 |
Reichard provided the lone bright spot for Minnesota, drilling field goals from 52 and 59 yards. The 59-yarder put him in the record books.
“Reichard became the first player in NFL history to have four field goals of at least 59 yards in one season,” making kicks from that distance in Weeks 1, 7, and 12, plus a 62-yarder in Week 3.
Defensive Player Stats
Green Bay Packers Defense
Sacks & Tackles for Loss
| Player | Sacks | TFL | QB Hits | Forced Fumbles |
|---|---|---|---|---|
| Micah Parsons | 2.0 | – | 3 | 0 |
| Devonte Wyatt | 2.0 | – | – | 0 |
| Isaiah McDuffie | 0.5 | – | – | 0 |
| Warren Brinson | 0.5 | – | – | 0 |
Parsons reached double-digit sacks for the fifth consecutive season to start his career, joining Reggie White as the only players in NFL history to accomplish that feat. His 10 sacks through 11 games put him on pace to shatter his career high.
“You always should be appreciative,” Parsons reflected. “It’s such a difficult feat. I wouldn’t say it’s like a feat where it’s very easy or anything like that. But it’s a standard of play. Me and CeeDee Lamb used to say 1,000 yards is like the minimum. So, I feel like 10 sacks for the standard of player you are, that should be the minimum you should get.”
The most dominant sequence came late in the third quarter. Parsons beat All-Pro left tackle Christian Darrisaw for a 5-yard sack, then on the next play, he bulldozed through center Ryan Kelly to set up Wyatt for a 10-yard sack.
“That punt was huge,” Parsons said about the special teams turnover that changed the game. “Huge. Changed the whole momentum of the game.”
Interceptions
| Player | INTs | Return Yards | TDs |
|---|---|---|---|
| Isaiah McDuffie | 1 | – | 0 |
| Evan Williams | 1 | – | 0 |
Both interceptions came in the fourth quarter as McCarthy tried forcing plays while trailing. McDuffie’s pick came after Rashan Gary beat backup left tackle Justin Skule and hit McCarthy’s arm during the throw. Williams sealed the victory with a late interception.
“We like playing with a lead because you just get to let the big dogs eat,” Williams explained. “We definitely felt comfortable, smelled a little blood in the water coming into the second and knew that we could just let loose and play fast.”
Special Teams Impact
Turnover
Zayne Anderson recovered a muffed punt at the Minnesota 5-yard line early in the third quarter. The miscue occurred when the ball hit Vikings returner Myles Price while he was blocking a Packers player. Wilson scored two plays later, giving Green Bay a 17-6 lead they never relinquished.
Team Statistics Comparison
Overall Team Stats
| Category | Vikings | Packers |
|---|---|---|
| First Downs | – | – |
| Total Yards | 145* | 246 |
| Passing Yards | 87 | 139 |
| Rushing Yards | 58* | 107 |
| Turnovers | 3 | 0 |
| Sacks Against | 5 | 0 |
| Time of Possession | – | – |
*Estimate based on available information
Half-by-Half Breakdown
| Category | Vikings 1H | Vikings 2H | Packers 1H | Packers 2H |
|---|---|---|---|---|
| Total Yards | 141 | 4 | – | – |
| Passing Yards | 55 | 32 | – | – |
| Rushing Yards | 86 | 7 (3 carries) | – | – |
| Points | 6 | 0 | 10 | 13 |
The second half collapse was historic. Minnesota’s 4 total yards represented the fewest by any NFL team in a half since at least 1991, according to Sportradar research.
Scoring Summary
| Quarter | Time | Play | Score |
|---|---|---|---|
| 1st | – | Will Reichard 52-yard FG | MIN 3-0 |
| 1st | – | Emanuel Wilson 1-yard TD run (McManus XP) | GB 7-3 |
| 2nd | – | Brandon McManus 32-yard FG | GB 10-3 |
| 2nd | 0:10 | Will Reichard 59-yard FG | GB 10-6 |
| 3rd | – | Emanuel Wilson 1-yard TD run (McManus XP) | GB 17-6 |
| 4th | – | Brandon McManus 30-yard FG | GB 20-6 |
| 4th | – | Brandon McManus 40-yard FG | GB 23-6 |
Drive Analysis
Minnesota opened the game with a promising drive that resulted in Reichard’s 52-yard field goal. Green Bay immediately answered with a 70-yard touchdown drive capped by Wilson’s first score.
The Vikings had their best opportunity in the second quarter with third-and-1 at the Green Bay 17. Tight end T.J. Hockenson took a direct snap on third down but was stopped. Kingsley Enagbare then stuffed Jordan Mason on fourth down, ending the threat.
Injury Report
Minnesota Vikings
| Player | Position | Injury | Status |
|---|---|---|---|
| J.J. McCarthy | QB | Concussion | Protocol |
| Donovan Jackson | G | Ankle | Left 2nd Half |
| Christian Darrisaw | OT | Foot | Left 2nd Half |
| Jonathan Greenard | OLB | Shoulder | DNP |
McCarthy entered concussion protocol after reporting symptoms on the flight home. He was hit 10 times during the game and took particularly hard shots on consecutive plays late in the fourth quarter before sailing his second interception.
Green Bay Packers
| Player | Position | Injury | Status |
|---|---|---|---|
| Josh Jacobs | RB | Knee | DNP |
| Keisean Nixon | CB | Stinger | Left 1st Half |
| Nate Hobbs | CB | Knee | DNP |
| Quay Walker | LB | Neck | DNP |
| Matthew Golden | WR | Shoulder | DNP |
Context & Standings Impact
The victory improved Green Bay to 7-3-1, moving them to 2-0 in NFC North play after posting just a 1-5 division record the previous season. Minnesota fell to 4-7, dropping their fifth game in the last six contests.
The Vikings had won their previous two games at Lambeau Field and were attempting to beat the Packers on the road three straight times, something they last accomplished from 1991-93.
Green Bay began a crucial three-game stretch against division opponents, with a Thanksgiving Day matchup at Detroit up next, followed by hosting Chicago on December 7.
Analysis: What the Numbers Reveal
The minnesota vikings vs green bay packers match player stats expose several critical trends that defined this blowout.
Green Bay’s Defensive Masterclass
The Packers defense posted one of the most dominant halves in recent NFL history. Five sacks, three turnovers, and just 4 yards allowed after halftime represent the type of suffocating performance that wins championships.
Parsons joined elite company with his fifth straight 10-sack season. Only Reggie White, who had nine consecutive seasons to start his career, has a longer streak. The former Cowboys star now has realistic shot at becoming the only player with 12+ sacks in each of his first five NFL seasons.
The pass rush didn’t just get pressure, it overwhelmed Minnesota’s offensive line. With Darrisaw playing through an ankle injury and eventually leaving the game, backup Justin Skule couldn’t handle the onslaught. Four of the five sacks came in the second half when the Vikings needed to throw.
McCarthy’s Growing Pains
The young quarterback’s struggles continue mounting. Through six career starts, McCarthy has thrown at least one interception in every game and posted multiple picks in four contests. His 87 passing yards against Green Bay rank among the worst performances by any starting quarterback this season.
According to historical data, McCarthy became only the second Vikings QB in the last 30 years to throw multiple interceptions in three consecutive games, matching Christian Ponder from October 2012. The comparisons to Ponder, a first-round bust, are precisely what Minnesota hoped to avoid.
“Can you win with what he’s doing right now?” Vikings coach Kevin O’Connell was asked postgame. “I think you can,” O’Connell responded. “I do believe that. But it does require, as a football team, not doing things that lose games.”
That diplomatic answer reveals the tension. Minnesota’s defense held Green Bay to just 246 total yards, but the offense generated almost nothing, especially after halftime.
Special Teams Swing
The game’s turning point came on special teams. With Minnesota trailing just 10-6, Daniel Whelan’s punt bounced near the goal line and hit Myles Price while he was engaged with a blocker. Zayne Anderson recovered at the 5, and Wilson scored two plays later.
“That punt was huge,” Parsons emphasized. “Huge. Changed the whole momentum of the game.”
The miscue marked Minnesota’s third straight game with a major special teams blunder, following a kickoff return fumble against Baltimore and allowing a 56-yard return to Chicago in the final minute that set up the game-winning field goal.
Wilson’s Breakthrough Performance
The undrafted free agent from Division II Fort Valley State made the most of his opportunity. Wilson’s 28 carries nearly matched his previous career high, and the 107 yards shattered it. More importantly, he showed patience and vision, consistently gaining positive yards and moving the chains.
“I think mentally he was preparing all week to be the guy,” Love noted. “And to find out and come out here and have over 100 yards and break off some of the runs he did was pretty cool.”
Wilson’s success allowed Green Bay to control the clock and keep Minnesota’s offense off the field. The Packers called run plays repeatedly, trusting their defense to hold up.
Reichard’s Historic Kicks
Amid the carnage, Reichard continued his remarkable season. His 59-yard field goal with 10 seconds left in the first half kept Minnesota within striking distance at 10-6.
The kick made history as the fourth time this season Reichard connected from 59+ yards. He previously hit from that distance in Week 1 against Chicago, Week 7 versus Philadelphia, and drilled a franchise-record 62-yarder in Week 3 against Cincinnati.
Only two missed kicks mar Reichard’s season, one believed to have been affected by a camera wire. The second-year kicker is 19-for-21 on field goals with a remarkable 10-for-12 success rate from 50+ yards.
Looking Ahead
Green Bay’s defensive performance sets a high standard moving forward. With crucial division games against Detroit and Chicago on the horizon, the Packers appear to be rounding into form at the perfect time.
For Minnesota, the questions multiply. McCarthy’s development has stalled, the special teams continue making game-changing mistakes, and the offense ranks 28th in the league. At 4-7, their playoff hopes are nearly extinguished.
The contrast couldn’t be starker. Green Bay flexed its muscles with a complete team victory built on defense and ball control. Minnesota exposed its flaws in every phase, from quarterback play to special teams execution to second-half adjustments.
These minnesota vikings vs green bay packers match player stats will be studied for weeks as examples of both defensive dominance and offensive futility. Green Bay proved it can win ugly when needed. Minnesota showed it simply can’t win at all right now.
For more comprehensive NFL statistics and match analysis, including historical matchup data and player performance trends, explore our complete database of game breakdowns and statistical insights.

