From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
South Alabama
James Madison
326
Total yards
377
299
Passing yards
241
27
Rushing yards
136
6.0
Yards per pass
11.0
1.1
Yards per rush
3.1
20
First downs
15
5–18
Third downs
2–14
1–4
Fourth downs
0–2
2
Turnovers
1
5–50
Penalties
10–108
28:46
Possession
31:14
2
Sacks (by defense)
5
Efficiency
South Alabama
James Madison
30%
Success rate
31%
−0.19
EPA per play
−0.01
1.60
Explosiveness
1.62
−0.01
Rushing EPA
−0.15
−0.20
Passing EPA
0.39
25%
Passing-down success
16%
−0.02
First-down EPA
−0.07
−0.11
Second-down EPA
0.24
−0.20
Third-down EPA
0.02
20%
Havoc by its defense
31%
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 −3, over/under 49.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 60%, South Alabama 40%. 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, South Alabama right to left.
Q1 South AlabamaPunt, 3 plays, 5 yards
Q1 James MadisonTouchdown, 3 plays, 48 yards
Q1 South AlabamaPunt, 3 plays, −5 yards
Q1 James MadisonPunt, 3 plays, −10 yards
Q1 South AlabamaTurnover on downs, 5 plays, 21 yards
Q1 James MadisonTouchdown, 1 play, 44 yards
Q1 South AlabamaPunt, 4 plays, −3 yards
Q1 James MadisonTurnover on downs, 8 plays, 54 yards
Q1 South AlabamaPunt, 4 plays, 17 yards
Q1 James MadisonPunt, 6 plays, 20 yards
Q2 South AlabamaPunt, 9 plays, 27 yards
Q2 James MadisonField goal, 9 plays, 70 yards
Q2 South AlabamaTouchdown, 2 plays, 70 yards
Q2 James MadisonPunt, 3 plays, 5 yards
Q2 South AlabamaPick-six, 3 plays (James Madison scores), −5 yards
Q2 South AlabamaPunt, 3 plays, 4 yards
Q2 James MadisonTurnover on downs, 7 plays, 11 yards
Q3 James MadisonPunt, 5 plays, 13 yards
Q3 South AlabamaPunt, 5 plays, 25 yards
Q3 James MadisonPunt, 6 plays, 21 yards
Q3 South AlabamaField goal, 10 plays, 51 yards
Q3 James MadisonInterception, 5 plays, 12 yards
Q4 South AlabamaTurnover on downs, 4 plays, 21 yards
Q4 James MadisonTouchdown, 2 plays, 71 yards
Q4 South AlabamaTouchdown, 9 plays, 75 yards
Q4 James MadisonPunt, 5 plays, 10 yards
Q4 South AlabamaTouchdown, 7 plays, 89 yards
Q4 James MadisonPunt, 3 plays, 0 yards
Q4 South AlabamaTurnover on downs, 4 plays, 13 yards
Q4 James MadisonEnd of game, 1 play, −2 yards
Play by play
1st quarter10 drives, then James Madison 14, South Alabama 0
South Alabama Punt, 3 plays
15:00
Connor Madden kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kentrel Bullock run for 1 yd to the USA 26
15:00
2nd & 9 at own 26
Kentrel Bullock run for a loss of 4 yards to the USA 22
15:00
3rd & 13 at own 22
Carter Bradley pass complete to Kentrel Bullock for 8 yds to the USA 30
13:11
4th & 5 at own 30
Jack Martin punt for 33 yds, downed at the USA 48
James Madison Touchdown, 3 plays
13:11
1st & 10 at opp 48
Jordan McCloud pass incomplete
13:11
2nd & 10 at opp 48
Jordan McCloud pass incomplete
12:49
3rd & 10 at opp 48
Jordan McCloud pass complete to Elijah Sarratt for 48 yds for a TD (Camden Wise KICK)James Madison 7, South Alabama 0
South Alabama Punt, 3 plays
12:49
Connor Madden kickoff for 65 yds for a touchback
12:49
1st & 10 at own 25
Carter Bradley pass incomplete
12:49
2nd & 10 at own 25
South Alabama Penalty, Intentional Grounding (Carter Bradley) to the USA 17
12:49
3rd & 18 at own 17
La’Damian Webb run for 3 yds to the USA 20
11:54
4th & 15 at own 20
Jack Martin punt for 39 yds, downed at the JMU 41
James Madison Punt, 3 plays
11:54
1st & 10 at own 41
Kaelon Black run for 2 yds to the JMU 43
11:54
2nd & 8 at own 43
James Madison Penalty, False Start (Cole Potts) to the JMU 38
11:54
2nd & 13 at own 38
MCCLOUD, Jordan pass short to the right incomplete intended for BROWN, Reggie thrown to the JMU40. PENALTY JMU Holding on WYATT, Tyshawn enforced 10 yards from the JMU38 to the JMU28 [NHSG]. NO PLAY (replay the down).
11:54
2nd & 23 at own 28
Kaelon Black run for a loss of 1 yard to the JMU 27
11:54
3rd & 24 at own 27
Kaelon Black run for 4 yds to the JMU 31
9:48
4th & 20 at own 31
Ryan Hanson punt for 46 yds, fair catch by Caullin Lacy at the USA 23
South Alabama Turnover on downs, 5 plays
9:48
1st & 10 at own 23
Carter Bradley pass complete to Caullin Lacy for 13 yds to the USA 36 for a 1ST down
9:48
1st & 10 at own 36
Carter Bradley pass incomplete
9:48
2nd & 10 at own 36
La’Damian Webb run for 9 yds to the USA 45
9:48
3rd & 1 at own 45
La’Damian Webb run for a loss of 1 yard to the USA 44
8:15
4th & 2 at own 44
Carter Bradley pass incomplete
James Madison Touchdown, 1 play
8:04
1st & 10 at opp 44
Jordan McCloud pass complete to Zach Horton for 44 yds for a TD (Camden Wise KICK)James Madison 14, South Alabama 0
South Alabama Punt, 4 plays
8:04
Connor Madden kickoff for 65 yds for a touchback
8:04
1st & 10 at own 25
La’Damian Webb run for no gain to the USA 25
8:04
2nd & 10 at own 25
South Alabama Penalty, Offensive Holding (Caullin Lacy) to the USA 21
8:04
2nd & 14 at own 21
Carter Bradley pass complete to Javon Ivory for 1 yd to the USA 22
8:04
3rd & 13 at own 22
Carter Bradley pass incomplete
6:20
4th & 13 at own 22
Jack Martin punt for 42 yds, downed at the JMU 36
James Madison Turnover on downs, 8 plays
6:20
1st & 10 at own 36
Jordan McCloud run for 2 yds to the JMU 38
6:20
2nd & 8 at own 38
Ty Son Lawton run for 8 yds to the JMU 46 for a 1ST down
6:20
1st & 10 at own 46
Jordan McCloud pass complete to Ty Son Lawton for 4 yds to the 50 yard line
6:20
2nd & 6 at the 50
Jordan McCloud run for 33 yds to the USA 17 for a 1ST down
6:20
1st & 10 at opp 17
Jordan McCloud pass incomplete
6:20
2nd & 10 at opp 17
Jordan McCloud run for 4 yds to the USA 13
6:20
3rd & 6 at opp 13
Jordan McCloud run for 5 yds to the USA 8
2:50
4th & 1 at opp 8
Kaelon Black run for a loss of 2 yards to the USA 10
South Alabama Punt, 4 plays
2:50
1st & 10 at own 10
Carter Bradley pass incomplete
2:50
2nd & 10 at own 10
BRADLEY, Carter pass deep up the middle incomplete intended for LACY, Caullin thrown to the USA45; QB hurried by GREEN, Jalen. PENALTY JMU Pass Interference on CHUKWUNEKE, Chris enforced 15 yards to the USA25 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
2:50
1st & 10 at own 25
Carter Bradley pass complete to Javon Ivory for 3 yds to the USA 28
2:50
2nd & 7 at own 28
Carter Bradley sacked by Mikail Kamara for a loss of 6 yards to the USA 22
2:50
3rd & 13 at own 22
Marco Lee Jr. run for 5 yds to the USA 27
0:50
4th & 8 at own 27
Jack Martin punt for 37 yds
James Madison Punt, 6 plays
0:50
1st & 10 at own 36
Ty Son Lawton run for a loss of 1 yard to the JMU 35
0:00
2nd & 11 at own 35
Jordan McCloud pass complete to Elijah Sarratt for 8 yds to the JMU 43
Q2 15:00
3rd & 3 at own 43
South Alabama Penalty, Face mask (15 yards) (15 Yards) to the USA 48 for a 1ST down
Q2 15:00
1st & 10 at opp 48
Jordan McCloud run for 9 yds to the USA 39
Q2 15:00
2nd & 1 at opp 39
Ty Son Lawton run for no gain to the USA 39
Q2 15:00
3rd & 1 at opp 39
James Madison Penalty, False Start (Tyler Stephens) to the USA 44
Q2 15:00
3rd & 6 at opp 44
Jordan McCloud pass incomplete
Q2 13:01
4th & 6 at opp 44
Ryan Hanson punt for 34 yds
2nd quarter7 drives, then James Madison 24, South Alabama 7
South Alabama Punt, 9 plays
13:01
1st & 10 at own 20
Carter Bradley pass incomplete
13:01
2nd & 10 at own 20
Carter Bradley pass complete to Jamaal Pritchett for 3 yds to the USA 23
13:01
3rd & 7 at own 23
Carter Bradley pass complete to Jamaal Pritchett for 14 yds to the USA 37 for a 1ST down
13:01
1st & 10 at own 37
Carter Bradley pass incomplete
13:01
2nd & 10 at own 37
Carter Bradley pass complete to La’Damian Webb for 5 yds to the USA 42
13:01
3rd & 5 at own 42
Carter Bradley pass complete to Javon Ivory for 5 yds to the USA 47 for a 1ST down
13:01
1st & 10 at own 47
Carter Bradley pass incomplete
13:01
2nd & 10 at own 47
Carter Bradley pass incomplete
13:01
3rd & 10 at own 47
Carter Bradley pass incomplete
10:06
4th & 10 at own 47
Jack Martin punt for 36 yds, downed at the JMU 17
James Madison Field goal, 9 plays
10:06
1st & 10 at own 17
Kaelon Black run for 4 yds to the JMU 21
10:06
2nd & 6 at own 21
Jordan McCloud pass complete to Reggie Brown for 19 yds to the JMU 40 for a 1ST down
10:06
1st & 10 at own 40
Jordan McCloud run for 16 yds to the USA 44 for a 1ST down
10:06
1st & 10 at opp 44
Jordan McCloud pass complete to Elijah Sarratt for 6 yds to the USA 38
10:06
2nd & 4 at opp 38
Jordan McCloud pass complete to Elijah Sarratt for 20 yds to the USA 18 for a 1ST down
10:06
1st & 10 at opp 18
Latrele Palmer run for no gain to the USA 18
10:06
2nd & 10 at opp 18
Kaelon Black run for 2 yds to the USA 16
10:06
3rd & 8 at opp 16
Jordan McCloud pass complete to Kaelon Black for 3 yds to the USA 13
6:10
4th & 5 at opp 13
Camden Wise 31 yd FG GOODJames Madison 17, South Alabama 0
South Alabama Touchdown, 2 plays
6:06
Connor Madden kickoff for 48 yds
6:06
1st & 10 at own 30
James Madison Penalty, Personal Foul (Jamree Kromah) to the JMU 48 for a 1ST down
5:37
1st & 10 at opp 48
Carter Bradley pass complete to Jamaal Pritchett for 48 yds for a TD (Diego Guajardo KICK)James Madison 17, South Alabama 7
James Madison Punt, 3 plays
5:37
Jacob Meeks kickoff for 64 yds
5:37
1st & 10 at own 25
Jordan McCloud pass complete to Zach Horton for 6 yds to the JMU 31
4:51
3rd & 5 at own 30
Timeout James Madison, clock 04:51
4:51
2nd & 4 at own 31
Ty Son Lawton run for a loss of 1 yard to the JMU 30
4:51
3rd & 5 at own 30
Jordan McCloud pass incomplete
4:37
4th & 5 at own 30
Ryan Hanson punt for 48 yds
South Alabama Pick-six, 3 plays (James Madison scores)
4:37
1st & 10 at own 31
Kentrel Bullock run for a loss of 5 yards to the USA 26
4:37
2nd & 15 at own 26
Carter Bradley pass incomplete
3:49
3rd & 15 at own 26
Jalen Green 24 Yd Interception Return (Camden Wise Kick)James Madison 24, South Alabama 7
South Alabama Punt, 3 plays
3:49
Connor Madden kickoff for 65 yds for a touchback
3:49
1st & 10 at own 25
La’Damian Webb run for 3 yds to the USA 28
3:49
2nd & 7 at own 28
La’Damian Webb run for 1 yd to the USA 29
3:49
3rd & 6 at own 29
Carter Bradley pass incomplete
2:20
4th & 6 at own 29
Jack Martin punt for 41 yds
James Madison Turnover on downs, 7 plays
2:20
1st & 10 at own 30
Kaelon Black run for 9 yds to the JMU 39
2:20
2nd & 1 at own 39
Kaelon Black run for no gain to the JMU 39
2:20
3rd & 1 at own 39
Kaelon Black run for 2 yds to the JMU 41 for a 1ST down
2:20
1st & 10 at own 41
Jordan McCloud pass incomplete
2:20
2nd & 10 at own 41
Jordan McCloud run for 5 yds to the JMU 46
0:04
4th & 5 at own 46
Timeout James Madison, clock 00:04
0:04
3rd & 5 at own 46
Jordan McCloud pass incomplete
0:00
4th & 5 at own 46
run for a loss of 5 yards to the JMU 41
3rd quarter5 drives, then James Madison 24, South Alabama 10
James Madison Punt, 5 plays
14:55
Jacob Meeks kickoff for 64 yds
14:55
1st & 10 at own 21
Jordan McCloud pass incomplete
14:55
2nd & 10 at own 21
Kaelon Black run for no gain to the JMU 21
14:55
3rd & 10 at own 21
MCCLOUD, Jordan pass to the right incomplete thrown to the JMU35. PENALTY USA Holding on BANKS, Yam enforced 10 yards from the JMU21 to the JMU31 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
14:55
1st & 10 at own 31
Jordan McCloud sacked by Charles Coleman III and Wy’Kevious Thomas for a loss of 4 yards to the JMU 27
14:55
2nd & 14 at own 27
Ty Son Lawton run for no gain to the JMU 27
14:55
3rd & 14 at own 27
Jordan McCloud pass complete to Ty Son Lawton for 7 yds to the JMU 34
11:41
4th & 7 at own 34
Ryan Hanson punt for 53 yds
South Alabama Punt, 5 plays
11:41
1st & 10 at own 16
Carter Bradley pass complete to Caullin Lacy for 14 yds to the USA 30 for a 1ST down
11:41
1st & 10 at own 30
Carter Bradley pass complete to Caullin Lacy for 10 yds to the USA 40 for a 1ST down
11:41
1st & 10 at own 40
La’Damian Webb run for 1 yd to the USA 41
11:41
2nd & 9 at own 41
Carter Bradley pass complete to La’Damian Webb for 1 yd to the USA 42
11:41
3rd & 8 at own 42
Carter Bradley pass complete to Javon Ivory for a loss of 1 yard to the USA 41
8:36
4th & 9 at own 41
Jack Martin punt for 42 yds
James Madison Punt, 6 plays
8:36
1st & 10 at own 17
Ty Son Lawton run for 4 yds to the JMU 21
8:36
2nd & 6 at own 21
Ty Son Lawton run for 6 yds to the JMU 27 for a 1ST down
8:36
1st & 10 at own 27
Jordan McCloud pass complete to Elijah Sarratt for 10 yds to the JMU 37 for a 1ST down
8:36
1st & 10 at own 37
Ty Son Lawton run for 4 yds to the JMU 41
8:36
2nd & 6 at own 41
Jordan McCloud sacked by Jamie Sheriff for a loss of 6 yards to the JMU 35
8:36
3rd & 12 at own 35
Latrele Palmer run for 3 yds to the JMU 38
4:58
4th & 9 at own 38
Ryan Hanson punt for 35 yds, fair catch by Caullin Lacy at the USA 27
South Alabama Field goal, 10 plays
4:58
1st & 10 at own 27
Carter Bradley run for 3 yds to the USA 30
4:58
2nd & 7 at own 30
Carter Bradley pass complete to DJ Thomas-Jones for 16 yds to the USA 46 for a 1ST down
4:58
1st & 10 at own 46
Carter Bradley pass complete to DJ Thomas-Jones for 14 yds to the JMU 40 for a 1ST down
4:58
1st & 10 at opp 40
La’Damian Webb run for 2 yds to the JMU 38
4:58
2nd & 8 at opp 38
Carter Bradley pass complete to La’Damian Webb for 1 yd to the JMU 37
4:58
3rd & 7 at opp 37
Carter Bradley run for 13 yds to the JMU 24 for a 1ST down
4:58
1st & 10 at opp 24
La’Damian Webb run for 1 yd to the JMU 23
4:58
2nd & 9 at opp 23
Carter Bradley pass complete to Javon Ivory for 1 yd to the JMU 22
4:58
3rd & 8 at opp 22
Carter Bradley pass incomplete
0:21
4th & 8 at opp 22
Diego Guajardo 40 yd FG GOODJames Madison 24, South Alabama 10
James Madison Interception, 5 plays
0:15
Jacob Meeks kickoff for 62 yds
0:00
1st & 10 at own 25
Kaelon Black run for 9 yds to the JMU 34
Q4 15:00
2nd & 1 at own 34
James Madison Penalty, False Start (-5 Yards) to the JMU 29
Q4 15:00
2nd & 6 at own 29
Kaelon Black run for 7 yds to the JMU 36 for a 1ST down
Q4 15:00
1st & 10 at own 36
Kaelon Black run for 1 yd to the JMU 37
Q4 15:00
2nd & 9 at own 37
Jordan McCloud pass incomplete
Q4 13:24
3rd & 9 at own 37
Jordan McCloud pass intercepted
Q4 13:24
1st & 10 at the 50
BRADLEY, Carter pass deep up the middle incomplete intended for PRITCHETT, Jamaal thrown to the JMU20. PENALTY JMU Pass Interference on PONDS, D’Angelo enforced 15 yards to the JMU35 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4th quarter8 drives, then James Madison 31, South Alabama 23
South Alabama Turnover on downs, 4 plays
13:24
1st & 10 at opp 35
Carter Bradley pass incomplete
13:24
2nd & 10 at opp 35
Carter Bradley pass incomplete
13:24
3rd & 10 at opp 35
Carter Bradley pass complete to Kentrel Bullock for 6 yds to the JMU 29
12:21
4th & 4 at opp 29
Carter Bradley pass incomplete
James Madison Touchdown, 2 plays
12:21
1st & 10 at own 29
Ty Son Lawton run for 5 yds to the JMU 34
11:32
2nd & 5 at own 34
Jordan McCloud pass complete to Zach Horton for 66 yds for a TD (Camden Wise KICK)James Madison 31, South Alabama 10
South Alabama Touchdown, 9 plays
11:32
Connor Madden kickoff for 65 yds for a touchback
11:32
1st & 10 at own 25
Carter Bradley pass complete to La’Damian Webb for 12 yds to the USA 37 for a 1ST down
11:32
1st & 10 at own 37
Carter Bradley pass incomplete
11:32
2nd & 10 at own 37
Carter Bradley run for 9 yds to the USA 46
11:32
3rd & 1 at own 46
La’Damian Webb run for 2 yds to the USA 48 for a 1ST down
11:32
1st & 10 at own 48
Carter Bradley pass complete to La’Damian Webb for 5 yds to the JMU 47
11:32
2nd & 5 at opp 47
Carter Bradley pass incomplete
11:32
3rd & 5 at opp 47
Carter Bradley sacked by Jalen Green and Mikail Kamara for a loss of 2 yards to the JMU 49
11:32
4th & 7 at opp 49
Carter Bradley pass complete to Caullin Lacy for 31 yds to the JMU 18 for a 1ST down
11:32
1st & 10 at opp 18
BRADLEY, Carter pass deep up the middle incomplete intended for IVORY, Javon thrown to the JMU0. PENALTY JMU Pass Interference on AUSTIN, Brent enforced at the spot of the foul for 15 yards to the JMU3 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
8:19
1st & goal at opp 3
Carter Bradley pass complete to Lincoln Sefcik for 3 yds for a TD (Diego Guajardo PAT MISSED)James Madison 31, South Alabama 16
James Madison Punt, 5 plays
8:17
1st & 10 at own 40
Timeout James Madison, clock 08:17
8:17
Jacob Meeks kickoff for 25 yds
8:17
1st & 10 at own 40
Kaelon Black run for 2 yds to the JMU 42
8:17
2nd & 8 at own 42
Kaelon Black run for 10 yds to the USA 48 for a 1ST down
6:42
2nd & 8 at opp 46
Timeout South Alabama, clock 06:42
6:42
1st & 10 at opp 48
Kaelon Black run for 2 yds to the USA 46
6:39
3rd & 11 at opp 49
Timeout South Alabama, clock 06:39
6:39
2nd & 8 at opp 46
Jordan McCloud run for a loss of 3 yards to the USA 49
5:55
4th & 12 at the 50
Timeout James Madison, clock 05:55
5:55
3rd & 11 at opp 49
Ty Son Lawton run for a loss of 1 yard to the 50 yard line
5:44
4th & 12 at the 50
Ryan Hanson punt for 39 yds, downed at the USA 11
South Alabama Touchdown, 7 plays
5:44
1st & 10 at own 11
Carter Bradley pass incomplete
5:44
2nd & 10 at own 11
Carter Bradley pass complete to Caullin Lacy for 9 yds to the USA 20
5:44
3rd & 1 at own 20
La’Damian Webb run for 14 yds to the USA 34 for a 1ST down
4:48
2nd & 16 at own 28
Timeout South Alabama, clock 04:48
4:48
1st & 10 at own 34
Carter Bradley sacked by Jalen Green for a loss of 6 yards to the USA 28
4:48
2nd & 16 at own 28
Carter Bradley pass complete to Lincoln Sefcik for 16 yds to the USA 44 for a 1ST down
4:48
1st & 10 at own 44
Carter Bradley pass complete to Caullin Lacy for 55 yds to the JMU 1 for a 1ST down
3:56
1st & goal at opp 1
La’Damian Webb run for 1 yd for a TD (Diego Guajardo KICK)James Madison 31, South Alabama 23
James Madison Punt, 3 plays
3:56
Jacob Meeks kickoff for 65 yds for a touchback
3:56
1st & 10 at own 25
Kaelon Black run for 3 yds to the JMU 28
2:26
3rd & 7 at own 28
Timeout James Madison, clock 02:26
2:26
2nd & 7 at own 28
Kaelon Black run for no gain to the JMU 28
2:26
3rd & 7 at own 28
BLACK, Kaelon rush to the left for a gain of 39 yards to the USA33 (JORDAN, Jalen). PENALTY JMU Holding on HORTON, Zach enforced 10 yards from the JMU28 to the JMU18 [NHSG]. NO PLAY (replay the down).
2:26
3rd & 17 at own 18
Kaelon Black run for 7 yds to the JMU 25
1:16
4th & 10 at own 25
Ryan Hanson punt for 38 yds, downed at the USA 37
1:16
1st & 10 at own 37
BRADLEY, Carter pass to the right incomplete intended for LACY, Caullin thrown to the USA48. PENALTY JMU Pass Interference on FISHER, Aiden enforced at the spot of the foul for 13 yards to the USA50 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
South Alabama Turnover on downs, 4 plays
1:16
1st & 10 at the 50
Carter Bradley pass incomplete
1:16
2nd & 10 at the 50
Carter Bradley pass complete to La’Damian Webb for a loss of 7 yards to the USA 43
1:16
3rd & 17 at own 43
Carter Bradley sacked by Jalen Green for a loss of 9 yards to the USA 34
0:02
4th & 26 at own 34
Carter Bradley pass intercepted
James Madison End of game, 1 play
0:00
1st & 10 at the 50
run for a loss of 2 yards to the JMU 48
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.