← Back to Oct. 22, 2026
@
CFB
Oct. 22, 2026
11:00 PM ET
JM
James Madison
31
APP
Appalachian St.
34
Halftime: JM 14 — APP 10
Full Game
| Sportsbook | JM ML | APP ML |
|---|---|---|
| iSports | -454 | +454 |
| Pinnacle | -481 | +391 |
| Bookmaker | -525 | +400 |
| DraftKings | -485 | +370 |
| FanDuel | -465 | +350 |
| BetOnline | -480 | +370 |
| NoVig | -413 | +400 |
| BetMGM | -475 | +360 |
| Bet365 | -500 | +365 |
| Caesars | -460 | +360 |
| Bovada | -510 | +370 |
| BetRivers | -556 | +380 |
| ESPN | -450 | +340 |
| PointsBet | -476 | +350 |
| Fanatics | -500 | +375 |
| ProphetX | -429 | +392 |
| Sportsbook | JM Spread | JM Odds | APP Spread | APP Odds |
|---|---|---|---|---|
| iSports | -12.5 | -101 | +12.5 | +101 |
| Pinnacle | -12.5 | -109 | +12.5 | -103 |
| Bookmaker | -12.5 | -110 | +12.5 | -110 |
| DraftKings | -12.5 | -112 | +12.5 | -108 |
| FanDuel | -12.5 | -106 | +12.5 | -114 |
| BetOnline | -12.5 | -110 | +12.5 | -110 |
| NoVig | -12.5 | +102 | +12.5 | -104 |
| BetMGM | -12.5 | -108 | +12.5 | -110 |
| Bet365 | -12.5 | -110 | +12.5 | -111 |
| Caesars | -12.5 | -107 | +12.5 | -113 |
| Bovada | -12.5 | -115 | +12.5 | -105 |
| BetRivers | -12.5 | -113 | +12.5 | -110 |
| ESPN | -12.5 | -115 | +12.5 | -105 |
| Fanatics | -12.5 | -110 | +12.5 | -110 |
| ProphetX | -12.5 | -108 | +12.5 | -103 |
| Sportsbook | Total | Over | Under |
|---|---|---|---|
| iSports | 56.5 | +101 | -101 |
| Pinnacle | 56.5 | -105 | -111 |
| Bookmaker | 56.5 | -111 | -109 |
| DraftKings | 56.5 | -112 | -108 |
| FanDuel | 56.5 | -115 | -105 |
| BetOnline | 56.5 | -107 | -113 |
| NoVig | 56.5 | -102 | +100 |
| BetMGM | 56.5 | -110 | -108 |
| Bet365 | 56.5 | -111 | -111 |
| Caesars | 56.5 | -113 | -107 |
| Bovada | 56.5 | -105 | -115 |
| BetRivers | 56.5 | -108 | -115 |
| ESPN | 56.5 | -110 | -110 |
| Fanatics | 56.5 | -110 | -110 |
| ProphetX | 56.5 | -105 | -103 |
1st Half
| Sportsbook | JM ML | APP ML |
|---|---|---|
| iSports | -312 | +312 |
| Pinnacle | -373 | +269 |
| Bookmaker | -345 | +278 |
| DraftKings | -325 | +260 |
| FanDuel | -350 | +270 |
| BetOnline | -315 | +256 |
| NoVig | -308 | +292 |
| BetMGM | -300 | +250 |
| Bet365 | -333 | +265 |
| Caesars | -335 | +260 |
| Bovada | -360 | +280 |
| BetRivers | -375 | +260 |
| ESPN | -375 | +250 |
| ProphetX | -311 | +270 |
| Sportsbook | JM Spread | JM Odds | APP Spread | APP Odds |
|---|---|---|---|---|
| iSports | -7 | +102 | +7 | -102 |
| Pinnacle | -7 | -112 | +7 | -108 |
| Bookmaker | -7 | -107 | +7 | -113 |
| DraftKings | -7 | -108 | +7 | -112 |
| FanDuel | -7.5 | +104 | +7.5 | -128 |
| BetOnline | -7 | -105 | +7 | -115 |
| NoVig | -7.5 | +117 | +7.5 | -120 |
| BetMGM | -6.5 | -130 | +6.5 | +105 |
| Bet365 | -7 | -111 | +7 | -111 |
| Caesars | -7 | -106 | +7 | -115 |
| Bovada | -7 | -110 | +7 | -110 |
| BetRivers | -7.5 | -120 | +7.5 | -112 |
| ESPN | -7.5 | +100 | +7.5 | -130 |
| Fanatics | -7.5 | +100 | +7.5 | -135 |
| ProphetX | -7 | -109 | +7 | -107 |
| Sportsbook | Total | Over | Under |
|---|---|---|---|
| iSports | 28.5 | -103 | +103 |
| Pinnacle | 29.5 | -108 | -112 |
| Bookmaker | 28 | -116 | -104 |
| DraftKings | 29.5 | -110 | -110 |
| FanDuel | 28.5 | -106 | -114 |
| BetOnline | 28.5 | -110 | -110 |
| NoVig | 28.5 | -104 | +100 |
| BetMGM | 27.5 | -140 | +105 |
| Bet365 | 28.5 | -110 | -111 |
| Caesars | 28.5 | -114 | -107 |
| Bovada | 29.5 | -110 | -110 |
| BetRivers | 28.5 | -106 | -125 |
| ESPN | 28.5 | -115 | -115 |
| Fanatics | 28.5 | -115 | -115 |
| ProphetX | 28.5 | -106 | -110 |
2nd Half
| Sportsbook | JM ML | APP ML |
|---|---|---|
| iSports | -223 | +223 |
| Pinnacle | -238 | +203 |
| DraftKings | -285 | +230 |
| Bovada | -240 | +200 |
| Sportsbook | JM Spread | JM Odds | APP Spread | APP Odds |
|---|---|---|---|---|
| iSports | -4 | -108 | +4 | +108 |
| Pinnacle | -4 | -115 | +4 | +102 |
| DraftKings | -6.5 | -102 | +6.5 | -118 |
| Bovada | -4.5 | -105 | +4.5 | -115 |
| Sportsbook | Total | Over | Under |
|---|---|---|---|
| iSports | 27 | +105 | -105 |
| Pinnacle | 27 | -102 | -113 |
| DraftKings | 27.5 | -105 | -115 |
| Bovada | 27 | -105 | -115 |