James Madison at Old Dominion

Saturday, November 12, 2022

James Madison beat Old Dominion 37–⁠3. It was their third meeting; after it, Old Dominion led the series 2–⁠1.

AwayJames Madison8–⁠3 in 2022
37
HomeOld Dominion3–⁠9 in 2022
3

Final at S.B. Ballard Stadium, NorfolkTV: ESPN+Attendance 21,934

At kickoff
77°F, a few clouds, wind 9 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Norfolk NAS (KNGU), 6 km from the stadium
Official
Trennis LivingstonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
James Madison71013737
Old Dominion03003

Standouts

Player stats

James Madison

PassingC/AttYdsTDInt
Todd Centeio18/2130401
Billy Atkins0/1001
RushingCarYdsTDLong
Percy Agyei-Obese1682121
Kaelon Black1156127
Latrele Palmer424010
Todd Centeio141216
ReceivingRecYdsTDLong
Kris Thornton6140048
Drew Painter349027
Kaelon Black437018
Wayne Knight132032
DefenseTklTFLSacksInt
Taurus Jones7100
Jailin Walker6001
Aiden Fisher5000
James Carpenter41.51.50
Josh Sarratt4000
Jamare Edwards31.51.50
Jamree Kromah2110
Jordan White0001
Devyn Coles0001

Old Dominion

PassingC/AttYdsTDInt
Hayden Wolff12/2211202
Brendon Clark2/43701
RushingCarYdsTDLong
Hayden Wolff927015
Blake Watson1122011
Tariq Sims31408
Brendon Clark31205
ReceivingRecYdsTDLong
Ahmarian Granger446023
Blake Watson429016
Isiah Paige121021
Javon Harvey119019
DefenseTklTFLSacksInt
Jason Henderson18000
R’Tarriun Johnson10101
Marcus Haynes8220
Robert Kennedy8000
Steven Williams3001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

James MadisonOld Dominion
491Total yards227
304Passing yards149
187Rushing yards78
13.8Yards per pass5.7
3.7Yards per rush2.7
22First downs11
7–⁠13Third downs4–⁠13
1–⁠1Fourth downs1–⁠2
2Turnovers4
4–⁠30Penalties3–⁠20
38:12Possession21:48
4Sacks (by defense)2

Efficiency

James MadisonOld Dominion
55%Success rate29%
0.16EPA per play−0.31
0.91Explosiveness1.16
0.10Rushing EPA0.05
0.77Passing EPA−0.34
25%Passing-down success23%
0.16First-down EPA−0.23
−0.01Second-down EPA−1.04
0.44Third-down EPA0.38
33%Havoc by its defense14%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

James Madison 56% to win. Elo’s favorite won.

The line

James Madison −7.5, over/under 48.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Old Dominion end zoneJames Madison end zoneQ1 Old DominionPunt, 3 playsQ1 James MadisonTouchdown, 12 playsQ1 Old DominionPunt, 4 playsQ1 James MadisonPunt, 8 playsQ1 Old DominionPunt, 3 playsQ2 James MadisonTouchdown, 3 playsQ2 Old DominionTurnover on downs, 14 playsQ2 James MadisonField goal, 7 playsQ2 Old DominionPunt, 3 playsQ2 James MadisonFumble, 4 playsQ2 Old DominionField goal, 7 playsQ2 James MadisonEnd of half, 1 playQ3 James MadisonFumble, 2 playsQ3 James MadisonField goal, 11 playsQ3 Old DominionPick-six, 2 plays (James Madison scores)Q3 Old DominionPunt, 5 playsQ3 James MadisonField goal, 11 playsQ3 Old DominionInterception, 7 playsQ4 James MadisonTouchdown, 13 playsQ4 Old DominionPunt, 3 playsQ4 James MadisonPunt, 3 playsQ4 Old DominionInterception, 5 playsQ4 James MadisonEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Old Dominion drives left to right, James Madison right to left.
  1. Q1 Old DominionPunt, 3 plays, 7 yards
  2. Q1 James MadisonTouchdown, 12 plays, 82 yards
  3. Q1 Old DominionPunt, 4 plays, 25 yards
  4. Q1 James MadisonPunt, 8 plays, 29 yards
  5. Q1 Old DominionPunt, 3 plays, −6 yards
  6. Q2 James MadisonTouchdown, 3 plays, 55 yards
  7. Q2 Old DominionTurnover on downs, 14 plays, 63 yards
  8. Q2 James MadisonField goal, 7 plays, 69 yards
  9. Q2 Old DominionPunt, 3 plays, 9 yards
  10. Q2 James MadisonFumble, 4 plays, 12 yards
  11. Q2 Old DominionField goal, 7 plays, 19 yards
  12. Q2 James MadisonEnd of half, 1 play, −2 yards
  13. Q3 James MadisonFumble, 2 plays, 9 yards
  14. Q3 James MadisonField goal, 11 plays, 56 yards
  15. Q3 Old DominionPick-six, 2 plays (James Madison scores), 5 yards
  16. Q3 Old DominionPunt, 5 plays, 4 yards
  17. Q3 James MadisonField goal, 11 plays, 61 yards
  18. Q3 Old DominionInterception, 7 plays, 45 yards
  19. Q4 James MadisonTouchdown, 13 plays, 91 yards
  20. Q4 Old DominionPunt, 3 plays, 2 yards
  21. Q4 James MadisonPunt, 3 plays, 2 yards
  22. Q4 Old DominionInterception, 5 plays, 34 yards
  23. Q4 James MadisonEnd of game, 1 play, −2 yards

Play by play

1st quarter5 drives, then James Madison 7, Old Dominion 0
Old Dominion Punt, 3 plays
15:00Connor Madden kickoff for 65 yds for a touchback
15:001st & 10 at own 25Blake Watson run for 4 yds to the ODU 29
15:002nd & 6 at own 29Hayden Wolff pass incomplete
15:003rd & 6 at own 29Hayden Wolff pass complete to Ahmarian Granger for 3 yds to the ODU 32
13:514th & 3 at own 32Ethan Duane punt for 50 yds, downed at the JMads 18
James Madison Touchdown, 12 plays
13:511st & 10 at own 18Percy Agyei-Obese run for 14 yds to the JMads 32 for a 1ST down
13:511st & 10 at own 32Todd Centeio pass complete to Kris Thornton for 25 yds to the ODU 43 for a 1ST down
13:511st & 10 at opp 43Todd Centeio run for 2 yds to the ODU 41
13:512nd & 8 at opp 41Kaelon Black run for 3 yds to the ODU 38
13:513rd & 5 at opp 38Todd Centeio pass complete to Kaelon Black for 11 yds to the ODU 27 for a 1ST down
13:511st & 10 at opp 27Todd Centeio pass complete to Kris Thornton for 7 yds to the ODU 20
13:512nd & 3 at opp 20Percy Agyei-Obese run for 6 yds to the ODU 14 for a 1ST down
13:511st & 10 at opp 14Todd Centeio run for 5 yds to the ODU 9
13:512nd & 5 at opp 9Todd Centeio run for 4 yds to the ODU 5
13:513rd & 1 at opp 5Percy Agyei-Obese run for 3 yds to the ODU 2 for a 1ST down
13:511st & goal at opp 2Percy Agyei-Obese run for 1 yd to the ODU 1
8:112nd & goal at opp 1Percy Agyei-Obese run for 1 yd for a TD, (Camden Wise KICK)James Madison 7, Old Dominion 0
Old Dominion Punt, 4 plays
8:11Connor Madden kickoff for 65 yds for a touchback
8:111st & 10 at own 25Hayden Wolff pass complete to Blake Watson for 16 yds to the ODU 41 for a 1ST down
8:111st & 10 at own 41Tariq Sims run for 8 yds to the ODU 49
8:112nd & 2 at own 49Tariq Sims run for 1 yd to the 50 yard line
8:113rd & 1 at the 50Blake Watson run for no gain to the 50 yard line
6:124th & 1 at the 50Ethan Duane punt for 45 yds, downed at the JMads 5
James Madison Punt, 8 plays
6:121st & 10 at own 5Kaelon Black run for no gain to the JMads 5
6:122nd & 10 at own 5Todd Centeio pass complete to Drew Painter for 27 yds to the JMads 32 for a 1ST down
6:121st & 10 at own 32Todd Centeio pass complete to Kris Thornton for 5 yds to the JMads 37
6:122nd & 5 at own 37Todd Centeio pass complete to Kaelon Black for 3 yds to the JMads 40
6:123rd & 2 at own 40Todd Centeio run for 3 yds to the JMads 43 for a 1ST down
6:121st & 10 at own 43Percy Agyei-Obese run for 3 yds to the JMads 46
6:122nd & 7 at own 46Todd Centeio pass complete to Kaelon Black for 5 yds to the ODU 49
6:123rd & 2 at opp 49BLACK, 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).
6:123rd & 12 at own 41Todd Centeio sacked for a loss of 7 yards to the JMads 34
1:034th & 19 at own 34Sam Clark punt for 42 yds
Old Dominion Punt, 3 plays
1:031st & 10 at own 24Keshawn Wicks run for 2 yds to the ODU 26
0:002nd & 8 at own 26Hayden Wolff sacked by Jamare Edwards and James Carpenter for a loss of 8 yards to the ODU 18
Q2 15:003rd & 16 at own 18Hayden Wolff pass incomplete
Q2 14:484th & 16 at own 18Ethan Duane punt for 37 yds, fair catch by Josh Sarratt at the JMads 45
2nd quarter7 drives, then James Madison 17, Old Dominion 3
James Madison Touchdown, 3 plays
14:481st & 10 at own 45Todd Centeio pass complete to Kris Thornton for 46 yds to the ODU 9 for a 1ST down
14:481st & goal at opp 9Percy Agyei-Obese run for 3 yds to the ODU 6
13:492nd & goal at opp 6Todd Centeio run for 6 yds for a TD, (Camden Wise KICK)James Madison 14, Old Dominion 0
Old Dominion Turnover on downs, 14 plays
13:44Connor Madden kickoff for 61 yds , Obie Sanni return for 18 yds to the ODU 22
13:441st & 10 at own 22Hayden Wolff pass incomplete
13:442nd & 10 at own 22Blake Watson run for 2 yds to the ODU 24
13:443rd & 8 at own 24Hayden Wolff pass complete to Ahmarian Granger for 23 yds to the ODU 47 for a 1ST down
13:441st & 10 at own 47Blake Watson run for 2 yds to the ODU 49
13:442nd & 8 at own 49Hayden Wolff run for 5 yds to the JMads 46
13:443rd & 3 at opp 46Hayden Wolff pass incomplete
13:444th & 3 at opp 46Hayden Wolff run for 6 yds to the JMads 40 for a 1ST down
13:441st & 10 at opp 40Keshawn Wicks run for 5 yds to the JMads 35
13:442nd & 5 at opp 35Hayden Wolff pass incomplete
13:443rd & 5 at opp 35Blake Watson run for 11 yds to the JMads 24 for a 1ST down
13:441st & 10 at opp 24Javon Harvey run for a loss of 4 yards to the JMads 28
13:442nd & 14 at opp 28Blake Watson run for a loss of 4 yards to the JMads 32
13:443rd & 18 at opp 32Hayden Wolff sacked by Jamree Kromah for a loss of 2 yards to the JMads 34
7:424th & 20 at opp 34Hayden Wolff pass complete to Javon Harvey for 19 yds to the JMads 15
James Madison Field goal, 7 plays
7:421st & 10 at own 15Todd Centeio pass complete to Drew Painter for 6 yds to the JMads 21
7:422nd & 4 at own 21Todd Centeio pass complete to Kris Thornton for 48 yds to the ODU 31 for a 1ST down
7:421st & 10 at opp 31Todd Centeio pass complete to Zach Horton for 23 yds to the ODU 8 for a 1ST down
5:382nd & goal at opp 10Timeout JMU, clock 05:38
5:381st & goal at opp 8Todd Centeio run for a loss of 2 yards to the ODU 10
5:382nd & goal at opp 10Todd Centeio run for a loss of 2 yards to the ODU 12 Todd Centeio fumbled, recovered by JMads Todd Centeio
5:383rd & goal at opp 12Kaelon Black run for a loss of 4 yards to the ODU 16
4:134th & goal at opp 16Camden Wise 33 yd FG GOODJames Madison 17, Old Dominion 0
Old Dominion Punt, 3 plays
4:13Connor Madden kickoff for 65 yds for a touchback
4:131st & 10 at own 25Hayden Wolff sacked by James Carpenter for a loss of 2 yards to the ODU 23
4:132nd & 12 at own 23Hayden Wolff pass incomplete
4:133rd & 12 at own 23Hayden Wolff run for 11 yds to the ODU 34
2:594th & 1 at own 34Ethan Duane punt for 47 yds, fair catch by Josh Sarratt at the JMads 19
James Madison Fumble, 4 plays
2:591st & 10 at own 19Percy Agyei-Obese run for 6 yds to the JMads 25
2:592nd & 4 at own 25Billy Atkins run for 10 yds to the JMads 35 for a 1ST down
2:591st & 10 at own 35Percy Agyei-Obese run for 2 yds to the JMads 37
1:222nd & 8 at own 37Billy Atkins pass intercepted fumbled, recovered by ODU Jason Henderson
1:221st & 10 at opp 31OLDDOMINION Penalty, False Start (-5 Yards) to the JMads 36
Old Dominion Field goal, 7 plays
1:221st & 15 at opp 36Hayden Wolff pass complete to Blake Watson for 6 yds to the JMads 30
1:222nd & 9 at opp 30Hayden Wolff pass incomplete
0:431st & 10 at opp 19Timeout OLDDOMINION, clock 00:43
0:433rd & 9 at opp 30Hayden Wolff run for 11 yds to the JMads 19 for a 1ST down
0:322nd & 6 at opp 15Timeout OLDDOMINION, clock 00:32
0:321st & 10 at opp 19Hayden Wolff pass complete to Keshawn Wicks for 4 yds to the JMads 15
0:322nd & 6 at opp 15Hayden Wolff pass complete to Blake Watson for 3 yds to the JMads 12
0:323rd & 3 at opp 12Hayden Wolff pass incomplete
0:054th & 3 at opp 12Ethan Sanchez 29 yd FG GOODJames Madison 17, Old Dominion 3
James Madison End of half, 1 play
0:05Dominik Soos kickoff for 65 yds for a touchback
0:001st & 10 at own 25[NHSG] Kneel down by JMU at JMU23 (team loss of 2), clock 00:00.
3rd quarter6 drives, then James Madison 30, Old Dominion 3
James Madison Fumble, 2 plays
14:53Dominik Soos kickoff for 61 yds , Wayne Knight return for 27 yds to the JMads 31
14:531st & 10 at own 31Percy Agyei-Obese run for 3 yds to the JMads 34
13:522nd & 7 at own 34Todd Centeio pass intercepted R’Tarriun Johnson fumbled, recovered by JMads Percy Agyei-Obese
James Madison Field goal, 11 plays
13:521st & 10 at own 40Kaelon Black run for 5 yds to the JMads 45
12:583rd & 1 at own 49Timeout JMU, clock 12:58
12:582nd & 5 at own 45Todd Centeio run for 4 yds to the JMads 49
12:583rd & 1 at own 49JMU Penalty, Offensive Holding (Kris Thornton) to the ODU 40 for a 1ST down
12:581st & 10 at opp 40Kaelon Black run for 1 yd to the ODU 39
12:582nd & 9 at opp 39Kaelon Black run for 3 yds to the ODU 36
12:583rd & 6 at opp 36Todd Centeio pass complete to Kris Thornton for 9 yds to the ODU 27 for a 1ST down
12:581st & 10 at opp 27Todd Centeio pass complete to Drew Painter for 16 yds to the ODU 11 for a 1ST down
12:581st & 10 at opp 11Todd Centeio sacked by Marcus Haynes for a loss of 8 yards to the ODU 19
12:582nd & 18 at opp 19Percy Agyei-Obese run for 5 yds to the ODU 14
12:583rd & 13 at opp 14Latrele Palmer run for 10 yds to the ODU 4
8:204th & 3 at opp 4Camden Wise 21 yd FG GOODJames Madison 20, Old Dominion 3
Old Dominion Pick-six, 2 plays (James Madison scores)
8:20Connor Madden kickoff for 65 yds for a touchback
8:201st & 10 at own 25Tariq Sims run for 5 yds to the ODU 30
7:472nd & 5 at own 30Jailin Walker 29 Yd Interception Return (Camden Wise Kick)James Madison 27, Old Dominion 3
Old Dominion Punt, 5 plays
7:40Connor Madden kickoff for 59 yds , LaMareon James return for 19 yds to the ODU 25
7:401st & 10 at own 25Hayden Wolff pass complete to Ahmarian Granger for 8 yds to the ODU 33
7:402nd & 2 at own 33Blake Watson run for 2 yds to the ODU 35 for a 1ST down
7:401st & 10 at own 35Blake Watson run for a loss of 1 yard to the ODU 34
7:402nd & 11 at own 34Hayden Wolff sacked by Jamare Edwards for a loss of 9 yards to the ODU 25
7:403rd & 20 at own 25Hayden Wolff pass complete to Blake Watson for 4 yds to the ODU 29
4:344th & 16 at own 29Ethan Duane punt for 59 yds, downed at the JMads 12
James Madison Field goal, 11 plays
4:341st & 10 at own 12Todd Centeio pass complete to Wayne Knight for 32 yds to the JMads 44 for a 1ST down
4:341st & 10 at own 44Todd Centeio pass complete to Terrance Greene Jr. for 9 yds to the ODU 47
4:342nd & 1 at opp 47Todd Centeio pass complete to Terrance Greene Jr. for 8 yds to the ODU 39 for a 1ST down
4:341st & 10 at opp 39Percy Agyei-Obese run for 3 yds to the ODU 36
4:342nd & 7 at opp 36Todd Centeio run for 6 yds to the ODU 30
4:343rd & 1 at opp 30Percy Agyei-Obese run for no gain to the ODU 30
4:344th & 1 at opp 30Todd Centeio run for 1 yd to the ODU 29 for a 1ST down
4:341st & 10 at opp 29Kaelon Black run for 2 yds to the ODU 27
4:342nd & 8 at opp 27Todd Centeio pass incomplete
4:343rd & 8 at opp 27Todd Centeio pass incomplete
0:264th & 8 at opp 27Camden Wise 44 yd FG GOODJames Madison 30, Old Dominion 3
Old Dominion Interception, 7 plays
0:26Connor Madden kickoff for 60 yds
0:261st & 10 at own 35Hayden Wolff pass complete to Isaiah Spencer for 2 yds to the ODU 37
0:002nd & 8 at own 37Blake Watson run for 1 yd to the ODU 38
Q4 15:003rd & 7 at own 38Hayden Wolff run for 15 yds to the JMads 47 for a 1ST down
Q4 15:001st & 10 at opp 47Hayden Wolff pass complete to Marqeese Dietz for 12 yds to the JMads 35 for a 1ST down
Q4 15:001st & 10 at opp 35Blake Watson run for 3 yds to the JMads 32
Q4 15:002nd & 7 at opp 32Hayden Wolff pass complete to Ahmarian Granger for 12 yds to the JMads 20 for a 1ST down
Q4 13:291st & 10 at opp 20Hayden Wolff pass intercepted
4th quarter5 drives, then James Madison 37, Old Dominion 3
James Madison Touchdown, 13 plays
13:291st & 10 at own 9JMU Penalty, Offensive Holding (Tyshawn Wyatt) to the JMads 5
13:291st & 14 at own 5Percy Agyei-Obese run for 10 yds to the JMads 16 Percy Agyei-Obese fumbled, recovered by JMads Drew Painter
13:292nd & 3 at own 16Kaelon Black run for 27 yds to the JMads 43 for a 1ST down
13:291st & 10 at own 43Kaelon Black run for 16 yds to the ODU 41 for a 1ST down
13:291st & 10 at opp 41Latrele Palmer run for 3 yds to the ODU 38
13:292nd & 7 at opp 38Todd Centeio pass complete to Terrance Greene Jr. for 6 yds to the ODU 32
13:293rd & 1 at opp 32Todd Centeio run for 6 yds to the ODU 26 for a 1ST down
13:291st & 10 at opp 26Latrele Palmer run for 8 yds to the ODU 18
13:292nd & 2 at opp 18Latrele Palmer run for 3 yds to the ODU 15 for a 1ST down
13:291st & 10 at opp 15Kaelon Black run for a loss of 3 yards to the ODU 18
6:263rd & 14 at opp 19Timeout JMU, clock 06:26
6:262nd & 13 at opp 18Todd Centeio run for a loss of 1 yard to the ODU 19
6:263rd & 14 at opp 19Todd Centeio pass complete to Kaelon Black for 18 yds to the ODU 1 for a 1ST down
5:471st & goal at opp 1Kaelon Black run for 1 yd for a TD, (Camden Wise KICK)James Madison 37, Old Dominion 3
Old Dominion Punt, 3 plays
5:47Connor Madden kickoff for 65 yds for a touchback
5:471st & 10 at own 25Brendon Clark run for 5 yds to the ODU 30
5:472nd & 5 at own 30CLARK, 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).
5:472nd & 15 at own 20Blake Watson run for 2 yds to the ODU 22
5:473rd & 13 at own 22Brendon Clark run for 5 yds to the ODU 27
3:454th & 8 at own 27Ethan Duane punt for 52 yds
James Madison Punt, 3 plays
3:451st & 10 at own 21Sammy Malignaggi run for 2 yds to the JMads 23
3:452nd & 8 at own 23Sammy Malignaggi run for 5 yds to the JMads 28
3:453rd & 3 at own 28Peyton Rutherford run for no gain to the JMads 28
3:454th & 3 at own 28JMU Penalty, Delay Of Game (TEAM) to the JMads 23
1:234th & 8 at own 23Sam Clark punt for 37 yds, fair catch by Isiah Paige at the ODU 40
Old Dominion Interception, 5 plays
1:231st & 10 at own 40Brendon Clark pass complete to Isiah Paige for 21 yds to the JMads 39 for a 1ST down
1:231st & 10 at opp 39Brendon Clark run for 2 yds to the JMads 37
1:232nd & 8 at opp 37Brendon Clark pass complete to Isaiah Spencer for 16 yds to the JMads 21 for a 1ST down
0:381st & 10 at opp 21OLDDOMINION Penalty, False Start (TEAM) to the JMads 26
0:381st & 15 at opp 26Timeout OLDDOMINION, clock 00:38
0:381st & 15 at opp 26Brendon Clark pass incomplete
0:212nd & 15 at opp 26Brendon Clark pass intercepted
James Madison End of game, 1 play
0:001st & 10 at own 25[NHSG] Kneel down by JMU at JMU23 (team loss of 2), clock 00:00.

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

James Madison leads 5–⁠2 in seven meetings, counting the four since this game.

Recent meetings
2026James Madison 46, Old Dominion 20
2025James Madison 63, Old Dominion 27
2024James Madison 35, Old Dominion 32
2023James Madison 30, Old Dominion 27
2022James Madison 37, Old Dominion 3
2012Old Dominion 38, James Madison 28

Around this game