← CFB Terminal
37
Sun Belt
AT
3
Sun Belt
2022 week 11 · Saturday, November 12, 2022 at 12:00 PM CT · S.B. Ballard Stadium · 21,934 att · 77°F Clear, wind 9.3

Drive chart

James Madison Old Dominion bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 7 yd · 1:09
0–0
15:00 1st & 10 OWN 25 Blake Watson run for 4 yds to the ODU 29 +4 -0.11
15:00 2nd & 6 OWN 29 Hayden Wolff pass incomplete 0 -0.65
15:00 3rd & 6 OWN 29 Hayden Wolff pass complete to Ahmarian Granger for 3 yds to the ODU 32 +3 -0.14
13:51 4th & 3 OWN 32 Ethan Duane punt for 50 yds, downed at the JMads 18
TD
12 pl · 82 yd · 5:40
7–0
13:51 1st & 10 OWN 18 Percy Agyei-Obese run for 14 yds to the JMads 32 for a 1ST down +14 0.97
13:51 1st & 10 OWN 32 Todd Centeio pass complete to Kris Thornton for 25 yds to the ODU 43 for a 1ST down +25 2.17
13:51 1st & 10 OPP 43 Todd Centeio run for 2 yds to the ODU 41 +2 -0.51
13:51 2nd & 8 OPP 41 Kaelon Black run for 3 yds to the ODU 38 +3 -0.36
13:51 3rd & 5 OPP 38 Todd Centeio pass complete to Kaelon Black for 11 yds to the ODU 27 for a 1ST down +11 1.48
13:51 1st & 10 OPP 27 Todd Centeio pass complete to Kris Thornton for 7 yds to the ODU 20 +7 0.34
13:51 2nd & 3 OPP 20 Percy Agyei-Obese run for 6 yds to the ODU 14 for a 1ST down +6 -0.14
13:51 1st & 10 OPP 14 Todd Centeio run for 5 yds to the ODU 9 +5 0.07
13:51 2nd & 5 OPP 9 Todd Centeio run for 4 yds to the ODU 5 +4 -0.02
13:51 3rd & 1 OPP 5 Percy Agyei-Obese run for 3 yds to the ODU 2 for a 1ST down +3 1.28
13:51 1st & 2 OPP 2 Percy Agyei-Obese run for 1 yd to the ODU 1 +1 -0.69
8:11 2nd & 1 OPP 1 Percy Agyei-Obese run for 1 yd for a TD, (Camden Wise KICK) +1 1.90
PUNT
4 pl · 25 yd · 1:59
7–0
8:11 1st & 10 OWN 25 Hayden Wolff pass complete to Blake Watson for 16 yds to the ODU 41 for a 1ST down +16 1.42
8:11 1st & 10 OWN 41 Tariq Sims run for 8 yds to the ODU 49 +8 1.00
8:11 2nd & 2 OWN 49 Tariq Sims run for 1 yd to the 50 yard line +1 -1.06
8:11 3rd & 1 50 Blake Watson run for no gain to the 50 yard line 0 -1.16
6:12 4th & 1 50 Ethan Duane punt for 45 yds, downed at the JMads 5
PUNT
8 pl · 29 yd · 5:09
7–0
6:12 1st & 10 OWN 5 Kaelon Black run for no gain to the JMads 5 0 -0.28
6:12 2nd & 10 OWN 5 Todd Centeio pass complete to Drew Painter for 27 yds to the JMads 32 for a 1ST down +27 1.68
6:12 1st & 10 OWN 32 Todd Centeio pass complete to Kris Thornton for 5 yds to the JMads 37 +5 0.11
6:12 2nd & 5 OWN 37 Todd Centeio pass complete to Kaelon Black for 3 yds to the JMads 40 +3 -0.40
6:12 3rd & 2 OWN 40 Todd Centeio run for 3 yds to the JMads 43 for a 1ST down +3 1.34
6:12 1st & 10 OWN 43 Percy Agyei-Obese run for 3 yds to the JMads 46 +3 -0.43
6:12 2nd & 7 OWN 46 Todd Centeio pass complete to Kaelon Black for 5 yds to the ODU 49 +5 0.10
6:12 3rd & 2 OPP 49 BLACK, Kaelon rush to the right for a gain of 2 yards to the ODU47 (HAWKINS, Tre). PENALTY JMU Holding on PAINTER, Drew enforced 10 yards from the ODU49 to the JMU41 [NHSG]. NO PLAY (replay the down). -10
6:12 3rd & 12 OWN 41 Todd Centeio sacked for a loss of 7 yards to the JMads 34 -7 -0.59
1:03 4th & 19 OWN 34 Sam Clark punt for 42 yds
PUNT
3 pl · -6 yd · 1:15
7–0
1:03 1st & 10 OWN 24 Keshawn Wicks run for 2 yds to the ODU 26 +2 -0.43
0:00 2nd & 8 OWN 26 Hayden Wolff sacked by Jamare Edwards and James Carpenter for a loss of 8 yards to the ODU 18 -8 -0.74
0:00 OWN 26 End of 1st Quarter
15:00 3rd & 16 OWN 18 Hayden Wolff pass incomplete 0 -0.05
14:48 4th & 16 OWN 18 Ethan Duane punt for 37 yds, fair catch by Josh Sarratt at the JMads 45
Q2
TD
3 pl · 55 yd · 0:59
14–0
14:48 1st & 10 OWN 45 Todd Centeio pass complete to Kris Thornton for 46 yds to the ODU 9 for a 1ST down +46 1.85
14:48 1st & 9 OPP 9 Percy Agyei-Obese run for 3 yds to the ODU 6 +3 -0.10
13:49 2nd & 6 OPP 6 Todd Centeio run for 6 yds for a TD, (Camden Wise KICK) +6 2.53
ON DOWNS
14 pl · 63 yd · 6:02
14–0
13:44 1st & 10 OWN 22 Hayden Wolff pass incomplete 0 -0.61
13:44 2nd & 10 OWN 22 Blake Watson run for 2 yds to the ODU 24 +2 -0.19
13:44 3rd & 8 OWN 24 Hayden Wolff pass complete to Ahmarian Granger for 23 yds to the ODU 47 for a 1ST down +23 2.98
13:44 1st & 10 OWN 47 Blake Watson run for 2 yds to the ODU 49 +2 -0.67
13:44 2nd & 8 OWN 49 Hayden Wolff run for 5 yds to the JMads 46 +5 0.09
13:44 3rd & 3 OPP 46 Hayden Wolff pass incomplete 0 -1.11
13:44 4th & 3 OPP 46 Hayden Wolff run for 6 yds to the JMads 40 for a 1ST down +6 2.59
13:44 1st & 10 OPP 40 Keshawn Wicks run for 5 yds to the JMads 35 +5 0.09
13:44 2nd & 5 OPP 35 Hayden Wolff pass incomplete 0 -0.87
13:44 3rd & 5 OPP 35 Blake Watson run for 11 yds to the JMads 24 for a 1ST down +11 1.29
13:44 1st & 10 OPP 24 Javon Harvey run for a loss of 4 yards to the JMads 28 -4 -0.91
13:44 2nd & 14 OPP 28 Blake Watson run for a loss of 4 yards to the JMads 32 -4 -1.64
13:44 3rd & 18 OPP 32 Hayden Wolff sacked by Jamree Kromah for a loss of 2 yards to the JMads 34 -2 -1.23
7:42 4th & 20 OPP 34 Hayden Wolff pass complete to Javon Harvey for 19 yds to the JMads 15 +19 -0.55
FG
7 pl · 69 yd · 3:29
17–0
7:42 1st & 10 OWN 15 Todd Centeio pass complete to Drew Painter for 6 yds to the JMads 21 +6 0.25
7:42 2nd & 4 OWN 21 Todd Centeio pass complete to Kris Thornton for 48 yds to the ODU 31 for a 1ST down +48 3.53
7:42 1st & 10 OPP 31 Todd Centeio pass complete to Zach Horton for 23 yds to the ODU 8 for a 1ST down +23 0.52
5:38 2nd & 10 OPP 10 Timeout JMU, clock 05:38
5:38 1st & 8 OPP 8 Todd Centeio run for a loss of 2 yards to the ODU 10 -2 -0.48
5:38 2nd & 10 OPP 10 Todd Centeio run for a loss of 2 yards to the ODU 12 Todd Centeio fumbled, recovered by JMads Todd Centeio -2 -0.44
5:38 3rd & 12 OPP 12 Kaelon Black run for a loss of 4 yards to the ODU 16 -4 -1.23
4:13 4th & 16 OPP 16 Camden Wise 33 yd FG GOOD
PUNT
3 pl · 9 yd · 1:14
17–0
4:13 1st & 10 OWN 25 Hayden Wolff sacked by James Carpenter for a loss of 2 yards to the ODU 23 -2 -0.89
4:13 2nd & 12 OWN 23 Hayden Wolff pass incomplete 0 -0.25
4:13 3rd & 12 OWN 23 Hayden Wolff run for 11 yds to the ODU 34 +11 0.41
2:59 4th & 1 OWN 34 Ethan Duane punt for 47 yds, fair catch by Josh Sarratt at the JMads 19
FUMBLE
4 pl · 12 yd · 1:37
17–0
2:59 1st & 10 OWN 19 Percy Agyei-Obese run for 6 yds to the JMads 25 +6 0.28
2:59 2nd & 4 OWN 25 Billy Atkins run for 10 yds to the JMads 35 for a 1ST down +10 0.92
2:59 1st & 10 OWN 35 Percy Agyei-Obese run for 2 yds to the JMads 37 +2 -0.63
1:22 2nd & 8 OWN 37 Billy Atkins pass intercepted fumbled, recovered by ODU Jason Henderson -1.13
FG
7 pl · 19 yd · 1:17
17–3
1:22 1st & 15 OPP 36 Hayden Wolff pass complete to Blake Watson for 6 yds to the JMads 30 +6 0.19
1:22 2nd & 9 OPP 30 Hayden Wolff pass incomplete 0 -0.74
0:43 1st & 10 OPP 19 Timeout OLDDOMINION, clock 00:43
0:43 3rd & 9 OPP 30 Hayden Wolff run for 11 yds to the JMads 19 for a 1ST down +11 1.42
0:32 2nd & 6 OPP 15 Timeout OLDDOMINION, clock 00:32
0:32 1st & 10 OPP 19 Hayden Wolff pass complete to Keshawn Wicks for 4 yds to the JMads 15 +4 -0.02
0:32 2nd & 6 OPP 15 Hayden Wolff pass complete to Blake Watson for 3 yds to the JMads 12 +3 -0.12
0:32 3rd & 3 OPP 12 Hayden Wolff pass incomplete 0 -0.41
0:05 4th & 3 OPP 12 Ethan Sanchez 29 yd FG GOOD
END OF HALF
1 pl · -2 yd · 0:05
17–3
0:00 1st & 10 OWN 25 [NHSG] Kneel down by JMU at JMU23 (team loss of 2), clock 00:00. 0 -0.70
0:00 OWN 23 End of 2nd Quarter
Q3
FUMBLE
2 pl · 9 yd · 1:01
17–3
14:53 1st & 10 OWN 31 Percy Agyei-Obese run for 3 yds to the JMads 34 +3 -0.37
13:52 2nd & 7 OWN 34 Todd Centeio pass intercepted R'Tarriun Johnson fumbled, recovered by JMads Percy Agyei-Obese -1.03
FG
11 pl · 56 yd · 5:32
20–3
13:52 1st & 10 OWN 40 Kaelon Black run for 5 yds to the JMads 45 +5 0.11
12:58 3rd & 1 OWN 49 Timeout JMU, clock 12:58
12:58 2nd & 5 OWN 45 Todd Centeio run for 4 yds to the JMads 49 +4 -0.17
12:58 3rd & 1 OWN 49 JMU Penalty, Offensive Holding (Kris Thornton) to the ODU 40 for a 1ST down -10
12:58 1st & 10 OPP 40 Kaelon Black run for 1 yd to the ODU 39 +1 -0.65
12:58 2nd & 9 OPP 39 Kaelon Black run for 3 yds to the ODU 36 +3 -0.34
12:58 3rd & 6 OPP 36 Todd Centeio pass complete to Kris Thornton for 9 yds to the ODU 27 for a 1ST down +9 1.44
12:58 1st & 10 OPP 27 Todd Centeio pass complete to Drew Painter for 16 yds to the ODU 11 for a 1ST down +16 0.22
12:58 1st & 10 OPP 11 Todd Centeio sacked by Marcus Haynes for a loss of 8 yards to the ODU 19 -8 -0.87
12:58 2nd & 18 OPP 19 Percy Agyei-Obese run for 5 yds to the ODU 14 +5 0.03
12:58 3rd & 13 OPP 14 Latrele Palmer run for 10 yds to the ODU 4 +10 0.43
8:20 4th & 3 OPP 4 Camden Wise 21 yd FG GOOD
INT TD
2 pl · 5 yd · 0:33
27–3
8:20 1st & 10 OWN 25 Tariq Sims run for 5 yds to the ODU 30 +5 0.09
7:47 2nd & 5 OWN 30 Jailin Walker 29 Yd Interception Return (Camden Wise Kick) -8.02
PUNT
5 pl · 4 yd · 3:06
27–3
7:40 1st & 10 OWN 25 Hayden Wolff pass complete to Ahmarian Granger for 8 yds to the ODU 33 +8 0.91
7:40 2nd & 2 OWN 33 Blake Watson run for 2 yds to the ODU 35 for a 1ST down +2 -0.08
7:40 1st & 10 OWN 35 Blake Watson run for a loss of 1 yard to the ODU 34 -1 -1.18
7:40 2nd & 11 OWN 34 Hayden Wolff sacked by Jamare Edwards for a loss of 9 yards to the ODU 25 -9 -0.89
7:40 3rd & 20 OWN 25 Hayden Wolff pass complete to Blake Watson for 4 yds to the ODU 29 +4 -0.01
4:34 4th & 16 OWN 29 Ethan Duane punt for 59 yds, downed at the JMads 12
FG
11 pl · 61 yd · 4:08
30–3
4:34 1st & 10 OWN 12 Todd Centeio pass complete to Wayne Knight for 32 yds to the JMads 44 for a 1ST down +32 2.36
4:34 1st & 10 OWN 44 Todd Centeio pass complete to Terrance Greene Jr. for 9 yds to the ODU 47 +9 1.26
4:34 2nd & 1 OPP 47 Todd Centeio pass complete to Terrance Greene Jr. for 8 yds to the ODU 39 for a 1ST down +8 -0.03
4:34 1st & 10 OPP 39 Percy Agyei-Obese run for 3 yds to the ODU 36 +3 -0.26
4:34 2nd & 7 OPP 36 Todd Centeio run for 6 yds to the ODU 30 +6 0.26
4:34 3rd & 1 OPP 30 Percy Agyei-Obese run for no gain to the ODU 30 0 -0.89
4:34 4th & 1 OPP 30 Todd Centeio run for 1 yd to the ODU 29 for a 1ST down +1 1.24
4:34 1st & 10 OPP 29 Kaelon Black run for 2 yds to the ODU 27 +2 -0.29
4:34 2nd & 8 OPP 27 Todd Centeio pass incomplete 0 -0.64
4:34 3rd & 8 OPP 27 Todd Centeio pass incomplete 0 -0.89
0:26 4th & 8 OPP 27 Camden Wise 44 yd FG GOOD
INT
7 pl · 45 yd · 1:57
30–3
0:26 1st & 10 OWN 35 Hayden Wolff pass complete to Isaiah Spencer for 2 yds to the ODU 37 +2 -0.63
0:00 2nd & 8 OWN 37 Blake Watson run for 1 yd to the ODU 38 +1 -0.64
0:00 OWN 37 End of 3rd Quarter
15:00 3rd & 7 OWN 38 Hayden Wolff run for 15 yds to the JMads 47 for a 1ST down +15 2.90
15:00 1st & 10 OPP 47 Hayden Wolff pass complete to Marqeese Dietz for 12 yds to the JMads 35 for a 1ST down +12 0.64
15:00 1st & 10 OPP 35 Blake Watson run for 3 yds to the JMads 32 +3 -0.22
15:00 2nd & 7 OPP 32 Hayden Wolff pass complete to Ahmarian Granger for 12 yds to the JMads 20 for a 1ST down +12 0.57
13:29 1st & 10 OPP 20 Hayden Wolff pass intercepted -4.38
Q4
TD
13 pl · 91 yd · 7:42
37–3
13:29 1st & 10 OWN 9 JMU Penalty, Offensive Holding (Tyshawn Wyatt) to the JMads 5 -3
13:29 1st & 14 OWN 5 Percy Agyei-Obese run for 10 yds to the JMads 16 Percy Agyei-Obese fumbled, recovered by JMads Drew Painter +10 0.52
13:29 2nd & 3 OWN 16 Kaelon Black run for 27 yds to the JMads 43 for a 1ST down +27 1.99
13:29 1st & 10 OWN 43 Kaelon Black run for 16 yds to the ODU 41 for a 1ST down +16 1.22
13:29 1st & 10 OPP 41 Latrele Palmer run for 3 yds to the ODU 38 +3 -0.28
13:29 2nd & 7 OPP 38 Todd Centeio pass complete to Terrance Greene Jr. for 6 yds to the ODU 32 +6 0.28
13:29 3rd & 1 OPP 32 Todd Centeio run for 6 yds to the ODU 26 for a 1ST down +6 0.52
13:29 1st & 10 OPP 26 Latrele Palmer run for 8 yds to the ODU 18 +8 0.48
13:29 2nd & 2 OPP 18 Latrele Palmer run for 3 yds to the ODU 15 for a 1ST down +3 -0.32
13:29 1st & 10 OPP 15 Kaelon Black run for a loss of 3 yards to the ODU 18 -3 -0.54
6:26 3rd & 14 OPP 19 Timeout JMU, clock 06:26
6:26 2nd & 13 OPP 18 Todd Centeio run for a loss of 1 yard to the ODU 19 -1 -0.61
6:26 3rd & 14 OPP 19 Todd Centeio pass complete to Kaelon Black for 18 yds to the ODU 1 for a 1ST down +18 2.77
5:47 1st & 1 OPP 1 Kaelon Black run for 1 yd for a TD, (Camden Wise KICK) +1 0.94
PUNT
3 pl · 2 yd · 2:02
37–3
5:47 1st & 10 OWN 25 Brendon Clark run for 5 yds to the ODU 30 +5 0.09
5:47 2nd & 5 OWN 30 CLARK, Brendon scrambles up the middle for a gain of 6 yards to the ODU36 (REIMONENQ, Jarius). PENALTY ODU Holding on BLACK, Xavier enforced 10 yards from the ODU30 to the ODU20 [NHSG]. NO PLAY (replay the down). -10
5:47 2nd & 15 OWN 20 Blake Watson run for 2 yds to the ODU 22 +2 -0.10
5:47 3rd & 13 OWN 22 Brendon Clark run for 5 yds to the ODU 27 +5 0.01
3:45 4th & 8 OWN 27 Ethan Duane punt for 52 yds
PUNT
3 pl · 2 yd · 2:22
37–3
3:45 1st & 10 OWN 21 Sammy Malignaggi run for 2 yds to the JMads 23 +2 -0.38
3:45 2nd & 8 OWN 23 Sammy Malignaggi run for 5 yds to the JMads 28 +5 0.06
3:45 3rd & 3 OWN 28 Peyton Rutherford run for no gain to the JMads 28 0 -0.42
3:45 4th & 3 OWN 28 JMU Penalty, Delay Of Game (TEAM) to the JMads 23 -5
1:23 4th & 8 OWN 23 Sam Clark punt for 37 yds, fair catch by Isiah Paige at the ODU 40
INT
5 pl · 34 yd · 1:02
37–3
1:23 1st & 10 OWN 40 Brendon Clark pass complete to Isiah Paige for 21 yds to the JMads 39 for a 1ST down +21 1.62
1:23 1st & 10 OPP 39 Brendon Clark run for 2 yds to the JMads 37 +2 -0.44
1:23 2nd & 8 OPP 37 Brendon Clark pass complete to Isaiah Spencer for 16 yds to the JMads 21 for a 1ST down +16 0.94
0:38 1st & 10 OPP 21 OLDDOMINION Penalty, False Start (TEAM) to the JMads 26 -5
0:38 1st & 15 OPP 26 Timeout OLDDOMINION, clock 00:38
0:38 1st & 15 OPP 26 Brendon Clark pass incomplete 0 -0.49
0:21 2nd & 15 OPP 26 Brendon Clark pass intercepted -3.45
END OF GAME
1 pl · -2 yd · 0:21
37–3
0:00 1st & 10 OWN 25 [NHSG] Kneel down by JMU at JMU23 (team loss of 2), clock 00:00. 0 -0.70
0:00 OWN 23 End of 4th Quarter
23 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

4sacks2
7plays for loss6
3takeaways2
4three-and-outs forced1
6explosive plays allowed11
4.13yards allowed / play6.74
1 of 11scoring drives allowed6 of 12
James Madison
Taurus Jones 7 (2) 1 TFL
Jailin Walker 6 (2) 1 INT · 1 PD
Aiden Fisher 5 (1)
James Carpenter 4 (1) 1.5 sk · 1.5 TFL · 1 PD
Jarius Reimonenq 4 (2) 1 TFL
Jalen Green 4 (2) 1 TFL
Josh Sarratt 4 (1)
Jamare Edwards 3 (2) 1.5 sk · 1.5 TFL
Old Dominion
Jason Henderson 18 (8)
R'Tarriun Johnson 10 (6) 1 TFL · 1 INT
Marcus Haynes 8 (7) 2 sk · 2 TFL
Robert Kennedy 8 (6)
Terry Jones 6 0.5 TFL
Tobias Harris 4 (2)
Alonzo Ford 3 (1) 0.5 TFL
Ryan Henry 3 (3)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

3 of 3field goals1 of 1
2punts6
39.5punt average48.3
0punts inside the 205
27return yards37
own 21average drive startown 28
James Madison
K Camden Wise 3/3 FG · long 44 · 4/4 XP
P Sam Clark 2 punts · 39.5 avg
KR Wayne Knight 1 ret · 27 yds · long 27
Old Dominion
K Ethan Sanchez 1/1 FG · long 29
P Ethan Duane 6 punts · 48.3 avg · 5 in 20
KR Lamareon James 1 ret · 19 yds · long 19
KR Obasanjo Sanni 1 ret · 18 yds · long 18
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

69plays55
465yards227
12drives11
55%success rate29%
19.56total PPA-15.8
Derived from 124 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Percy Agyei-Obese run for 1 yd for a TD, (Camden Wise KICK) 7–0
Q2Todd Centeio run for 6 yds for a TD, (Camden Wise KICK) 14–0
Q2Camden Wise 33 yd FG GOOD 17–0
Q2Ethan Sanchez 29 yd FG GOOD 3–17
Q3Camden Wise 21 yd FG GOOD 20–3
Q3Jailin Walker 29 Yd Interception Return (Camden Wise Kick) 3–27
Q3Camden Wise 44 yd FG GOOD 30–3
Q4Kaelon Black run for 1 yd for a TD, (Camden Wise KICK) 37–3

Biggest plays by PPA

Q2Todd Centeio pass complete to Kris Thornton for 48 yds to the ODU 31 for a 1ST down 3.53
Q2Hayden Wolff pass complete to Ahmarian Granger for 23 yds to the ODU 47 for a 1ST down 2.98
Q4Hayden Wolff run for 15 yds to the JMads 47 for a 1ST down 2.90
Q4Todd Centeio pass complete to Kaelon Black for 18 yds to the ODU 1 for a 1ST down 2.77
Q2Hayden Wolff run for 6 yds to the JMads 40 for a 1ST down 2.59
Q2Todd Centeio run for 6 yds for a TD, (Camden Wise KICK) 2.53

Series recent meetings

2025 Old Dominion 27 – 63 James Madison
2024 James Madison 35 – 32 Old Dominion
2023 Old Dominion 27 – 30 James Madison
2012 Old Dominion 38 – 28 James Madison
2011 James Madison 20 – 23 Old Dominion
Last 5 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal