Vikings vs. Giants Odds & Betting Predictions - December 21, 2025
Vikings at Giants
6:00 pm • FOXVikings at Giants Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Vikings 6-8 | -2.5 | -2.5-118 | o41.5-105 | -150 |
Giants 2-12 | u42.5 | +2.5-102 | u41.5-115 | +125 |

MetLife StadiumEast Rutherford
Vikings vs. Giants Expert Picks
Jeremiah Rose
Last 30d: 31-28-0 (+0.5u)
NYG +3-120
0.4u
Wynn LV
Kyle Murray
Last 30d: 103-92-4 (+35.8u)
J.Dart Anytime TD Scorer Yes+240
0.75u
J.McCarthy Anytime TD Scorer Yes+440
0.5u
Top Shelf Action 🥃
Last 30d: 71-96-1 (-12.2u)
MIN -2.5-112
1.12u
Short Road Favs off High Scoring Game
Overall: 106-60-8,64% (ROI:23%)
Season:4-6-0,40% (ROI:-23%)
Under 43.5-115
1.15u
High Wind Low Total
Overall: 473-341-7,58% (ROI:12%)
Season:14-8-0,64% (ROI:23%)
Picks Office
Last 30d: 188-135-1 (+34.5u)
Under 42.5-110
1u
Join Discord: https://discord.gg/NcyhmJVXPe
Jeremiah Rose
Last 30d: 31-28-0 (+0.5u)
J.Nailor o1.5 Recs-135
0.2u
Vegas Refund
Last 30d: 32-36-1 (-7.5u)
NYG +2.5+100
1u
Jeremiah Rose
Last 30d: 31-28-0 (+0.5u)
J.Nailor o22.5 Rec Yds-110
0.2u
Boyd / FanDuel
J.Dart o30 Rush Yds-112
0.25u
Boyd / FanDuel
Greg Matherne
Last 30d: 19-15-0 (+1.3u)
NYG +3-118
0.59u
Babs .
Last 30d: 114-84-0 (+20.8u)
D.Singletary u29.5 Rush Yds-110
1u
Brian Bitler
Last 30d: 86-79-1 (+4.9u)
NYG +2.5+100
3u
Boomer Betz
Last 30d: 104-109-1 (-10.1u)
J.Jefferson o55.5 Rec Yds-120
1.2u
Cam Is Money
Last 30d: 117-103-4 (+0.9u)
MIN -145
1u
Moneyline Hacks
Last 30d: 155-116-2 (+44.6u)
Under 43.5-115
1u
🚨Free analysis & VIP Picks can be found on our Discord. Link: https://discord.gg/JrzjtqdVfA
🔥 60% OFF 1-MONTH VIP!! 🔥
Get full access to every bet, model, and tools from the Moneyline Hacks team. ⬇️⬇️
🌐 https://dubclub.win/r/p/pri-r744p/?checkout=1&coupon=ValueHacks60
🎙️Fade the Noise PODCAST - Subscribe!✅
https://www.youtube.com/@FadetheNoise
💎OFFICIAL WEBSITE💎 (COPY & PASTE LINK)
https://www.moneylinehacks.com/promo-hub
Cam Is Money
Last 30d: 117-103-4 (+0.9u)
J.McCarthy o1.5 Pass TDs+106
1u
J.Jefferson Anytime TD Scorer Yes+120
1u
J.Jefferson o58.5 Rec Yds-113
1u
Brandon Anderson
Last 30d: 40-106-4 (-15.9u)
MIN -1.5 (2H)+105
0.75u
The Vikings are clearly the better of these two teams, and we saw how good Minnesota can look against Dallas on Sunday night.
Minnesota's defense is the best unit on the field and still ranks top 10 by DVOA on the season, even missing some of its stalwarts. The Vikings have found a rushing attack too, also top 10 over the last six weeks, and that's a big deal against a Giants run defense that ranks dead last in the league by DVOA and EPA.
Jaxson Dart has had a nice rookie season but could struggle against all that Brian Flores pressure. Both these teams are probably a touch better than their season-long metrics, but the Vikings are the better team.
So why second half? It's a similar case to the Bills pick.
It's tough backing J.J. McCarthy on the road at the full -3, so we duck the key number and setup a similar script to the Bills. If Minnesota's ahead, the Vikings should run well on this defense. If not, Minnesota can make a late push.
The Giants offense has been far better early in games, 12th in the first half by DVOA versus 26th after halftime, and that includes top five in the first quarter. The defense has been much worse late, including worst in the league in the fourth quarter.
Those metrics are reflected in the results. The Giants have a winning record ATS (8-6) in the first half, while Minnesota is just 5-9 ATS. But in the second half, the Giants are tied for the worst ATS record at 4-10, while Minnesota jumps to 9-5 ATS.
Give me Vikings second half -1.5 at +105 (FanDuel).
Sean Koerner
Last 30d: 33-32-0 (-0.9u)
I.Hodgins o12.5 Rec Yds-112
0.56u
Might not realize it looking at his recent box scores 😂 but he’s typically running a route on 85-90% of Dart’s dropbacks. Good time to buy low and I’m projecting him around 16 yards with around a 60% chance to clear 12.5
Action Pod NFL Picks
Last 30d: 54-127-5 (-20.1u)
MIN -1.5 (2H)-105
1u
@wheatonbrando https://myaction.app/bLKzZArKeZb
TAN Pod Touchdown Show
Last 30d: 35-100-5 (+6.0u)
J.Mason Anytime TD Scorer Yes+190
0.5u
@The_Oddsmaker https://myaction.app/yPjwhrUIeZb
I.Hodgins Anytime TD Scorer Yes+600
0.5u
@The_Oddsmaker https://myaction.app/yPjwhrUIeZb
Grant Neiffer
Last 30d: 34-90-1 (-9.3u)
J.Addison Anytime TD Scorer Yes+235
0.25u
John Feltman
Last 30d: 66-56-0 (-10.8u)
NYG +3-120
0.6u
Kenny Ducey
Last 30d: 10-13-1 (-4.3u)
Over 43.5-110
1.1u
Nick Giffen
Last 30d: 38-75-0 (+0.7u)
NYG +3-113
1.13u
Luck Rankings
Market moving toward +2.5 so gonna grab this +3 now
Action Pod NFL Picks
Last 30d: 54-127-5 (-20.1u)
NYG +3-115
1u
@sundaysixpack @ChrisRaybon https://myaction.app/OshkqN6vcZb
Sunday Six Pack
Last 30d: 10-14-1 (-5.3u)
NYG +3-115
1.15u
@ChrisRaybon 1 https://myaction.app/OshkqN6vcZb
Kyle Murray
Last 30d: 103-92-4 (+35.8u)
D.Singletary u9.5 Rush Att-130
1.3u

Sean Zerillo
Last 30d: 86-75-1 (+6.2u)
Under 43.5-105
0.26u

Chris Raybon
Last 30d: 15-17-1 (+1.3u)
NYG +3-112
1u
#SundaySixPack
Stuck 🚨
Last 30d: 51-55-1 (-2.1u)
NYG +3-112
0.4u
Cam Is Money
Last 30d: 117-103-4 (+0.9u)
J.McCarthy o185.5 Pass Yds-114
1u
Vikings vs. Giants Previews & Analysis
Vikings vs. Giants Props
Prop Projections
There are no prop projections found for the selected slate. Please check back later.
Prop Odds Comparison
Line Movement Tracker
Vikings vs. Giants Public Betting Percentages
Betting Trends
- Giants are 1-4 in their last 5 games.
- Giants are 2-3 in their last 5 games against the spread
- Giants are 4-4 in their road games against the spread
- The totals have gone OVER in 2 of Giants' last 5 games
- The totals have gone OVER in 4 of Giants' 6 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Vikings vs. Giants Injury Updates

Vikings Injuries
- Rondale MooreWR
Moore is out with knee
Out

Giants Injuries
- Malik NabersWR
Nabers is out with knee
Out
- Cam SkatteboRB
Skattebo is out with ankle
Out
Team Stats
Vikings vs. Giants Odds Comparison
Could not load odds
Vikings at Giants Team Totals
MatchupOverUnder | ||
|---|---|---|
Vikings 6-8 | N/A | N/A |
Giants 2-12 | N/A | N/A |




