Week 4 · 2026
James Madison at Old Dominion
Sat 09/26/2026 06:00 PMS.B. Ballard StadiumConference
64°Cloudy70% humidityMeasured at kickoff, by an official weather station
James Madison
46
7–2
Old Dominion
20
2–7
Attendance
—
not yet reported
ODU7 plays, -16 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | #95 B.Woodman kickoff 65 yards to the ODU00, Touchback | 0 |
| 15:00 | 1st & 10 | own 25 | No Huddle-Shotgun #4 R.Huff pass incomplete short middle to #7 K.Harris thrown to ODU32 QB hurried by #15 J.Hooten | 0 |
| 15:00 | 2nd & 10 | own 25 | No Huddle-Shotgun #4 R.Huff pass incomplete deep right to #1 J.Harrell thrown to ODU48 | 0 |
| 15:00 | 3rd & 10 | own 25 | PENALTY ODU False Start (#1 J.Harrell) 5 yards from ODU25 to ODU20. NO PLAY | +5 |
| 15:00 | 3rd & 15 | own 20 | No Huddle-Shotgun #4 R.Huff sacked for loss of 6 yards to the ODU14 (#9 K.Simpson, #8 A.Thomas) | −3 |
| 15:00 | 4th & 21 | own 14 | PENALTY ODU False Start (#24 D.Goodman) 5 yards from ODU14 to ODU09. NO PLAY | +5 |
| 14:03 | 4th & 26 | own 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 |
JMU8 plays, 53 yd · Touchdown | ||||
| 14:03 | 1st & 10 | own 47 | No 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 | +14 |
| 14:03 | 1st & 10 | opp 39 | No 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 | +10 |
| 14:03 | 1st & 10 | opp 29 | No 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) | +8 |
| 14:03 | 2nd & 2 | opp 21 | No Huddle-Shotgun #6 G.Pettaway rush right for 11 yards gain to the ODU10 (#4 J.Gibson), 1ST DOWN | +11 |
| 8:52 | 1st & goal | opp 10 | No Huddle-Shotgun #34 S.Cromwell rush right for 8 yards gain to the ODU02 (#32 J.Drummer) | +8 |
| 14:03 | 2nd & goal | opp 2 | PENALTY JMU False Start (#82 T.Miller) 5 yards from ODU02 to ODU07. NO PLAY | +5 |
| 14:03 | 2nd & goal | opp 7 | No Huddle-Shotgun #7 C.Coleman rush middle for 4 yards gain to the ODU03 (#32 J.Drummer; #97 L.Menter) | +4 |
| 11:04 | 3rd & goal | opp 3 | 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 | +3 |
ODU8 plays, 15 yd · Punt | ||||
| 11:04 | 1st & 10 | own 35 | #95 B.Woodman kickoff 65 yards to the ODU00, Touchback | 0 |
| 11:04 | 1st & 10 | own 25 | No Huddle-Shotgun #3 D.Roche rush left for 6 yards gain to the ODU31 (#16 T.McGill; #98 T.Schmidt) | +6 |
| 11:04 | 2nd & 4 | own 31 | No Huddle-Shotgun #3 D.Roche rush middle for 2 yards loss to the ODU29 (#98 T.Schmidt; #17 D.Royster) | −2 |
| 11:04 | 3rd & 6 | own 29 | No 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 | +15 |
| 11:04 | 1st & 10 | own 44 | No Huddle-Shotgun #4 R.Huff pass incomplete short right to #1 J.Harrell thrown to JMU48 | 0 |
| 11:04 | 2nd & 10 | own 44 | No Huddle-Shotgun #3 D.Roche rush middle for 1 yard gain to the ODU45 (#91 J.Wilson; #9 K.Simpson) | +1 |
| 11:04 | 3rd & 9 | own 45 | No Huddle-Shotgun #4 R.Huff sacked for loss of 5 yards to the ODU40 (#8 A.Thomas, #9 K.Simpson) | −3 |
| 8:52 | 4th & 14 | own 40 | #96 I.Brandt punt 36 yards to the JMU24 | 0 |
JMU7 plays, 76 yd · Touchdown | ||||
| 8:52 | 1st & 10 | own 24 | Shotgun #17 M.Scott rush left for 8 yards gain to the JMU32 (#18 J.Forrest; #19 L.Struck) | +8 |
| 8:52 | 2nd & 2 | own 32 | No Huddle-Shotgun #6 G.Pettaway rush right for 3 yards gain to the JMU35 (#17 D.McLilley-Bulo; #18 J.Forrest), 1ST DOWN | +3 |
| 8:52 | 1st & 10 | own 35 | No 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) | +8 |
| 8:52 | 2nd & 2 | own 43 | No 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 | +16 |
| 8:52 | 1st & 10 | opp 41 | No Huddle-Shotgun #6 G.Pettaway rush left for 4 yards loss to the ODU45 (#95 A.Foster) | −4 |
| 8:52 | 2nd & 14 | opp 45 | No 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 | +25 |
| 5:50 | 1st & 10 | opp 20 | Michael Scott 20 Yd pass from Camden Coleman (Morgan Suarez Kick) | +20 |
ODU5 plays, 75 yd · Touchdown | ||||
| 5:50 | 1st & 10 | own 35 | #95 B.Woodman kickoff 65 yards to the ODU00, Touchback | 0 |
| 8:52 | 1st & 10 | own 25 | No Huddle-Shotgun #3 D.Roche rush left for 3 yards gain to the ODU28 (#6 D.Kelly; #93 M.McMullin), out of bounds | +3 |
| 8:52 | 2nd & 7 | own 28 | No 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 | +13 |
| 8:52 | 1st & 10 | own 41 | No 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 | +36 |
| 4:14 | 1st & 10 | opp 23 | Leon Haughton Jr. 23 Yd pass from Ryan Huff (Nathanial Eichner Kick) | +23 |
JMU7 plays, 8 yd · Field goal | ||||
| 4:05 | 1st & 10 | own 35 | #99 A.Nelms kickoff 55 yards to the JMU10 #17 M.Scott return 72 yards to the ODU18 (#23 J.Haynes) | +72 |
| 4:05 | 1st & 10 | opp 18 | No 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) | +8 |
| 4:05 | 2nd & 2 | opp 10 | No 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 | +10 |
| 4:05 | 2nd & 12 | opp 20 | No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to ODU11 | 0 |
| 4:05 | 3rd & 12 | opp 20 | No 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) | +10 |
| 2:29 | 3rd & 12 | opp 20 | Timeout James Madison, clock 02:29 | 0 |
| 2:26 | 4th & 2 | opp 10 | #5 M.Suarez field goal attempt from 28 yards GOOD (H: #11 P.Rea, LS: #47 M.Dietzel), clock 02:26 | +28 |
ODU7 plays, 35 yd · On downs | ||||
| 2:26 | 1st & 10 | own 35 | #95 B.Woodman kickoff 65 yards to the ODU00, Touchback | 0 |
| 2:26 | 1st & 10 | own 25 | No 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 | +13 |
| 2:26 | 1st & 10 | own 38 | No 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 | +15 |
| 2:26 | 1st & 10 | opp 47 | No 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 | +4 |
| 2:26 | 2nd & 6 | opp 43 | No Huddle-Shotgun #5 M.James rush middle for 3 yards gain to the JMU40 (#55 R.Lovelace; #2 N.Jackson) | +3 |
| 2:26 | 3rd & 3 | opp 40 | No 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) | 0 |
| 0:16 | 4th & 3 | opp 40 | No 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 | 0 |
JMU7 plays, 60 yd · Touchdown | ||||
| 0:16 | 1st & 10 | own 40 | No 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) | +8 |
| 0:00 | 1st & 10 | own 40 | End of 1st quarter. | +8 |
| 15:00 | 2nd & 2 | own 48 | Shotgun #6 G.Pettaway rush right for 27 yards gain to the ODU25 (#8 G.Johnson), 1ST DOWN | +27 |
| 15:00 | 1st & 10 | opp 25 | No Huddle-Shotgun #6 G.Pettaway rush right for 0 yards to the ODU25 (#88 M.Harris; #32 J.Drummer) | 0 |
| 15:00 | 2nd & 10 | opp 25 | No Huddle-Shotgun #7 C.Coleman rush middle for 1 yard gain to the ODU24 (#9 D.Lynch) | +1 |
| 15:00 | 3rd & 9 | opp 24 | No 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 | +11 |
| 12:50 | 1st & 10 | opp 13 | No 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 | +13 |
ODU2 plays, 4 yd · Turnover | ||||
| 12:46 | 1st & 10 | own 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) | +16 |
| 12:38 | 1st & 10 | own 20 | No 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 | +4 |
JMU3 plays, 24 yd · Touchdown | ||||
| 12:38 | 1st & 10 | opp 24 | No Huddle-Shotgun #7 C.Coleman rush middle for 4 yards gain to the ODU20 (#95 A.Foster; #12 A.Horn) | +4 |
| 12:38 | 2nd & 6 | opp 20 | No Huddle-Shotgun #23 N.Herman rush middle for 2 yards gain to the ODU18 (#3 M.Easterly) | +2 |
| 11:42 | 3rd & 4 | opp 18 | No 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) | +18 |
ODU6 plays, 7 yd · Punt | ||||
| 11:36 | 1st & 10 | own 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) | +11 |
| 11:36 | 1st & 10 | own 26 | No 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 | +5 |
| 11:36 | 1st & 15 | own 21 | No Huddle-Shotgun #4 R.Huff pass incomplete short right to #7 K.Harris thrown to ODU34 | 0 |
| 11:36 | 2nd & 15 | own 21 | No 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) | +12 |
| 11:36 | 3rd & 3 | own 33 | No Huddle-Shotgun #4 R.Huff pass incomplete short right to #86 L.Haughton Jr. thrown to ODU44 | 0 |
| 10:00 | 4th & 3 | own 33 | #96 I.Brandt punt 67 yards to the JMU00, Touchback | 0 |
JMU4 plays, 6 yd · Punt | ||||
| 10:00 | 1st & 10 | own 20 | No Huddle-Shotgun #7 C.Coleman sacked for loss of 5 yards to the JMU15 (#9 D.Lynch) | −5 |
| 10:00 | 2nd & 15 | own 15 | No 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 | 0 |
| 10:00 | 3rd & 15 | own 15 | No 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) | +11 |
| 8:27 | 4th & 4 | own 26 | #11 P.Rea punt 28 yards to the ODU46 | 0 |
ODU4 plays, -4 yd · Punt | ||||
| 8:27 | 1st & 10 | own 46 | No Huddle-Shotgun #4 R.Huff sacked for loss of 11 yards to the ODU35 (#15 J.Hooten) PENALTY ODU Holding declined | −11 |
| 8:27 | 2nd & 21 | own 35 | No Huddle-Shotgun #3 D.Roche rush middle for 7 yards gain to the ODU42 (#15 J.Hooten; #2 N.Jackson) | +7 |
| 8:27 | 3rd & 14 | own 42 | No Huddle-Shotgun #4 R.Huff pass incomplete deep left to #8 J.Rodriguez thrown to JMU30 | 0 |
| 7:17 | 4th & 14 | own 42 | #96 I.Brandt punt 38 yards to the JMU20, out of bounds at JMU20 | 0 |
JMU3 plays, 6 yd · Turnover | ||||
| 7:17 | 1st & 10 | own 20 | No Huddle-Shotgun #6 G.Pettaway rush right for 4 yards gain to the JMU24 (#94 L.McFadden-Pressley; #3 M.Easterly) | +4 |
| 7:17 | 2nd & 6 | own 24 | No Huddle-Shotgun #6 G.Pettaway rush middle for 2 yards gain to the JMU26 (#12 A.Horn; #18 J.Forrest) | +2 |
| 6:22 | 3rd & 4 | own 26 | No 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) | +8 |
ODU7 plays, 33 yd · Touchdown | ||||
| 6:22 | 1st & 10 | opp 33 | PENALTY ODU False Start (#8 J.Rodriguez) 5 yards from JMU33 to JMU38. NO PLAY | +5 |
| 6:22 | 1st & 15 | opp 38 | No Huddle-Shotgun #4 R.Huff pass incomplete deep right to #13 L.Johnson thrown to JMU00 broken up by #14 K.Flowe | 0 |
| 6:22 | 2nd & 15 | opp 38 | No 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) | +10 |
| 6:22 | 3rd & 5 | opp 28 | No 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 | +25 |
| 6:22 | 1st & goal | opp 3 | No Huddle-Shotgun #4 R.Huff pass incomplete short right to #1 J.Harrell thrown to JMU00 | 0 |
| 4:55 | 2nd & goal | opp 3 | Shotgun #5 M.James rush middle for 2 yards gain to the JMU01 (#2 N.Jackson; #91 J.Wilson) | +2 |
| 4:37 | 3rd & goal | opp 1 | Maurki James 1 Yd Run (Nathanial Eichner Kick) | +1 |
JMU5 plays, 13 yd · Punt | ||||
| 4:37 | 1st & 10 | own 35 | #99 A.Nelms kickoff 65 yards to the JMU00, Touchback | 0 |
| 4:37 | 1st & 10 | own 25 | No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to JMU26 QB hurried by #4 J.Gibson | 0 |
| 4:37 | 2nd & 10 | own 25 | No Huddle-Shotgun #34 S.Cromwell rush middle for 3 yards gain to the JMU28 (#0 M.Thompson) | +3 |
| 4:37 | 3rd & 7 | own 28 | No Huddle-Shotgun #7 C.Coleman pass incomplete short left to #8 J.Harrison thrown to JMU42 broken up by #1 Z.Frink | 0 |
| 3:50 | 4th & 7 | own 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 | 0 |
ODU5 plays, 5 yd · Punt | ||||
| 3:50 | 1st & 10 | own 26 | Shotgun #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 | +13 |
| 3:50 | 1st & 10 | own 39 | Shotgun #4 R.Huff pass incomplete short middle to #7 K.Harris thrown to JMU48 | 0 |
| 3:50 | 2nd & 10 | own 39 | Shotgun #3 D.Roche rush right for 0 yards to the ODU39 (#31 S.Gathers) | 0 |
| 3:50 | 3rd & 10 | own 39 | Shotgun #4 R.Huff sacked for loss of 8 yards to the ODU31 (#15 J.Hooten, #88 K.Bush) | −4 |
| 1:52 | 4th & 18 | own 31 | #96 I.Brandt punt 59 yards to the JMU10 fair catch by #17 M.Scott at JMU10 | 0 |
JMU6 plays, -1 yd · Punt | ||||
| 1:52 | 1st & 10 | own 10 | No Huddle-Shotgun #7 C.Coleman pass incomplete deep right to #8 J.Harrison thrown to JMU35 | 0 |
| 1:52 | 2nd & 10 | own 10 | PENALTY JMU False Start (#73 E.Bushong) 5 yards from JMU10 to JMU05. NO PLAY | +5 |
| 1:52 | 2nd & 15 | own 5 | No Huddle-Shotgun #6 G.Pettaway rush middle for 4 yards gain to the JMU09 (#0 M.Thompson; #95 A.Foster) | +4 |
| 1:40 | 2nd & goal | opp 5 | Timeout Old Dominion, clock 01:40 | 0 |
| 1:40 | 3rd & 11 | own 9 | No Huddle-Shotgun #7 C.Coleman pass incomplete short left to #10 B.Wisloski thrown to JMU18 QB hurried by #97 L.Menter | 0 |
| 1:20 | 4th & 11 | own 9 | #11 P.Rea punt 43 yards to the ODU48 #3 D.Roche return 4 yards to the JMU48 (#2 N.Jackson) | +4 |
ODU10 plays, 17 yd · Field goal | ||||
| 1:20 | 1st & 10 | opp 48 | No Huddle-Shotgun #4 R.Huff sacked for loss of 4 yards to the ODU48 (#5 K.Roberts, #2 N.Jackson) | −2 |
| 1:13 | 1st & 10 | opp 48 | Timeout Old Dominion, clock 01:13 | 0 |
| 1:13 | 2nd & 14 | own 48 | No 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:13 | 3rd & 5 | opp 43 | No 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 | +14 |
| 1:13 | 1st & 10 | opp 29 | No Huddle-Shotgun #4 R.Huff pass incomplete, Spike | 0 |
| 1:13 | 2nd & 10 | opp 29 | No Huddle-Shotgun #4 R.Huff sacked for loss of 2 yards to the JMU31 (#55 R.Lovelace, #9 K.Simpson) | −1 |
| 0:13 | 2nd & 10 | opp 29 | Timeout Old Dominion, clock 00:13 | 0 |
| 0:13 | 3rd & 12 | opp 31 | No Huddle-Shotgun #4 R.Huff pass incomplete short right to #86 L.Haughton Jr. thrown to JMU15 QB hurried by #55 R.Lovelace | 0 |
| 0:08 | 3rd & 12 | own 31 | Timeout James Madison, clock 00:08 | 0 |
| 0:03 | 4th & 12 | opp 31 | Nathanial Eichner 49 Yd Field Goal | +49 |
JMU3 plays, -4 yd · End of period | ||||
| 0:03 | 1st & 10 | own 35 | #99 A.Nelms kickoff 65 yards to the JMU00, Touchback | 0 |
| 0:03 | 1st & 10 | own 25 | Kneel down by #7 C.Coleman at JMU21 for loss of 4 yards | −4 |
| 0:00 | 1st & 10 | own 25 | End of 2nd quarter. | −4 |
JMU14 plays, 46 yd · Field goal | ||||
| 14:54 | 1st & 10 | own 35 | #99 A.Nelms kickoff 62 yards to the JMU03 #17 M.Scott return 33 yards to the JMU36 (#7 R.Ramey) | +33 |
| 15:00 | 1st & 10 | own 36 | Shotgun #7 C.Coleman pass incomplete short right to #10 B.Wisloski thrown to JMU35 QB hurried by #4 J.Gibson | 0 |
| 15:00 | 2nd & 10 | own 36 | Shotgun #7 C.Coleman pass complete short left to #8 J.Harrison caught at JMU43, for 7 yards to the JMU43 (#1 Z.Frink) | +7 |
| 15:00 | 3rd & 3 | own 43 | Shotgun #7 C.Coleman pass incomplete short right to #6 G.Pettaway thrown to ODU42 PENALTY JMU Holding declined | 0 |
| 15:00 | 4th & 3 | own 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 | +5 |
| 14:06 | 1st & 10 | own 48 | (14:06) Shotgun #7 C.Coleman pass incomplete deep right to #10 B.Wisloski thrown to ODU32 | 0 |
| 14:06 | 2nd & 10 | own 48 | Shotgun #7 C.Coleman rush middle for 1 yard loss to the JMU47 (#97 L.Menter; #94 L.McFadden-Pressley) | −1 |
| 14:06 | 3rd & 11 | own 47 | Shotgun #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 | +16 |
| 14:06 | 1st & 10 | opp 37 | Shotgun #6 G.Pettaway rush middle for 5 yards gain to the ODU32 (#0 M.Thompson; #9 D.Lynch) | +5 |
| 14:06 | 2nd & 5 | opp 32 | Shotgun #7 C.Coleman rush middle for 7 yards gain to the ODU25 (#32 J.Drummer; #10 K.Naotala), 1ST DOWN | +7 |
| 10:09 | 1st & 10 | opp 25 | Shotgun #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) | −1 |
| 14:06 | 2nd & 11 | opp 26 | Shotgun #7 C.Coleman pass incomplete short right to #10 B.Wisloski thrown to ODU10 | 0 |
| 14:06 | 3rd & 11 | opp 26 | Shotgun #7 C.Coleman pass complete short right to #6 G.Pettaway caught at ODU27, for 8 yards to the ODU18 (#33 S.Leaks) | +8 |
| 10:09 | 4th & 3 | opp 18 | Morgan Suarez 36 Yd Field Goal | +36 |
ODU6 plays, -4 yd · Punt | ||||
| 10:09 | 1st & 10 | own 35 | #95 B.Woodman kickoff 65 yards to the ODU00, Touchback | 0 |
| 10:09 | 1st & 10 | own 25 | PENALTY ODU False Start (#7 K.Harris) 5 yards from ODU25 to ODU20. NO PLAY | +5 |
| 10:09 | 1st & 15 | own 20 | No Huddle-Shotgun #3 D.Roche rush left for 1 yard loss to the ODU19 (#31 S.Gathers; #2 N.Jackson) | −1 |
| 10:09 | 2nd & 16 | own 19 | No 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) | +7 |
| 10:09 | 3rd & 9 | own 26 | No Huddle-Shotgun #4 R.Huff sacked for loss of 5 yards to the ODU21 (#2 N.Jackson) | −5 |
| 8:08 | 4th & 14 | own 21 | #96 I.Brandt punt 41 yards to the JMU38, out of bounds at JMU38 | 0 |
JMU4 plays, 8 yd · Punt | ||||
| 8:08 | 1st & 10 | own 38 | No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #17 M.Scott thrown to JMU48 | 0 |
| 8:08 | 2nd & 10 | own 38 | No Huddle-Shotgun #23 N.Herman rush left for 8 yards gain to the JMU46 (#19 L.Struck; #40 H.Malecki) | +8 |
| 8:08 | 3rd & 2 | own 46 | No Huddle-Shotgun #7 C.Coleman pass incomplete short middle to #0 C.Keller thrown to ODU40 | 0 |
| 7:08 | 4th & 2 | own 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) | +1 |
ODU6 plays, 1 yd · Punt | ||||
| 7:08 | 1st & 10 | own 5 | No Huddle-Shotgun #5 M.James rush middle for 3 yards gain to the ODU08 (#15 J.Hooten; #17 D.Royster) | +3 |
| 7:08 | 2nd & 7 | own 8 | No 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 | +4 |
| 7:08 | 2nd & 11 | own 4 | No Huddle-Shotgun #4 R.Huff pass incomplete deep left to #14 Z.Blackmon thrown to ODU35 broken up by #23 K.Willis | 0 |
| 7:08 | 3rd & 11 | own 4 | No 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 | +2 |
| 7:08 | 3rd & 13 | own 2 | No Huddle-Shotgun #5 M.James rush middle for 4 yards gain to the ODU06 (#15 J.Hooten) | +4 |
| 4:58 | 4th & 9 | own 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 | 0 |
JMU6 plays, 24 yd · Field goal | ||||
| 4:58 | 1st & 10 | opp 33 | Shotgun #23 N.Herman rush middle for 1 yard gain to the ODU32 (#0 M.Thompson; #12 A.Horn) | +1 |
| 4:58 | 2nd & 9 | opp 32 | No 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 | +16 |
| 4:58 | 1st & 10 | opp 16 | No Huddle-Shotgun #23 N.Herman rush left for 5 yards gain to the ODU11 (#10 K.Naotala) | +5 |
| 4:58 | 2nd & 5 | opp 11 | No Huddle-Shotgun #23 N.Herman rush middle for 1 yard gain to the ODU10 (#9 D.Lynch; #3 M.Easterly) | +1 |
| 4:58 | 3rd & 4 | opp 10 | No Huddle-Shotgun #23 N.Herman rush middle for 1 yard gain to the ODU09 (#9 D.Lynch; #32 J.Drummer) | +1 |
| 2:06 | 4th & 3 | opp 9 | Morgan Suarez 27 Yd Field Goal | +27 |
ODU13 plays, 58 yd · Field goal | ||||
| 2:06 | 1st & 10 | own 35 | #95 B.Woodman kickoff 65 yards to the ODU00, Touchback | 0 |
| 2:06 | 1st & 10 | own 25 | No Huddle-Shotgun #6 T.Hall rush right for 1 yard loss to the ODU24 (#24 J.Harvey) | −1 |
| 2:06 | 2nd & 11 | own 24 | No 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 | +11 |
| 2:06 | 1st & 10 | own 35 | No Huddle-Shotgun #4 R.Huff sacked for loss of 9 yards to the ODU26 (#5 K.Roberts) | −9 |
| 2:06 | 2nd & 19 | own 26 | No Huddle-Shotgun #4 R.Huff pass incomplete deep left to #14 Z.Blackmon thrown to JMU50 broken up by #6 D.Kelly | 0 |
| 2:06 | 3rd & 19 | own 26 | No 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 | +15 |
| 2:06 | 1st & 10 | own 41 | No Huddle-Shotgun #4 R.Huff pass incomplete short left to #11 T.Johnson thrown to ODU45 | 0 |
| 2:06 | 2nd & 10 | own 41 | No 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 | +42 |
| 0:00 | 2nd & 10 | own 41 | End of 3rd quarter. | +42 |
| 15:00 | 1st & 10 | opp 17 | No Huddle-Shotgun #4 R.Huff pass incomplete short right to #8 J.Rodriguez thrown to JMU00 QB hurried by #17 D.Royster | 0 |
| 15:00 | 2nd & 10 | opp 17 | No Huddle-Shotgun #4 R.Huff pass incomplete short right to #6 T.Hall thrown to JMU10 QB hurried by #6 D.Kelly | 0 |
| 15:00 | 3rd & 10 | opp 17 | No Huddle-Shotgun #6 T.Hall rush middle for 0 yards to the JMU17 (#91 J.Wilson; #93 M.McMullin) | 0 |
| 14:08 | 4th & 10 | opp 17 | Nathanial Eichner 35 Yd Field Goal | +35 |
JMU17 plays, 67 yd · Field goal | ||||
| 14:08 | 1st & 10 | own 35 | #99 A.Nelms kickoff 65 yards to the JMU00, Touchback | 0 |
| 14:08 | 1st & 10 | own 25 | No 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 | +7 |
| 14:08 | 2nd & 3 | own 32 | No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #10 B.Wisloski thrown to JMU27 | 0 |
| 14:08 | 3rd & 3 | own 32 | No Huddle-Shotgun #6 G.Pettaway rush right for 9 yards gain to the JMU41 (#5 B.Crutchfield), 1ST DOWN | +9 |
| 14:08 | 1st & 10 | own 41 | No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to JMU43 | 0 |
| 14:08 | 2nd & 10 | own 41 | No Huddle-Shotgun #6 G.Pettaway rush middle for 6 yards gain to the JMU47 (#42 T.Babin; #19 L.Struck) | +6 |
| 14:08 | 3rd & 4 | own 47 | PENALTY ODU UNR: Unnecessary Roughness (#18 J.Forrest) 15 yards from JMU47 to ODU38, 1ST DOWN. NO PLAY | +15 |
| 14:08 | 1st & 10 | opp 38 | No Huddle-Shotgun #7 C.Coleman pass incomplete deep left to #8 J.Harrison thrown to ODU18 | 0 |
| 14:08 | 2nd & 10 | opp 38 | No Huddle-Shotgun #6 G.Pettaway rush middle for 1 yard gain to the ODU37 (#10 K.Naotala; #9 D.Lynch) | +1 |
| 14:08 | 3rd & 9 | opp 37 | No 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 | +15 |
| 14:08 | 1st & 10 | opp 22 | No Huddle-Shotgun #34 S.Cromwell rush left for 1 yard gain to the ODU21 (#19 L.Struck) | +1 |
| 14:08 | 2nd & 9 | opp 21 | No 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:08 | 3rd & 2 | opp 14 | No Huddle-Shotgun #7 C.Coleman rush middle for 4 yards gain to the ODU10 (#19 L.Struck; #3 M.Easterly), 1ST DOWN | +4 |
| 14:08 | 1st & goal | opp 10 | No 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) | −1 |
| 14:08 | 2nd & goal | opp 11 | No Huddle-Shotgun #7 C.Coleman rush left for 3 yards gain to the ODU08, End Of Play | +3 |
| 5:52 | 3rd & goal | opp 8 | No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #17 M.Scott thrown to ODU22 PENALTY JMU Holding declined | 0 |
| 8:54 | 4th & goal | opp 8 | Morgan Suarez 26 Yd Field Goal | +26 |
ODU5 plays, 0 yd · Turnover | ||||
| 8:49 | 1st & 10 | own 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) | +13 |
| 8:49 | 1st & 10 | own 23 | No Huddle-Shotgun #4 R.Huff rush middle for 5 yards gain to the ODU28, End Of Play | +5 |
| 8:49 | 2nd & 5 | own 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 | +5 |
| 5:52 | 2nd & 10 | own 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) | 0 |
| 7:03 | 3rd & 10 | own 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 | +8 |
JMU9 plays, 34 yd · Touchdown | ||||
| 0:00 | 1st & 10 | opp 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 | 0 |
| 5:52 | 2nd & 20 | opp 44 | Timeout James Madison, clock 05:52 | 0 |
| 2:50 | 1st & 20 | opp 44 | No Huddle-Shotgun #6 G.Pettaway rush middle for 3 yards gain to the ODU41 (#94 L.McFadden-Pressley; #95 A.Foster) | +3 |
| 5:52 | 3rd & 17 | opp 41 | No Huddle-Shotgun #7 C.Coleman pass incomplete short right to #3 C.Scott thrown to ODU28 | 0 |
| 5:52 | 4th & 17 | opp 41 | No Huddle-Shotgun #6 G.Pettaway rush left for 35 yards gain to the ODU06 (#12 A.Horn), out of bounds, 1ST DOWN | +35 |
| 5:52 | 1st & goal | opp 6 | No Huddle-Shotgun #6 G.Pettaway rush middle for 4 yards gain to the ODU02 (#8 G.Johnson; #12 A.Horn) | +4 |
| 5:52 | 2nd & goal | opp 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) | +1 |
| 5:52 | 3rd & goal | opp 1 | No Huddle-Shotgun #34 S.Cromwell rush middle for 0 yards to the ODU01 (#3 M.Easterly; #10 K.Naotala) | 0 |
| 2:55 | 4th & goal | opp 1 | Seth Cromwell 1 Yd Run (Morgan Suarez Kick) | +1 |
ODU11 plays, 25 yd · End of period | ||||
| 2:50 | 1st & 10 | own 35 | #95 B.Woodman kickoff 54 yards to the ODU11 #1 Z.Frink return 12 yards to the ODU23 (#17 D.Royster) | +12 |
| 2:50 | 1st & 10 | own 23 | No Huddle-Shotgun #6 T.Hall rush middle for 1 yard gain to the ODU24 (#93 M.McMullin) | +1 |
| 2:50 | 2nd & 9 | own 24 | No Huddle-Shotgun #4 R.Huff rush left for 1 yard gain to the ODU25 (#3 G.Weathersby), out of bounds | +1 |
| 2:50 | 3rd & 8 | own 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 | +3 |
| 2:50 | 4th & 5 | own 28 | No Huddle-Shotgun #4 R.Huff rush middle for 7 yards gain to the ODU35, End Of Play, 1ST DOWN | +7 |
| 2:50 | 1st & 10 | own 35 | No Huddle-Shotgun #4 R.Huff pass incomplete short right to #13 L.Johnson thrown to ODU40 QB hurried by #0 M.Purham | 0 |
| 2:50 | 2nd & 10 | own 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) | +8 |
| 2:50 | 3rd & 2 | own 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 | +4 |
| 2:50 | 1st & 10 | own 47 | No Huddle-Shotgun #4 R.Huff sacked for loss of 8 yards to the ODU39 (#17 D.Royster) | −8 |
| 2:50 | 2nd & 18 | own 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) | +9 |
| 0:00 | 2nd & 18 | own 39 | End of 4th quarter. | +9 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 6 meetings vs. James Madison
Old Dominion 2–4 vs James Madison
- 2025 · wk 8Old Dominion 27 @ James Madison 63
- 2024 · wk 12James Madison 35 @ Old Dominion 32
- 2023 · wk 9Old Dominion 27 @ James Madison 30
- 2022 · wk 11James Madison 37 @ Old Dominion 3
- 2012 · wk 12Old Dominion 38 @ James Madison 28
- 2011 · wk 9James Madison 20 @ Old Dominion 23
Previous 4 meetings vs. Ricky Rahne
James Madison 4–0 vs Ricky Rahne
- 2025 · wk 8Old Dominion 27 @ James Madison 63
- 2024 · wk 12James Madison 35 @ Old Dominion 32
- 2023 · wk 9Old Dominion 27 @ James Madison 30
- 2022 · wk 11James Madison 37 @ Old Dominion 3
Research
Keep this open while you look at others