James Madison @ Old Dominion, Week 4 · 2026

467–0@FINAL202–5
Sat, Sep 26, 2026S.B. Ballard StadiumNorfolk, VA

HOW IT WENT

Week 4 · 2026
FINALQ1Q2Q3Q4T
James Madison171361046
Old Dominion7100320
Game leaders
James MadisonOld Dominion
PassingCamden Coleman24/42 ·243 yds ·4 TD ·1 INTRyan Huff20/39 ·261 yds ·1 TD ·1 INT
RushingGeorge Pettaway16 car ·110 ydsDevin Roche8 car ·18 yds
ReceivingCorey Scott4 rec ·57 yds ·1 TDTJ Johnson5 rec ·105 yds
TacklesNakian Jackson9 tackles ·1.5 sacksMario Easterly11 tackles

James Madison vs Old Dominion Team StatsTeam Stats

James MadisonJMUOld DominionODU
211ST DOWNS14
405TOTAL YDS247
243PASS YDS261
162RUSH YDS-14
1TURNOVERS2
33:06POSSESSION26:54

BOX SCORE

Week 4 · 2026

Passing

James MadisonJMUC/ATTYDSAVGTDINT
Camden Coleman24/422435.841
Old DominionOld DominionC/ATTYDSAVGTDINT
Ryan Huff20/392616.711
Team0/100.000
Totals20/402616.511

Rushing

James MadisonJMUCARYDSAVGTDLONG
George Pettaway161106.9035
Nick Herman6183.008
Camden Coleman8172.107
Seth Cromwell5132.618
Michael Scott188.008
Team1-4-4.000
Totals371624.4135
Old DominionOld DominionCARYDSAVGTDLONG
Devin Roche8182.307
Maurki James5132.614
Trey Hall300.001
Ryan Huff12-45-3.807
Totals28-14-0.517

Receiving

James MadisonJMURECYDSAVGTDLONG
Corey Scott45714.3118
Jeremiah Harrison45313.3125
Braeden Wisloski5499.8016
George Pettaway3248.008
Cole Keller3217.0111
Michael Scott2199.5120
Ke'Untae Mosley2126.0011
Za'Ron Collins188.008
Totals2424310.1425
Old DominionOld DominionRECYDSAVGTDLONG
TJ Johnson510521.0042
Leon Haughton Jr.44912.3123
Kendall Harris3268.7013
JJ Harrell12525.0025
Devin Roche22311.5013
Zialis Blackmon2199.5011
Josh Rodriguez177.007
Maurki James144.004
Trey Hall133.003
Totals2026113.1142

Fumbles

James MadisonJMUFUMLOSTREC
TJ McGill001
Old DominionOld DominionFUMLOSTREC
Devin Roche110

Interceptions

James MadisonJMUINTYDSTD
Jamal Olford180
Old DominionOld DominionINTYDSTD
Brandon Crutchfield180

Kick Returns

James MadisonJMUNOYDSAVGLONGTD
Michael Scott210552.5720
Old DominionOld DominionNOYDSAVGLONGTD
Zion Frink45213.0160

Punt Returns

James MadisonJMUNOYDSAVGLONGTD
Michael Scott122.020
Old DominionOld DominionNOYDSAVGLONGTD
Devin Roche252.540

Kicking

James MadisonJMUFGPCTLONGXPPTS
Morgan Suarez4/4100.0364/416
Old DominionOld DominionFGPCTLONGXPPTS
Nathanial Eichner2/2100.0492/28

Punting

James MadisonJMUNOYDSAVGTBIn 20LONG
Patrick Rea415739.30150
Old DominionOld DominionNOYDSAVGTBIn 20LONG
Ian Brandt732446.31167

Defense

James MadisonJMUTOTSOLOSACKSTFLPDQB HURTD
Nakian Jackson921.52010
JT Hooten631.51.5010
Danny Royster5211.5010
Seth Gathers4200.5000
Kei'Trone Simpson401.51.5000
Terrence Jones II3200000
Mychal Mcmullin3100000
TJ McGill3100000
Totals7123912370
Old DominionOld DominionTOTSOLOSACKSTFLPDQB HURTD
Mario Easterly11400100
Lucas Struck11201000
Koa Naotala7200.5000
Deandre Lynch6211000
JaMez Drummer6100000
Brandon Crutchfield5400000
Asher Horn5100110
Shaq Leaks4200000
Totals872715340

PLAY-BY-PLAY

205 plays
Q4Old Dominion9 plays · 25 yds · 2:50 · End of Game46–20
  1. 0:002nd & 18 at ODU 39End of 4th quarter.
  2. 2:502nd & 18 at ODU 39No 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)
  3. 2:501st & 10 at ODU 47No Huddle-Shotgun #4 R.Huff sacked for loss of 8 yards to the ODU39 (#17 D.Royster)
  4. 2:503rd & 2 at ODU 43No 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
  5. 2:502nd & 10 at ODU 35No 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)
  6. 2:501st & 10 at ODU 35No Huddle-Shotgun #4 R.Huff pass incomplete short right to #13 L.Johnson thrown to ODU40 QB hurried by #0 M.Purham
  7. 2:504th & 5 at ODU 28No Huddle-Shotgun #4 R.Huff rush middle for 7 yards gain to the ODU35, End Of Play, 1ST DOWN
  8. 2:503rd & 8 at ODU 25No 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
  9. 2:502nd & 9 at ODU 24No Huddle-Shotgun #4 R.Huff rush left for 1 yard gain to the ODU25 (#3 G.Weathersby), out of bounds
  10. 2:501st & 10 at ODU 23No Huddle-Shotgun #6 T.Hall rush middle for 1 yard gain to the ODU24 (#93 M.McMullin)
  11. 2:501st & 10 at JMU 35#95 B.Woodman kickoff 54 yards to the ODU11 #1 Z.Frink return 12 yards to the ODU23 (#17 D.Royster)
Q4James Madison8 plays · 34 yds · 4:08 · Touchdown46–20
  1. 0:001st & 10 at ODU 34No 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
  2. 2:501st & 20 at ODU 44No Huddle-Shotgun #6 G.Pettaway rush middle for 3 yards gain to the ODU41 (#94 L.McFadden-Pressley; #95 A.Foster)
  3. 2:554th & 1 at ODU 1Seth Cromwell 1 Yd Run (Morgan Suarez Kick)
  4. 5:523rd & 1 at ODU 1No Huddle-Shotgun #34 S.Cromwell rush middle for 0 yards to the ODU01 (#3 M.Easterly; #10 K.Naotala)
  5. 5:522nd & 2 at ODU 2No 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)
  6. 5:521st & 6 at ODU 6No Huddle-Shotgun #6 G.Pettaway rush middle for 4 yards gain to the ODU02 (#8 G.Johnson; #12 A.Horn)
  7. 5:524th & 17 at ODU 41No Huddle-Shotgun #6 G.Pettaway rush left for 35 yards gain to the ODU06 (#12 A.Horn), out of bounds, 1ST DOWN
  8. 5:523rd & 17 at ODU 41No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to ODU28
  9. 5:522nd & 20 at ODU 44Timeout James Madison, clock 05:52
Q4Old Dominion3 plays · 0 yds · 1:46 · Interception39–20
  1. 5:522nd & 10 at ODU 23No 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)
  2. 7:033rd & 10 at ODU 23No 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
  3. 8:492nd & 5 at ODU 28No 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
  4. 8:491st & 10 at ODU 23No Huddle-Shotgun #4 R.Huff rush middle for 5 yards gain to the ODU28, End Of Play
  5. 8:491st & 10 at JMU 35#95 B.Woodman kickoff 55 yards to the ODU10 #1 Z.Frink return 13 yards to the ODU23 (#25 T.Jones; #43 M.Halbert)
Q4James Madison14 plays · 67 yds · 5:14 · Field Goal39–20
  1. 5:523rd & 8 at ODU 8No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #17 M.Scott thrown to ODU22 PENALTY JMU Holding declined
  2. 8:544th & 8 at ODU 8Morgan Suarez 26 Yd Field Goal
  3. 14:082nd & 11 at ODU 11No Huddle-Shotgun #7 C.Coleman rush left for 3 yards gain to the ODU08, End Of Play
  4. 14:081st & 10 at ODU 10No Huddle-Shotgun #7 C.Coleman pass complete short left to #10 B.Wisloski caught at ODU11, for 1 yard loss to the ODU11 (#19 L.Struck)
  5. 14:083rd & 2 at ODU 14No Huddle-Shotgun #7 C.Coleman rush middle for 4 yards gain to the ODU10 (#19 L.Struck; #3 M.Easterly), 1ST DOWN
  6. 14:082nd & 9 at ODU 21No Huddle-Shotgun #7 C.Coleman pass complete short right to #0 C.Keller caught at ODU16, for 7 yards to the ODU14 (#10 K.Naotala; #19 L.Struck)
  7. 14:081st & 10 at ODU 22No Huddle-Shotgun #34 S.Cromwell rush left for 1 yard gain to the ODU21 (#19 L.Struck)
  8. 14:083rd & 9 at ODU 37No Huddle-Shotgun #7 C.Coleman pass incomplete deep left to #8 J.Harrison thrown to ODU12 PENALTY ODU Pass Interference (#1 Z.Frink) 15 yards from ODU37 to ODU22, 1ST DOWN. NO PLAY
  9. 14:082nd & 10 at ODU 38No Huddle-Shotgun #6 G.Pettaway rush middle for 1 yard gain to the ODU37 (#10 K.Naotala; #9 D.Lynch)
  10. 14:081st & 10 at ODU 38No Huddle-Shotgun #7 C.Coleman pass incomplete deep left to #8 J.Harrison thrown to ODU18
  11. 14:083rd & 4 at JMU 47PENALTY ODU UNR: Unnecessary Roughness (#18 J.Forrest) 15 yards from JMU47 to ODU38, 1ST DOWN. NO PLAY
  12. 14:082nd & 10 at JMU 41No Huddle-Shotgun #6 G.Pettaway rush middle for 6 yards gain to the JMU47 (#42 T.Babin; #19 L.Struck)
  13. 14:081st & 10 at JMU 41No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to JMU43
  14. 14:083rd & 3 at JMU 32No Huddle-Shotgun #6 G.Pettaway rush right for 9 yards gain to the JMU41 (#5 B.Crutchfield), 1ST DOWN
  15. 14:082nd & 3 at JMU 32No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #10 B.Wisloski thrown to JMU27
  16. 14:081st & 10 at JMU 25No Huddle-Shotgun #7 C.Coleman pass complete short right to #3 C.Scott caught at JMU30, for 7 yards to the JMU32 (#5 B.Crutchfield), out of bounds
  17. 14:081st & 10 at ODU 35#99 A.Nelms kickoff 65 yards to the JMU00, Touchback
Q3Old Dominion10 plays · 58 yds · 2:58 · Field Goal36–20
  1. 14:084th & 10 at JMU 17Nathanial Eichner 35 Yd Field Goal
  2. 15:003rd & 10 at JMU 17No Huddle-Shotgun #6 T.Hall rush middle for 0 yards to the JMU17 (#91 J.Wilson; #93 M.McMullin)
  3. 15:002nd & 10 at JMU 17No Huddle-Shotgun #4 R.Huff pass incomplete short right to #6 T.Hall thrown to JMU10 QB hurried by #6 D.Kelly
  4. 15:001st & 10 at JMU 17No Huddle-Shotgun #4 R.Huff pass incomplete short right to #8 J.Rodriguez thrown to JMU00 QB hurried by #17 D.Royster
  5. 0:002nd & 10 at ODU 41End of 3rd quarter.
  6. 2:062nd & 10 at ODU 41No Huddle-Shotgun #4 R.Huff pass complete deep middle to #11 T.Johnson caught at JMU36, for 42 yards to the JMU17 (#11 L.Dues), 1ST DOWN
  7. 2:061st & 10 at ODU 41No Huddle-Shotgun #4 R.Huff pass incomplete short left to #11 T.Johnson thrown to ODU45
  8. 2:063rd & 19 at ODU 26No Huddle-Shotgun #4 R.Huff pass intercepted by #14 K.Flowe at ODU35, End Of Play PENALTY JMU Roughing The Passer (#55 R.Lovelace) 15 yards from ODU26 to ODU41, 1ST DOWN. NO PLAY
  9. 2:062nd & 19 at ODU 26No Huddle-Shotgun #4 R.Huff pass incomplete deep left to #14 Z.Blackmon thrown to JMU50 broken up by #6 D.Kelly
  10. 2:061st & 10 at ODU 35No Huddle-Shotgun #4 R.Huff sacked for loss of 9 yards to the ODU26 (#5 K.Roberts)
  11. 2:062nd & 11 at ODU 24No Huddle-Shotgun #4 R.Huff pass complete short middle to #14 Z.Blackmon caught at ODU35, for 11 yards to the ODU35, End Of Play, 1ST DOWN
  12. 2:061st & 10 at ODU 25No Huddle-Shotgun #6 T.Hall rush right for 1 yard loss to the ODU24 (#24 J.Harvey)
  13. 2:061st & 10 at JMU 35#95 B.Woodman kickoff 65 yards to the ODU00, Touchback
Q3James Madison6 plays · 24 yds · 2:52 · Field Goal36–17
  1. 2:064th & 3 at ODU 9Morgan Suarez 27 Yd Field Goal
  2. 4:583rd & 4 at ODU 10No Huddle-Shotgun #23 N.Herman rush middle for 1 yard gain to the ODU09 (#9 D.Lynch; #32 J.Drummer)
  3. 4:582nd & 5 at ODU 11No Huddle-Shotgun #23 N.Herman rush middle for 1 yard gain to the ODU10 (#9 D.Lynch; #3 M.Easterly)
  4. 4:581st & 10 at ODU 16No Huddle-Shotgun #23 N.Herman rush left for 5 yards gain to the ODU11 (#10 K.Naotala)
  5. 4:582nd & 9 at ODU 32No Huddle-Shotgun #7 C.Coleman pass complete short right to #3 C.Scott caught at ODU16, for 16 yards to the ODU16 (#1 Z.Frink; #33 S.Leaks), 1ST DOWN
  6. 4:581st & 10 at ODU 33Shotgun #23 N.Herman rush middle for 1 yard gain to the ODU32 (#0 M.Thompson; #12 A.Horn)
Q3Old Dominion3 plays · 1 yds · 2:10 · Punt33–17
  1. 4:584th & 9 at ODU 6#96 I.Brandt punt 37 yards to the ODU43 fair catch by #17 M.Scott at ODU43 PENALTY ODU Holding (#61 B.Durkin) 10 yards from ODU43 to ODU33
  2. 7:083rd & 13 at ODU 2No Huddle-Shotgun #5 M.James rush middle for 4 yards gain to the ODU06 (#15 J.Hooten)
  3. 7:083rd & 11 at ODU 4No Huddle-Shotgun #5 M.James rush left for 17 yards gain to the ODU21, out of bounds at ODU21 PENALTY ODU Holding (#72 K.Hall) 2 yards from ODU04 to ODU02. NO PLAY
  4. 7:082nd & 11 at ODU 4No Huddle-Shotgun #4 R.Huff pass incomplete deep left to #14 Z.Blackmon thrown to ODU35 broken up by #23 K.Willis
  5. 7:082nd & 7 at ODU 8No Huddle-Shotgun #4 R.Huff pass complete short right to #86 L.Haughton Jr. caught at ODU08, for 3 yards loss to the ODU05 (#31 S.Gathers) PENALTY ODU Face Mask (#73 C.Drake) 4 yards from ODU08 to ODU04. NO PLAY
  6. 7:081st & 10 at ODU 5No Huddle-Shotgun #5 M.James rush middle for 3 yards gain to the ODU08 (#15 J.Hooten; #17 D.Royster)
Q3James Madison3 plays · 8 yds · 1:00 · Punt33–17
  1. 7:084th & 2 at JMU 46#11 P.Rea punt 50 yards to the ODU04 #3 D.Roche return 1 yard to the ODU05 (#42 J.Kouame-Yao; #7 R.McWilliams)
  2. 8:083rd & 2 at JMU 46No Huddle-Shotgun #7 C.Coleman pass incomplete short middle to #0 C.Keller thrown to ODU40
  3. 8:082nd & 10 at JMU 38No Huddle-Shotgun #23 N.Herman rush left for 8 yards gain to the JMU46 (#19 L.Struck; #40 H.Malecki)
  4. 8:081st & 10 at JMU 38No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #17 M.Scott thrown to JMU48
Q3Old Dominion3 plays · -4 yds · 2:01 · Punt33–17
  1. 8:084th & 14 at ODU 21#96 I.Brandt punt 41 yards to the JMU38, out of bounds at JMU38
  2. 10:093rd & 9 at ODU 26No Huddle-Shotgun #4 R.Huff sacked for loss of 5 yards to the ODU21 (#2 N.Jackson)
  3. 10:092nd & 16 at ODU 19No Huddle-Shotgun #4 R.Huff pass complete short right to #8 J.Rodriguez caught at ODU23, for 7 yards to the ODU26 (#31 S.Gathers)
  4. 10:091st & 15 at ODU 20No Huddle-Shotgun #3 D.Roche rush left for 1 yard loss to the ODU19 (#31 S.Gathers; #2 N.Jackson)
  5. 10:091st & 10 at ODU 25PENALTY ODU False Start (#7 K.Harris) 5 yards from ODU25 to ODU20. NO PLAY
  6. 10:091st & 10 at JMU 35#95 B.Woodman kickoff 65 yards to the ODU00, Touchback
Q3James Madison12 plays · 46 yds · 4:45 · Field Goal33–17
  1. 10:091st & 10 at ODU 25Shotgun #7 C.Coleman pass complete short middle to #17 M.Scott caught at ODU26, for 1 yard loss to the ODU26 (#10 K.Naotala; #1 Z.Frink)
  2. 10:094th & 3 at ODU 18Morgan Suarez 36 Yd Field Goal
  3. 14:063rd & 11 at ODU 26Shotgun #7 C.Coleman pass complete short right to #6 G.Pettaway caught at ODU27, for 8 yards to the ODU18 (#33 S.Leaks)
  4. 14:062nd & 11 at ODU 26Shotgun #7 C.Coleman pass incomplete short right to #10 B.Wisloski thrown to ODU10
  5. 14:062nd & 5 at ODU 32Shotgun #7 C.Coleman rush middle for 7 yards gain to the ODU25 (#32 J.Drummer; #10 K.Naotala), 1ST DOWN
  6. 14:061st & 10 at ODU 37Shotgun #6 G.Pettaway rush middle for 5 yards gain to the ODU32 (#0 M.Thompson; #9 D.Lynch)
  7. 14:063rd & 11 at JMU 47Shotgun #7 C.Coleman pass complete short right to #3 C.Scott caught at ODU39, for 16 yards to the ODU37 (#5 B.Crutchfield), 1ST DOWN
  8. 14:062nd & 10 at JMU 48Shotgun #7 C.Coleman rush middle for 1 yard loss to the JMU47 (#97 L.Menter; #94 L.McFadden-Pressley)
  9. 14:061st & 10 at JMU 48Shotgun #7 C.Coleman pass incomplete deep right to #10 B.Wisloski thrown to ODU32
  10. 15:004th & 3 at JMU 43#11 P.Rea punt 52 yards to the ODU05 #3 D.Roche return for loss of 2 yards to the ODU03 (#7 R.McWilliams; #2 N.Jackson) PENALTY ODU Illegal Substitution 5 yards from JMU43 to JMU48, 1ST DOWN. NO PLAY
  11. 15:003rd & 3 at JMU 43Shotgun #7 C.Coleman pass incomplete short right to #6 G.Pettaway thrown to ODU42 PENALTY JMU Holding declined
  12. 15:002nd & 10 at JMU 36Shotgun #7 C.Coleman pass complete short left to #8 J.Harrison caught at JMU43, for 7 yards to the JMU43 (#1 Z.Frink)
  13. 15:001st & 10 at JMU 36Shotgun #7 C.Coleman pass incomplete short right to #10 B.Wisloski thrown to JMU35 QB hurried by #4 J.Gibson
  14. 14:541st & 10 at ODU 35#99 A.Nelms kickoff 62 yards to the JMU03 #17 M.Scott return 33 yards to the JMU36 (#7 R.Ramey)
Q2James Madison1 play · -4 yds · 0:03 · End of Half30–17
  1. 0:001st & 10 at JMU 25End of 2nd quarter.
  2. 0:031st & 10 at JMU 25Kneel down by #7 C.Coleman at JMU21 for loss of 4 yards
  3. 0:031st & 10 at ODU 35#99 A.Nelms kickoff 65 yards to the JMU00, Touchback
Q2Old Dominion7 plays · 17 yds · 1:17 · Field Goal30–17
  1. 0:034th & 12 at JMU 31Nathanial Eichner 49 Yd Field Goal
  2. 0:083rd & 12 at JMU 31Timeout James Madison, clock 00:08
  3. 0:133rd & 12 at JMU 31No Huddle-Shotgun #4 R.Huff pass incomplete short right to #86 L.Haughton Jr. thrown to JMU15 QB hurried by #55 R.Lovelace
  4. 0:132nd & 10 at JMU 29Timeout Old Dominion, clock 00:13
  5. 1:132nd & 10 at JMU 29No Huddle-Shotgun #4 R.Huff sacked for loss of 2 yards to the JMU31 (#55 R.Lovelace, #9 K.Simpson)
  6. 1:131st & 10 at JMU 29No Huddle-Shotgun #4 R.Huff pass incomplete, Spike
  7. 1:133rd & 5 at JMU 43No Huddle-Shotgun #4 R.Huff pass complete short right to #11 T.Johnson caught at JMU38, for 14 yards to the JMU29 (#24 J.Harvey; #2 N.Jackson), 1ST DOWN
  8. 1:132nd & 14 at ODU 48No Huddle-Shotgun #4 R.Huff pass complete short middle to #86 L.Haughton Jr. caught at JMU45, for 9 yards to the JMU43 (#14 K.Flowe; #24 J.Harvey)
  9. 1:131st & 10 at JMU 48Timeout Old Dominion, clock 01:13
  10. 1:201st & 10 at JMU 48No Huddle-Shotgun #4 R.Huff sacked for loss of 4 yards to the ODU48 (#5 K.Roberts, #2 N.Jackson)
Q2James Madison3 plays · -1 yds · 0:32 · Punt30–14
  1. 1:204th & 11 at JMU 9#11 P.Rea punt 43 yards to the ODU48 #3 D.Roche return 4 yards to the JMU48 (#2 N.Jackson)
  2. 1:403rd & 11 at JMU 9No Huddle-Shotgun #7 C.Coleman pass incomplete short left to #10 B.Wisloski thrown to JMU18 QB hurried by #97 L.Menter
  3. 1:402nd & 15 at JMU 5Timeout Old Dominion, clock 01:40
  4. 1:522nd & 15 at JMU 5No Huddle-Shotgun #6 G.Pettaway rush middle for 4 yards gain to the JMU09 (#0 M.Thompson; #95 A.Foster)
  5. 1:522nd & 10 at JMU 10PENALTY JMU False Start (#73 E.Bushong) 5 yards from JMU10 to JMU05. NO PLAY
  6. 1:521st & 10 at JMU 10No Huddle-Shotgun #7 C.Coleman pass incomplete deep right to #8 J.Harrison thrown to JMU35
Q2Old Dominion4 plays · 5 yds · 1:58 · Punt30–14
  1. 1:524th & 18 at ODU 31#96 I.Brandt punt 59 yards to the JMU10 fair catch by #17 M.Scott at JMU10
  2. 3:503rd & 10 at ODU 39Shotgun #4 R.Huff sacked for loss of 8 yards to the ODU31 (#15 J.Hooten, #88 K.Bush)
  3. 3:502nd & 10 at ODU 39Shotgun #3 D.Roche rush right for 0 yards to the ODU39 (#31 S.Gathers)
  4. 3:501st & 10 at ODU 39Shotgun #4 R.Huff pass incomplete short middle to #7 K.Harris thrown to JMU48
  5. 3:501st & 10 at ODU 26Shotgun #4 R.Huff pass complete short middle to #11 T.Johnson caught at ODU35, for 13 yards to the ODU39 (#14 K.Flowe; #16 T.McGill), 1ST DOWN
Q2James Madison3 plays · 13 yds · 0:47 · Punt30–14
  1. 3:504th & 7 at JMU 28#11 P.Rea punt 36 yards to the ODU36 PENALTY ODU Holding declined ODU Holding (#11 K.Collier) 10 yards from ODU36 to ODU26
  2. 4:373rd & 7 at JMU 28No Huddle-Shotgun #7 C.Coleman pass incomplete short left to #8 J.Harrison thrown to JMU42 broken up by #1 Z.Frink
  3. 4:372nd & 10 at JMU 25No Huddle-Shotgun #34 S.Cromwell rush middle for 3 yards gain to the JMU28 (#0 M.Thompson)
  4. 4:371st & 10 at JMU 25No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to JMU26 QB hurried by #4 J.Gibson
  5. 4:371st & 10 at ODU 35#99 A.Nelms kickoff 65 yards to the JMU00, Touchback
Q2Old Dominion6 plays · 33 yds · 1:45 · Touchdown30–14
  1. 4:373rd & 1 at JMU 1Maurki James 1 Yd Run (Nathanial Eichner Kick)
  2. 4:552nd & 3 at JMU 3Shotgun #5 M.James rush middle for 2 yards gain to the JMU01 (#2 N.Jackson; #91 J.Wilson)
  3. 6:221st & 3 at JMU 3No Huddle-Shotgun #4 R.Huff pass incomplete short right to #1 J.Harrell thrown to JMU00
  4. 6:223rd & 5 at JMU 28No Huddle-Shotgun #4 R.Huff pass complete deep right to #1 J.Harrell caught at JMU03, for 25 yards to the JMU03 (#23 K.Willis), out of bounds, 1ST DOWN
  5. 6:222nd & 15 at JMU 38No Huddle-Shotgun #4 R.Huff pass complete short right to #3 D.Roche caught at JMU36, for 10 yards to the JMU28 (#31 S.Gathers; #2 N.Jackson)
  6. 6:221st & 15 at JMU 38No Huddle-Shotgun #4 R.Huff pass incomplete deep right to #13 L.Johnson thrown to JMU00 broken up by #14 K.Flowe
  7. 6:221st & 10 at JMU 33PENALTY ODU False Start (#8 J.Rodriguez) 5 yards from JMU33 to JMU38. NO PLAY
Q2James Madison3 plays · 6 yds · 0:55 · Interception30–7
  1. 6:223rd & 4 at JMU 26No Huddle-Shotgun #7 C.Coleman pass intercepted by #5 B.Crutchfield at JMU41 broken up by #12 A.Horn #5 B.Crutchfield return 8 yards to the JMU33 (#77 D.Fox)
  2. 7:172nd & 6 at JMU 24No Huddle-Shotgun #6 G.Pettaway rush middle for 2 yards gain to the JMU26 (#12 A.Horn; #18 J.Forrest)
  3. 7:171st & 10 at JMU 20No Huddle-Shotgun #6 G.Pettaway rush right for 4 yards gain to the JMU24 (#94 L.McFadden-Pressley; #3 M.Easterly)
Q2Old Dominion3 plays · -4 yds · 1:10 · Punt30–7
  1. 7:174th & 14 at ODU 42#96 I.Brandt punt 38 yards to the JMU20, out of bounds at JMU20
  2. 8:273rd & 14 at ODU 42No Huddle-Shotgun #4 R.Huff pass incomplete deep left to #8 J.Rodriguez thrown to JMU30
  3. 8:272nd & 21 at ODU 35No Huddle-Shotgun #3 D.Roche rush middle for 7 yards gain to the ODU42 (#15 J.Hooten; #2 N.Jackson)
  4. 8:271st & 10 at ODU 46No Huddle-Shotgun #4 R.Huff sacked for loss of 11 yards to the ODU35 (#15 J.Hooten) PENALTY ODU Holding declined
Q2James Madison3 plays · 6 yds · 1:33 · Punt30–7
  1. 8:274th & 4 at JMU 26#11 P.Rea punt 28 yards to the ODU46
  2. 10:003rd & 15 at JMU 15No Huddle-Shotgun #7 C.Coleman pass complete short middle to #13 K.Mosley caught at JMU25, for 11 yards to the JMU26 (#25 W.Phillips)
  3. 10:002nd & 15 at JMU 15No Huddle-Shotgun #7 C.Coleman pass incomplete short middle to #23 N.Herman thrown to JMU23 broken up by #3 M.Easterly QB hurried by #12 A.Horn
  4. 10:001st & 10 at JMU 20No Huddle-Shotgun #7 C.Coleman sacked for loss of 5 yards to the JMU15 (#9 D.Lynch)
Q2Old Dominion4 plays · 7 yds · 1:36 · Punt30–7
  1. 10:004th & 3 at ODU 33#96 I.Brandt punt 67 yards to the JMU00, Touchback
  2. 11:363rd & 3 at ODU 33No Huddle-Shotgun #4 R.Huff pass incomplete short right to #86 L.Haughton Jr. thrown to ODU44
  3. 11:362nd & 15 at ODU 21No Huddle-Shotgun #4 R.Huff pass complete short middle to #86 L.Haughton Jr. caught at ODU21, for 12 yards to the ODU33 (#16 T.McGill)
  4. 11:361st & 15 at ODU 21No Huddle-Shotgun #4 R.Huff pass incomplete short right to #7 K.Harris thrown to ODU34
  5. 11:361st & 10 at ODU 26No Huddle-Shotgun #4 R.Huff pass complete short left to #86 L.Haughton Jr. caught at ODU26, for 5 yards to the ODU31 (#14 K.Flowe), out of bounds PENALTY ODU Holding (#8 J.Rodriguez) 10 yards from ODU31 to ODU21
  6. 11:361st & 10 at JMU 35#95 B.Woodman kickoff 50 yards to the ODU15 #1 Z.Frink return 11 yards to the ODU26 (#43 M.Halbert; #6 D.Kelly)
Q2James Madison3 plays · 24 yds · 0:56 · Touchdown30–7
  1. 11:423rd & 4 at ODU 18No Huddle-Shotgun #7 C.Coleman pass complete short right to #3 C.Scott caught at ODU00, for 18 yards to the ODU00 TOUCHDOWN, clock 11:42, 1ST DOWN #5 M.Suarez kick attempt good (H: #11 P.Rea, LS: #47 M.Dietzel)
  2. 12:382nd & 6 at ODU 20No Huddle-Shotgun #23 N.Herman rush middle for 2 yards gain to the ODU18 (#3 M.Easterly)
  3. 12:381st & 10 at ODU 24No Huddle-Shotgun #7 C.Coleman rush middle for 4 yards gain to the ODU20 (#95 A.Foster; #12 A.Horn)
Q2Old Dominion1 play · 4 yds · 0:08 · Fumble23–7
  1. 12:381st & 10 at ODU 20No Huddle-Shotgun #3 D.Roche rush middle for 4 yards gain to the ODU24 fumbled by #3 D.Roche at ODU24 forced by #0 M.Purham recovered by JMU #16 T.McGill at ODU24, End Of Play
  2. 12:461st & 10 at JMU 35#95 B.Woodman kickoff 61 yards to the ODU04 #1 Z.Frink return 16 yards to the ODU20 (#42 J.Kouame-Yao; #17 D.Royster)
Q1James Madison6 plays · 60 yds · 2:26 · Touchdown23–7
  1. 12:501st & 10 at ODU 13No Huddle-Shotgun #7 C.Coleman pass complete short left to #8 J.Harrison caught at ODU00, for 13 yards to the ODU00 TOUCHDOWN, clock 12:50, 1ST DOWN #11 P.Rea pass attempt failed
  2. 15:003rd & 9 at ODU 24No Huddle-Shotgun #7 C.Coleman pass complete short middle to #0 C.Keller caught at ODU14, for 11 yards to the ODU13 (#3 M.Easterly), 1ST DOWN
  3. 15:002nd & 10 at ODU 25No Huddle-Shotgun #7 C.Coleman rush middle for 1 yard gain to the ODU24 (#9 D.Lynch)
  4. 15:001st & 10 at ODU 25No Huddle-Shotgun #6 G.Pettaway rush right for 0 yards to the ODU25 (#88 M.Harris; #32 J.Drummer)
  5. 15:002nd & 2 at JMU 48Shotgun #6 G.Pettaway rush right for 27 yards gain to the ODU25 (#8 G.Johnson), 1ST DOWN
  6. 0:001st & 10 at JMU 40End of 1st quarter.
  7. 0:161st & 10 at JMU 40No Huddle-Shotgun #7 C.Coleman pass complete short right to #6 G.Pettaway caught at JMU41, for 8 yards to the JMU48 (#32 J.Drummer; #19 L.Struck)
Q1Old Dominion5 plays · 35 yds · 2:10 · Downs17–7
  1. 0:164th & 3 at JMU 40No Huddle-Shotgun #4 R.Huff pass incomplete short right to #1 J.Harrell thrown to JMU35 QB hurried by #8 A.Thomas, TURNOVER ON DOWNS
  2. 2:263rd & 3 at JMU 40No Huddle-Shotgun #4 R.Huff pass incomplete short right to #7 K.Harris thrown to JMU37 broken up by #23 K.Willis. The previous play is under automatic review - "Incomplete pass". CALL OVERTURNED. (Original Play: No Huddle-Shotgun #4 R.Huff pass incomplete short right to #7 K.Harris thrown to JMU37 broken up by #23 K.Willis)
  3. 2:262nd & 6 at JMU 43No Huddle-Shotgun #5 M.James rush middle for 3 yards gain to the JMU40 (#55 R.Lovelace; #2 N.Jackson)
  4. 2:261st & 10 at JMU 47No Huddle-Shotgun #4 R.Huff pass complete short right to #5 M.James caught at JMU47, for 4 yards to the JMU43 (#15 J.Hooten), out of bounds
  5. 2:261st & 10 at ODU 38No Huddle-Shotgun #4 R.Huff pass incomplete deep right to #1 J.Harrell thrown to JMU24 PENALTY JMU Pass Interference (#23 K.Willis) 15 yards from ODU38 to JMU47, 1ST DOWN. NO PLAY
  6. 2:261st & 10 at ODU 25No Huddle-Shotgun #4 R.Huff pass complete short left to #3 D.Roche caught at ODU28, for 13 yards to the ODU38 (#6 D.Kelly), 1ST DOWN
  7. 2:261st & 10 at JMU 35#95 B.Woodman kickoff 65 yards to the ODU00, Touchback
Q1James Madison4 plays · 8 yds · 1:39 · Field Goal17–7
  1. 2:264th & 2 at ODU 10#5 M.Suarez field goal attempt from 28 yards GOOD (H: #11 P.Rea, LS: #47 M.Dietzel), clock 02:26
  2. 2:293rd & 12 at ODU 20Timeout James Madison, clock 02:29
  3. 4:053rd & 12 at ODU 20No Huddle-Shotgun #7 C.Coleman pass complete short middle to #10 B.Wisloski caught at ODU12, for 10 yards to the ODU10 (#19 L.Struck; #3 M.Easterly)
  4. 4:052nd & 12 at ODU 20No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to ODU11
  5. 4:052nd & 2 at ODU 10No Huddle-Shotgun #23 N.Herman rush right for 1 yard loss to the ODU11 (#4 J.Gibson; #0 M.Thompson) PENALTY JMU Holding (#70 N.Portnjagin) 10 yards from ODU10 to ODU20. NO PLAY
  6. 4:051st & 10 at ODU 18No Huddle-Shotgun #7 C.Coleman pass complete short right to #12 Z.Collins caught at ODU10, for 8 yards to the ODU10 (#5 B.Crutchfield)
  7. 4:051st & 10 at ODU 35#99 A.Nelms kickoff 55 yards to the JMU10 #17 M.Scott return 72 yards to the ODU18 (#23 J.Haynes)
Q1Old Dominion4 plays · 75 yds · 1:36 · Touchdown14–7
  1. 4:141st & 10 at JMU 23Leon Haughton Jr. 23 Yd pass from Ryan Huff (Nathanial Eichner Kick)
  2. 8:521st & 10 at ODU 41No Huddle-Shotgun #4 R.Huff pass complete deep right to #11 T.Johnson caught at JMU25, for 36 yards to the JMU23, End Of Play, 1ST DOWN
  3. 8:522nd & 7 at ODU 28No Huddle-Shotgun #4 R.Huff pass complete short middle to #7 K.Harris caught at ODU33, for 13 yards to the ODU41 (#7 R.McWilliams), 1ST DOWN
  4. 8:521st & 10 at ODU 25No Huddle-Shotgun #3 D.Roche rush left for 3 yards gain to the ODU28 (#6 D.Kelly; #93 M.McMullin), out of bounds
  5. 5:501st & 10 at JMU 35#95 B.Woodman kickoff 65 yards to the ODU00, Touchback
Q1James Madison7 plays · 76 yds · 3:02 · Touchdown14–0
  1. 5:501st & 10 at ODU 20Michael Scott 20 Yd pass from Camden Coleman (Morgan Suarez Kick)
  2. 8:522nd & 14 at ODU 45No Huddle-Shotgun #7 C.Coleman pass complete deep left to #8 J.Harrison caught at ODU23, for 25 yards to the ODU20 (#3 M.Easterly), 1ST DOWN
  3. 8:521st & 10 at ODU 41No Huddle-Shotgun #6 G.Pettaway rush left for 4 yards loss to the ODU45 (#95 A.Foster)
  4. 8:522nd & 2 at JMU 43No Huddle-Shotgun #7 C.Coleman pass complete short middle to #10 B.Wisloski caught at ODU41, for 16 yards to the ODU41 (#6 M.Chapman; #19 L.Struck), 1ST DOWN
  5. 8:521st & 10 at JMU 35No Huddle-Shotgun #7 C.Coleman pass complete short left to #6 G.Pettaway caught at JMU31, for 8 yards to the JMU43 (#6 M.Chapman)
  6. 8:522nd & 2 at JMU 32No Huddle-Shotgun #6 G.Pettaway rush right for 3 yards gain to the JMU35 (#17 D.McLilley-Bulo; #18 J.Forrest), 1ST DOWN
  7. 8:521st & 10 at JMU 24Shotgun #17 M.Scott rush left for 8 yards gain to the JMU32 (#18 J.Forrest; #19 L.Struck)
Q1Old Dominion5 plays · 15 yds · 2:12 · Punt7–0
  1. 8:524th & 14 at ODU 40#96 I.Brandt punt 36 yards to the JMU24
  2. 11:043rd & 9 at ODU 45No Huddle-Shotgun #4 R.Huff sacked for loss of 5 yards to the ODU40 (#8 A.Thomas, #9 K.Simpson)
  3. 11:042nd & 10 at ODU 44No Huddle-Shotgun #3 D.Roche rush middle for 1 yard gain to the ODU45 (#91 J.Wilson; #9 K.Simpson)
  4. 11:041st & 10 at ODU 44No Huddle-Shotgun #4 R.Huff pass incomplete short right to #1 J.Harrell thrown to JMU48
  5. 11:043rd & 6 at ODU 29No Huddle-Shotgun #4 R.Huff pass incomplete deep left to #8 J.Rodriguez thrown to JMU40 PENALTY JMU Offside declined JMU Pass Interference (#23 K.Willis) 15 yards from ODU29 to ODU44, 1ST DOWN. NO PLAY
  6. 11:042nd & 4 at ODU 31No Huddle-Shotgun #3 D.Roche rush middle for 2 yards loss to the ODU29 (#98 T.Schmidt; #17 D.Royster)
  7. 11:041st & 10 at ODU 25No Huddle-Shotgun #3 D.Roche rush left for 6 yards gain to the ODU31 (#16 T.McGill; #98 T.Schmidt)
  8. 11:041st & 10 at JMU 35#95 B.Woodman kickoff 65 yards to the ODU00, Touchback
Q1James Madison7 plays · 53 yds · 2:59 · Touchdown14–0
  1. 8:521st & 10 at ODU 10No Huddle-Shotgun #34 S.Cromwell rush right for 8 yards gain to the ODU02 (#32 J.Drummer)
  2. 11:043rd & 3 at ODU 3No 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
  3. 14:032nd & 7 at ODU 7No Huddle-Shotgun #7 C.Coleman rush middle for 4 yards gain to the ODU03 (#32 J.Drummer; #97 L.Menter)
  4. 14:032nd & 2 at ODU 2PENALTY JMU False Start (#82 T.Miller) 5 yards from ODU02 to ODU07. NO PLAY
  5. 14:032nd & 2 at ODU 21No Huddle-Shotgun #6 G.Pettaway rush right for 11 yards gain to the ODU10 (#4 J.Gibson), 1ST DOWN
  6. 14:031st & 10 at ODU 29No Huddle-Shotgun #7 C.Coleman pass complete short left to #8 J.Harrison caught at ODU24, for 8 yards to the ODU21 (#3 M.Easterly; #5 B.Crutchfield)
  7. 14:031st & 10 at ODU 39No Huddle-Shotgun #7 C.Coleman pass complete short left to #10 B.Wisloski caught at ODU40, for 10 yards to the ODU29 (#19 L.Struck; #33 S.Leaks), 1ST DOWN
  8. 14:031st & 10 at JMU 47No Huddle-Shotgun #7 C.Coleman pass complete short right to #10 B.Wisloski caught at ODU48, for 14 yards to the ODU39 (#3 M.Easterly), out of bounds, 1ST DOWN
Q1Old Dominion3 plays · -16 yds · 0:57 · Punt0–0
  1. 14:034th & 26 at ODU 9#96 I.Brandt punt 46 yards to the JMU45 #17 M.Scott return 2 yards to the JMU47 (#3 M.Easterly; #23 J.Haynes)
  2. 15:004th & 21 at ODU 14PENALTY ODU False Start (#24 D.Goodman) 5 yards from ODU14 to ODU09. NO PLAY
  3. 15:003rd & 15 at ODU 20No Huddle-Shotgun #4 R.Huff sacked for loss of 6 yards to the ODU14 (#9 K.Simpson, #8 A.Thomas)
  4. 15:003rd & 10 at ODU 25PENALTY ODU False Start (#1 J.Harrell) 5 yards from ODU25 to ODU20. NO PLAY
  5. 15:002nd & 10 at ODU 25No Huddle-Shotgun #4 R.Huff pass incomplete deep right to #1 J.Harrell thrown to ODU48
  6. 15:001st & 10 at ODU 25No Huddle-Shotgun #4 R.Huff pass incomplete short middle to #7 K.Harris thrown to ODU32 QB hurried by #15 J.Hooten
  7. 15:001st & 10 at JMU 35#95 B.Woodman kickoff 65 yards to the ODU00, Touchback

FAN NEWS

2026 season

Write about James Madison or Old Dominion?

Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.

Get Your Blog Featured →

MORE WEEK 4 GAMES

#24@#6
FINAL
Indiana 29, Northwestern 23
FOX
#7@#20
FINAL
Florida 52, Ole Miss 28
ABC
#19@#11
FINAL
Texas 20, Tennessee 17
ABC
@#1
FINAL
Miami 52, Central Michigan 3
The CW
@#3
FINAL
Ohio State 42, Illinois 19
FOX
71Games in Week 4Full schedule →