South Alabama at James Madison

Saturday, September 30, 2023

James Madison beat South Alabama 31–⁠23. It was their only meeting on record.

AwaySouth Alabama7–⁠6 in 2023
23
HomeJames Madison11–⁠2 in 2023
31

Final at Bridgeforth Stadium, HarrisonburgTV: ESPNUAttendance 26,064

At kickoff
68°F, overcast, wind 8 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Shenandoah Valley Regional Art (KSHD), 19 km from the stadium
Official
Trennis LivingstonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
South Alabama0731323
James Madison14100731

Standouts

Player stats

South Alabama

PassingC/AttYdsTDInt
Carter Bradley28/5029922
RushingCarYdsTDLong
La’Damian Webb1236114
Marco Lee1505
ReceivingRecYdsTDLong
Caullin Lacy6132055
Jamaal Pritchett365148
Damarcus Thomas230016
La’Damian Webb724012
DefenseTklTFLSacksInt
Trey Kiser8300
Quentin Wilfawn7000
Wy’Kevious Thomas61.50.50
Jaden Voisin6001
Jamie Sheriff4110
Charles Coleman III31.50.50

James Madison

PassingC/AttYdsTDInt
Jordan McCloud12/2224131
RushingCarYdsTDLong
Jordan McCloud1061033
Kaelon Black1961010
Ty Son Lawton111808
Latrele Palmer2303
ReceivingRecYdsTDLong
Zach Horton3116266
Elijah Sarratt592148
Reggie Brown119019
Ty Son Lawton21107
DefenseTklTFLSacksInt
Trent Hendrick110.500
Aiden Fisher102.510
Chris Chukwuneke50.500
James Carpenter5000
Jalen Green43.52.51
Mikail Kamara31.51.50
Francis Meehan2001

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

Team stats

South AlabamaJames Madison
326Total yards377
299Passing yards241
27Rushing yards136
6.0Yards per pass11.0
1.1Yards per rush3.1
20First downs15
5–⁠18Third downs2–⁠14
1–⁠4Fourth downs0–⁠2
2Turnovers1
5–⁠50Penalties10–⁠108
28:46Possession31:14
2Sacks (by defense)5

Efficiency

South AlabamaJames Madison
30%Success rate31%
−0.19EPA per play−0.01
1.60Explosiveness1.62
−0.01Rushing EPA−0.15
−0.20Passing EPA0.39
25%Passing-down success16%
−0.02First-down EPA−0.07
−0.11Second-down EPA0.24
−0.20Third-down EPA0.02
20%Havoc by its defense31%

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

James Madison end zoneSouth Alabama end zoneQ1 South AlabamaPunt, 3 playsQ1 James MadisonTouchdown, 3 playsQ1 South AlabamaPunt, 3 playsQ1 James MadisonPunt, 3 playsQ1 South AlabamaTurnover on downs, 5 playsQ1 James MadisonTouchdown, 1 playQ1 South AlabamaPunt, 4 playsQ1 James MadisonTurnover on downs, 8 playsQ1 South AlabamaPunt, 4 playsQ1 James MadisonPunt, 6 playsQ2 South AlabamaPunt, 9 playsQ2 James MadisonField goal, 9 playsQ2 South AlabamaTouchdown, 2 playsQ2 James MadisonPunt, 3 playsQ2 South AlabamaPick-six, 3 plays (James Madison scores)Q2 South AlabamaPunt, 3 playsQ2 James MadisonTurnover on downs, 7 playsQ3 James MadisonPunt, 5 playsQ3 South AlabamaPunt, 5 playsQ3 James MadisonPunt, 6 playsQ3 South AlabamaField goal, 10 playsQ3 James MadisonInterception, 5 playsQ4 South AlabamaTurnover on downs, 4 playsQ4 James MadisonTouchdown, 2 playsQ4 South AlabamaTouchdown, 9 playsQ4 James MadisonPunt, 5 playsQ4 South AlabamaTouchdown, 7 playsQ4 James MadisonPunt, 3 playsQ4 South AlabamaTurnover on downs, 4 playsQ4 James MadisonEnd of game, 1 play
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.
  1. Q1 South AlabamaPunt, 3 plays, 5 yards
  2. Q1 James MadisonTouchdown, 3 plays, 48 yards
  3. Q1 South AlabamaPunt, 3 plays, −5 yards
  4. Q1 James MadisonPunt, 3 plays, −10 yards
  5. Q1 South AlabamaTurnover on downs, 5 plays, 21 yards
  6. Q1 James MadisonTouchdown, 1 play, 44 yards
  7. Q1 South AlabamaPunt, 4 plays, −3 yards
  8. Q1 James MadisonTurnover on downs, 8 plays, 54 yards
  9. Q1 South AlabamaPunt, 4 plays, 17 yards
  10. Q1 James MadisonPunt, 6 plays, 20 yards
  11. Q2 South AlabamaPunt, 9 plays, 27 yards
  12. Q2 James MadisonField goal, 9 plays, 70 yards
  13. Q2 South AlabamaTouchdown, 2 plays, 70 yards
  14. Q2 James MadisonPunt, 3 plays, 5 yards
  15. Q2 South AlabamaPick-six, 3 plays (James Madison scores), −5 yards
  16. Q2 South AlabamaPunt, 3 plays, 4 yards
  17. Q2 James MadisonTurnover on downs, 7 plays, 11 yards
  18. Q3 James MadisonPunt, 5 plays, 13 yards
  19. Q3 South AlabamaPunt, 5 plays, 25 yards
  20. Q3 James MadisonPunt, 6 plays, 21 yards
  21. Q3 South AlabamaField goal, 10 plays, 51 yards
  22. Q3 James MadisonInterception, 5 plays, 12 yards
  23. Q4 South AlabamaTurnover on downs, 4 plays, 21 yards
  24. Q4 James MadisonTouchdown, 2 plays, 71 yards
  25. Q4 South AlabamaTouchdown, 9 plays, 75 yards
  26. Q4 James MadisonPunt, 5 plays, 10 yards
  27. Q4 South AlabamaTouchdown, 7 plays, 89 yards
  28. Q4 James MadisonPunt, 3 plays, 0 yards
  29. Q4 South AlabamaTurnover on downs, 4 plays, 13 yards
  30. 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:00Connor Madden kickoff for 65 yds for a touchback
15:001st & 10 at own 25Kentrel Bullock run for 1 yd to the USA 26
15:002nd & 9 at own 26Kentrel Bullock run for a loss of 4 yards to the USA 22
15:003rd & 13 at own 22Carter Bradley pass complete to Kentrel Bullock for 8 yds to the USA 30
13:114th & 5 at own 30Jack Martin punt for 33 yds, downed at the USA 48
James Madison Touchdown, 3 plays
13:111st & 10 at opp 48Jordan McCloud pass incomplete
13:112nd & 10 at opp 48Jordan McCloud pass incomplete
12:493rd & 10 at opp 48Jordan 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:49Connor Madden kickoff for 65 yds for a touchback
12:491st & 10 at own 25Carter Bradley pass incomplete
12:492nd & 10 at own 25South Alabama Penalty, Intentional Grounding (Carter Bradley) to the USA 17
12:493rd & 18 at own 17La’Damian Webb run for 3 yds to the USA 20
11:544th & 15 at own 20Jack Martin punt for 39 yds, downed at the JMU 41
James Madison Punt, 3 plays
11:541st & 10 at own 41Kaelon Black run for 2 yds to the JMU 43
11:542nd & 8 at own 43James Madison Penalty, False Start (Cole Potts) to the JMU 38
11:542nd & 13 at own 38MCCLOUD, 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:542nd & 23 at own 28Kaelon Black run for a loss of 1 yard to the JMU 27
11:543rd & 24 at own 27Kaelon Black run for 4 yds to the JMU 31
9:484th & 20 at own 31Ryan Hanson punt for 46 yds, fair catch by Caullin Lacy at the USA 23
South Alabama Turnover on downs, 5 plays
9:481st & 10 at own 23Carter Bradley pass complete to Caullin Lacy for 13 yds to the USA 36 for a 1ST down
9:481st & 10 at own 36Carter Bradley pass incomplete
9:482nd & 10 at own 36La’Damian Webb run for 9 yds to the USA 45
9:483rd & 1 at own 45La’Damian Webb run for a loss of 1 yard to the USA 44
8:154th & 2 at own 44Carter Bradley pass incomplete
James Madison Touchdown, 1 play
8:041st & 10 at opp 44Jordan 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:04Connor Madden kickoff for 65 yds for a touchback
8:041st & 10 at own 25La’Damian Webb run for no gain to the USA 25
8:042nd & 10 at own 25South Alabama Penalty, Offensive Holding (Caullin Lacy) to the USA 21
8:042nd & 14 at own 21Carter Bradley pass complete to Javon Ivory for 1 yd to the USA 22
8:043rd & 13 at own 22Carter Bradley pass incomplete
6:204th & 13 at own 22Jack Martin punt for 42 yds, downed at the JMU 36
James Madison Turnover on downs, 8 plays
6:201st & 10 at own 36Jordan McCloud run for 2 yds to the JMU 38
6:202nd & 8 at own 38Ty Son Lawton run for 8 yds to the JMU 46 for a 1ST down
6:201st & 10 at own 46Jordan McCloud pass complete to Ty Son Lawton for 4 yds to the 50 yard line
6:202nd & 6 at the 50Jordan McCloud run for 33 yds to the USA 17 for a 1ST down
6:201st & 10 at opp 17Jordan McCloud pass incomplete
6:202nd & 10 at opp 17Jordan McCloud run for 4 yds to the USA 13
6:203rd & 6 at opp 13Jordan McCloud run for 5 yds to the USA 8
2:504th & 1 at opp 8Kaelon Black run for a loss of 2 yards to the USA 10
South Alabama Punt, 4 plays
2:501st & 10 at own 10Carter Bradley pass incomplete
2:502nd & 10 at own 10BRADLEY, 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:501st & 10 at own 25Carter Bradley pass complete to Javon Ivory for 3 yds to the USA 28
2:502nd & 7 at own 28Carter Bradley sacked by Mikail Kamara for a loss of 6 yards to the USA 22
2:503rd & 13 at own 22Marco Lee Jr. run for 5 yds to the USA 27
0:504th & 8 at own 27Jack Martin punt for 37 yds
James Madison Punt, 6 plays
0:501st & 10 at own 36Ty Son Lawton run for a loss of 1 yard to the JMU 35
0:002nd & 11 at own 35Jordan McCloud pass complete to Elijah Sarratt for 8 yds to the JMU 43
Q2 15:003rd & 3 at own 43South Alabama Penalty, Face mask (15 yards) (15 Yards) to the USA 48 for a 1ST down
Q2 15:001st & 10 at opp 48Jordan McCloud run for 9 yds to the USA 39
Q2 15:002nd & 1 at opp 39Ty Son Lawton run for no gain to the USA 39
Q2 15:003rd & 1 at opp 39James Madison Penalty, False Start (Tyler Stephens) to the USA 44
Q2 15:003rd & 6 at opp 44Jordan McCloud pass incomplete
Q2 13:014th & 6 at opp 44Ryan Hanson punt for 34 yds
2nd quarter7 drives, then James Madison 24, South Alabama 7
South Alabama Punt, 9 plays
13:011st & 10 at own 20Carter Bradley pass incomplete
13:012nd & 10 at own 20Carter Bradley pass complete to Jamaal Pritchett for 3 yds to the USA 23
13:013rd & 7 at own 23Carter Bradley pass complete to Jamaal Pritchett for 14 yds to the USA 37 for a 1ST down
13:011st & 10 at own 37Carter Bradley pass incomplete
13:012nd & 10 at own 37Carter Bradley pass complete to La’Damian Webb for 5 yds to the USA 42
13:013rd & 5 at own 42Carter Bradley pass complete to Javon Ivory for 5 yds to the USA 47 for a 1ST down
13:011st & 10 at own 47Carter Bradley pass incomplete
13:012nd & 10 at own 47Carter Bradley pass incomplete
13:013rd & 10 at own 47Carter Bradley pass incomplete
10:064th & 10 at own 47Jack Martin punt for 36 yds, downed at the JMU 17
James Madison Field goal, 9 plays
10:061st & 10 at own 17Kaelon Black run for 4 yds to the JMU 21
10:062nd & 6 at own 21Jordan McCloud pass complete to Reggie Brown for 19 yds to the JMU 40 for a 1ST down
10:061st & 10 at own 40Jordan McCloud run for 16 yds to the USA 44 for a 1ST down
10:061st & 10 at opp 44Jordan McCloud pass complete to Elijah Sarratt for 6 yds to the USA 38
10:062nd & 4 at opp 38Jordan McCloud pass complete to Elijah Sarratt for 20 yds to the USA 18 for a 1ST down
10:061st & 10 at opp 18Latrele Palmer run for no gain to the USA 18
10:062nd & 10 at opp 18Kaelon Black run for 2 yds to the USA 16
10:063rd & 8 at opp 16Jordan McCloud pass complete to Kaelon Black for 3 yds to the USA 13
6:104th & 5 at opp 13Camden Wise 31 yd FG GOODJames Madison 17, South Alabama 0
South Alabama Touchdown, 2 plays
6:06Connor Madden kickoff for 48 yds
6:061st & 10 at own 30James Madison Penalty, Personal Foul (Jamree Kromah) to the JMU 48 for a 1ST down
5:371st & 10 at opp 48Carter 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:37Jacob Meeks kickoff for 64 yds
5:371st & 10 at own 25Jordan McCloud pass complete to Zach Horton for 6 yds to the JMU 31
4:513rd & 5 at own 30Timeout James Madison, clock 04:51
4:512nd & 4 at own 31Ty Son Lawton run for a loss of 1 yard to the JMU 30
4:513rd & 5 at own 30Jordan McCloud pass incomplete
4:374th & 5 at own 30Ryan Hanson punt for 48 yds
South Alabama Pick-six, 3 plays (James Madison scores)
4:371st & 10 at own 31Kentrel Bullock run for a loss of 5 yards to the USA 26
4:372nd & 15 at own 26Carter Bradley pass incomplete
3:493rd & 15 at own 26Jalen Green 24 Yd Interception Return (Camden Wise Kick)James Madison 24, South Alabama 7
South Alabama Punt, 3 plays
3:49Connor Madden kickoff for 65 yds for a touchback
3:491st & 10 at own 25La’Damian Webb run for 3 yds to the USA 28
3:492nd & 7 at own 28La’Damian Webb run for 1 yd to the USA 29
3:493rd & 6 at own 29Carter Bradley pass incomplete
2:204th & 6 at own 29Jack Martin punt for 41 yds
James Madison Turnover on downs, 7 plays
2:201st & 10 at own 30Kaelon Black run for 9 yds to the JMU 39
2:202nd & 1 at own 39Kaelon Black run for no gain to the JMU 39
2:203rd & 1 at own 39Kaelon Black run for 2 yds to the JMU 41 for a 1ST down
2:201st & 10 at own 41Jordan McCloud pass incomplete
2:202nd & 10 at own 41Jordan McCloud run for 5 yds to the JMU 46
0:044th & 5 at own 46Timeout James Madison, clock 00:04
0:043rd & 5 at own 46Jordan McCloud pass incomplete
0:004th & 5 at own 46run 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:55Jacob Meeks kickoff for 64 yds
14:551st & 10 at own 21Jordan McCloud pass incomplete
14:552nd & 10 at own 21Kaelon Black run for no gain to the JMU 21
14:553rd & 10 at own 21MCCLOUD, 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:551st & 10 at own 31Jordan McCloud sacked by Charles Coleman III and Wy’Kevious Thomas for a loss of 4 yards to the JMU 27
14:552nd & 14 at own 27Ty Son Lawton run for no gain to the JMU 27
14:553rd & 14 at own 27Jordan McCloud pass complete to Ty Son Lawton for 7 yds to the JMU 34
11:414th & 7 at own 34Ryan Hanson punt for 53 yds
South Alabama Punt, 5 plays
11:411st & 10 at own 16Carter Bradley pass complete to Caullin Lacy for 14 yds to the USA 30 for a 1ST down
11:411st & 10 at own 30Carter Bradley pass complete to Caullin Lacy for 10 yds to the USA 40 for a 1ST down
11:411st & 10 at own 40La’Damian Webb run for 1 yd to the USA 41
11:412nd & 9 at own 41Carter Bradley pass complete to La’Damian Webb for 1 yd to the USA 42
11:413rd & 8 at own 42Carter Bradley pass complete to Javon Ivory for a loss of 1 yard to the USA 41
8:364th & 9 at own 41Jack Martin punt for 42 yds
James Madison Punt, 6 plays
8:361st & 10 at own 17Ty Son Lawton run for 4 yds to the JMU 21
8:362nd & 6 at own 21Ty Son Lawton run for 6 yds to the JMU 27 for a 1ST down
8:361st & 10 at own 27Jordan McCloud pass complete to Elijah Sarratt for 10 yds to the JMU 37 for a 1ST down
8:361st & 10 at own 37Ty Son Lawton run for 4 yds to the JMU 41
8:362nd & 6 at own 41Jordan McCloud sacked by Jamie Sheriff for a loss of 6 yards to the JMU 35
8:363rd & 12 at own 35Latrele Palmer run for 3 yds to the JMU 38
4:584th & 9 at own 38Ryan Hanson punt for 35 yds, fair catch by Caullin Lacy at the USA 27
South Alabama Field goal, 10 plays
4:581st & 10 at own 27Carter Bradley run for 3 yds to the USA 30
4:582nd & 7 at own 30Carter Bradley pass complete to DJ Thomas-Jones for 16 yds to the USA 46 for a 1ST down
4:581st & 10 at own 46Carter Bradley pass complete to DJ Thomas-Jones for 14 yds to the JMU 40 for a 1ST down
4:581st & 10 at opp 40La’Damian Webb run for 2 yds to the JMU 38
4:582nd & 8 at opp 38Carter Bradley pass complete to La’Damian Webb for 1 yd to the JMU 37
4:583rd & 7 at opp 37Carter Bradley run for 13 yds to the JMU 24 for a 1ST down
4:581st & 10 at opp 24La’Damian Webb run for 1 yd to the JMU 23
4:582nd & 9 at opp 23Carter Bradley pass complete to Javon Ivory for 1 yd to the JMU 22
4:583rd & 8 at opp 22Carter Bradley pass incomplete
0:214th & 8 at opp 22Diego Guajardo 40 yd FG GOODJames Madison 24, South Alabama 10
James Madison Interception, 5 plays
0:15Jacob Meeks kickoff for 62 yds
0:001st & 10 at own 25Kaelon Black run for 9 yds to the JMU 34
Q4 15:002nd & 1 at own 34James Madison Penalty, False Start (-5 Yards) to the JMU 29
Q4 15:002nd & 6 at own 29Kaelon Black run for 7 yds to the JMU 36 for a 1ST down
Q4 15:001st & 10 at own 36Kaelon Black run for 1 yd to the JMU 37
Q4 15:002nd & 9 at own 37Jordan McCloud pass incomplete
Q4 13:243rd & 9 at own 37Jordan McCloud pass intercepted
Q4 13:241st & 10 at the 50BRADLEY, 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:241st & 10 at opp 35Carter Bradley pass incomplete
13:242nd & 10 at opp 35Carter Bradley pass incomplete
13:243rd & 10 at opp 35Carter Bradley pass complete to Kentrel Bullock for 6 yds to the JMU 29
12:214th & 4 at opp 29Carter Bradley pass incomplete
James Madison Touchdown, 2 plays
12:211st & 10 at own 29Ty Son Lawton run for 5 yds to the JMU 34
11:322nd & 5 at own 34Jordan 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:32Connor Madden kickoff for 65 yds for a touchback
11:321st & 10 at own 25Carter Bradley pass complete to La’Damian Webb for 12 yds to the USA 37 for a 1ST down
11:321st & 10 at own 37Carter Bradley pass incomplete
11:322nd & 10 at own 37Carter Bradley run for 9 yds to the USA 46
11:323rd & 1 at own 46La’Damian Webb run for 2 yds to the USA 48 for a 1ST down
11:321st & 10 at own 48Carter Bradley pass complete to La’Damian Webb for 5 yds to the JMU 47
11:322nd & 5 at opp 47Carter Bradley pass incomplete
11:323rd & 5 at opp 47Carter Bradley sacked by Jalen Green and Mikail Kamara for a loss of 2 yards to the JMU 49
11:324th & 7 at opp 49Carter Bradley pass complete to Caullin Lacy for 31 yds to the JMU 18 for a 1ST down
11:321st & 10 at opp 18BRADLEY, 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:191st & goal at opp 3Carter 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:171st & 10 at own 40Timeout James Madison, clock 08:17
8:17Jacob Meeks kickoff for 25 yds
8:171st & 10 at own 40Kaelon Black run for 2 yds to the JMU 42
8:172nd & 8 at own 42Kaelon Black run for 10 yds to the USA 48 for a 1ST down
6:422nd & 8 at opp 46Timeout South Alabama, clock 06:42
6:421st & 10 at opp 48Kaelon Black run for 2 yds to the USA 46
6:393rd & 11 at opp 49Timeout South Alabama, clock 06:39
6:392nd & 8 at opp 46Jordan McCloud run for a loss of 3 yards to the USA 49
5:554th & 12 at the 50Timeout James Madison, clock 05:55
5:553rd & 11 at opp 49Ty Son Lawton run for a loss of 1 yard to the 50 yard line
5:444th & 12 at the 50Ryan Hanson punt for 39 yds, downed at the USA 11
South Alabama Touchdown, 7 plays
5:441st & 10 at own 11Carter Bradley pass incomplete
5:442nd & 10 at own 11Carter Bradley pass complete to Caullin Lacy for 9 yds to the USA 20
5:443rd & 1 at own 20La’Damian Webb run for 14 yds to the USA 34 for a 1ST down
4:482nd & 16 at own 28Timeout South Alabama, clock 04:48
4:481st & 10 at own 34Carter Bradley sacked by Jalen Green for a loss of 6 yards to the USA 28
4:482nd & 16 at own 28Carter Bradley pass complete to Lincoln Sefcik for 16 yds to the USA 44 for a 1ST down
4:481st & 10 at own 44Carter Bradley pass complete to Caullin Lacy for 55 yds to the JMU 1 for a 1ST down
3:561st & goal at opp 1La’Damian Webb run for 1 yd for a TD (Diego Guajardo KICK)James Madison 31, South Alabama 23
James Madison Punt, 3 plays
3:56Jacob Meeks kickoff for 65 yds for a touchback
3:561st & 10 at own 25Kaelon Black run for 3 yds to the JMU 28
2:263rd & 7 at own 28Timeout James Madison, clock 02:26
2:262nd & 7 at own 28Kaelon Black run for no gain to the JMU 28
2:263rd & 7 at own 28BLACK, 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:263rd & 17 at own 18Kaelon Black run for 7 yds to the JMU 25
1:164th & 10 at own 25Ryan Hanson punt for 38 yds, downed at the USA 37
1:161st & 10 at own 37BRADLEY, 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:161st & 10 at the 50Carter Bradley pass incomplete
1:162nd & 10 at the 50Carter Bradley pass complete to La’Damian Webb for a loss of 7 yards to the USA 43
1:163rd & 17 at own 43Carter Bradley sacked by Jalen Green for a loss of 9 yards to the USA 34
0:024th & 26 at own 34Carter Bradley pass intercepted
James Madison End of game, 1 play
0:001st & 10 at the 50run 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.

James Madison leads 1–⁠0 in their only meeting.

Around this game