Sign up free
NFL nextThursday 12 NovAll games →
Fri 01:15ProjCommanders20.2Giants24.2SpreadNYG −4.0Total44.4WinNYG 62%
Matchups
Props
Hit rates count how often tonight's line would have landed in each player's recent games.How to use the cheat sheet →
Research
Matchups ranked from this season's box scores; prices are FanDuel's.Research home →
Tools
Bet tracker
Free. Log a bet from any game page.Add a bet →
Sign up freeLog in
Game

Minnesota Vikings vs New York Giants: result and box score, 21 December 2025

NFL games
Final, MetLife Stadium
7–8
@
2–13
16FINAL13
Box score →

Matchup

Last 15 games
19.9Points per game20.9
22.3Points allowed27.7
200.2Passing yards224.7
102.5Rushing yards123.4
-0.93Turnover margin-0.4

Injuries

Christian DarrisawMIN, KneeOut
Gavin BartholomewMIN, BackOut
Javon HargraveMIN, ThighOut
Ty ChandlerMIN, KneeOut
Brian O'NeillMIN, HeelQuestionable
Austin KeysMIN, AnkleFull Participation in Practice
Harrison SmithMIN, Not injury related - resting playerLimited Participation in Practice
Jalen NailorMIN, BackFull Participation in Practice
Jonathan AllenMIN, Not injury related - resting playerLimited Participation in Practice
Ryan KellyMIN, KneeLimited Participation in Practice
Beaux CollinsNYG, ConcussionOut
Evan NealNYG, NeckOut
Kayvon ThibodeauxNYG, ShoulderOut
Rakeem Nunez-RochesNYG, AnkleOut
NFL matchupsVikings @ Giants
Away, 7–8
Home, 2–13
Sun 21 Dec, 18:00 UK, MetLife Stadium
16 – 13

Box score

Box score

TeamPointsPassing yardsRushing yardsCarriesTurnovers
Minnesota Vikings16160 114312
New York Giants1333 128301

Minnesota Vikings

PassingC/ATTYDSTDINTSACKS
J.J. McCarthy9/14108013
Max Brosmer7/952001
RushingCARYDSTDLONG
Aaron Jones2185015
J.J. McCarthy220112
Jordan Mason2505
Zavier Scott2404
C.J. Ham1303
Max Brosmer3-30—
ReceivingRECTGTYDSTDLONG
Justin Jefferson6885021
Jordan Addison2326020
Josh Oliver2319012
Aaron Jones23807
Zavier Scott11808
Jordan Mason11606
Tai Felton11606
T.J. Hockenson11202
Jalen Nailor0200—
KickingFGLONGXP
Will Reichard3/3431/1
DefenceTKLSOLOSACKSINTPD
Blake Cashman167000
Jonathan Allen84100
Jay Ward62000
Levi Drake Rodriguez51100
Eric Wilson41100
Andrew Van Ginkel42101
Isaiah Rodgers43001
Jalen Redmond41101

New York Giants

PassingC/ATTYDSTDINTSACKS
Jaxson Dart7/1333015
RushingCARYDSTDLONG
Tyrone Tracy Jr.1671018
Devin Singletary114708
Jaxson Dart2704
Wan'Dale Robinson1303
ReceivingRECTGTYDSTDLONG
Wan'Dale Robinson3619014
Darius Slayton12808
Tyrone Tracy Jr.22704
Theo Johnson0200—
Devin Singletary11-10-1
KickingFGLONGXP
Ben Sauls2/2391/1
DefenceTKLSOLOSACKSINTPD
Bobby Okereke137001
Jevon Holland75000
Chauncey Golston64100
Dane Belton64000
Tyler Nubin64001
Roy Robertson-Harris41000
Brian Burns42200
Andru Phillips32000

Passing yards are before sacks. Defence shows each side's top tacklers.

Team comparison

Last 15 games before this one
VikingsGiants
19.9 Points per game 20.9
22.3 Points allowed 27.7
200.2 Passing yards 224.7
102.5 Rushing yards 123.4
-0.93 Turnover margin -0.4

Injuries

Out Christian DarrisawMIN, Knee
Out Gavin BartholomewMIN, Back
Out Javon HargraveMIN, Thigh
Out Ty ChandlerMIN, Knee
Questionable Brian O'NeillMIN, Heel
Full Participation in Practice Austin KeysMIN, Ankle
Limited Participation in Practice Harrison SmithMIN, Not injury related - resting player
Full Participation in Practice Jalen NailorMIN, Back
Limited Participation in Practice Jonathan AllenMIN, Not injury related - resting player
Limited Participation in Practice Ryan KellyMIN, Knee
Out Beaux CollinsNYG, Concussion
Out Evan NealNYG, Neck
Out Kayvon ThibodeauxNYG, Shoulder
Out Rakeem Nunez-RochesNYG, Ankle