FinalSep 26, 2026 · S.B. Ballard Stadium
Team1234Final
James Madison171361046
Old Dominion7100320

Game flow

James Madison won by 26 · 13 scores
Lead changes
0
0 times tied
ODU biggest lead
—
never led
JMU biggest lead
+26
Q4 2:55
Time in front
ODU 0% · JMU 93%
tied 7% · 0:00 vs 56:04 of game clock
+28+14Tie+14+28Q1Q2Q3Q4▲ Old Dominion ahead▼ James Madison aheadQ1 11:04 · JMU Passing Touchdown: Cole Keller 3 Yd pass from Camden Coleman (Morgan Suarez Kick) (JMU 7, ODU 0)Q1 5:50 · JMU Passing Touchdown: Michael Scott 20 Yd pass from Camden Coleman (Morgan Suarez Kick) (JMU 14, ODU 0)Q1 4:14 · ODU Passing Touchdown: Leon Haughton Jr. 23 Yd pass from Ryan Huff (Nathanial Eichner Kick) (JMU 14, ODU 7)Q1 2:26 · JMU Field Goal Good: Morgan Suarez 28 Yd Field Goal (JMU 17, ODU 7)Q2 12:50 · JMU Passing Touchdown: Jeremiah Harrison 13 Yd pass from Camden Coleman (Two-Point Pass Conversion Failed) (JMU 23, ODU 7)Q2 11:42 · JMU Passing Touchdown: Corey Scott 18 Yd pass from Camden Coleman (Morgan Suarez Kick) (JMU 30, ODU 7)Q2 4:37 · ODU Rushing Touchdown: Maurki James 1 Yd Run (Nathanial Eichner Kick) (JMU 30, ODU 14)Q2 0:03 · ODU Field Goal Good: Nathanial Eichner 49 Yd Field Goal (JMU 30, ODU 17)Q3 10:09 · JMU Field Goal Good: Morgan Suarez 36 Yd Field Goal (JMU 33, ODU 17)Q3 2:06 · JMU Field Goal Good: Morgan Suarez 27 Yd Field Goal (JMU 36, ODU 17)Q4 14:08 · ODU Field Goal Good: Nathanial Eichner 35 Yd Field Goal (JMU 36, ODU 20)Q4 8:54 · JMU Field Goal Good: Morgan Suarez 26 Yd Field Goal (JMU 39, ODU 20)Q4 2:55 · JMU Rushing Touchdown: Seth Cromwell 1 Yd Run (Morgan Suarez Kick) (JMU 46, ODU 20)

The lead after every score: above the line Old Dominion is ahead, below it James Madison. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
11:04JMU
TD Cole Keller 3 Yd pass from Camden Coleman (Morgan Suarez Kick)7 plays, 53 yds, 2:59 · from JMU 47
JMU 7–0 ODU
5:50JMU
TD Michael Scott 20 Yd pass from Camden Coleman (Morgan Suarez Kick)7 plays, 76 yds, 3:02 · from JMU 24
JMU 14–0 ODU
4:14ODU
TD Leon Haughton Jr. 23 Yd pass from Ryan Huff (Nathanial Eichner Kick)4 plays, 75 yds, 1:36 · from ODU 25
JMU 14–7 ODU
2:26JMU
FG Morgan Suarez 28 Yd Field Goal 4 plays, 8 yds, 1:39 · from ODU 18
JMU 17–7 ODU
2nd quarter
12:50JMU
TD Jeremiah Harrison 13 Yd pass from Camden Coleman (Two-Point Pass Conversion Failed)6 plays, 60 yds, 2:26 · from JMU 40
JMU 23–7 ODU
11:42JMU
TD Corey Scott 18 Yd pass from Camden Coleman (Morgan Suarez Kick)3 plays, 24 yds, 0:56 · from ODU 24
JMU 30–7 ODU
4:37ODU
TD Maurki James 1 Yd Run (Nathanial Eichner Kick)6 plays, 33 yds, 1:45 · from JMU 33
JMU 30–14 ODU
0:03ODU
FG Nathanial Eichner 49 Yd Field Goal 7 plays, 17 yds, 1:17 · from JMU 48
JMU 30–17 ODU
3rd quarter
10:09JMU
FG Morgan Suarez 36 Yd Field Goal 12 plays, 46 yds, 4:45 · from JMU 36
JMU 33–17 ODU
2:06JMU
FG Morgan Suarez 27 Yd Field Goal 6 plays, 24 yds, 2:52 · from ODU 33
JMU 36–17 ODU
4th quarter
14:08ODU
FG Nathanial Eichner 35 Yd Field Goal 10 plays, 58 yds, 2:58 · from ODU 25
JMU 36–20 ODU
8:54JMU
FG Morgan Suarez 26 Yd Field Goal 14 plays, 67 yds, 5:14 · from JMU 25
JMU 39–20 ODU
2:55JMU
TD Seth Cromwell 1 Yd Run (Morgan Suarez Kick)8 plays, 34 yds, 4:08 · from ODU 34
JMU 46–20 ODU

Drives

ODU 4/15 scoredJMU 9/15 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00ODUODU 253-160:57Punt
Q114:03JMUJMU 477532:59Touchdown
Q111:04ODUODU 255152:12Punt
Q18:52JMUJMU 247763:02Touchdown
Q15:50ODUODU 254751:36Touchdown
Q14:05JMUODU 18481:39Field Goal
Q12:26ODUODU 255352:10Downs
Q10:16JMUJMU 406602:26Touchdown
Q212:46ODUODU 20140:08Fumble
Q212:38JMUODU 243240:56Touchdown
Q211:36ODUODU 26471:36Punt
Q210:00JMUJMU 20361:33Punt

Win probability

James Madison 100% · pregame line James Madison −7.0 (closing line)
Q1Q2Q3Q4▲ Old Dominion▼ James MadisonJames Madison +20% win probability: No Huddle-Shotgun #34 S.Cromwell rush right for 8 yards gain to the ODU02 (#32 J.Drummer)Old Dominion +18% win probability: PENALTY JMU False Start (#82 T.Miller) 5 yards from ODU02 to ODU07. NO PLAYOld Dominion +15% win probability: Leon Haughton Jr. 23 Yd pass from Ryan Huff (Nathanial Eichner Kick)James Madison +12% win probability: No Huddle-Shotgun #7 C.Coleman pass complete short right to #0 C.Keller caught at ODU02, for 3 yards to the ODU00 TOUCHDOWN, clock 11:04, 1ST DOWN #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 M.Dietzel) #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 M.Dietzel) PENALTY #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 M.Dietzel) PENALTY ODU Holding declinedJames Madison +10% win probability: #99 A.Nelms kickoff 55 yards to the JMU10 #17 M.Scott return 72 yards to the ODU18 (#23 J.Haynes)

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Camden Coleman24/422435.84155.9
RushingCARYDSAVGTDLONG
George Pettaway161106.9035
Nick Herman6183.008
Camden Coleman8172.107
Seth Cromwell5132.618
Michael Scott188.008
Team1-4-4.000
ReceivingRECYDSAVGTDLONG
Corey Scott45714.3118
Jeremiah Harrison45313.3125
Braeden Wisloski5499.8016
George Pettaway3248.008
Cole Keller3217.0111
Michael Scott2199.5120
KD Mosley2126.0011
Za'Ron Collins188.008
DefenseTOTSOLOSACKSTFLPDQB HUR
Nakian Jackson921.5201
JT Hooten631.51.501
Danny Royster5211.501
Seth Gathers4200.500
Kei'Trone Simpson401.51.500
Terrence Jones320000
Mychal McMullin310000
TJ McGill310000
InterceptionsINTYDSTD
Jamal Olford180
KickingFGPCTLONGXPPTS
Morgan Suarez4/4100.0364/416
PuntingNOYDSAVGTBIn 20LONG
Patrick Rea415739.30150

Biggest plays

JMU +20% Q1 8:52 No Huddle-Shotgun #34 S.Cromwell rush right for 8 yards gain to the ODU02 (#32 J.Drummer)
ODU +18% Q1 14:03 PENALTY JMU False Start (#82 T.Miller) 5 yards from ODU02 to ODU07. NO PLAY
ODU +15% Q1 4:14 Leon Haughton Jr. 23 Yd pass from Ryan Huff (Nathanial Eichner Kick)
JMU +12% Q1 11:04 No Huddle-Shotgun #7 C.Coleman pass complete short right to #0 C.Keller caught at ODU02, for 3 yards to the ODU00 TOUCHDOWN, clock 11:04, 1ST DOWN #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 M.Dietzel) #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 M.Dietzel) PENALTY #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 M.Dietzel) PENALTY ODU Holding declined
JMU +10% Q1 4:05 #99 A.Nelms kickoff 55 yards to the JMU10 #17 M.Scott return 72 yards to the ODU18 (#23 J.Haynes)

Team stats

StatJMUODU
1st Downs2114
3rd down efficiency6-184-16
4th down efficiency2-21-2
Total Yards405247
Passing243261
Comp/Att24/4220/40
Yards per pass5.86.5
Rushing162-14
Rushing Attempts3728
Yards per rush4.4-0.5
Penalties7-7513-96
Turnovers12
Fumbles lost01
Interceptions thrown11
Possession33:0626:54

Play by play

Q4 0:00 End of 4th quarter.
Q4 2:50 2nd & 18 at ODU 39 No Huddle-Shotgun #4 R.Huff pass complete short middle to #7 K.Harris caught at ODU48, for 9 yards to the ODU48 (#25 T.Jones)
Q4 2:50 1st & 10 at ODU 47 No Huddle-Shotgun #4 R.Huff sacked for loss of 8 yards to the ODU39 (#17 D.Royster)
Q4 2:50 3rd & 2 at ODU 43 No Huddle-Shotgun #4 R.Huff pass complete short left to #7 K.Harris caught at ODU46, for 4 yards to the ODU47 (#25 T.Jones), out of bounds, 1ST DOWN
Q4 2:50 2nd & 10 at ODU 35 No Huddle-Shotgun #4 R.Huff pass complete short right to #14 Z.Blackmon caught at ODU43, for 8 yards to the ODU43 (#27 J.Olford; #42 J.Kouame-Yao)
Q4 2:50 1st & 10 at ODU 35 No Huddle-Shotgun #4 R.Huff pass incomplete short right to #13 L.Johnson thrown to ODU40 QB hurried by #0 M.Purham
Q4 2:50 4th & 5 at ODU 28 No Huddle-Shotgun #4 R.Huff rush middle for 7 yards gain to the ODU35, End Of Play, 1ST DOWN
Q4 2:50 3rd & 8 at ODU 25 No Huddle-Shotgun #4 R.Huff pass complete short middle to #6 T.Hall caught at ODU28, for 3 yards to the ODU28, End Of Play
Q4 2:50 2nd & 9 at ODU 24 No Huddle-Shotgun #4 R.Huff rush left for 1 yard gain to the ODU25 (#3 G.Weathersby), out of bounds
Q4 2:50 1st & 10 at ODU 23 No Huddle-Shotgun #6 T.Hall rush middle for 1 yard gain to the ODU24 (#93 M.McMullin)
Q4 2:50 #95 B.Woodman kickoff 54 yards to the ODU11 #1 Z.Frink return 12 yards to the ODU23 (#17 D.Royster)
Q4 2:55 4th & Goal at ODU 1 Seth Cromwell 1 Yd Run (Morgan Suarez Kick)
Q4 5:52 3rd & Goal at ODU 1 No Huddle-Shotgun #34 S.Cromwell rush middle for 0 yards to the ODU01 (#3 M.Easterly; #10 K.Naotala)
Q4 5:52 2nd & Goal at ODU 2 No Huddle-Shotgun #7 C.Coleman pass complete short right to #13 K.Mosley caught at ODU02, for 1 yard to the ODU01 (#33 S.Leaks)
Q4 5:52 1st & Goal at ODU 6 No Huddle-Shotgun #6 G.Pettaway rush middle for 4 yards gain to the ODU02 (#8 G.Johnson; #12 A.Horn)
Q4 5:52 4th & 17 at ODU 41 No Huddle-Shotgun #6 G.Pettaway rush left for 35 yards gain to the ODU06 (#12 A.Horn), out of bounds, 1ST DOWN
Q4 5:52 3rd & 17 at ODU 41 No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to ODU28
Q4 5:52 2nd & 20 at ODU 44 Timeout James Madison, clock 05:52
Q4 0:00 1st & 10 at ODU 34 No Huddle-Shotgun #6 G.Pettaway rush left for 0 yards to the ODU34 (#10 K.Naotala) PENALTY JMU Holding (#58 G.Hart) 10 yards from ODU34 to ODU44
Q4 7:03 3rd & 10 at ODU 23 No Huddle-Shotgun #4 R.Huff pass intercepted by #27 J.Olford at ODU42 QB hurried by #2 N.Jackson #27 J.Olford return 8 yards to the ODU34, End Of Play
Q4 5:52 2nd & 10 at ODU 23 No Huddle-Shotgun #4 R.Huff pass complete short left to #11 T.Johnson caught at ODU23, for 0 yards to the ODU23 (#11 L.Dues)
Q4 8:49 2nd & 5 at ODU 28 No Huddle-Shotgun #4 R.Huff pass complete short right to #11 T.Johnson caught at ODU30, for 4 yards to the ODU32 (#11 L.Dues) PENALTY ODU Ineligible Downfield on Pass 5 yards from ODU28 to ODU23. NO PLAY
Q4 8:49 1st & 10 at ODU 23 No Huddle-Shotgun #4 R.Huff rush middle for 5 yards gain to the ODU28, End Of Play
Q4 8:49 #95 B.Woodman kickoff 55 yards to the ODU10 #1 Z.Frink return 13 yards to the ODU23 (#25 T.Jones; #43 M.Halbert)
Q4 8:54 4th & Goal at ODU 8 Morgan Suarez 26 Yd Field Goal