Top 5 This Week

Related Posts

Minnesota Vikings vs New York Giants Match Player Stats (Dec 21, 2025)

The Minnesota Vikings won this one with a backup quarterback and a defense that gave the Giants almost nothing through the air. J.J. McCarthy broke a bone in his right hand before halftime. Max Brosmer came on, protected a one-score lead, and Minnesota walked out of MetLife Stadium with a 16-13 win over New York on December 21, 2025. What follows is the full statistical record from the Week 16 game: every passing, rushing, receiving, defensive, and special teams number, plus the complete box score for both rosters.



Final Score: Vikings 16, Giants 13

Team1Q2Q3Q4QFinal
Minnesota Vikings (7-8)3100316
New York Giants (2-13)0100313

Date: December 21, 2025 | Kickoff: 1:00 p.m. ET | TV: FOX Venue: MetLife Stadium, East Rutherford, New Jersey Attendance: 76,515 | Weather: 46ยฐF, 37% humidity, 20 mph wind Line: Vikings -2.5 | Total: 43.0 (under)


Game Leaders

The headline numbers from both teams, side by side.

CategoryMinnesotaNew York
Passing yardsJ.J. McCarthy, 108 (9/14)Jaxson Dart, 33 (7/13)
Rushing yardsAaron Jones, 85 (21 car)Tyrone Tracy Jr., 71 (16 car)
Receiving yardsJustin Jefferson, 85 (6 rec)Wan’Dale Robinson, 19 (3 rec)
TacklesBlake Cashman, 16Bobby Okereke, 13
SacksFive players with 1.0 (team: 5.0)Brian Burns, 2.0

Minnesota piled up 240 total yards to New York’s 141. The Vikings sacked Dart five times for 20 yards, and Burns led the Giants with two takedowns of his own. New York managed 13 net passing yards, the result of those sacks and a quarterback who did not throw his first pass until the second quarter.


Team Stats: Minnesota vs New York

StatMinnesota VikingsNew York Giants
Total yards240141
Total plays5848
Yards per play4.12.9
Net passing yards12613
Rushing yards114128
First downs1712
Passing first downs81
Rushing first downs77
First downs by penalty24
Third down efficiency7/12 (58%)2/10 (20%)
Fourth down efficiency1/11/3
Red zone (made/att)1/30/3
Completions/attempts16/237/13
Sacks allowed (yards)4 (34)5 (20)
Rushing attempts3130
Yards per rush3.74.3
Turnovers21
Fumbles lost10
Penalties (yards)11 (90)11 (74)
Time of possession31:0128:59

The Vikings out-gained New York by nearly 100 yards and won the third-down battle three to one. The Giants held a small edge on the ground but did nothing with it through the air, where they finished with one passing first down all afternoon.


How the Vikings vs Giants Game Was Scored

QuarterTimeTeamPlayMINNYG
1st10:49MINWill Reichard 43-yard field goal30
2nd11:04NYGBen Sauls 27-yard field goal33
2nd4:50MINWill Reichard 31-yard field goal63
2nd2:01MINJ.J. McCarthy 12-yard run (Reichard kick)133
2nd0:17NYGTyler Nubin 27-yard fumble return (Sauls kick)1310
4th11:06NYGBen Sauls 39-yard field goal1313
4th4:15MINWill Reichard 30-yard field goal1613

New York’s only touchdown came from its defense. With 17 seconds left in the half, Brian Burns hit McCarthy on a screen attempt, the ball came loose, and Tyler Nubin scooped it and ran 27 yards to the end zone. The Vikings broke the fourth-quarter tie on the drive that put Brosmer’s name in the win column, a 14-play march that ended with Reichard’s 30-yard kick.


Quarterback Comparison

McCarthy left with 17 seconds remaining in the second quarter. The injury, later confirmed as a hairline fracture in his throwing hand, appeared to happen earlier on that drive, before his rushing touchdown. He was ruled out of Minnesota’s following game against Detroit. Brosmer handled all three second-half possessions for the Vikings.

StatJ.J. McCarthy (MIN)Max Brosmer (MIN)Jaxson Dart (NYG)
Completions/attempts9/147/97/13
Completion %64.377.853.8
Passing yards1085233
Yards per attempt7.75.82.5
Touchdowns000
Interceptions101
Sacks taken (yards)3 (25)1 (9)5 (20)
Passer rating58.090.727.4
Total QBR39.570.85.0
Snaps322956

McCarthy added the game’s only offensive touchdown on the ground, a 12-yard scramble. Dart did not attempt his first pass until 1:44 remained in the second quarter and finished with the fifth interception of his rookie season.


Box Score: Passing

Minnesota Vikings

PlayerCmpAttYdsTDINTSkSk YdsLongRating
J.J. McCarthy914108013252058.0
Max Brosmer795200192190.7
Team1623160014342170.9

New York Giants

PlayerCmpAttYdsTDINTSkSk YdsLongRating
Jaxson Dart71333015201427.4
Team71333015201427.4

Gross passing yards were 160 for Minnesota and 33 for New York. Sacks dropped the Vikings to 126 net and the Giants to 13.


Box Score: Rushing

Minnesota Vikings

PlayerCarYdsAvgTDLong
Aaron Jones21854.0015
J.J. McCarthy22010.0112
Jordan Mason252.505
Zavier Scott242.004
C.J. Ham133.003
Max Brosmer3-3-1.00-1
Team311143.7115

New York Giants

PlayerCarYdsAvgTDLong
Tyrone Tracy Jr.16714.4018
Devin Singletary11474.308
Jaxson Dart273.504
Wan’Dale Robinson133.003
Team301284.3018

Jones played through an ankle injury and carried the Minnesota ground game. Mason left in the first quarter with a right ankle injury after two touches.


Box Score: Receiving

Minnesota Vikings

PlayerRecTgtYdsAvgTDLongYAC
Justin Jefferson688514.202136
Jordan Addison232613.00201
Josh Oliver23199.501217
Aaron Jones2384.00713
Zavier Scott1188.00813
Jordan Mason1166.00610
Tai Felton1166.0060
T.J. Hockenson1122.0021
Jalen Nailor0200.0000
Team162316010.002191

New York Giants

PlayerRecTgtYdsAvgTDLongYAC
Wan’Dale Robinson36196.30140
Darius Slayton1288.0084
Tyrone Tracy Jr.2273.50413
Devin Singletary11-1-1.00-14
Theo Johnson0200.0000
Team713334.701421

Jefferson accounted for more than half of Minnesota’s receiving yardage. The longest gain for either offense was his 21-yarder. Nobody else cleared 26 yards.


Box Score: Defense

Minnesota Vikings

PlayerCombSoloAstSacksTFLQB HitsINTPDFF
Blake Cashman16790.000000
Jonathan Allen8441.021000
Jay Ward6240.000000
Levi Drake Rodriguez5141.001000
Jalen Redmond4131.011010
Andrew Van Ginkel4221.012010
Eric Wilson4131.011000
Isaiah Rodgers4400.010010
Byron Murphy Jr.2020.000110
Harrison Smith2200.000000
Sione Takitaki2110.000000
Elijah Williams2110.000000
Ivan Pace Jr.2020.000000
Fabian Moreau1100.000000
Tyrion Ingram-Dawkins1100.000000
Tyler Batty1100.000000
Chaz Chambliss1010.000000
Zavier Scott1100.000000
Dallas Turner1010.000000
Team6730375.066150

New York Giants

PlayerCombSoloAstSacksTFLQB HitsINTPDFF
Bobby Okereke13760.000010
Jevon Holland7520.000000
Chauncey Golston6421.031000
Dane Belton6420.000000
Tyler Nubin6420.000010
Brian Burns4222.022001
Roy Robertson-Harris4130.001000
Darius Muasau3030.000000
Andru Phillips3210.000000
Abdul Carter2111.014000
Paulson Adebo2110.000110
Dexter Lawrence1100.011010
Zaire Barnes1010.000000
Elijah Chatman1010.000000
DJ Davidson1010.000000
Art Green1100.000000
Cordale Flott0000.000010
Team6234284.079151

Cashman’s 16 tackles led all players. Burns finished with two sacks, two tackles for loss, and the forced fumble that produced New York’s touchdown. Abdul Carter recorded four quarterback hits, the most on the field.


Turnovers and Interceptions

PlayerTeamINTReturn YdsTD
Byron Murphy Jr.MIN1150
Paulson AdeboNYG100

Murphy’s pick came in the second quarter when Dart’s throw deflected off tight end Theo Johnson and into his hands. Adebo intercepted McCarthy in the first quarter on a ball that bounced off receiver Jalen Nailor. Minnesota lost one fumble, the McCarthy strip that Nubin returned for the score.


Box Score: Kicking

PlayerTeamFGM/FGAFG%LongXPM/XPAPoints
Will ReichardMIN3/3100431/110
Ben SaulsNYG2/2100391/17

Reichard hit from 43, 31, and 30 yards. Sauls, making his Giants debut, converted from 27 and 39. Neither kicker missed.


Box Score: Punting

PlayerTeamNo.YdsAvgLongIn 20
Jamie GillanNYG29145.5510
Ryan WrightMIN12929.0290

Minnesota punted once. That number speaks to how often the Vikings stayed on the field, and how rarely New York did.


Kick and Punt Returns

Kick returns

PlayerTeamRetYdsAvgLong
Gunner OlszewskiNYG37123.729
Deonte BanksNYG25628.030
Myles PriceMIN25025.029

Punt returns

PlayerTeamRetYdsAvgLong
Myles PriceMIN11212.012
Gunner OlszewskiNYG155.05

Advanced Passing Stats

For readers who want the route past the surface numbers, here are the air-yards and pressure splits from the quarterbacks.

PlayerTmAir Yds/AttYACDropsBad Throw %PressuresPressure %
J.J. McCarthyMIN5.17020.0631.6
Max BrosmerMIN6.021222.2330.0
Jaxson DartNYG6.51920.0631.6

McCarthy’s average time to throw was 2.87 seconds. Dart held the ball longer at 3.35 seconds, which fed into the five sacks New York allowed.


Advanced Rushing Stats

PlayerTmAttYdsYds Before ContactYds After Contact
Aaron JonesMIN21855926
Tyrone Tracy Jr.NYG16712546
Devin SingletaryNYG11472027
J.J. McCarthyMIN220173

Tracy earned most of his yardage after contact, with 46 of his 71 yards coming once defenders had a hand on him.


Advanced Receiving Stats

PlayerTmRecTgtYdsaDOTPasser Rating When Targeted
Justin JeffersonMIN68857.4108.9
Jordan AddisonMIN232616.793.7
Josh OliverMIN23192.084.0
Wan’Dale RobinsonNYG361911.256.9
Tyrone Tracy Jr.NYG227-2.081.2

aDOT = average depth of target.


Pass Coverage Stats

How each defender fared as the nearest man in coverage.

Minnesota Vikings

PlayerTgtRecYdsINTPBURating Allowed
Blake Cashman33150087.5
Isaiah Rodgers4210056.2
Harrison Smith21140072.9
Byron Murphy Jr.100100.0

New York Giants

PlayerTgtRecYdsINTPBURating Allowed
Andru Phillips555600113.3
Bobby Okereke4280156.3
Jevon Holland4290056.2
Paulson Adebo32261054.2
Cordale Flott31160152.1

Drive Chart

Minnesota Vikings (9 drives)

QtrStartPlaysYdsResult
1stMIN 40935Field goal
1stMIN 15724Interception
2ndMIN 231164Field goal
2ndNYG 16316Touchdown
2ndMIN 352-8Fumble
2ndMIN 351-1End of half
3rdMIN 13943Punt
4thMIN 311457Field goal
4thNYG 3959End of game

New York Giants (7 drives)

QtrStartPlaysYdsResult
1stNYG 35850Downs
1stMIN 441235Field goal
2ndNYG 293-5Interception
2ndNYG 303-4Punt
3rdNYG 3146Punt
3rdNYG 251454Field goal
4thNYG 3465Downs

The Giants’ longest drive ran 14 plays and 54 yards but produced only three points. They reached the red zone on three possessions and came away with nothing each time.


Snap Counts

Snap counts are unofficial.

Vikings Offense (61 snaps)

PlayerPosSnapsPct
Brian O’NeillT61100%
Donovan JacksonG61100%
Justin SkuleT61100%
Will FriesG61100%
Justin JeffersonWR5895%
T.J. HockensonTE4675%
Jordan AddisonWR4167%
Michael JurgensC4066%
Aaron JonesRB3964%
Jalen NailorWR3862%
J.J. McCarthyQB3252%
Josh OliverTE3252%
Max BrosmerQB2948%
Ryan KellyC2134%
C.J. HamFB2033%
Ben SimsTE813%
Zavier ScottRB813%
Tai FeltonWR711%
Jordan MasonRB47%

Vikings Defense (56 snaps)

PlayerPosSnapsPct
Blake CashmanLB56100%
Byron Murphy Jr.CB56100%
Eric WilsonLB56100%
Harrison SmithS56100%
Jalen RedmondDL5598%
Andrew Van GinkelED5496%
Isaiah RodgersCB5191%
Jonathan AllenDL4988%
Jay WardS4479%
Dallas TurnerED3766%
Levi Drake RodriguezDL3257%
Tyrion Ingram-DawkinsDL2443%
Theo JacksonS2138%
Fabian MoreauCB1425%
Elijah WilliamsDL1018%

Giants Offense (56 snaps)

PlayerPosSnapsPct
Aaron StinnieG56100%
Greg Van RotenG56100%
Jermaine EluemunorT56100%
Jaxson DartQB56100%
Wan’Dale RobinsonWR5598%
Theo JohnsonTE5496%
Darius SlaytonWR4479%
John Michael SchmitzC4275%
Marcus MbowT3664%
Tyrone Tracy Jr.RB3563%
Chris ManhertzTE2646%
Daniel BellingerTE2443%
Devin SingletaryRB2138%
Andrew ThomasT2036%
Isaiah HodginsWR2036%
Austin SchlottmannC1425%

Giants Defense (61 snaps)

PlayerPosSnapsPct
Bobby OkerekeLB61100%
Jevon HollandS61100%
Paulson AdeboCB61100%
Abdul CarterED5590%
Dexter LawrenceDL5285%
Tyler NubinS5082%
Brian BurnsED4472%
Dane BeltonS3964%
Roy Robertson-HarrisDL3862%
Darius MuasauLB3557%
Cordale FlottCB3354%
Andru PhillipsCB2846%
Chauncey GolstonED2541%
Darius AlexanderDL2541%
Deonte BanksCB2541%
Elijah ChatmanDL1931%
Tomon FoxED1118%
DJ DavidsonDL610%

Injuries

PlayerTeamInjuryDetail
J.J. McCarthyMINRight hand (hairline fracture)Left late in the second quarter; ruled out the following week vs. Detroit
Jordan MasonMINRight ankleCarted off in the first quarter
Ryan KellyMINConcussionThird of the season, sixth documented of his career
Aaron JonesMINAnklePlayed through it
Andrew ThomasNYGHamstringLeft early in the second quarter
John Michael SchmitzNYGRight handInjured in the third quarter
Cor’Dale FlottNYGKneeLeft during the game

Officials

RoleOfficial
RefereeAlex Moore
UmpireTerry Killens Jr.
Down JudgeDana McKenzie
Line JudgeThomas Eaton
Back JudgeTerrence Miles
Side JudgeAnthony Jeffries
Field JudgeMearl Robinson

Key Questions

Who won Vikings vs Giants in Week 16?

Minnesota won 16-13 at MetLife Stadium on December 21, 2025.

Who led the Vikings in passing?

J.J. McCarthy went 9 of 14 for 108 yards before leaving with a hand injury. Max Brosmer finished 7 of 9 for 52 yards.

Who had the most rushing yards?

Aaron Jones, with 85 yards on 21 carries for Minnesota. Tyrone Tracy Jr. led New York with 71.

Who led the game in receiving?

Justin Jefferson, with 6 catches for 85 yards on 8 targets.

How many passing yards did the Giants have?

Thirteen net passing yards. Jaxson Dart threw for 33 gross yards but New York lost 20 on five sacks.

What was New York’s only touchdown?

Tyler Nubin’s 27-yard fumble return in the second quarter, set up by Brian Burns’ strip-sack of McCarthy.


Two numbers stood out afterward. The Giants finished with 13 net passing yards, the lowest single-game figure of their season, and they failed to reach the end zone on offense for the second straight meeting with Brian Flores’ Vikings defense. Minnesota scored 16 points without a passing touchdown and still controlled the day on the ground, on third down, and in field position. The Vikings improved to 7-8 and pushed their winning streak to three. New York fell to 2-13 and ran its losing streak to nine, with a top draft pick now squarely in view.

Statistics compiled from Pro Football Reference, ESPN, and Pro Football Focus. Snap counts are unofficial and advanced metrics are subject to review.

Cornelia Lindqvist
Cornelia Lindqvisthttps://newzire.co.uk/
Cornelia Lindqvist is a Swedish-American sports journalist with 4 years of experience covering professional athletics. She previously worked at Sports Illustrated before joining Newzire. Cornelia reports on the NFL, NBA, MLB, WNBA, international football, and cricket, covering game results, roster moves, trade deals, playoff standings, and player statistics. Her sports analysis background helps readers understand the strategies and numbers behind wins and losses.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Popular Articles