From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Old Dominion
James Madison
285
Total yards
624
209
Passing yards
313
76
Rushing yards
311
10.0
Yards per pass
12.0
2.6
Yards per rush
5.9
13
First downs
27
4–11
Third downs
12–16
0–1
Fourth downs
0–1
3
Turnovers
1
4–28
Penalties
5–45
18:34
Possession
41:26
3
Sacks (by defense)
2
Efficiency
Old Dominion
James Madison
33%
Success rate
49%
0.01
EPA per play
0.40
1.73
Explosiveness
1.65
−0.22
Rushing EPA
0.20
0.30
Passing EPA
0.74
32%
Passing-down success
56%
−0.17
First-down EPA
−0.09
0.27
Second-down EPA
0.40
0.38
Third-down EPA
1.61
14%
Havoc by its defense
18%
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 70% to win. Elo’s favorite won.
The line
James Madison −3, over/under 47.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were James Madison 58%, Old Dominion 42%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. James Madison drives left to right, Old Dominion right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 James MadisonTouchdown, 5 plays, 78 yards
Q1 Old DominionPunt, 6 plays, 29 yards
Q1 James MadisonDefensive TD, 9 plays (Old Dominion scores), 42 yards
Q1 Old DominionResult not recorded, 1 play, 98 yards
Q1 James MadisonTouchdown, 2 plays, 75 yards
Q1 Old DominionTouchdown, 8 plays, 75 yards
Q1 James MadisonTouchdown, 7 plays, 75 yards
Q2 Old DominionTouchdown, 11 plays, 75 yards
Q2 James MadisonTouchdown, 9 plays, 75 yards
Q2 Old DominionPunt, 3 plays, −7 yards
Q2 James MadisonTurnover on downs, 5 plays, 19 yards
Q3 Old DominionInterception, 1 play, 0 yards
Q3 James MadisonTouchdown, 8 plays, 57 yards
Q3 Old DominionPunt, 3 plays, 3 yards
Q3 James MadisonPunt, 6 plays, 13 yards
Q3 James MadisonTouchdown, 5 plays, 26 yards
Q3 Old DominionPunt, 3 plays, −10 yards
Q3 James MadisonTouchdown, 4 plays, 43 yards
Q3 Old DominionInterception, 4 plays, 11 yards
Q4 James MadisonTouchdown, 5 plays, 45 yards
Q4 Old DominionPunt, 3 plays, 6 yards
Q4 James MadisonPunt, 3 plays, 8 yards
Q4 Old DominionPunt, 3 plays, −9 yards
Q4 James MadisonTouchdown, 9 plays, 52 yards
Q4 Old DominionTurnover on downs, 4 plays, 9 yards
Q4 James MadisonEnd of game, 2 plays, −1 yard
Play by play
1st quarter7 drives, then Old Dominion 20, James Madison 14
James Madison Touchdown, 5 plays
14:54
1st & 10 at own 35
Lucas Struck 2 Yd Fumble Return (Riley Callaghan Kick)Old Dominion 7, James Madison 0
14:48
1st & 10 at own 35
Josh Hamel kickoff for 63 yds , Curtis Harris-Lopez return for 20 yds to the JMU 22
14:42
1st & 10 at own 22
Wayne Knight run for 2 yds to the JMU 24
14:07
2nd & 8 at own 24
Alonza Barnett III pass complete to Landon Ellis for 9 yds to the JMU 33 for a 1ST down
13:29
1st & 10 at own 33
Alonza Barnett III pass complete to Wayne Knight for 4 yds to the JMU 37
13:00
2nd & 6 at own 37
Jordan Fuller run for 5 yds to the JMU 42
12:23
3rd & 1 at own 42
Alonza Barnett III 58 Yd Run (Morgan Suarez Kick)Tied at 7
Old Dominion Punt, 6 plays
12:23
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
12:16
1st & 10 at own 25
Trequan Jones run for no gain to the ODU 25
11:47
2nd & 10 at own 25
Colton Joseph run for 2 yds to the ODU 27 Old Dominion Penalty, Offensive Holding (Tre’ Brown III) to the ODU 17
11:20
2nd & 18 at own 17
PENALTY JMU Offside (Culp,Elijah) 5 yards from ODU17 to ODU22. NO PLAY.
11:20
2nd & 13 at own 22
Colton Joseph pass complete to Tre’ Brown III for 23 yds to the ODU 45 for a 1ST down
11:20
1st & 10 at own 45
Colton Joseph pass complete to Tre’ Brown III for 6 yds to the JMU 49
11:20
2nd & 4 at opp 49
Colton Joseph run for 2 yds to the JMU 47
11:20
3rd & 2 at opp 47
Trequan Jones run for 1 yd to the JMU 46
9:23
4th & 1 at opp 46
Ian Brandt punt for 46 yds for a touchback
James Madison Defensive TD, 9 plays (Old Dominion scores)
9:16
1st & 10 at own 20
Wayne Knight run for 8 yds to the JMU 28
8:45
2nd & 2 at own 28
Alonza Barnett III pass incomplete to Michael Scott
8:32
3rd & 2 at own 28
Alonza Barnett III pass complete to Josh Phifer for 20 yds to the JMU 48 for a 1ST down
7:52
1st & 10 at own 48
Alonza Barnett III pass complete to Braeden Wisloski for 3 yds to the ODU 49
7:20
2nd & 7 at opp 49
Jordan Fuller run for a loss of 1 yard to the 50 yard line
6:36
3rd & 8 at the 50
Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 40 for a 1ST down
6:07
1st & 10 at opp 40
Wayne Knight run for a loss of 2 yards to the ODU 42
5:22
2nd & 12 at opp 42
Alonza Barnett III run for 4 yds to the ODU 38
4:45
3rd & 8 at opp 38
Alonza Barnett III run for no gain to the ODU 38
4:10
4th & 8 at opp 38
Patrick Rea punt for 36 yds
Old Dominion Result not recorded, 1 play
3:56
1st & 10 at own 2
Tre’ Brown III 98 Yd pass from Colton Joseph (Riley Callaghan Kick)Old Dominion 14, James Madison 7
James Madison Touchdown, 2 plays
3:56
1st & 10 at own 35
Josh Hamel kickoff for 65 yds for a touchback
3:46
1st & 10 at own 25
Alonza Barnett III run for 10 yds to the JMU 35 for a 1ST down
3:05
1st & 10 at own 35
Nick DeGennaro 65 Yd pass from Alonza Barnett III (Morgan Suarez Kick)Tied at 14
Old Dominion Touchdown, 8 plays
3:05
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
2:59
1st & 10 at own 25
Devin Roche run for 13 yds to the ODU 38 for a 1ST down
2:35
1st & 10 at own 38
Colton Joseph run for 17 yds to the JMU 45 for a 1ST down
2:15
1st & 10 at opp 45
(02:20) No Huddle-Shotgun Joseph,Colton pass incomplete deep right to Abdul-Rahim Gladding,Na’eem thrown to JMU10 PENALTY JMU Pass Interference (Culp,Elijah) 15 yards from JMU45 to JMU30, 1ST DOWN. NO PLAY.
2:09
1st & 10 at opp 30
Devin Roche run for 7 yds to the JMU 23
1:48
2nd & 3 at opp 23
Colton Joseph pass complete to Na’eem Abdul-Rahim Gladding for 2 yds to the JMU 21
1:10
3rd & 1 at opp 21
Devin Roche run for 9 yds to the JMU 12 for a 1ST down
0:45
1st & 10 at opp 12
Devin Roche run for 1 yd to the JMU 11
0:35
2nd & 9 at opp 11
Timeout James Madison, clock 00:35
0:23
2nd & 9 at opp 11
Colton Joseph pass incomplete to Tre’ Brown III
0:19
3rd & 9 at opp 11
Tre’ Brown III 11 Yd pass from Colton Joseph (Riley Callaghan PAT failed)Old Dominion 20, James Madison 14
James Madison Touchdown, 7 plays
0:19
1st & 10 at own 35
Josh Hamel kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Wayne Knight run for 4 yds to the JMU 29
Q2 14:53
2nd & 6 at own 29
Wayne Knight run for 5 yds to the JMU 34
Q2 14:10
3rd & 1 at own 34
Jordan Fuller run for 4 yds to the JMU 38 for a 1ST down
Q2 13:37
1st & 10 at own 38
Alonza Barnett III pass complete to Wayne Knight for 23 yds to the ODU 39 for a 1ST down
Q2 13:04
1st & 10 at opp 39
Alonza Barnett III pass complete to Nick DeGennaro for 34 yds to the ODU 5 for a 1ST down Old Dominion Penalty, Targeting (Nickendre Stiger) to the ODU 2 for a 1ST down
Q2 12:51
1st & goal at opp 2
Jordan Fuller run for no gain to the ODU 2
Q2 12:17
2nd & goal at opp 2
PENALTY JMU False Start (Phifer,Josh) 5 yards from ODU02 to ODU07. NO PLAY.
Q2 12:00
2nd & goal at opp 7
Nick DeGennaro 7 Yd pass from Alonza Barnett III (Morgan Suarez Kick)James Madison 21, Old Dominion 20
2nd quarter4 drives, then James Madison 28, Old Dominion 27
Old Dominion Touchdown, 11 plays
12:00
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
11:52
1st & 10 at own 25
Colton Joseph pass complete to Maurki James for 2 yds to the ODU 27
11:26
2nd & 8 at own 27
Maurki James run for 3 yds to the ODU 30
10:41
3rd & 5 at own 30
Colton Joseph pass complete to Na’eem Abdul-Rahim Gladding for 6 yds to the ODU 36 for a 1ST down
10:18
1st & 10 at own 36
Colton Joseph pass complete to Dawson Johnson for 1 yd to the ODU 37
9:45
2nd & 9 at own 37
Maurki James run for 15 yds to the JMU 48 for a 1ST down
9:11
1st & 10 at opp 48
Colton Joseph run for 1 yd to the JMU 47
8:42
2nd & 9 at opp 47
Colton Joseph pass complete to Na’eem Abdul-Rahim Gladding for 11 yds to the JMU 36 for a 1ST down
8:15
1st & 10 at opp 36
Old Dominion Penalty, Offensive Holding (-10 Yards) to the JMU 41
7:36
1st & 15 at opp 41
Colton Joseph pass complete to Na’eem Abdul-Rahim Gladding for 23 yds to the JMU 18 for a 1ST down
7:08
1st & 10 at opp 18
Maurki James run for 2 yds to the JMU 16
6:49
2nd & 8 at opp 16
Dawson Johnson 16 Yd pass from Colton Joseph (Riley Callaghan Kick)Old Dominion 27, James Madison 21
James Madison Touchdown, 9 plays
6:49
1st & 10 at own 35
Josh Hamel kickoff for 65 yds for a touchback
6:44
1st & 10 at own 25
Alonza Barnett III run for 2 yds to the JMU 27
5:55
2nd & 8 at own 27
Alonza Barnett III pass complete to George Pettaway for 8 yds to the JMU 35 for a 1ST down
5:25
1st & 10 at own 35
George Pettaway run for 4 yds to the JMU 39
4:47
2nd & 6 at own 39
Alonza Barnett III run for 4 yds to the JMU 43
4:11
3rd & 2 at own 43
Alonza Barnett III pass complete to Lacota Dippre for 7 yds to the 50 yard line for a 1ST down
3:32
1st & 10 at the 50
Alonza Barnett III pass complete to Landon Ellis for 36 yds to the ODU 14 for a 1ST down
2:53
1st & 10 at opp 14
Jordan Fuller run for 1 yd to the ODU 13
2:24
2nd & 9 at opp 13
Timeout James Madison, clock 02:24
2:06
2nd & 9 at opp 13
Alonza Barnett III pass complete to Lacota Dippre for 11 yds to the ODU 2 for a 1ST down
2:00
1st & goal at opp 2
Timeout James Madison, clock 02:00
1:57
1st & goal at opp 2
Jordan Fuller 2 Yd Run (Morgan Suarez Kick)James Madison 28, Old Dominion 27
Old Dominion Punt, 3 plays
1:57
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
1:34
1st & 10 at own 25
Maurki James run for a loss of 6 yards to the ODU 19 Maurki James fumbled, recovered by ODU Maurki James
1:13
2nd & 16 at own 19
Colton Joseph run for 1 yd to the ODU 20
1:13
3rd & 15 at own 20
Timeout James Madison, clock 01:13
1:13
3rd & 15 at own 20
PENALTY ODU False Start (Grant,Skyler) 5 yards from ODU20 to ODU15. NO PLAY.
1:07
3rd & 20 at own 15
Devin Roche run for 3 yds to the ODU 18
1:07
4th & 17 at own 18
Timeout James Madison, clock 01:07
1:00
4th & 17 at own 18
Ian Brandt punt for 37 yds, fair catch by Wayne Knight at the JMU 45
James Madison Turnover on downs, 5 plays
0:53
1st & 10 at own 45
Alonza Barnett III pass complete to Landon Ellis for 13 yds to the ODU 42 for a 1ST down
0:48
1st & 10 at opp 42
Alonza Barnett III pass incomplete to Landon Ellis
0:43
2nd & 10 at opp 42
Alonza Barnett III pass incomplete to Jaylan Sanchez
0:33
3rd & 10 at opp 42
Alonza Barnett III run for 6 yds to the ODU 36
0:00
4th & 4 at opp 36
Alonza Barnett III pass incomplete to Lacota Dippre
3rd quarter8 drives, then James Madison 49, Old Dominion 27
Old Dominion Interception, 1 play
15:00
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
14:53
1st & 10 at own 25
Colton Joseph pass intercepted Justin Eaglin return for no gain to the JMU 43
James Madison Touchdown, 8 plays
14:46
1st & 10 at own 43
Alonza Barnett III run for 9 yds to the ODU 48
14:09
2nd & 1 at opp 48
Alonza Barnett III run for 12 yds to the ODU 36 for a 1ST down
13:28
1st & 10 at opp 36
Wayne Knight run for 2 yds to the ODU 34
12:41
2nd & 8 at opp 34
Alonza Barnett III pass complete to Landon Ellis for 10 yds to the ODU 24 for a 1ST down
12:13
1st & 10 at opp 24
Alonza Barnett III pass incomplete to Wayne Knight
12:06
2nd & 10 at opp 24
Jordan Fuller run for 9 yds to the ODU 15
11:26
3rd & 1 at opp 15
Jordan Fuller run for 2 yds to the ODU 13 for a 1ST down
10:49
1st & 10 at opp 13
Wayne Knight 13 Yd Run (Morgan Suarez Kick)James Madison 35, Old Dominion 27
Old Dominion Punt, 3 plays
10:49
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
10:43
1st & 10 at own 25
Trequan Jones run for 1 yd to the ODU 26
10:12
2nd & 9 at own 26
Trequan Jones run for 2 yds to the ODU 28
9:54
3rd & 7 at own 28
Colton Joseph pass incomplete to Tre’ Brown III
9:44
4th & 7 at own 28
Ian Brandt punt for 48 yds
James Madison Punt, 6 plays
9:36
1st & 10 at own 24
Wayne Knight run for a loss of 2 yards to the JMU 22
8:49
2nd & 12 at own 22
Alonza Barnett III pass incomplete to Wayne Knight
8:27
3rd & 12 at own 22
Alonza Barnett III pass complete to Jaylan Sanchez for 16 yds to the JMU 38 for a 1ST down
8:07
1st & 10 at own 38
Alonza Barnett III sacked for a loss of 8 yards to the JMU 30
7:29
2nd & 18 at own 30
Alonza Barnett III run for 7 yds to the JMU 37
6:52
3rd & 11 at own 37
Alonza Barnett III pass incomplete to Braeden Wisloski
6:45
4th & 11 at own 37
Patrick Rea punt for 41 yds
James Madison Touchdown, 5 plays
6:35
1st & 10 at opp 26
Jordan Fuller run for a loss of 1 yard to the ODU 27
5:54
2nd & 11 at opp 27
Alonza Barnett III run for 6 yds to the ODU 21
5:06
3rd & 5 at opp 21
Alonza Barnett III pass complete to Landon Ellis for 19 yds to the ODU 2 for a 1ST down
4:29
1st & goal at opp 2
Alonza Barnett III sacked by Jahleel Culbreath for a loss of 4 yards to the ODU 6
3:57
2nd & goal at opp 6
Alonza Barnett III 6 Yd Run (Morgan Suarez Kick)James Madison 42, Old Dominion 27
Old Dominion Punt, 3 plays
3:57
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
3:52
1st & 10 at own 25
Colton Joseph pass incomplete to Tre’ Brown III
3:47
2nd & 10 at own 25
Colton Joseph run for 1 yd to the ODU 26
3:08
3rd & 9 at own 26
Colton Joseph sacked for a loss of 11 yards to the ODU 15
2:50
4th & 20 at own 15
Ian Brandt punt for 28 yds, punt out-of-bounds at the ODU 43
James Madison Touchdown, 4 plays
2:44
1st & 10 at opp 43
Wayne Knight run for 8 yds to the ODU 35
1:58
2nd & 2 at opp 35
Wayne Knight run for 34 yds to the ODU 1 for a 1ST down
1:15
1st & goal at opp 1
Wayne Knight run for a loss of 2 yards to the ODU 3
0:30
2nd & goal at opp 3
Alonza Barnett III 3 Yd Run (Morgan Suarez Kick)James Madison 49, Old Dominion 27
Old Dominion Interception, 4 plays
0:30
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
0:24
1st & 10 at own 25
Maurki James run for 7 yds to the ODU 32
0:00
2nd & 3 at own 32
Maurki James run for 1 yd to the ODU 33
Q4 14:54
3rd & 2 at own 33
Maurki James run for 3 yds to the ODU 36 for a 1ST down
Q4 14:36
1st & 10 at own 36
Colton Joseph pass intercepted Justin Eaglin return for no gain to the ODU 45
4th quarter7 drives, then James Madison 63, Old Dominion 27
James Madison Touchdown, 5 plays
14:31
1st & 10 at opp 45
Jordan Fuller run for 5 yds to the ODU 40
13:46
2nd & 5 at opp 40
Alonza Barnett III pass incomplete to Josh Phifer
13:36
3rd & 5 at opp 40
Alonza Barnett III run for 30 yds to the ODU 10 for a 1ST down
13:11
1st & goal at opp 10
Jordan Fuller run for 2 yds to the ODU 8
12:28
2nd & goal at opp 8
Alonza Barnett III 8 Yd Run (Morgan Suarez Kick)James Madison 56, Old Dominion 27
Old Dominion Punt, 3 plays
12:28
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
12:15
1st & 10 at own 25
Colton Joseph pass complete to Devin Roche for 5 yds to the ODU 30
11:58
2nd & 5 at own 30
Devin Roche run for 1 yd to the ODU 31
11:36
3rd & 4 at own 31
Colton Joseph pass incomplete to Tre’ Brown III
11:30
4th & 4 at own 31
Ian Brandt punt for 34 yds, punt out-of-bounds at the JMU 35
James Madison Punt, 3 plays
11:23
1st & 10 at own 35
Wayne Knight run for 4 yds to the JMU 39
10:47
2nd & 6 at own 39
Matthew Sluka run for 5 yds to the JMU 44
10:00
3rd & 1 at own 44
Matthew Sluka run for a loss of 1 yard to the JMU 43
9:24
4th & 2 at own 43
Timeout James Madison, clock 09:24
9:18
4th & 2 at own 43
Patrick Rea punt for 39 yds, fair catch by Devin Roche at the ODU 23
Old Dominion Punt, 3 plays
9:14
1st & 10 at own 23
Colton Joseph pass incomplete to Jailen Butler
9:08
2nd & 10 at own 23
Colton Joseph pass incomplete to Tre’ Brown III
9:02
3rd & 10 at own 23
Colton Joseph sacked by Jacob Thomas for a loss of 9 yards to the ODU 14
8:29
4th & 19 at own 14
Ian Brandt punt for 38 yds, fair catch by Wayne Knight at the JMU 48
James Madison Touchdown, 9 plays
8:23
1st & 10 at own 48
James Madison Penalty, Personal Foul (-15 Yards) to the JMU 34
7:59
2nd & 24 at own 34
George Pettaway run for 7 yds to the JMU 41
7:14
3rd & 17 at own 41
Matthew Sluka run for 39 yds to the ODU 20 for a 1ST down
6:32
1st & 10 at opp 20
George Pettaway run for 2 yds to the ODU 18
5:50
2nd & 8 at opp 18
George Pettaway run for 7 yds to the ODU 11
5:03
3rd & 1 at opp 11
Jobi Malary run for 1 yd to the ODU 10 for a 1ST down
4:22
1st & goal at opp 10
Matthew Sluka run for 3 yds to the ODU 7
3:39
2nd & goal at opp 7
Matthew Sluka sacked by Jeremy Mack Jr. for a loss of 11 yards to the ODU 18
2:57
3rd & goal at opp 18
Za’Ron Collins 18 Yd pass from Matthew Sluka (Morgan Suarez Kick)James Madison 63, Old Dominion 27
Old Dominion Turnover on downs, 4 plays
2:50
1st & 10 at own 35
Morgan Suarez kickoff for 64 yds , Maurki James return for 27 yds to the ODU 28
2:40
1st & 10 at own 28
Quinn Henicle run for 1 yd to the ODU 29
2:19
2nd & 9 at own 29
Maurki James run for no gain to the ODU 29
2:00
3rd & 9 at own 29
Timeout James Madison, clock 02:00
1:52
3rd & 9 at own 29
Quinn Henicle run for 8 yds to the ODU 37
1:31
4th & 1 at own 37
Devin Roche run for no gain to the ODU 37
James Madison End of game, 2 plays
1:26
1st & 10 at opp 37
Blake Kendall run for no gain to the ODU 37
0:00
2nd & 10 at opp 37
M. James takes a knee
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.