House Prediction
Model Margin
James Madison by 9.8
Home Win Probability
Old Dominion 26%
Market (consensus)
Old Dominion +7.5
fitted_v1 · Nov 12, 2022
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 7 | 10 | 13 | 7 | 37 | |
| 0 | 3 | 0 | 0 | 3 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | James Madison | Old Dominion |
|---|---|---|
| Passing | 18-22 | 14-26 |
| Pass Yards | 304 | 149 |
| Rush Yards | 187 | 78 |
| Total Yards | 491 | 227 |
| Turnovers | 2 | 4 |
| 3rd Down | 7-13 | 4-13 |
| Penalties | 4-30 | 3-20 |
| Possession | 38:12 | 21:48 |
Player Leaders
Player Leaders
Play-by-Play
Blake Watson run for 4 yds to the ODU 29
Hayden Wolff pass incomplete
Hayden Wolff pass complete to Ahmarian Granger for 3 yds to the ODU 32
Ethan Duane punt for 50 yds, downed at the JMads 18
Percy Agyei-Obese run for 14 yds to the JMads 32 for a 1ST down
Todd Centeio pass complete to Kris Thornton for 25 yds to the ODU 43 for a 1ST down
Todd Centeio run for 2 yds to the ODU 41
Kaelon Black run for 3 yds to the ODU 38
Todd Centeio pass complete to Kaelon Black for 11 yds to the ODU 27 for a 1ST down
Todd Centeio pass complete to Kris Thornton for 7 yds to the ODU 20
Percy Agyei-Obese run for 6 yds to the ODU 14 for a 1ST down
Todd Centeio run for 5 yds to the ODU 9
Todd Centeio run for 4 yds to the ODU 5
Percy Agyei-Obese run for 3 yds to the ODU 2 for a 1ST down
Percy Agyei-Obese run for 1 yd to the ODU 1
Percy Agyei-Obese run for 1 yd for a TD, (Camden Wise KICK)
Hayden Wolff pass complete to Blake Watson for 16 yds to the ODU 41 for a 1ST down
Tariq Sims run for 8 yds to the ODU 49
Tariq Sims run for 1 yd to the 50 yard line
Blake Watson run for no gain to the 50 yard line
Ethan Duane punt for 45 yds, downed at the JMads 5
Kaelon Black run for no gain to the JMads 5
Todd Centeio pass complete to Drew Painter for 27 yds to the JMads 32 for a 1ST down
Todd Centeio pass complete to Kris Thornton for 5 yds to the JMads 37
Todd Centeio pass complete to Kaelon Black for 3 yds to the JMads 40
Todd Centeio run for 3 yds to the JMads 43 for a 1ST down
Percy Agyei-Obese run for 3 yds to the JMads 46
Todd Centeio pass complete to Kaelon Black for 5 yds to the ODU 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).
Todd Centeio sacked for a loss of 7 yards to the JMads 34
Sam Clark punt for 42 yds
Keshawn Wicks run for 2 yds to the ODU 26
Hayden Wolff sacked by Jamare Edwards and James Carpenter for a loss of 8 yards to the ODU 18
Hayden Wolff pass incomplete
Ethan Duane punt for 37 yds, fair catch by Josh Sarratt at the JMads 45
Todd Centeio pass complete to Kris Thornton for 46 yds to the ODU 9 for a 1ST down
Percy Agyei-Obese run for 3 yds to the ODU 6
Todd Centeio run for 6 yds for a TD, (Camden Wise KICK)
Connor Madden kickoff for 61 yds , Obie Sanni return for 18 yds to the ODU 22
Hayden Wolff pass incomplete
Blake Watson run for 2 yds to the ODU 24
Hayden Wolff pass complete to Ahmarian Granger for 23 yds to the ODU 47 for a 1ST down
Blake Watson run for 2 yds to the ODU 49
Hayden Wolff run for 5 yds to the JMads 46
Hayden Wolff pass incomplete
Hayden Wolff run for 6 yds to the JMads 40 for a 1ST down
Keshawn Wicks run for 5 yds to the JMads 35
Hayden Wolff pass incomplete
Blake Watson run for 11 yds to the JMads 24 for a 1ST down
Javon Harvey run for a loss of 4 yards to the JMads 28
Blake Watson run for a loss of 4 yards to the JMads 32
Hayden Wolff sacked by Jamree Kromah for a loss of 2 yards to the JMads 34
Hayden Wolff pass complete to Javon Harvey for 19 yds to the JMads 15
Todd Centeio pass complete to Drew Painter for 6 yds to the JMads 21
Todd Centeio pass complete to Kris Thornton for 48 yds to the ODU 31 for a 1ST down
Todd Centeio pass complete to Zach Horton for 23 yds to the ODU 8 for a 1ST down
Todd Centeio run for a loss of 2 yards to the ODU 10
Todd Centeio run for a loss of 2 yards to the ODU 12 Todd Centeio fumbled, recovered by JMads Todd Centeio
Kaelon Black run for a loss of 4 yards to the ODU 16
Camden Wise 33 yd FG GOOD
Hayden Wolff sacked by James Carpenter for a loss of 2 yards to the ODU 23
Hayden Wolff pass incomplete
Hayden Wolff run for 11 yds to the ODU 34
Ethan Duane punt for 47 yds, fair catch by Josh Sarratt at the JMads 19
Percy Agyei-Obese run for 6 yds to the JMads 25
Billy Atkins run for 10 yds to the JMads 35 for a 1ST down
Percy Agyei-Obese run for 2 yds to the JMads 37
Billy Atkins pass intercepted fumbled, recovered by ODU Jason Henderson
OLDDOMINION Penalty, False Start (-5 Yards) to the JMads 36
Hayden Wolff pass complete to Blake Watson for 6 yds to the JMads 30
Hayden Wolff pass incomplete
Hayden Wolff run for 11 yds to the JMads 19 for a 1ST down
Hayden Wolff pass complete to Keshawn Wicks for 4 yds to the JMads 15
Hayden Wolff pass complete to Blake Watson for 3 yds to the JMads 12
Hayden Wolff pass incomplete
Ethan Sanchez 29 yd FG GOOD
[NHSG] Kneel down by JMU at JMU23 (team loss of 2), clock 00:00.
End of 2nd Quarter
Dominik Soos kickoff for 61 yds , Wayne Knight return for 27 yds to the JMads 31
Percy Agyei-Obese run for 3 yds to the JMads 34
Todd Centeio pass intercepted R'Tarriun Johnson fumbled, recovered by JMads Percy Agyei-Obese
Kaelon Black run for 5 yds to the JMads 45
Todd Centeio run for 4 yds to the JMads 49
JMU Penalty, Offensive Holding (Kris Thornton) to the ODU 40 for a 1ST down
Kaelon Black run for 1 yd to the ODU 39
Kaelon Black run for 3 yds to the ODU 36
Todd Centeio pass complete to Kris Thornton for 9 yds to the ODU 27 for a 1ST down
Todd Centeio pass complete to Drew Painter for 16 yds to the ODU 11 for a 1ST down
Todd Centeio sacked by Marcus Haynes for a loss of 8 yards to the ODU 19
Percy Agyei-Obese run for 5 yds to the ODU 14
Latrele Palmer run for 10 yds to the ODU 4
Camden Wise 21 yd FG GOOD
Tariq Sims run for 5 yds to the ODU 30
Jailin Walker 29 Yd Interception Return (Camden Wise Kick)
Connor Madden kickoff for 59 yds , LaMareon James return for 19 yds to the ODU 25
Hayden Wolff pass complete to Ahmarian Granger for 8 yds to the ODU 33
Blake Watson run for 2 yds to the ODU 35 for a 1ST down
Blake Watson run for a loss of 1 yard to the ODU 34
Hayden Wolff sacked by Jamare Edwards for a loss of 9 yards to the ODU 25
Hayden Wolff pass complete to Blake Watson for 4 yds to the ODU 29
Ethan Duane punt for 59 yds, downed at the JMads 12
Todd Centeio pass complete to Wayne Knight for 32 yds to the JMads 44 for a 1ST down
Todd Centeio pass complete to Terrance Greene Jr. for 9 yds to the ODU 47
Todd Centeio pass complete to Terrance Greene Jr. for 8 yds to the ODU 39 for a 1ST down
Percy Agyei-Obese run for 3 yds to the ODU 36
Todd Centeio run for 6 yds to the ODU 30
Percy Agyei-Obese run for no gain to the ODU 30
Todd Centeio run for 1 yd to the ODU 29 for a 1ST down
Kaelon Black run for 2 yds to the ODU 27
Todd Centeio pass incomplete
Todd Centeio pass incomplete
Camden Wise 44 yd FG GOOD
Hayden Wolff pass complete to Isaiah Spencer for 2 yds to the ODU 37
Blake Watson run for 1 yd to the ODU 38
Hayden Wolff run for 15 yds to the JMads 47 for a 1ST down
Hayden Wolff pass complete to Marqeese Dietz for 12 yds to the JMads 35 for a 1ST down
Blake Watson run for 3 yds to the JMads 32
Hayden Wolff pass complete to Ahmarian Granger for 12 yds to the JMads 20 for a 1ST down
Hayden Wolff pass intercepted
JMU Penalty, Offensive Holding (Tyshawn Wyatt) to the JMads 5
Percy Agyei-Obese run for 10 yds to the JMads 16 Percy Agyei-Obese fumbled, recovered by JMads Drew Painter
Kaelon Black run for 27 yds to the JMads 43 for a 1ST down
Kaelon Black run for 16 yds to the ODU 41 for a 1ST down
Latrele Palmer run for 3 yds to the ODU 38
Todd Centeio pass complete to Terrance Greene Jr. for 6 yds to the ODU 32
Todd Centeio run for 6 yds to the ODU 26 for a 1ST down
Latrele Palmer run for 8 yds to the ODU 18
Latrele Palmer run for 3 yds to the ODU 15 for a 1ST down
Kaelon Black run for a loss of 3 yards to the ODU 18
Todd Centeio run for a loss of 1 yard to the ODU 19
Todd Centeio pass complete to Kaelon Black for 18 yds to the ODU 1 for a 1ST down
Kaelon Black run for 1 yd for a TD, (Camden Wise KICK)
Brendon Clark run for 5 yds to the ODU 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).
Blake Watson run for 2 yds to the ODU 22
Brendon Clark run for 5 yds to the ODU 27
Ethan Duane punt for 52 yds
Sammy Malignaggi run for 2 yds to the JMads 23
Sammy Malignaggi run for 5 yds to the JMads 28
Peyton Rutherford run for no gain to the JMads 28
JMU Penalty, Delay Of Game (TEAM) to the JMads 23
Sam Clark punt for 37 yds, fair catch by Isiah Paige at the ODU 40
Brendon Clark pass complete to Isiah Paige for 21 yds to the JMads 39 for a 1ST down
Brendon Clark run for 2 yds to the JMads 37
Brendon Clark pass complete to Isaiah Spencer for 16 yds to the JMads 21 for a 1ST down
OLDDOMINION Penalty, False Start (TEAM) to the JMads 26
Brendon Clark pass incomplete
Brendon Clark pass intercepted
[NHSG] Kneel down by JMU at JMU23 (team loss of 2), clock 00:00.

