From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
James Madison
Old Dominion
425
Total yards
363
192
Passing yards
189
233
Rushing yards
174
7.4
Yards per pass
9.0
4.9
Yards per rush
4.7
23
First downs
15
6–17
Third downs
1–11
0–0
Fourth downs
0–0
0
Turnovers
1
6–46
Penalties
8–59
37:52
Possession
22:08
5
Sacks (by defense)
3
Efficiency
James Madison
Old Dominion
39%
Success rate
37%
0.13
EPA per play
0.19
1.16
Explosiveness
1.72
0.06
Rushing EPA
0.33
0.25
Passing EPA
0.01
29%
Passing-down success
41%
0.09
First-down EPA
−0.09
−0.14
Second-down EPA
0.81
0.59
Third-down EPA
−0.27
21%
Havoc by its defense
9%
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 65% to win. Elo’s favorite won.
The line
James Madison −1.5, over/under 51.
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 57%, Old Dominion 43%. 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. Old Dominion drives left to right, James Madison right to left.
Q1 James MadisonTouchdown, 8 plays, 70 yards
Q1 Old DominionTouchdown, 7 plays, 72 yards
Q1 James MadisonField goal, 14 plays, 48 yards
Q2 Old DominionPunt, 3 plays, 0 yards
Q2 James MadisonTouchdown, 1 play, 50 yards
Q2 Old DominionPunt, 4 plays, 17 yards
Q2 James MadisonPunt, 3 plays, −4 yards
Q2 Old DominionTouchdown, 1 play, 3 yards
Q2 James MadisonPunt, 3 plays, 5 yards
Q2 Old DominionInterception, 3 plays, 6 yards
Q2 James MadisonField goal, 5 plays, 15 yards
Q2 Old DominionTouchdown, 4 plays, 75 yards
Q2 James MadisonPunt, 3 plays, −12 yards
Q2 Old DominionField goal, 6 plays, 43 yards
Q3 Old DominionPunt, 3 plays, 0 yards
Q3 James MadisonPunt, 8 plays, 26 yards
Q3 Old DominionPunt, 5 plays, 25 yards
Q3 James MadisonPunt, 4 plays, 34 yards
Q3 Old DominionPunt, 5 plays, 43 yards
Q3 James MadisonTouchdown, 4 plays, 91 yards
Q3 Old DominionPunt, 3 plays, 8 yards
Q3 James MadisonPunt, 6 plays, 25 yards
Q4 Old DominionPunt, 3 plays, −2 yards
Q4 James MadisonPunt, 3 plays, 0 yards
Q4 Old DominionPunt, 3 plays, −7 yards
Q4 James MadisonTouchdown, 12 plays, 77 yards
Q4 Old DominionTouchdown, 9 plays, 75 yards
Q4 James MadisonEnd of game, 2 plays, −6 yards
Play by play
1st quarter3 drives, then Tied at 7
James Madison Touchdown, 8 plays
14:54
1st & 10 at own 35
Ethan Chang kickoff for 35 yds , Cam Ross return for no gain to the JMU 30
14:54
1st & 10 at own 30
Alonza Barnett III pass complete to Yamir Knight for 9 yds to the JMU 39
14:54
2nd & 1 at own 39
George Pettaway run for 6 yds to the JMU 45 for a 1ST down
14:54
1st & 10 at own 45
George Pettaway run for 1 yd to the JMU 46
14:54
2nd & 9 at own 46
Alonza Barnett III pass complete to Yamir Knight for 12 yds to the ODU 42 for a 1ST down
14:54
1st & 10 at opp 42
Wayne Knight run for 11 yds to the ODU 31 for a 1ST down
14:54
1st & 10 at opp 31
Alonza Barnett III run for 9 yds to the ODU 22
14:54
2nd & 1 at opp 22
George Pettaway run for 10 yds to the ODU 12 for a 1ST down
14:54
1st & 10 at opp 12
No Huddle-Shotgun Barnett III,Alonza pass incomplete short middle to Thompson,Taylor thrown to ODU04 PENALTY ODU Pass Interference (Whitner,Ashton) 10 yards from ODU12 to ODU02, 1ST DOWN. NO PLAY.
10:49
1st & goal at opp 2
Wayne Knight run for 2 yds for a TD (Noe Ruelas KICK)James Madison 7, Old Dominion 0
Old Dominion Touchdown, 7 plays
10:43
1st & 10 at own 35
Cristiano Rosa kickoff for 47 yds , Zach Hagedon return for 10 yds to the ODU 28
10:43
1st & 10 at own 28
Aaron Young run for 14 yds to the ODU 42 for a 1ST down
10:43
1st & 10 at own 42
Aaron Young run for 3 yds to the ODU 45
10:43
2nd & 7 at own 45
Aaron Young run for 1 yd to the ODU 46
10:43
3rd & 6 at own 46
Colton Joseph run for 10 yds to the JMU 44 for a 1ST down
10:43
1st & 10 at opp 44
Colton Joseph pass complete to Isiah Paige for 27 yds to the JMU 17 for a 1ST down
10:43
1st & 10 at opp 17
Aaron Young run for 2 yds to the JMU 15
7:10
2nd & 8 at opp 15
Colton Joseph run for 15 yds for a TD (Ethan Sanchez KICK)Tied at 7
James Madison Field goal, 14 plays
7:03
1st & 10 at own 35
Ethan Chang kickoff for 65 yds , Cam Ross return for 31 yds to the JMU 31
7:03
1st & 10 at own 31
PENALTY JMU UNR: Unnecessary Roughness (Hollingsworth,Gabriel) 15 yards from JMU31 to JMU16. NO PLAY.
7:03
3rd & 16 at own 25
Alonza Barnett III pass complete to Wayne Knight for 17 yds to the JMU 42 for a 1ST down
7:03
1st & 10 at own 42
Wayne Knight run for 3 yds to the JMU 45
7:03
2nd & 7 at own 45
Alonza Barnett III pass complete to George Pettaway for 2 yds to the JMU 47
7:03
3rd & 5 at own 47
Alonza Barnett III run for 4 yds to the ODU 49
7:03
1st & 10 at own 16
George Pettaway run for 6 yds to the JMU 22
7:03
2nd & 4 at own 22
George Pettaway run for 2 yds to the JMU 24
7:03
3rd & 2 at own 24
George Pettaway run for 7 yds to the JMU 31 for a 1ST down
7:03
1st & 10 at own 31
Alonza Barnett III sacked for a loss of 2 yards to the JMU 29
7:03
2nd & 12 at own 29
James Madison Penalty, Face Mask (14 yards) (Omarion Dollison) to the JMU 15
7:03
2nd & 26 at own 15
Wayne Knight run for 10 yds to the JMU 25
1:24
4th & 1 at opp 49
No Huddle-Shotgun Barnett III,Alonza pass incomplete deep right to Ross,Cam thrown to ODU20 PENALTY ODU Offside (Culbreath,Jahleel) 5 yards from ODU49 to ODU44, 1ST DOWN. NO PLAY.
1:24
1st & 10 at opp 44
Alonza Barnett III pass complete to Dylan Williams for 16 yds to the ODU 28 for a 1ST down
1:24
1st & 10 at opp 28
Jobi Malary run for 3 yds to the ODU 25
0:00
2nd & 7 at opp 25
Jobi Malary run for 6 yds to the ODU 19
Q2 15:00
3rd & 1 at opp 19
PENALTY JMU False Start (Wright,Kyi) 5 yards from ODU19 to ODU24. NO PLAY.
Q2 15:00
3rd & 6 at opp 24
Wayne Knight run for 3 yds to the ODU 21
Q2 14:19
4th & 3 at opp 21
Noe Ruelas 39 yd FG GOODJames Madison 10, Old Dominion 7
Q2 14:15
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds , Bryce Duke return for 17 yds to the ODU 48 Old Dominion Penalty, Offensive Holding (9 Yards) to the ODU 9
2nd quarter11 drives, then Old Dominion 24, James Madison 21
Old Dominion Punt, 3 plays
14:15
1st & 10 at own 9
Devin Roche run for no gain to the ODU 9
14:15
2nd & 10 at own 9
Colton Joseph pass complete to Isiah Paige for 7 yds to the ODU 16
14:15
3rd & 3 at own 16
Colton Joseph sacked for a loss of 7 yards to the ODU 9
12:31
4th & 10 at own 9
Seamus Hall punt for 41 yds, fair catch by Yamir Knight at the 50 yard line
James Madison Touchdown, 1 play
12:21
1st & 10 at the 50
Alonza Barnett III run for 50 yds for a TD (G. Hollingsworth Run For Two-point Conversion)James Madison 18, Old Dominion 7
Old Dominion Punt, 4 plays
12:21
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
12:21
1st & 10 at own 25
Isiah Paige run for 15 yds to the ODU 40 for a 1ST down
12:21
1st & 10 at own 40
Aaron Young run for 2 yds to the ODU 42
12:21
2nd & 8 at own 42
Colton Joseph pass incomplete to Myles Alston
12:21
3rd & 8 at own 42
Colton Joseph pass incomplete to Diante Vines
11:03
4th & 8 at own 42
Seamus Hall punt for 41 yds, punt out-of-bounds at the JMU 20 , Yamir Knight returns for 3 yds to the JMU 20
James Madison Punt, 3 plays
11:03
1st & 10 at own 20
Alonza Barnett III pass incomplete to George Pettaway
11:03
2nd & 10 at own 20
Wayne Knight run for a loss of 1 yard to the JMU 19
11:03
3rd & 11 at own 19
Alonza Barnett III sacked by Amorie Morrison for a loss of 3 yards to the JMU 16
9:26
4th & 14 at own 16
Ryan Hanson punt blocked by Mario Easterly blocked by Mario Easterly Hanson,Ryan punt 0 yards to the JMU16 blocked by Easterly,Mario recovered by JMU Weathersby,Gannon at JMU03, End Of Play.
Old Dominion Touchdown, 1 play
9:22
1st & goal at opp 3
Aaron Young run for 3 yds for a TD (Ethan Sanchez KICK)James Madison 18, Old Dominion 14
James Madison Punt, 3 plays
9:17
1st & 10 at own 35
Ethan Chang kickoff for 61 yds , Cam Ross return for 26 yds to the JMU 30
9:17
1st & 10 at own 30
George Pettaway run for no gain to the JMU 30
9:17
2nd & 10 at own 30
George Pettaway run for 4 yds to the JMU 34
9:17
3rd & 6 at own 34
Alonza Barnett III pass complete to Yamir Knight for 1 yd to the JMU 35
7:08
4th & 5 at own 35
Ryan Hanson punt for 45 yds
Old Dominion Interception, 3 plays
7:08
1st & 10 at own 20
Bryce Duke run for 1 yd to the ODU 21
7:08
2nd & 9 at own 21
Bryce Duke run for 5 yds to the ODU 26
5:37
3rd & 4 at own 26
Old Dominion Penalty, Defensive Holding (Bryce Duke) declined
James Madison Field goal, 5 plays
5:37
1st & 10 at opp 30
Wayne Knight run for 12 yds to the ODU 18 for a 1ST down
4:52
1st & 10 at opp 18
Timeout James Madison, clock 04:52
4:52
1st & 10 at opp 18
Alonza Barnett III pass incomplete to Taylor Thompson
4:52
2nd & 10 at opp 18
Alonza Barnett III run for 3 yds to the ODU 15
4:52
3rd & 7 at opp 15
Alonza Barnett III pass incomplete
3:52
4th & 7 at opp 15
Noe Ruelas 33 yd FG GOODJames Madison 21, Old Dominion 14
Old Dominion Touchdown, 4 plays
3:52
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
3:52
1st & 10 at own 25
Aaron Young run for 6 yds to the ODU 31
3:52
2nd & 4 at own 31
Aaron Young run for 51 yds to the JMU 18 for a 1ST down
3:52
1st & 10 at opp 18
Aaron Young run for 8 yds to the JMU 10
2:13
2nd & 2 at opp 10
Colton Joseph run for 10 yds for a TD (Ethan Sanchez KICK)Tied at 21
James Madison Punt, 3 plays
2:07
1st & 10 at own 35
Ethan Chang kickoff for 59 yds , Cam Ross return for 22 yds to the JMU 28
2:07
1st & 10 at own 28
Alonza Barnett III run for a loss of 14 yards to the JMU 14 Alonza Barnett III fumbled, recovered by JMU Alonza Barnett III
2:07
2nd & 24 at own 14
Alonza Barnett III pass incomplete
2:07
3rd & 24 at own 14
George Pettaway run for 2 yds to the JMU 16
1:52
4th & 22 at own 16
Timeout Old Dominion, clock 01:52
1:42
4th & 22 at own 16
Ryan Hanson punt for 44 yds , Isiah Paige returns for 11 yds to the JMU 49
Old Dominion Field goal, 6 plays
1:42
1st & 10 at opp 49
Aaron Young run for no gain to the JMU 49
1:42
2nd & 10 at opp 49
No Huddle-Shotgun Joseph,Colton pass incomplete short left to Paige,Isiah thrown to ODU47 PENALTY ODU False Start 5 yards from JMU49 to ODU46. NO PLAY.
1:42
1st & 10 at opp 11
Colton Joseph run for 2 yds to the JMU 9
1:42
2nd & 15 at own 46
Colton Joseph pass complete to Isiah Paige for 43 yds to the JMU 11 for a 1ST down
0:50
2nd & 8 at opp 9
Timeout James Madison, clock 00:50
0:50
2nd & 8 at opp 9
Colton Joseph pass complete to Pat Conroy for 5 yds to the JMU 4
0:50
3rd & 3 at opp 4
Isiah Paige run for a loss of 2 yards to the JMU 6
0:02
4th & 5 at opp 6
Timeout James Madison, clock 00:02
0:00
4th & 5 at opp 6
Ethan Sanchez 23 yd FG GOODOld Dominion 24, James Madison 21
3rd quarter8 drives, then James Madison 28, Old Dominion 24
Old Dominion Punt, 3 plays
14:59
1st & 10 at own 35
Cristiano Rosa kickoff for 11 yds
14:59
1st & 10 at opp 46
Colton Joseph pass incomplete to Diante Vines
14:59
2nd & 10 at opp 46
Aaron Young run for no gain to the JMU 46
14:59
3rd & 10 at opp 46
Colton Joseph pass incomplete to Myles Alston
14:22
4th & 10 at opp 46
Seamus Hall punt for 32 yds, fair catch by Yamir Knight at the JMU 14
James Madison Punt, 8 plays
14:22
1st & 10 at own 14
George Pettaway run for 4 yds to the JMU 18
14:22
2nd & 6 at own 18
George Pettaway run for 4 yds to the JMU 22
14:22
3rd & 2 at own 22
Alonza Barnett III pass complete to Omarion Dollison for 6 yds to the JMU 28 for a 1ST down
14:22
1st & 10 at own 28
Alonza Barnett III pass complete to Omarion Dollison for 6 yds to the JMU 34
14:22
2nd & 4 at own 34
Wayne Knight run for 2 yds to the JMU 36
14:22
3rd & 2 at own 36
No Huddle-Shotgun James Madison rush middle for 10 yards loss to the JMU26 fumbled by James Madison at JMU28 recovered by JMU Barnett III,Alonza at JMU26, End Of Play PENALTY ODU Offside (Iles,Daevon) 5 yards from JMU36 to JMU41, 1ST DOWN. NO PLAY.
14:22
1st & 10 at own 41
Alonza Barnett III pass incomplete to Cam Ross
14:22
2nd & 10 at own 41
Wayne Knight run for 7 yds to the JMU 48
14:22
3rd & 3 at own 48
Alonza Barnett III sacked for a loss of 3 yards to the JMU 45
14:22
4th & 6 at own 45
PENALTY JMU Delay Of Game 5 yards from JMU45 to JMU40. NO PLAY.
9:29
4th & 11 at own 40
Ryan Hanson punt for 39 yds , Isiah Paige returns for 4 yds to the ODU 25
Old Dominion Punt, 5 plays
9:29
1st & 10 at own 25
Aaron Young run for 1 yd to the ODU 26
9:29
2nd & 9 at own 26
Aaron Young run for 22 yds to the ODU 48 for a 1ST down
9:29
1st & 10 at own 48
Aaron Young run for 2 yds to the 50 yard line
9:29
2nd & 8 at the 50
Colton Joseph pass incomplete to Isiah Paige
9:29
3rd & 8 at the 50
Colton Joseph pass incomplete to TJ Lott
7:48
4th & 8 at the 50
Seamus Hall punt for 36 yds , Yamir Knight returns for 4 yds to the JMU 18
James Madison Punt, 4 plays
7:48
1st & 10 at own 18
Alonza Barnett III pass complete to Taylor Thompson for 14 yds to the JMU 32 for a 1ST down
7:48
1st & 10 at own 32
No Huddle-Shotgun Barnett III,Alonza pass incomplete deep left to Dollison,Omarion thrown to ODU25 PENALTY ODU Pass Interference (Rankin Jr.,Angelo) 15 yards from JMU32 to JMU47, 1ST DOWN. NO PLAY.
7:48
1st & 10 at own 47
Alonza Barnett III pass complete to Yamir Knight for 2 yds to the JMU 49
7:48
2nd & 8 at own 49
Alonza Barnett III run for 3 yds to the ODU 48
7:48
3rd & 5 at opp 48
Alonza Barnett III pass incomplete to Cam Ross
5:21
4th & 5 at opp 48
Ryan Hanson punt for 48 yds for a touchback
Old Dominion Punt, 5 plays
5:21
1st & 10 at own 20
Tariq Sims run for 1 yd to the ODU 21
5:21
2nd & 9 at own 21
Colton Joseph pass complete to Diante Vines for 39 yds to the JMU 40 for a 1ST down
5:21
1st & 10 at opp 40
Tariq Sims run for 3 yds to the JMU 37
5:21
2nd & 7 at opp 37
Colton Joseph pass incomplete to Isiah Paige
5:21
3rd & 7 at opp 37
Colton Joseph pass incomplete to Pat Conroy
3:52
4th & 7 at opp 37
Seamus Hall punt for 28 yds, fair catch by Yamir Knight at the JMU 9
James Madison Touchdown, 4 plays
3:52
1st & 10 at own 9
PENALTY JMU False Start (Thompson,Taylor) 4 yards from JMU09 to JMU05. NO PLAY.
3:52
1st & 14 at own 5
Wayne Knight run for 23 yds to the JMU 28 for a 1ST down
3:52
1st & 10 at own 28
Alonza Barnett III pass complete to Logan Kyle for 4 yds to the JMU 32
3:52
2nd & 6 at own 32
Alonza Barnett III pass incomplete to Cam Ross
2:38
3rd & 6 at own 32
Alonza Barnett III pass complete to Yamir Knight for 68 yds for a TD (Noe Ruelas KICK)James Madison 28, Old Dominion 24
Old Dominion Punt, 3 plays
2:32
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds , Kyle Miller return for 29 yds to the ODU 29
2:32
1st & 10 at own 29
Colton Joseph run for 7 yds to the ODU 36
2:32
2nd & 3 at own 36
Aaron Young run for 1 yd to the ODU 37
2:32
3rd & 2 at own 37
Aaron Young run for no gain to the ODU 37
0:22
4th & 2 at own 37
Seamus Hall punt for 61 yds
James Madison Punt, 6 plays
0:00
1st & 10 at own 2
Jobi Malary run for 4 yds to the JMU 6
0:00
1st & 10 at own 2
James Madison Penalty, False Start (-3 Yards) to the JMU 3
Q4 15:00
2nd & 9 at own 3
Alonza Barnett III run for no gain to the JMU 3
Q4 15:00
3rd & 9 at own 3
Alonza Barnett III pass complete to Yamir Knight for 18 yds to the JMU 21 for a 1ST down
Q4 15:00
1st & 10 at own 21
Alonza Barnett III pass complete to Taylor Thompson for 6 yds to the JMU 27
Q4 15:00
2nd & 4 at own 27
Alonza Barnett III pass complete to Cam Ross for no gain to the JMU 27
Q4 12:49
3rd & 4 at own 27
Timeout James Madison, clock 12:49
Q4 12:49
3rd & 4 at own 27
Alonza Barnett III pass incomplete to Omarion Dollison
Q4 12:35
4th & 4 at own 27
Ryan Hanson punt for 36 yds
4th quarter6 drives, then James Madison 35, Old Dominion 32
Old Dominion Punt, 3 plays
12:35
1st & 10 at own 37
Aaron Young run for no gain to the ODU 37
12:35
2nd & 10 at own 37
Colton Joseph sacked by Khairi Manns for a loss of 3 yards to the ODU 34
12:35
3rd & 13 at own 34
Colton Joseph run for 1 yd to the ODU 35
10:37
4th & 12 at own 35
Seamus Hall punt for 36 yds, fair catch by Yamir Knight at the JMU 29
James Madison Punt, 3 plays
10:37
1st & 10 at own 29
Wayne Knight run for 2 yds to the JMU 31
10:37
2nd & 8 at own 31
Alonza Barnett III pass complete to Yamir Knight for 2 yds to the JMU 29
10:37
3rd & 10 at own 29
Alonza Barnett III pass complete to Wayne Knight for no gain to the JMU 29
8:45
4th & 10 at own 29
Ryan Hanson punt for 41 yds , Isiah Paige returns for 13 yds to the ODU 43
Old Dominion Punt, 3 plays
8:45
1st & 10 at own 43
Colton Joseph pass incomplete to Isiah Paige
8:45
2nd & 10 at own 43
Colton Joseph sacked by Khairi Manns for a loss of 7 yards to the ODU 36
8:45
3rd & 17 at own 36
Colton Joseph pass incomplete to Isiah Paige
7:52
4th & 17 at own 36
Seamus Hall punt for 41 yds, fair catch by Yamir Knight at the JMU 23
James Madison Touchdown, 12 plays
7:52
1st & 10 at own 23
George Pettaway run for 10 yds to the JMU 33 for a 1ST down
7:52
1st & 10 at own 33
George Pettaway run for 7 yds to the JMU 40
7:52
2nd & 3 at own 40
George Pettaway run for 2 yds to the JMU 42
7:52
3rd & 1 at own 42
Alonza Barnett III run for no gain to the JMU 42
7:52
4th & 1 at own 42
PENALTY ODU Offside (Daniels,Cole) 5 yards from JMU42 to JMU47, 1ST DOWN. NO PLAY.
7:52
1st & 10 at own 47
Alonza Barnett III pass complete to Yamir Knight for 13 yds to the ODU 40 for a 1ST down
7:52
1st & 10 at opp 40
George Pettaway run for 8 yds to the ODU 32
7:52
2nd & 2 at opp 32
George Pettaway run for 13 yds to the ODU 19 for a 1ST down
7:52
1st & 10 at opp 19
George Pettaway run for 1 yd to the ODU 18
7:52
2nd & 9 at opp 18
Alonza Barnett III run for 15 yds to the ODU 3 for a 1ST down
7:52
1st & goal at opp 3
George Pettaway run for no gain to the ODU 3
2:39
2nd & goal at opp 3
Timeout Old Dominion, clock 02:39
2:39
2nd & goal at opp 3
George Pettaway run for a loss of 5 yards to the ODU 8
2:34
3rd & goal at opp 8
Timeout Old Dominion, clock 02:34
2:30
3rd & goal at opp 8
Alonza Barnett III run for 8 yds for a TD (Noe Ruelas KICK)James Madison 35, Old Dominion 24
Old Dominion Touchdown, 9 plays
2:30
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
2:30
1st & 10 at own 25
Colton Joseph sacked for a loss of 7 yards to the ODU 18
2:30
2nd & 17 at own 18
Colton Joseph pass complete to Diante Vines for 23 yds to the ODU 41 for a 1ST down
2:30
1st & 10 at own 41
Colton Joseph sacked for a loss of 2 yards to the ODU 39
1:47
2nd & 12 at own 39
Timeout Old Dominion, clock 01:47
1:47
2nd & 12 at own 39
Colton Joseph pass complete to Diante Vines for 15 yds to the JMU 46 for a 1ST down James Madison Penalty, Defensive Holding (Taurus Jones) declined for a 1ST down
1:47
1st & 10 at opp 46
Colton Joseph pass complete to Diante Vines for 12 yds to the JMU 34 for a 1ST down
1:47
1st & 10 at opp 34
Colton Joseph pass incomplete to Myles Alston
1:47
2nd & 10 at opp 34
Colton Joseph pass complete to Myles Alston for 18 yds to the JMU 16 for a 1ST down
1:47
1st & 10 at opp 16
Colton Joseph run for 13 yds to the JMU 3 for a 1ST down
0:58
1st & goal at opp 3
Colton Joseph 3 Yd Run (Colton Joseph Pass to Pat Conroy for Two-Point Conversion)James Madison 35, Old Dominion 32
0:58
1st & goal at opp 3
Timeout James Madison, clock 00:58
0:58
1st & goal at opp 3
PENALTY ODU False Start 5 yards from JMU03 to JMU08. NO PLAY.
James Madison End of game, 2 plays
0:57
1st & 10 at own 35
Ethan Chang kickoff for 15 yds , Logan Kyle return for no gain to the 50 yard line
0:57
1st & 10 at the 50
A. Barnett III takes a knee
0:00
2nd & 14 at own 46
A. Barnett III 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.