Vikings vs. Giants Prediction, Odds & Stats - December 21, 2025

Game Scheduled
Minnesota
Vikings
W L L L L
N.Y. Giants
Giants
L L L L L
VS
Minnesota Vikings
New York Giants
Scoreboard Spread Moneyline O/U
Minnesota Vikings 5-8      
New York Giants 2-11      

Latest Encounters

Date Result Competition Stats Recap
12/07/25
Washington Commanders WAS ( 3-10 )
Minnesota Vikings MIN ( 5-8 )
0   -   31
NFC East
12/01/25
N.Y. Giants Giants NYG ( 2-11 )
New England Patriots NE ( 11-2 )
15   -   33
NFC East
11/30/25
Minnesota Vikings MIN ( 5-8 )
Seattle Seahawks SEA ( 10-3 )
0   -   26
NFC North
11/23/25
Minnesota Vikings MIN ( 5-8 )
Green Bay Packers GB ( 9-3 )
6   -   23
NFC North
11/23/25
N.Y. Giants Giants NYG ( 2-11 )
Detroit Lions DET ( 8-5 )
27   -   34
NFC East
11/16/25
Chicago Bears CHI ( 9-4 )
Minnesota Vikings MIN ( 5-8 )
19   -   17
NFC North
11/16/25
Green Bay Packers GB ( 9-3 )
N.Y. Giants Giants NYG ( 2-11 )
27   -   20
NFC North
11/09/25
Baltimore Ravens BAL ( 6-7 )
Minnesota Vikings MIN ( 5-8 )
27   -   19
AFC North
11/09/25
N.Y. Giants Giants NYG ( 2-11 )
Chicago Bears CHI ( 9-4 )
20   -   24
NFC East
11/02/25
Minnesota Vikings MIN ( 5-8 )
Detroit Lions DET ( 8-5 )
27   -   24
NFC North
11/02/25
San Francisco 49ers SF ( 9-4 )
N.Y. Giants Giants NYG ( 2-11 )
34   -   24
NFC West
10/26/25
N.Y. Giants Giants NYG ( 2-11 )
Philadelphia Eagles PHI ( 8-5 )
20   -   38
NFC East

Betting Action

Line History

Matchup Details

team win loss last 10 w/l streak ats money home away total
Minnesota Vikings Minnesota Vikings
5 8 3-7 1W 5-8 0 0-0 0-0 7-6
N.Y. Giants Giants N.Y. Giants Giants
2 11 2-8 7L 7-6 0 0-0 0-0 8-5

Recent Meetings

date home-away ats o/u NYG:Total Net Yards NYG:Net Rushing Yards NYG:Passing Yards MIN:Total Net Yards MIN:Net Rushing Yards MIN:Passing Yards
09/08/2024 NYG 6 - MIN 28 MIN +1 Under 41.5 312 111 201 240 74 166
01/15/2023 MIN 24 - NYG 31 NYG +2.5 Over 47 431 142 289 332 61 271
12/24/2022 MIN 27 - NYG 24 NYG +4.5 Over 47.5 445 126 319 353 83 270
10/06/2019 NYG 10 - MIN 28 MIN -5 Under 44 490 211 279 211 64 147
date score ats o/u Total Net Yards Net Rushing Yards Passing Yards
12/07/2025 MIN 31 - WAS 0 W -1.5 Under 43.5 206 107 99
11/30/2025 SEA 26 - MIN 0 L +9.5 Under 42.5 162 66 96
11/23/2025 GB 23 - MIN 6 L +6.5 Under 41.5 145 93 52
11/16/2025 MIN 17 - CHI 19 L -2.5 Under 45.5 320 140 180
11/09/2025 MIN 19 - BAL 27 L +3.5 Under 47.5 321 152 169
11/02/2025 DET 24 - MIN 27 W +4.5 Over 47.5 258 142 116
10/23/2025 LAC 37 - MIN 10 L +2.5 Over 43.5 164 34 130
10/19/2025 MIN 22 - PHI 28 L +2.5 Over 42.5 361 45 316
10/05/2025 CLE 17 - MIN 21 W -6.5 Over 35.5 349 97 252
09/28/2025 PIT 24 - MIN 21 L -1.5 Over 41 372 70 302
date score ats o/u Total Net Yards Net Rushing Yards Passing Yards
12/01/2025 NE 33 - NYG 15 L +7.5 Over 46.5 395 119 276
11/23/2025 DET 34 - NYG 27 W +13 Over 50.5 494 237 257
11/16/2025 NYG 20 - GB 27 L +7.5 Over 41.5 336 142 194
11/09/2025 CHI 24 - NYG 20 L +4.5 Under 48.5 391 171 220
11/02/2025 NYG 24 - SF 34 L +3 Over 47.5 296 117 179
10/26/2025 PHI 38 - NYG 20 L +10.5 Over 43.5 427 276 151
10/19/2025 DEN 33 - NYG 32 W +7.5 Over 40.5 407 142 265
10/09/2025 NYG 34 - PHI 17 W +7.5 Over 41.5 366 172 194
10/05/2025 NO 26 - NYG 14 L -1.5 Under 41.5 332 88 244
09/28/2025 NYG 21 - LAC 18 W +5.5 Under 42.5 250 161 89

Matchup Edge - Scoring Stats

avg rank edge in rank avg
19.62 25 Points Per Game 21 21.46
21.62 11 Points Allowed Per Game 29 28.23
4.69 11 1st Quarter Scoring Per Game 8 5.46
4.46 12 1st Quarter Scoring Allowed Per Game 14 4.69
4.38 23 2nd Quarter Scoring Per Game 20 6
6.08 12 2nd Quarter Scoring Allowed Per Game 24 9.23
4.46 16 3rd Quarter Scording Per Game 23 3.08
5.08 15 3rd Quarter Scoring Allowed Per Game 4 3.08
6.08 16 4th Quarter Scoring Per Game 12 6.92
6 10 4th Quarter Scoring Allowed Per Game 26 10.46
59.0 14 Red Zone Efficiency 27 47.6
275.69 28 Total Yards Per Game 15 340.08
9.19 24 Total Yards Per Play 11 10.7
4.64 10 Rushing Yards Per Play 21 4.13
30 22 Passing Attempts Per Game 18 31.77
9.41 24 Passing Yards Per Completion 4 11.17
1.23 11 Passing Tds Per Game 10 1.31
18.23 27 Completions Per Game 23 19.38
60.8 25 Completion % 23 61.0
72.9 32 Qb Rating 17 88.72
3.62 3 Defense Sacks Per Game 6 2.77
1.46 1 Defense Interceptions Per Game 8 0.62
1.31 10 Opponent Fumbles Per Game 1 0.62
0.54 6 Opponent Fumbles Lost Per Game 7 0.46
7.08 15 Penalties Per Game 18 7.38
56.85 23 Penalty Yards Per Game 27 62.92
26 13 Takeaway / Giveaway Differential 5 14
5.61 10 Yards Per Punt Return 23 3.39
26.23 12 Yards Per Kickoff Return 8 26.98

Odds Analysis

Team Rankings

offence
Minnesota Vikings MIN
Season stats rank
Total Yards 275.7 28
Passing Yards 171.46 30
Rushing Yards 104.23 24
Points Scored 19.62 27
Field Goal % 0.92 10
N.Y. Giants Giants NYG
Season stats rank
Total Yards 340.1 15
Passing Yards 216.62 16
Rushing Yards 123.46 12
Points Scored 21.46 23
Field Goal % 0.94 3
defence
Minnesota Vikings MIN
Season stats rank
Total Yards 275.7 28
Passing Yards 171.46 30
Rushing Yards 104.23 24
Points Scored 19.62 27
Field Goal % 0.92 10
N.Y. Giants Giants NYG
Season stats rank
Total Yards 340.1 15
Passing Yards 216.62 16
Rushing Yards 123.46 12
Points Scored 21.46 23
Field Goal % 0.94 3

Injuries

Minnesota Vikings MIN
N.Y. Giants Giants NYG

Line Up - Last Game

Pitchers
POS Player
Hitters
POS Player
Pitchers
POS Player
Hitters
POS Player