The Minnesota Vikings beat the Detroit Lions 23–10 on December 25, 2025, in the teams’ most recent completed meeting. Played at U.S. Bank Stadium in Minneapolis during Week 17 of the 2025 NFL season, the game turned on Minnesota’s six takeaways. Jordan Addison then broke a 65-yard touchdown run late in the fourth quarter to put the result beyond Detroit’s reach.
Key player stats — December 25, 2025: Vikings 23, Lions 10
| Team | Player | Game stats |
|---|---|---|
| Vikings | Max Brosmer | 9-of-16 passing, 51 yards, 0 TD, 0 INT; 16 rushing yards |
| Vikings | Jordan Addison | 1 carry, 65 yards, 1 TD; 0 receptions |
| Vikings | Aaron Jones | 18 carries, 53 yards, 1 TD; 3 catches, 10 yards |
| Vikings | Justin Jefferson | 4 catches, 30 yards |
| Vikings | Blake Cashman | 17 combined tackles, 1 sack |
| Lions | Jared Goff | 18-of-29 passing, 197 yards, 1 TD, 2 INT; 3 lost fumbles |
| Lions | Jahmyr Gibbs | 17 carries, 41 yards; 2 catches, 23 yards; 1 lost fumble |
| Lions | Amon-Ra St. Brown | 8 catches, 68 yards |
| Lions | Isaac TeSlaa | 3 catches, 49 yards, 1 TD |
| Lions | Aidan Hutchinson | 6 combined tackles, 2 sacks |
Read more : Denver Nuggets vs Oklahoma City Thunder Match Player Stats: Denver Wins 127–107
How Minnesota won despite gaining fewer yards
Detroit outgained Minnesota 231 yards to 161 and held possession for 32:30, five minutes longer than the Vikings. Neither advantage translated into enough points. The Lions lost four fumbles and threw two interceptions; Minnesota did not turn the ball over.
Those six takeaways repeatedly interrupted Detroit’s drives. Goff accounted for five giveaways with two interceptions and three lost fumbles, while Gibbs lost the other fumble. Harrison Smith and Byron Murphy Jr. intercepted Goff. Minnesota’s defense also sacked him five times, making it difficult for Detroit to build any rhythm between the turnovers.
The Lions’ ground game offered little relief. Gibbs gained 41 yards on 17 carries, and David Montgomery managed 25 yards on 10. Detroit finished with 68 rushing yards on 30 attempts, an average of 2.3 yards per carry. Cashman led Minnesota with 17 combined tackles, while Andrew Van Ginkel recorded 1½ sacks and recovered two fumbles.
The yardage totals tell one part of the game. The turnover margin explains the score. Minnesota’s offense did not have to produce a steady stream of long drives because its defense kept giving it chances to play from advantageous positions.
The scoring sequence: a tie, three field goals and Addison’s breakaway
Aaron Jones opened the scoring with a one-yard touchdown run in the first quarter. Detroit answered shortly before halftime with its best drive of the game: 19 plays, 80 yards and 10:08 off the clock. Goff finished it with a four-yard touchdown pass to Isaac TeSlaa, sending the teams into halftime tied 7–7.
Neither offense reached the end zone in the third quarter. Vikings kicker Will Reichard made field goals from 52 and 56 yards to give Minnesota a 13–7 lead. Detroit remained within striking distance and cut the margin to 13–10 when Jake Bates made a 48-yard field goal with 4:39 left in the fourth.
Addison changed the game on Minnesota’s next possession. The receiver took a handoff and ran 65 yards for a touchdown, extending the lead to 20–10 with 3:43 remaining. It was his only rushing attempt of the game, and he recorded no catches. Reichard later added a 42-yard field goal to complete the 23–10 score.
The timing made Addison’s run decisive. Detroit had just moved within a field goal; less than a minute later, it needed two scores. Minnesota’s defense had created the conditions for the win, and Addison delivered the one explosive offensive play that settled it.
What the quarterback numbers really show
Brosmer’s passing line was modest: nine completions in 16 attempts for 51 yards, with no touchdowns or interceptions. He was also sacked seven times for a total loss of 48 yards. That left Minnesota with only three net passing yards as a team.
Those two passing figures measure different things. Brosmer’s 51 yards are the yards gained on completed passes. Team net passing yards subtract yards lost on sacks. The Vikings won despite that unusually small net total because they protected the ball, scored twice on the ground and made all three of Reichard’s field-goal attempts.
Goff threw for 197 yards, considerably more than Brosmer, and TeSlaa caught his lone touchdown pass. St. Brown led the Lions with eight receptions for 68 yards. But Detroit’s passing production came with two interceptions, three Goff fumbles lost and five sacks. The Lions scored only three points after their second-quarter touchdown drive.
Detroit’s defense also made substantial plays. Hutchinson had two sacks, and the Lions held Minnesota to 11 first downs. Still, the Vikings’ six takeaways meant their limited offensive output was enough. For this game, protecting possession mattered more than accumulating yards.
Read more : LA Clippers vs Dallas Mavericks Match Player Stats: Leonard Leads 116–103 Win
What the result meant
Both teams stood at 8–8 after the game. The loss eliminated Detroit from playoff contention, while Green Bay secured a postseason berth. For Minnesota, it was a divisional win built around defensive pressure and takeaways rather than passing production.
The December 25 box score offers a reminder to read football statistics together. Detroit led in total yards and possession. Minnesota led 6–0 in takeaways and won by 13 points. Addison’s touchdown run supplied the finishing blow, but the Vikings’ defense had shaped the contest long before it happened.
FAQs
Who won the latest completed Lions vs Vikings game?
Minnesota beat Detroit 23–10 on December 25, 2025, at U.S. Bank Stadium.
What were Jared Goff’s stats against the Vikings?
Goff completed 18 of 29 passes for 197 yards, one touchdown and two interceptions. He also lost three fumbles and was sacked five times.
How many yards did Jordan Addison have?
Addison had 65 rushing yards on one carry, which he took for a fourth-quarter touchdown. He did not record a reception.
Why do the Vikings have 51 passing yards but only three net passing yards?
Max Brosmer threw for 51 yards, but Minnesota lost 48 yards on seven sacks. Subtracting those sack losses gives the team three net passing yards.
How many turnovers did Minnesota force?
The Vikings forced six turnovers: two interceptions and four recovered fumbles. Minnesota committed none.
Minnesota’s 23–10 victory came from taking the ball away, limiting Detroit’s rushing attack and capitalizing when Addison found space late. Follow our future NFL coverage for verified stats and analysis from the next Lions–Vikings meeting.
More sports detail on Sportsdailyhub.com
