Old Dominion Monarchs @ James Madison Dukes
1st Quarter
Kickoff
14:55 - 1st
Ozlo Rigby kickoff for 62 yds
40-yd Pass
14:55 - 1st
Jordan McCloud pass complete to Elijah Sarratt for 40 yds to the ODU 29 for a 1ST down
1st & 10 at JMU 31
Interception
14:15 - 1st
Jordan McCloud pass intercepted
1st & 10 at ODU 29
Sack
14:15 - 1st
Grant Wilson sacked by Jalen Green for a loss of 7 yards to the JMU 42
1st & 10 at JMU 35
5-yd Run
14:15 - 1st
Keshawn Wicks run for 5 yds to the JMU 37
2nd & 17 at JMU 42
12-yd Pass
14:15 - 1st
Grant Wilson pass complete to Reymello Murphy for 12 yds to the JMU 25 for a 1ST down
3rd & 12 at JMU 37
12-yd Pass
14:15 - 1st
Grant Wilson pass complete to Keshawn Wicks for 12 yds to the JMU 13 for a 1ST down
1st & 10 at JMU 25
1-yd Run
14:15 - 1st
Keshawn Wicks run for 1 yd to the JMU 12
1st & 10 at JMU 13
5-yd Penalty
14:15 - 1st
James Madison Penalty, Offsides (James Carpenter) to the JMU 7
2nd & 9 at JMU 12
2-yd Pass
14:15 - 1st
Grant Wilson pass complete to Javon Harvey for 2 yds to the JMU 5
2nd & 4 at JMU 7
Incompletion
14:15 - 1st
Grant Wilson pass incomplete
3rd & 2 at JMU 5
Field Goal Good
11:31 - 1st
Ethan Sanchez 22 yd FG GOOD
4th & 2 at JMU 5
Kickoff
11:31 - 1st
Ozlo Rigby kickoff for 65 yds for a touchback
5-yd Run
11:31 - 1st
Ty Son Lawton run for 5 yds to the JMU 30
1st & 10 at JMU 25
11-yd Pass
11:31 - 1st
Jordan McCloud pass complete to Kaelon Black for 11 yds to the JMU 41 for a 1ST down
2nd & 5 at JMU 30
2-yd Run
11:31 - 1st
Ty Son Lawton run for 2 yds to the JMU 43
1st & 10 at JMU 41
15-yd Pass
11:31 - 1st
Jordan McCloud pass complete to Phoenix Sproles for 15 yds to the ODU 42 for a 1ST down
2nd & 8 at JMU 43
10-yd Pass
11:31 - 1st
Jordan McCloud pass complete to Reggie Brown for 10 yds to the ODU 32 for a 1ST down
1st & 10 at ODU 42
-3-yd Pass
11:31 - 1st
Jordan McCloud pass complete to Phoenix Sproles for a loss of 3 yards to the ODU 35
1st & 10 at ODU 32
9-yd Pass
11:31 - 1st
Jordan McCloud pass complete to Reggie Brown for 9 yds to the ODU 26
2nd & 13 at ODU 35
2-yd Run
11:31 - 1st
Jordan McCloud run for 2 yds to the ODU 24
3rd & 4 at ODU 26
Incompletion
7:01 - 1st
Jordan McCloud pass incomplete
4th & 2 at ODU 24
3-yd Run
7:01 - 1st
Kadarius Calloway run for 3 yds to the ODU 27
1st & 10 at ODU 24
3-yd Pass
7:01 - 1st
Grant Wilson pass complete to Javon Harvey for 3 yds to the ODU 30
2nd & 7 at ODU 27
7-yd Run
7:01 - 1st
Kadarius Calloway run for 7 yds to the ODU 37 for a 1ST down
3rd & 4 at ODU 30
1-yd Run
7:01 - 1st
Kadarius Calloway run for 1 yd to the ODU 38
1st & 10 at ODU 37
1-yd Run
7:01 - 1st
Kadarius Calloway run for 1 yd to the ODU 39
2nd & 9 at ODU 38
11-yd Pass
7:01 - 1st
Grant Wilson pass complete to Isiah Paige for 11 yds to the 50 yard line for a 1ST down
3rd & 8 at ODU 39
5-yd Run
7:01 - 1st
Obie Sanni run for 5 yds to the JMU 45
1st & 10 at 50
0-yd Run
7:01 - 1st
Obie Sanni run for no gain to the JMU 45
2nd & 5 at JMU 45
(3:25 - 1st) Timeout James Madison, clock 03:25
6-yd Pass
3:25 - 1st
Grant Wilson pass complete to Isiah Paige for 6 yds to the JMU 39 for a 1ST down
3rd & 5 at JMU 45
0-yd Pass
3:25 - 1st
Grant Wilson pass complete to Jordan Bly for no gain to the JMU 39
1st & 10 at JMU 39
(2:07 - 1st) Timeout Old Dominion, clock 02:07
Fumble Recovery (Own)
2:07 - 1st
Grant Wilson pass complete to Jordan Bly for 9 yds Jordan Bly fumbled, recovered by ODU [NHSG] WILSON, Grant pass to the left complete for 9 yards to BLY, Jordan caught at the JMU40, BLY, Jordan fumbled at JMU31 forced by REIMONENQ, Jarius, recovered by ODU SPENCER, Isaiah at the JMU30, returned 0 yards to the JMU30, End of Play.
2nd & 10 at JMU 39
0-yd Run
2:07 - 1st
Kadarius Calloway run for no gain to the JMU 30
3rd & 1 at JMU 30
-2-yd Run
1:16 - 1st
Kadarius Calloway run for a loss of 2 yards to the JMU 32
4th & 1 at JMU 30
2-yd Run
1:16 - 1st
Kaelon Black run for 2 yds to the JMU 34
1st & 10 at JMU 32
17-yd Pass
1:16 - 1st
Jordan McCloud pass complete to Elijah Sarratt for 17 yds to the ODU 49 for a 1ST down
2nd & 8 at JMU 34
49-yd Touchdown Pass
0:00 - 1st
Jordan McCloud pass complete to Reggie Brown for 49 yds for a TD (Camden Wise KICK)
1st & 10 at ODU 49
End of 1st Quarter
2nd Quarter
Kickoff
15:00 - 2nd
Connor Madden kickoff for 65 yds for a touchback
Fumble Recovery (Own)
15:00 - 2nd
Keshawn Wicks run for no gain to the ODU 25 Keshawn Wicks fumbled, recovered by ODU Keshawn Wicks [NHSG] WICKS, Keshawn rush to the right for no gain, WICKS, Keshawn fumbled at ODU23 , recovered by ODU WICKS, Keshawn at the ODU25, returned 0 yards to the ODU25, End of Play.
1st & 10 at ODU 25
10-yd Pass
15:00 - 2nd
Grant Wilson pass complete to Isiah Paige for 10 yds to the ODU 35 for a 1ST down
2nd & 10 at ODU 25
0-yd Run
15:00 - 2nd
Grant Wilson run for no gain to the ODU 35
1st & 10 at ODU 35
10-yd Penalty
15:00 - 2nd
WILSON, Grant pass up the middle incomplete dropped by WILLIAMS, Kelby thrown to the ODU44. PENALTY ODU Holding on WICKS, Keshawn enforced 10 yards from the ODU35 to the ODU25 [NHSG]. NO PLAY (replay the down).
2nd & 10 at ODU 35
Incompletion
15:00 - 2nd
Grant Wilson pass incomplete
2nd & 20 at ODU 25
9-yd Run
15:00 - 2nd
Keshawn Wicks run for 9 yds to the ODU 34
3rd & 20 at ODU 25
Punt
13:08 - 2nd
Ethan Duane punt for 37 yds, downed at the JMU 29
4th & 11 at ODU 34
0-yd Run
13:08 - 2nd
Ty Son Lawton run for no gain to the JMU 29
1st & 10 at JMU 29
3-yd Run
13:08 - 2nd
Jordan McCloud run for 3 yds to the JMU 32
2nd & 10 at JMU 29
Incompletion
13:08 - 2nd
Jordan McCloud pass incomplete
3rd & 7 at JMU 32
Punt
11:27 - 2nd
Ryan Hanson punt for 44 yds, fair catch by Isiah Paige at the ODU 24
4th & 7 at JMU 32
6-yd Pass
11:27 - 2nd
Grant Wilson pass complete to Reymello Murphy for 6 yds to the ODU 30
1st & 10 at ODU 24
Incompletion
11:27 - 2nd
Grant Wilson pass incomplete
2nd & 4 at ODU 30
3-yd Run
11:27 - 2nd
Grant Wilson run for 3 yds to the ODU 33
3rd & 4 at ODU 30
Punt
10:17 - 2nd
Ethan Duane punt for 47 yds
4th & 1 at ODU 33
15-yd Run
10:17 - 2nd
Kaelon Black run for 15 yds to the JMU 35 for a 1ST down
1st & 10 at JMU 20
Fumble Recovery (Own)
10:17 - 2nd
Jordan McCloud pass complete to Reggie Brown for 7 yds Reggie Brown fumbled, recovered by JMU [NHSG] MCCLOUD, Jordan pass to the right complete for 7 yards to BROWN, Reggie caught at the JMU41, BROWN, Reggie fumbled at JMU42 forced by JAMES, LaMareon out of bounds to the JMU42.
1st & 10 at JMU 35
4-yd Run
10:17 - 2nd
Jordan McCloud run for 4 yds to the JMU 46 for a 1ST down
2nd & 3 at JMU 42
13-yd Pass
10:17 - 2nd
Jordan McCloud pass complete to Elijah Sarratt for 13 yds to the ODU 41 for a 1ST down
1st & 10 at JMU 46
9-yd Run
10:17 - 2nd
Kaelon Black run for 9 yds to the ODU 32
1st & 10 at ODU 41
31-yd Pass
10:17 - 2nd
Jordan McCloud pass complete to Elijah Sarratt for 31 yds to the ODU 1 for a 1ST down
2nd & 1 at ODU 32
1-yd Touchdown Run
7:23 - 2nd
Jordan McCloud run for 1 yd for a TD (Camden Wise KICK)
1st & Goal at ODU 1
Kickoff
7:23 - 2nd
Connor Madden kickoff for 65 yds for a touchback
2-yd Run
7:23 - 2nd
Kadarius Calloway run for 2 yds to the ODU 27
1st & 10 at ODU 25
9-yd Pass
7:23 - 2nd
Grant Wilson pass complete to Isiah Paige for 9 yds to the ODU 36 for a 1ST down
2nd & 8 at ODU 27
5-yd Pass
7:23 - 2nd
Grant Wilson pass complete to Isiah Paige for 5 yds to the ODU 41
1st & 10 at ODU 36
1-yd Run
7:23 - 2nd
Kadarius Calloway run for 1 yd to the ODU 42
2nd & 5 at ODU 41
58-yd Touchdown Pass
5:54 - 2nd
Grant Wilson pass complete to Dominic Dutton for 58 yds for a TD (Ethan Sanchez KICK)
3rd & 4 at ODU 42
Kickoff Return (Offense)
5:47 - 2nd
Ozlo Rigby kickoff for 60 yds , return for no gain to the JMU 11
4-yd Pass
5:47 - 2nd
Jordan McCloud pass complete to Ty Son Lawton for 4 yds to the JMU 15
1st & 10 at JMU 11
3-yd Run
5:47 - 2nd
Ty Son Lawton run for 3 yds to the JMU 18
2nd & 6 at JMU 15
6-yd Pass
5:47 - 2nd
Jordan McCloud pass complete to Reggie Brown for 6 yds to the JMU 24 for a 1ST down
3rd & 3 at JMU 18
5-yd Run
5:47 - 2nd
Jordan McCloud run for 5 yds to the JMU 29
1st & 10 at JMU 24
2-yd Run
5:47 - 2nd
Ty Son Lawton run for 2 yds to the JMU 31
2nd & 5 at JMU 29
8-yd Pass
5:47 - 2nd
Jordan McCloud pass complete to Reggie Brown for 8 yds to the JMU 39 for a 1ST down
3rd & 3 at JMU 31
9-yd Pass
5:47 - 2nd
Jordan McCloud pass complete to Kaelon Black for 9 yds to the JMU 48
1st & 10 at JMU 39
Incompletion
5:47 - 2nd
Jordan McCloud pass incomplete
2nd & 1 at JMU 48
-1-yd Run
5:47 - 2nd
Kaelon Black run for a loss of 1 yard to the JMU 47
3rd & 1 at JMU 48
Punt
1:20 - 2nd
Ryan Hanson punt for 36 yds
4th & 2 at JMU 47
-2-yd Run
1:20 - 2nd
Keshawn Wicks run for a loss of 2 yards to the ODU 15
1st & 10 at ODU 17
(0:48 - 2nd) Timeout James Madison, clock 00:48
2-yd Run
0:48 - 2nd
Keshawn Wicks run for 2 yds to the ODU 17
2nd & 12 at ODU 15
Incompletion
0:48 - 2nd
Grant Wilson pass incomplete
3rd & 10 at ODU 17
Punt
0:43 - 2nd
Ethan Duane punt for 34 yds, downed at the JMU 49
4th & 10 at ODU 17
Incompletion
0:43 - 2nd
Jordan McCloud pass incomplete
1st & 10 at JMU 49
Incompletion
0:43 - 2nd
Jordan McCloud pass incomplete
2nd & 10 at JMU 49
Interception
0:03 - 2nd
Jordan McCloud pass intercepted Markus Knight fumbled, recovered by JMU [NHSG] MCCLOUD, Jordan pass deep to the right intercepted by KNIGHT, Markus at the ODU25 intended for SARRATT, Elijah. Knight return for 28 yards to the JMU47, KNIGHT, Markus fumbled at JMU47 forced by NAOTALA, Seth out of bounds , clock 00:03.
3rd & 10 at JMU 49
Sack
0:00 - 2nd
Grant Wilson sacked by Jalen Green and James Carpenter for a loss of 13 yards to the ODU 40
1st & 10 at JMU 47
End of 2nd Quarter
3rd Quarter
Kickoff Return (Offense)
15:00 - 3rd
Connor Madden kickoff for 62 yds , return for no gain to the ODU 5 , return for no gain to the ODU 5
Incompletion
15:00 - 3rd
Grant Wilson pass incomplete
1st & 10 at ODU 5
Incompletion
15:00 - 3rd
Grant Wilson pass incomplete
2nd & 10 at ODU 5
0-yd Penalty
15:00 - 3rd
Old Dominion Penalty, False Start (Xavier Black) to the ODU 3
3rd & 10 at ODU 5
Safety
14:43 - 3rd
Team Safety
3rd & 12 at ODU 3
9-yd Pass
14:38 - 3rd
Jordan McCloud pass complete to Reggie Brown for 9 yds to the JMU 44
1st & 10 at JMU 35
4-yd Run
14:38 - 3rd
Kaelon Black run for 4 yds to the JMU 48 for a 1ST down
2nd & 1 at JMU 44
5-yd Pass
14:38 - 3rd
Jordan McCloud pass complete to Phoenix Sproles for 5 yds to the ODU 47
1st & 10 at JMU 48
3-yd Run
14:38 - 3rd
Kaelon Black run for 3 yds to the ODU 44
2nd & 5 at ODU 47
0-yd Run
14:38 - 3rd
Ty Son Lawton run for no gain to the ODU 44
3rd & 2 at ODU 44
5-yd Pass
14:38 - 3rd
Jordan McCloud pass complete to Kyi Wright for 5 yds to the ODU 39 for a 1ST down
4th & 2 at ODU 44
23-yd Pass
14:38 - 3rd
Jordan McCloud pass complete to Reggie Brown for 23 yds to the ODU 16 for a 1ST down
1st & 10 at ODU 39
Incompletion
14:38 - 3rd
Jordan McCloud pass incomplete
1st & 10 at ODU 16
13-yd Run
14:38 - 3rd
Ty Son Lawton run for 13 yds to the ODU 3 for a 1ST down
2nd & 10 at ODU 16
Incompletion
14:38 - 3rd
Jordan McCloud pass incomplete
1st & Goal at ODU 3
3-yd Touchdown Pass
10:06 - 3rd
Jordan McCloud pass complete to Elijah Sarratt for 3 yds for a TD (Camden Wise KICK)
2nd & Goal at ODU 3
Kickoff
10:06 - 3rd
Connor Madden kickoff for 65 yds for a touchback
0-yd Pass
10:06 - 3rd
Grant Wilson pass complete to Isiah Paige for no gain to the ODU 25
1st & 10 at ODU 25
4-yd Pass
10:06 - 3rd
Grant Wilson pass complete to Isiah Paige for 4 yds to the ODU 29
2nd & 10 at ODU 25
45-yd Pass
10:06 - 3rd
Grant Wilson pass complete to Reymello Murphy for 45 yds to the JMU 26 for a 1ST down
3rd & 6 at ODU 29
1-yd Run
10:06 - 3rd
Kadarius Calloway run for 1 yd to the JMU 25
1st & 10 at JMU 26
12-yd Run
10:06 - 3rd
Kadarius Calloway run for 12 yds to the JMU 13 for a 1ST down
2nd & 9 at JMU 25
11-yd Run
10:06 - 3rd
Obie Sanni run for 11 yds to the JMU 2 for a 1ST down
1st & 10 at JMU 13
10-yd Penalty
8:15 - 3rd
WILSON, Grant pass to the left complete for 2 yards to HARVEY, Javon caught at the JMU5 and advanced to the JMU0, TOUCHDOWN ODU, score nullified by penalty, clock 08:15 (Play was confirmed after review). PENALTY ODU Holding on BUTLER, Jalen enforced 10 yards from the JMU2 to the JMU12 [NHSG]. NO PLAY (replay the down).
1st & Goal at JMU 2
2-yd Run
8:15 - 3rd
Obie Sanni run for 2 yds to the JMU 10
1st & Goal at JMU 12
10-yd Touchdown Pass
7:36 - 3rd
Grant Wilson pass complete to Javon Harvey for 10 yds for a TD (Ethan Sanchez KICK)
2nd & Goal at JMU 10
Kickoff
7:30 - 3rd
Ozlo Rigby kickoff for 60 yds
4-yd Run
7:30 - 3rd
Ty Son Lawton run for 4 yds to the JMU 36
1st & 10 at JMU 32
13-yd Pass
7:30 - 3rd
Jordan McCloud pass complete to Elijah Sarratt for 13 yds to the JMU 49 for a 1ST down
2nd & 6 at JMU 36
Incompletion
7:30 - 3rd
Jordan McCloud pass incomplete
1st & 10 at JMU 49
(5:24 - 3rd) Timeout James Madison, clock 05:24
9-yd Pass
5:24 - 3rd
Jordan McCloud pass complete to Taji Hudson for 9 yds to the ODU 42
2nd & 10 at JMU 49
19-yd Run
5:24 - 3rd
Ty Son Lawton run for 19 yds to the ODU 23 for a 1ST down
3rd & 1 at ODU 42
Incompletion
5:24 - 3rd
Jordan McCloud pass incomplete
1st & 10 at ODU 23
2-yd Run
5:24 - 3rd
Jordan McCloud run for 2 yds to the ODU 21
2nd & 10 at ODU 23
21-yd Touchdown Pass
3:55 - 3rd
Jordan McCloud pass complete to Reggie Brown for 21 yds for a TD (Camden Wise KICK)
3rd & 8 at ODU 21
Kickoff
3:55 - 3rd
Connor Madden kickoff for 59 yds
5-yd Run
3:55 - 3rd
Grant Wilson run for 5 yds to the ODU 30
1st & 10 at ODU 25
0-yd Pass
3:55 - 3rd
Grant Wilson pass complete to Jalen Butler for no gain to the ODU 30
2nd & 5 at ODU 30
36-yd Run
3:55 - 3rd
Keshawn Wicks run for 36 yds to the JMU 34 for a 1ST down
3rd & 5 at ODU 30
Incompletion
3:55 - 3rd
Grant Wilson pass incomplete
1st & 10 at JMU 34
13-yd Run
3:55 - 3rd
Kadarius Calloway run for 13 yds to the JMU 21 for a 1ST down
2nd & 10 at JMU 34
Incompletion
3:55 - 3rd
Grant Wilson pass incomplete
1st & 10 at JMU 21
21-yd Touchdown Run
2:01 - 3rd
Kadarius Calloway run for 21 yds for a TD (Ethan Sanchez KICK)
2nd & 10 at JMU 21
4th Quarter
Kickoff
1:54 - 3rd
Ozlo Rigby kickoff for 65 yds
7-yd Run
1:54 - 3rd
Ty Son Lawton run for 7 yds to the JMU 28
1st & 10 at JMU 21
6-yd Run
1:54 - 3rd
Ty Son Lawton run for 6 yds to the JMU 34 for a 1ST down
2nd & 3 at JMU 28
17-yd Pass
1:54 - 3rd
Jordan McCloud pass complete to Elijah Sarratt for 17 yds to the ODU 49 for a 1ST down
1st & 10 at JMU 34
4-yd Run
0:00 - 3rd
Kaelon Black run for 4 yds to the ODU 45
1st & 10 at ODU 49
End of 3rd Quarter
Incompletion
15:00 - 4th
Jordan McCloud pass incomplete
2nd & 6 at ODU 45
5-yd Pass
15:00 - 4th
Jordan McCloud pass complete to Elijah Sarratt for 5 yds to the ODU 40
3rd & 6 at ODU 45
-2-yd Pass
14:24 - 4th
Jordan McCloud pass complete to Phoenix Sproles for a loss of 2 yards to the ODU 42
4th & 1 at ODU 40
0-yd Run
14:24 - 4th
Keshawn Wicks run for no gain to the ODU 42
1st & 10 at ODU 42
0-yd Run
14:24 - 4th
Keshawn Wicks run for no gain to the ODU 42
2nd & 10 at ODU 42
11-yd Pass
14:24 - 4th
Grant Wilson pass complete to Javon Harvey for 11 yds to the JMU 47 for a 1ST down
3rd & 10 at ODU 42
7-yd Pass
14:24 - 4th
Grant Wilson pass complete to Isiah Paige for 7 yds to the JMU 40
1st & 10 at JMU 47
7-yd Run
14:24 - 4th
Keshawn Wicks run for 7 yds to the JMU 33 for a 1ST down
2nd & 3 at JMU 40
16-yd Run
14:24 - 4th
Keshawn Wicks run for 16 yds to the JMU 17 for a 1ST down
1st & 10 at JMU 33
7-yd Pass
14:24 - 4th
Grant Wilson pass complete to Isiah Paige for 7 yds to the JMU 10
1st & 10 at JMU 17
6-yd Pass
11:30 - 4th
Grant Wilson pass complete to Reymello Murphy for 6 yds to the JMU 4 for a 1ST down
2nd & 3 at JMU 10
(11:30 - 4th) Timeout James Madison, clock 11:30
0-yd Run
11:30 - 4th
Kadarius Calloway run for no gain to the JMU 4
1st & Goal at JMU 4
-2-yd Run
11:30 - 4th
Kadarius Calloway run for a loss of 2 yards to the JMU 6
2nd & Goal at JMU 4
Incompletion
11:30 - 4th
Grant Wilson pass incomplete
3rd & Goal at JMU 6
Field Goal Good
10:14 - 4th
Ethan Sanchez 23 yd FG GOOD
4th & Goal at JMU 6
Kickoff
10:14 - 4th
Ozlo Rigby kickoff for 63 yds
4-yd Run
10:14 - 4th
Ty Son Lawton run for 4 yds to the JMU 29
1st & 10 at JMU 25
2-yd Run
10:14 - 4th
Ty Son Lawton run for 2 yds to the JMU 31
2nd & 6 at JMU 29
Incompletion
10:14 - 4th
Jordan McCloud pass incomplete
3rd & 4 at JMU 31
Punt
9:02 - 4th
Ryan Hanson punt for 48 yds, fair catch by Isiah Paige at the ODU 21
4th & 4 at JMU 31
2-yd Run
9:02 - 4th
Obie Sanni run for 2 yds to the ODU 23
1st & 10 at ODU 21
-1-yd Run
9:02 - 4th
Obie Sanni run for a loss of 1 yard to the ODU 22
2nd & 8 at ODU 23
Sack
9:02 - 4th
Grant Wilson sacked by Jalen Green for a loss of 6 yards to the ODU 16
3rd & 9 at ODU 22
Punt
7:37 - 4th
Ethan Duane punt for 35 yds, fair catch by Josh Sarratt at the JMU 49
4th & 15 at ODU 16
6-yd Pass
7:37 - 4th
Jordan McCloud pass complete to Phoenix Sproles for 6 yds to the ODU 45
1st & 10 at JMU 49
5-yd Run
7:37 - 4th
Jordan McCloud run for 5 yds to the ODU 40 for a 1ST down
2nd & 4 at ODU 45
Sack
7:37 - 4th
Jordan McCloud sacked by Mario Thompson for a loss of 8 yards to the ODU 48
1st & 10 at ODU 40
-1-yd Run
7:37 - 4th
Jordan McCloud run for a loss of 1 yard to the ODU 49
2nd & 18 at ODU 48
0-yd Run
7:37 - 4th
Jordan McCloud run for no gain to the ODU 49
3rd & 19 at ODU 49
Punt
4:36 - 4th
Ryan Hanson punt for 32 yds, fair catch by Isiah Paige at the ODU 17
4th & 19 at ODU 49
5-yd Penalty
4:36 - 4th
Old Dominion Penalty, False Start (Xavier Black) to the ODU 12
1st & 10 at ODU 17
1-yd Run
4:36 - 4th
Grant Wilson run for 1 yd to the ODU 13
1st & 15 at ODU 12
4-yd Run
4:36 - 4th
Kadarius Calloway run for 4 yds to the ODU 17
2nd & 14 at ODU 13
30-yd Pass
4:36 - 4th
Grant Wilson pass complete to Javon Harvey for 30 yds to the ODU 47 for a 1ST down
3rd & 10 at ODU 17
1-yd Pass
4:36 - 4th
Grant Wilson pass complete to Reymello Murphy for 1 yd to the ODU 48
1st & 10 at ODU 47
0-yd Run
4:36 - 4th
Kadarius Calloway run for no gain to the ODU 48
2nd & 9 at ODU 48
5-yd Penalty
4:36 - 4th
Old Dominion Penalty, False Start (Chris Adams) to the ODU 43
3rd & 9 at ODU 48
(1:43 - 4th) Timeout Old Dominion, clock 01:43
3-yd Run
1:43 - 4th
Kadarius Calloway run for 3 yds to the ODU 46
3rd & 14 at ODU 43
Incompletion
1:39 - 4th
Grant Wilson pass incomplete
4th & 11 at ODU 46
(1:33 - 4th) Timeout Old Dominion, clock 01:33
3-yd Run
1:33 - 4th
Kaelon Black run for 3 yds to the ODU 43
1st & 10 at ODU 46
(1:28 - 4th) Timeout Old Dominion, clock 01:28
2-yd Run
1:28 - 4th
Kaelon Black run for 2 yds to the ODU 41
2nd & 7 at ODU 43
(0:41 - 4th) Timeout James Madison, clock 00:41
2-yd Run
0:41 - 4th
Kaelon Black run for 2 yds to the ODU 39
3rd & 5 at ODU 41
Punt
0:32 - 4th
Ryan Hanson punt for 30 yds, downed at the ODU 9
4th & 3 at ODU 39
9-yd Pass
0:32 - 4th
Grant Wilson pass complete to Javon Harvey for 9 yds to the ODU 18
1st & 10 at ODU 9
4-yd Pass
0:32 - 4th
Grant Wilson pass complete to Kadarius Calloway for 4 yds to the ODU 22 for a 1ST down
2nd & 1 at ODU 18
5-yd Penalty
0:32 - 4th
Old Dominion Penalty, Offsides (Javon Harvey) to the ODU 17
1st & 10 at ODU 22
Sack
0:00 - 4th
Grant Wilson sacked for 0 yards to the ODU 17
1st & 15 at ODU 17
End of 4th Quarter
ODU @ JMU Videos
Jordan McCloud punches it in for a James Madison TD
- 0:23
Touchdown! Kadarius Calloway scores vs. James Madison
- 0:10
Jordan McCloud throws 21-yard touchdown pass vs. Old Dominion
- 0:36
Game Information
Harrisonburg, VA
2025 Standings
FBS
| Sun Belt - EastSun Belt - East | CONF | OVR |
|---|---|---|
| James Madison | 8-0 | 12-2 |
| Old Dominion | 6-2 | 10-3 |
| Coastal Carolina | 5-3 | 6-7 |
| Georgia Southern | 4-4 | 7-6 |
| Marshall | 3-5 | 5-7 |
| App State | 2-6 | 5-8 |
| Georgia State | 0-8 | 1-11 |
| Sun Belt - WestSun Belt - West | CONF | OVR |
|---|---|---|
| Troy | 6-2 | 8-6 |
| Southern Miss | 5-3 | 7-6 |
| Louisiana | 5-3 | 6-7 |
| Arkansas State | 5-3 | 7-6 |
| Texas State | 3-5 | 7-6 |
| South Alabama | 3-5 | 4-8 |
| UL Monroe | 1-7 | 3-9 |
NCAAF News

The full 2026 College Football Hall of Fame class
Zubin Mehenti takes a closer look at the 2026 College Football Hall of Fame class.
4h

Sonny Styles joins Ohio State stars declaring for NFL draft
Linebacker Sonny Styles, who is ESPN insider Mel Kiper's No. 7 overall prospect, became the fifth Ohio State star to declare for the 2026 NFL draft.
4h

Regulatory body urges colleges to agree to pay-for-play rules
The College Sports Commission urged schools to sign an agreement pledging to abide by new rules that govern how to pay players, saying, "If there was a time to stick out your neck, it's now."
5h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

