Game emails · free

Your teams, before and after every game.

A preview two hours before the start and the box score minutes after the final. Free, and every email has its own off switch.

Leagues
NFLCollege footballMLBNBANHLWNBACollege basketballToday’s games
Standings & playoffs
Playoff pictureCFP pictureCFB rankingsCFB standingsCBB rankingsCBB preview 2026-27CBB transfer portalNFL scheduleCFB scheduleNFL draft orderSchedule strengthNFL rivalries
Most followed
Dallas CowboysKansas City ChiefsNew York YankeesBuffalo BillsDetroit LionsChicago BearsPittsburgh SteelersGreen Bay PackersNew York GiantsChicago CubsBoston Red SoxNotre Dame
Fantasy tools
Start/sit rankingsLineup checkWho’s playing tonightTrade analyzerWaiver wireYour Sleeper leagueDefense vs positionFantasy playoff scheduleNFL bye weeksNHL schedule gridNBA schedule gridHockey streamers
Betting tools & picks
Odds converterParlay calculatorHedge calculatorExpected valueBet size (Kelly)Teasers, round robinsLine movementClosing line valuePrediction marketsNFL picksCollege football picksMLB picksNHL picks
Read
Top plays last nightPlayer highlightsMLB walk-offsNews WireStat SavantBest BetsNFL preview 2026College football 2026Premium issuesBox Scores newsletterHow it worksHow we get our numbers
Highlights
Major League planInvite friendsPrivacyTermsLog in
Fantasy tools+−
Start/sit rankingsLineup checkWho’s playing tonightTrade analyzerWaiver wireYour Sleeper leagueDefense vs positionFantasy playoff scheduleNFL bye weeksNHL schedule gridNBA schedule gridHockey streamers
Betting tools & picks+−
Odds converterParlay calculatorHedge calculatorExpected valueBet size (Kelly)Teasers, round robinsLine movementClosing line valuePrediction marketsNFL picksCollege football picksMLB picksNHL picks
Standings & playoffs+−
Playoff pictureCFP pictureCFB rankingsCFB standingsCBB rankingsCBB preview 2026-27CBB transfer portalNFL scheduleCFB scheduleNFL draft orderSchedule strengthNFL rivalries
Leagues+−
NFLCollege footballMLBNBANHLWNBACollege basketballToday’s games
Most followed+−
Dallas CowboysKansas City ChiefsNew York YankeesBuffalo BillsDetroit LionsChicago BearsPittsburgh SteelersGreen Bay PackersNew York GiantsChicago CubsBoston Red SoxNotre Dame
Read+−
Top plays last nightPlayer highlightsMLB walk-offsNews WireStat SavantBest BetsNFL preview 2026College football 2026Premium issuesBox Scores newsletterHow it worksHow we get our numbers
Highlights+−
Major League planInvite friendsPrivacyTermsLog in
A Mainmarket brand · 135 York St, Brooklyn, NY 11201 · Not affiliated with any league or team
Betting tools are for information. 21+. Gambling problem? Call 1-800-GAMBLER.

Scores, schedules, rosters and statistics come from public sports data feeds and are for information only. Odds, projections and win probabilities are for entertainment only and are not betting advice. Team names and marks belong to their owners and identify the clubs we cover. © 2026 MainMarket.com. All rights reserved.

Stat SavantPremium issuesMy teams

James Madison Dukes vs Old Dominion Monarchs Box Score: James Madison win 46-20, Sep 26, 2026

FBS · Final · Sat, Sep 26, 2026
S.B. Ballard StadiumS.B. Ballard Stadium · Norfolk, VA
Summary
1
2
3
4
T
James Madison Dukes6-0 · 2-0 away
17
13
6
10
46
Old Dominion Monarchs2-4 · 1-2 home
7
10
0
3
20
JMU
17
13
6
10
46
ODU
7
10
0
3
20

James Madison beats Old Dominion, 46-20

James Madison scored 17 points in the first. Old Dominion's Ryan Huff threw for 261 yards and a touchdown on 20 of 39.

Every play in the reel, in the order it happened. The biggest swing: Camden Coleman throws 3-yard touchdown.
James Madison
C/ATT
YDS
AVG
TD
INT
QBR
Camden Coleman
24/42
243
5.8
4
1
66.6
Rushing
CAR
YDS
AVG
TD
LONG
George Pettaway
16
110
6.9
0
35
Nick Herman
6
18
3.0
0
8
Camden Coleman
8
17
2.1
0
7
Seth Cromwell
5
13
2.6
1
8
Michael Scott
1
8
8.0
0
8
Team
1
-4
-4.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Corey Scott
4
57
14.3
1
18
Jeremiah Harrison
4
53
13.3
1
25
Braeden Wisloski
5
49
9.8
0
16
George Pettaway
3
24
8.0
0
8
Cole Keller
3
21
7.0
1
11
Michael Scott
2
19
9.5
1
20
KD Mosley
2
12
6.0
0
11
Za'Ron Collins
1
8
8.0
0
8
Old Dominion
C/ATT
YDS
AVG
TD
INT
QBR
Ryan Huff
20/39
261
6.7
1
1
21.7
Team
0/1
0
0.0
0
0
--
Rushing
CAR
YDS
AVG
TD
LONG
Devin Roche
8
18
2.3
0
7
Maurki James
5
13
2.6
1
4
Trey Hall
3
0
0.0
0
1
Ryan Huff
12
-45
-3.8
0
7
Receiving
REC
YDS
AVG
TD
LONG
TJ Johnson
5
105
21.0
0
42
Leon Haughton Jr.
4
49
12.3
1
23
Kendall Harris
3
26
8.7
0
13
JJ Harrell
1
25
25.0
0
25
Devin Roche
2
23
11.5
0
13
Zialis Blackmon
2
19
9.5
0
11
Josh Rodriguez
1
7
7.0
0
7
Maurki James
1
4
4.0
0
4
Trey Hall
1
3
3.0
0
3

Questions

Who won the James Madison vs Old Dominion game?

James Madison beat Old Dominion 46-20 on Saturday, Sep 26, at S.B. Ballard Stadium.

What was the final score of James Madison vs Old Dominion?

James Madison 46, Old Dominion 20.

Win probability
JMU 100%
Q1
Q2
Q3
Q4
The marked point is PENALTY JMU False Start (#82 T.Miller) 5 yards from ODU02 to ODU07. NO PLAY: 96% to 82% for Dukes on one play, the biggest of the game.
Sun Belt - East
W
L
PCT
Dukes
6
0
1.000
Panthers
4
1
.800
Mountaineers
3
2
.600
Thundering Herd
3
3
.500
Eagles
2
4
.333
Chanticleers
2
4
.333
Monarchs
2
4
.333
Next
Georgia State at Dukes · Sat, Oct 17, 12:00 PM ET
The preview lands two hours before

Every game on the slate today

  • PanthersatSabres· NHL1:00 PM
  • Newcastle UnitedatCoventry City· EPL3:00 PM
  • LionsatTrail Blazers· NBA4:00 PM
  • DodgersatBrewers· MLB5:00 PM
  • NetsatWizards· NBA7:00 PM
  • ThunderatHawks· NBA7:00 PM
  • SenatorsatDevils· NHL7:00 PM
  • TimberwolvesatKnicks· NBA7:30 PM
  • GuardiansatRays· MLB8:00 PM
  • Golden KnightsatWild· NHL8:00 PM
  • BillsatRams· NFL8:15 PM
  • SpursatJazz· NBA9:00 PM
Game emails · free

Your teams, before and after every game.

A preview two hours before the start and the box score minutes after the final. Free, and every email has its own off switch.

Leagues
NFLCollege footballMLBNBANHLWNBACollege basketball
Today’s games
Standings & playoffs
Playoff pictureCFP pictureCFB rankingsCFB standingsCBB rankingsCBB preview 2026-27CBB transfer portalNFL scheduleCFB scheduleNFL draft orderSchedule strengthNFL rivalries
Most followed
Dallas CowboysKansas City ChiefsNew York YankeesBuffalo BillsDetroit LionsChicago BearsPittsburgh SteelersGreen Bay PackersNew York GiantsChicago CubsBoston Red SoxNotre Dame
Fantasy tools
Start/sit rankingsLineup checkWho’s playing tonightTrade analyzerWaiver wireYour Sleeper leagueDefense vs positionFantasy playoff scheduleNFL bye weeksNHL schedule gridNBA schedule gridHockey streamers
Betting tools & picks
Odds converterParlay calculatorHedge calculatorExpected valueBet size (Kelly)Teasers, round robinsLine movementClosing line valuePrediction marketsNFL picksCollege football picksMLB picksNHL picks
Read
Top plays last nightPlayer highlightsMLB walk-offsNews WireStat SavantBest BetsNFL preview 2026College football 2026Premium issuesBox Scores newsletterHow it worksHow we get our numbers
Highlights
Major League planInvite friendsPrivacyTermsLog in
Fantasy tools+−
Start/sit rankingsLineup checkWho’s playing tonightTrade analyzerWaiver wireYour Sleeper leagueDefense vs positionFantasy playoff scheduleNFL bye weeksNHL schedule gridNBA schedule gridHockey streamers
Betting tools & picks+−
Odds converterParlay calculatorHedge calculatorExpected valueBet size (Kelly)Teasers, round robinsLine movementClosing line valuePrediction marketsNFL picksCollege football picks
Standings & playoffs+−
Playoff pictureCFP pictureCFB rankingsCFB standingsCBB rankingsCBB preview 2026-27CBB transfer portalNFL scheduleCFB scheduleNFL draft orderSchedule strength
Leagues+−
NFLCollege footballMLBNBANHLWNBACollege basketballToday’s games
Most followed+−
Dallas CowboysKansas City ChiefsNew York YankeesBuffalo BillsDetroit LionsChicago BearsPittsburgh SteelersGreen Bay PackersNew York GiantsChicago CubsBoston Red Sox
Read+−
Top plays last nightPlayer highlightsMLB walk-offsNews WireStat SavantBest BetsNFL preview 2026College football 2026Premium issuesBox Scores newsletterHow it worksHow we get our numbers
Highlights+−
Major League planInvite friendsPrivacyTermsLog in
A Mainmarket brand · 135 York St, Brooklyn, NY 11201 · Not affiliated with any league or team
Betting tools are for information. 21+. Gambling problem? Call 1-800-GAMBLER.

Scores, schedules, rosters and statistics come from public sports data feeds and are for information only. Odds, projections and win probabilities are for entertainment only and are not betting advice. Team names and marks belong to their owners and identify the clubs we cover. © 2026 MainMarket.com. All rights reserved.

MLB picks
NHL picks
NFL rivalries
Notre Dame