James Madison Dukes @ Georgia State Panthers
1st Quarter
Kickoff
15:00 - 1st
Connor Madden kickoff for 65 yds for a touchback
10-yd Penalty
15:00 - 1st
Georgia State Penalty, Offensive Holding (Montavious Cunningham) to the GAST 31
1st & 10 at GAST 25
-5-yd Run
15:00 - 1st
Marcus Carroll run for a loss of 5 yards to the GAST 26
1st & 4 at GAST 31
1-yd Run
15:00 - 1st
Darren Grainger run for 1 yd to the GAST 27
2nd & 9 at GAST 26
0-yd Pass
15:00 - 1st
Darren Grainger pass complete to Marcus Carroll for no gain to the GAST 27
3rd & 8 at GAST 27
Punt
13:02 - 1st
Kade Loggins punt for 31 yds, downed at the JMU 42
4th & 8 at GAST 27
2-yd Run
13:02 - 1st
Kaelon Black run for 2 yds to the JMU 44
1st & 10 at JMU 42
7-yd Run
13:02 - 1st
Kaelon Black run for 7 yds to the GAST 49
2nd & 8 at JMU 44
32-yd Pass
13:02 - 1st
Jordan McCloud pass complete to Phoenix Sproles for 32 yds to the GAST 17 for a 1ST down
3rd & 1 at GAST 49
17-yd Touchdown Pass
10:58 - 1st
Jordan McCloud pass complete to Taji Hudson for 17 yds for a TD (Camden Wise KICK)
1st & 10 at GAST 17
Kickoff
10:49 - 1st
Connor Madden kickoff for 61 yds
-3-yd Run
10:49 - 1st
Marcus Carroll run for a loss of 3 yards to the GAST 30
1st & 10 at GAST 33
19-yd Pass
10:49 - 1st
Darren Grainger pass complete to Tailique Williams for 19 yds to the GAST 49 for a 1ST down
2nd & 13 at GAST 30
13-yd Run
10:49 - 1st
Marcus Carroll run for 13 yds to the JMU 38 for a 1ST down
1st & 10 at GAST 49
4-yd Pass
10:49 - 1st
Darren Grainger pass complete to Jacari Carter for 4 yds to the JMU 34
1st & 10 at JMU 38
3-yd Run
10:49 - 1st
Marcus Carroll run for 3 yds to the JMU 31
2nd & 6 at JMU 34
1-yd Run
10:49 - 1st
Marcus Carroll run for 1 yd to the JMU 30
3rd & 3 at JMU 31
30-yd Touchdown Run
8:34 - 1st
Darren Grainger run for 30 yds for a TD (Liam Rickman KICK)
4th & 2 at JMU 30
Kickoff
8:27 - 1st
Braeden McAlister kickoff for 63 yds
11-yd Pass
8:27 - 1st
Jordan McCloud pass complete to Ty Son Lawton for 11 yds to the JMU 41 for a 1ST down
1st & 10 at JMU 30
9-yd Pass
8:27 - 1st
Jordan McCloud pass complete to Elijah Sarratt for 9 yds to the 50 yard line
1st & 10 at JMU 41
Interception
7:22 - 1st
Jordan McCloud pass intercepted Bryquice Brown at the GSU35. Brown return for 43 yards to the JMU22
2nd & 1 at 50
0-yd Run
7:22 - 1st
Marcus Carroll run for no gain to the JMU 22
1st & 10 at JMU 22
Incompletion
7:22 - 1st
Darren Grainger pass incomplete
2nd & 10 at JMU 22
7-yd Pass
7:22 - 1st
Darren Grainger pass complete to Marcus Carroll for 7 yds to the JMU 15
3rd & 10 at JMU 22
Field Goal Missed
6:05 - 1st
Liam Rickman 33 yd FG MISSED
4th & 3 at JMU 15
4-yd Run
6:05 - 1st
Ty Son Lawton run for 4 yds to the JMU 24
1st & 10 at JMU 20
9-yd Run
6:05 - 1st
Ty Son Lawton run for 9 yds to the JMU 33 for a 1ST down
2nd & 6 at JMU 24
5-yd Run
5:18 - 1st
Ty Son Lawton run for 5 yds to the JMU 38
1st & 10 at JMU 33
10-yd Pass
5:18 - 1st
Jordan McCloud pass complete to Reggie Brown for 10 yds to the JMU 48 for a 1ST down
2nd & 5 at JMU 38
30-yd Pass
5:18 - 1st
Jordan McCloud pass complete to Kaelon Black for 30 yds to the GAST 22 for a 1ST down
1st & 10 at JMU 48
1-yd Run
5:18 - 1st
Kaelon Black run for 1 yd to the GAST 21
1st & 10 at GAST 22
-3-yd Run
5:18 - 1st
Kaelon Black run for a loss of 3 yards to the GAST 24
2nd & 9 at GAST 21
Incompletion
5:18 - 1st
Jordan McCloud pass incomplete
3rd & 12 at GAST 24
Field Goal Missed
1:48 - 1st
Camden Wise 41 yd FG MISSED
4th & 12 at GAST 24
1-yd Run
1:48 - 1st
Marcus Carroll run for 1 yd to the GAST 25
1st & 10 at GAST 24
14-yd Pass
1:48 - 1st
Darren Grainger pass complete to Robert Lewis for 14 yds to the GAST 39 for a 1ST down
2nd & 9 at GAST 25
1-yd Run
1:48 - 1st
Marcus Carroll run for 1 yd to the GAST 40
1st & 10 at GAST 39
1-yd Run
1:48 - 1st
Darren Grainger run for 1 yd to the GAST 41
2nd & 9 at GAST 40
Incompletion
1:48 - 1st
Darren Grainger pass incomplete
3rd & 8 at GAST 41
Punt
0:08 - 1st
Kade Loggins punt for 31 yds
4th & 8 at GAST 41
2nd Quarter
2-yd Pass
0:00 - 1st
Jordan McCloud pass complete to Zach Horton for 2 yds to the JMU 30
1st & 10 at JMU 28
End of 1st Quarter
Sack
15:00 - 2nd
Jordan McCloud sacked for a loss of 4 yards to the JMU 26
2nd & 8 at JMU 30
14-yd Run
15:00 - 2nd
Jordan McCloud run for 14 yds to the JMU 40 for a 1ST down
3rd & 12 at JMU 26
1-yd Run
15:00 - 2nd
Ty Son Lawton run for 1 yd to the JMU 41
1st & 10 at JMU 40
5-yd Penalty
15:00 - 2nd
MCCLOUD, Jordan pass to the left complete for 9 yards to SARRATT, Elijah caught at the JMU50 and advanced to the JMU50 (PRINGLE, Gavin). PENALTY JMU Ineligible Receiver Downfield on Pass on MILLER, Carter enforced 5 yards from the JMU41 to the JMU36 [NHSG]. NO PLAY (replay the down).
2nd & 9 at JMU 41
2-yd Pass
15:00 - 2nd
Jordan McCloud pass complete to Zach Horton for 2 yds to the JMU 38
2nd & 14 at JMU 36
Incompletion
15:00 - 2nd
Jordan McCloud pass incomplete
3rd & 12 at JMU 38
Punt
11:27 - 2nd
Ryan Hanson punt for 47 yds
4th & 12 at JMU 38
6-yd Run
11:27 - 2nd
Darren Grainger run for 6 yds to the GAST 18
1st & 10 at GAST 12
-1-yd Pass
11:27 - 2nd
Darren Grainger pass complete to Tailique Williams for a loss of 1 yard to the GAST 17
2nd & 4 at GAST 18
23-yd Pass
11:27 - 2nd
Darren Grainger pass complete to Marcus Carroll for 23 yds to the GAST 40 for a 1ST down
3rd & 5 at GAST 17
7-yd Run
11:27 - 2nd
Darren Grainger run for 7 yds to the GAST 47
1st & 10 at GAST 40
Incompletion
11:27 - 2nd
Darren Grainger pass incomplete
2nd & 3 at GAST 47
-3-yd Run
11:27 - 2nd
Marcus Carroll run for a loss of 3 yards to the GAST 44
3rd & 3 at GAST 47
Punt
8:58 - 2nd
Kade Loggins punt for 42 yds
4th & 6 at GAST 44
6-yd Pass
8:58 - 2nd
Jordan McCloud pass complete to Elijah Sarratt for 6 yds to the JMU 20
1st & 10 at JMU 14
6-yd Pass
8:58 - 2nd
Jordan McCloud pass complete to Elijah Sarratt for 6 yds to the JMU 26 for a 1ST down
2nd & 4 at JMU 20
-2-yd Run
8:58 - 2nd
Ty Son Lawton run for a loss of 2 yards to the JMU 24
1st & 10 at JMU 26
20-yd Pass
8:58 - 2nd
Jordan McCloud pass complete to Phoenix Sproles for 20 yds to the JMU 44 for a 1ST down
2nd & 12 at JMU 24
(5:51 - 2nd) Timeout James Madison, clock 05:51
4-yd Run
5:51 - 2nd
Ty Son Lawton run for 4 yds to the JMU 48
1st & 10 at JMU 44
7-yd Pass
5:51 - 2nd
Jordan McCloud pass complete to Elijah Sarratt for 7 yds to the GAST 45 for a 1ST down
2nd & 6 at JMU 48
3-yd Pass
5:51 - 2nd
Jordan McCloud pass complete to Latrele Palmer for 3 yds to the GAST 42
1st & 10 at GAST 45
2-yd Run
5:51 - 2nd
Latrele Palmer run for 2 yds to the GAST 40
2nd & 7 at GAST 42
7-yd Pass
5:51 - 2nd
Jordan McCloud pass complete to Elijah Sarratt for 7 yds to the GAST 33 for a 1ST down
3rd & 5 at GAST 40
Incompletion
5:51 - 2nd
Jordan McCloud pass incomplete
1st & 10 at GAST 33
11-yd Run
5:51 - 2nd
Ty Son Lawton run for 11 yds to the GAST 22 for a 1ST down
2nd & 10 at GAST 33
4-yd Pass
2:43 - 2nd
Jordan McCloud pass complete to Ty Son Lawton for 4 yds to the GAST 18
1st & 10 at GAST 22
(1:52 - 2nd) Timeout Georgia State, clock 01:52
6-yd Pass
1:52 - 2nd
Jordan McCloud pass complete to Ty Son Lawton for 6 yds to the GAST 12 for a 1ST down
2nd & 6 at GAST 18
7-yd Run
1:52 - 2nd
Jordan McCloud run for 7 yds to the GAST 5
1st & 10 at GAST 12
5-yd Touchdown Run
1:09 - 2nd
Jordan McCloud run for 5 yds for a TD (Camden Wise KICK)
2nd & 3 at GAST 5
Kickoff
1:09 - 2nd
Connor Madden kickoff for 65 yds for a touchback
6-yd Run
1:09 - 2nd
Darren Grainger run for 6 yds to the GAST 31
1st & 10 at GAST 25
2-yd Run
1:09 - 2nd
Darren Grainger run for 2 yds to the GAST 33
2nd & 4 at GAST 31
(0:28 - 2nd) Timeout James Madison, clock 00:28
Sack
0:28 - 2nd
Darren Grainger sacked by Mikail Kamara for a loss of 7 yards to the GAST 26
3rd & 2 at GAST 33
Punt
0:15 - 2nd
Kade Loggins punt for 44 yds
4th & 9 at GAST 26
Incompletion
0:15 - 2nd
Jordan McCloud pass incomplete
1st & 10 at GAST 47
5-yd Penalty
0:15 - 2nd
James Madison Penalty, False Start (Reggie Brown) to the JMU 48
2nd & 10 at GAST 47
(0:05 - 2nd) Timeout James Madison, clock 00:05
4-yd Run
0:05 - 2nd
Jordan McCloud run for 4 yds to the GAST 48
2nd & 15 at JMU 48
Incompletion
0:00 - 2nd
Jordan McCloud pass incomplete
3rd & 11 at GAST 48
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Braeden McAlister kickoff for 65 yds for a touchback
2-yd Run
15:00 - 3rd
Ty Son Lawton run for 2 yds to the JMU 27
1st & 10 at JMU 25
10-yd Run
15:00 - 3rd
Ty Son Lawton run for 10 yds to the JMU 37 for a 1ST down
2nd & 8 at JMU 27
7-yd Pass
14:06 - 3rd
Jordan McCloud pass complete to Zach Horton for 7 yds to the JMU 44
1st & 10 at JMU 37
Incompletion
14:06 - 3rd
Jordan McCloud pass incomplete
2nd & 3 at JMU 44
6-yd Pass
14:06 - 3rd
Jordan McCloud pass complete to Elijah Sarratt for 6 yds to the 50 yard line for a 1ST down
3rd & 3 at JMU 44
7-yd Run
14:06 - 3rd
Jordan McCloud run for 7 yds to the GAST 43
1st & 10 at 50
3-yd Run
14:06 - 3rd
Latrele Palmer run for 3 yds to the GAST 40 for a 1ST down
2nd & 3 at GAST 43
27-yd Run
14:06 - 3rd
Jordan McCloud run for 27 yds to the GAST 13 for a 1ST down
1st & 10 at GAST 40
2-yd Run
14:06 - 3rd
Ty Son Lawton run for 2 yds to the GAST 11
1st & 10 at GAST 13
0-yd Run
14:06 - 3rd
Jordan McCloud run for no gain to the GAST 11
2nd & 8 at GAST 11
11-yd Touchdown Pass
9:19 - 3rd
Jordan McCloud pass complete to Ty Son Lawton for 11 yds for a TD (Camden Wise KICK)
3rd & 8 at GAST 11
Kickoff
9:19 - 3rd
Connor Madden kickoff for 62 yds
-5-yd Run
9:19 - 3rd
Marcus Carroll run for a loss of 5 yards to the GAST 20
1st & 10 at GAST 25
-1-yd Run
9:19 - 3rd
Darren Grainger run for a loss of 1 yard to the GAST 19
2nd & 15 at GAST 20
Incompletion
9:19 - 3rd
Darren Grainger pass incomplete
3rd & 16 at GAST 19
Punt
7:57 - 3rd
Kade Loggins punt for 59 yds
4th & 16 at GAST 19
1-yd Run
7:57 - 3rd
Ty Son Lawton run for 1 yd to the JMU 32
1st & 10 at JMU 31
5-yd Penalty
7:57 - 3rd
James Madison Penalty, False Start (Tyler Stephens) to the JMU 27
2nd & 9 at JMU 32
7-yd Pass
7:57 - 3rd
Jordan McCloud pass complete to Elijah Sarratt for 7 yds to the JMU 34
2nd & 14 at JMU 27
10-yd Penalty
7:57 - 3rd
James Madison Penalty, Offensive Holding (-10 Yards) to the GAST 37 for a 1ST down
3rd & 7 at JMU 34
5-yd Run
7:57 - 3rd
Ty Son Lawton run for 5 yds to the GAST 32
1st & 10 at GAST 37
14-yd Pass
7:57 - 3rd
Jordan McCloud pass complete to Yamir Knight for 14 yds to the GAST 18 for a 1ST down
2nd & 5 at GAST 32
-1-yd Run
5:10 - 3rd
Ty Son Lawton run for a loss of 1 yard to the GAST 19
1st & 10 at GAST 18
(4:18 - 3rd) Timeout Georgia State, clock 04:18
8-yd Pass
4:18 - 3rd
Jordan McCloud pass complete to Zach Horton for 8 yds to the GAST 11
2nd & 11 at GAST 19
11-yd Touchdown Pass
3:25 - 3rd
Jordan McCloud pass complete to Zach Horton for 11 yds for a TD (Camden Wise KICK)
3rd & 3 at GAST 11
Kickoff
3:25 - 3rd
Connor Madden kickoff for 62 yds
17-yd Run
3:25 - 3rd
Marcus Carroll run for 17 yds to the GAST 42 for a 1ST down
1st & 10 at GAST 25
Incompletion
3:25 - 3rd
Darren Grainger pass incomplete
1st & 10 at GAST 42
Incompletion
3:25 - 3rd
Darren Grainger pass incomplete
2nd & 10 at GAST 42
58-yd Touchdown Run
2:43 - 3rd
Darren Grainger run for 58 yds for a TD (Liam Rickman KICK)
3rd & 10 at GAST 42
4th Quarter
Kickoff
2:43 - 3rd
Braeden McAlister kickoff for 60 yds
3-yd Run
2:43 - 3rd
Ty Son Lawton run for 3 yds to the JMU 38
1st & 10 at JMU 35
14-yd Run
2:43 - 3rd
Jordan McCloud run for 4 yds to the GAST 42 for a 1ST down Georgia State Penalty, Defensive Holding (TEAM) to the GAST 48 for a 1ST down
2nd & 7 at JMU 38
14-yd Pass
2:43 - 3rd
Jordan McCloud pass complete to Ty Son Lawton for 14 yds to the GAST 34 for a 1ST down
1st & 10 at GAST 48
8-yd Run
2:43 - 3rd
Ty Son Lawton run for 8 yds to the GAST 26
1st & 10 at GAST 34
Incompletion
2:43 - 3rd
Jordan McCloud pass incomplete
2nd & 2 at GAST 26
4-yd Pass
0:00 - 3rd
Jordan McCloud pass complete to Phoenix Sproles for 4 yds to the GAST 22 for a 1ST down
3rd & 2 at GAST 26
End of 3rd Quarter
14-yd Run
15:00 - 4th
Ty Son Lawton run for 14 yds to the GAST 8 for a 1ST down
1st & 10 at GAST 22
7-yd Run
15:00 - 4th
Jordan McCloud run for 7 yds to the GAST 1
1st & Goal at GAST 8
0-yd Run
15:00 - 4th
Ty Son Lawton run for no gain to the GAST 1
2nd & Goal at GAST 1
1-yd Touchdown Run
13:10 - 4th
Jordan McCloud run for 1 yd for a TD (Camden Wise KICK)
3rd & Goal at GAST 1
Kickoff
13:10 - 4th
Connor Madden kickoff for 61 yds
-5-yd Run
13:10 - 4th
Darren Grainger run for a loss of 5 yards to the GAST 20
1st & 10 at GAST 25
10-yd Penalty
13:10 - 4th
GRAINGER, Darren pass to the left incomplete intended for CARTER, Jacari thrown to the GSU30. PENALTY JMU Holding on PONDS, D'Angelo enforced 10 yards from the GSU20 to the GSU30 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
2nd & 15 at GAST 20
5-yd Pass
13:10 - 4th
Darren Grainger pass complete to Robert Lewis for 5 yds to the GAST 35
1st & 10 at GAST 30
-3-yd Run
13:10 - 4th
Marcus Carroll run for a loss of 3 yards to the GAST 32
2nd & 5 at GAST 35
Incompletion
13:10 - 4th
Darren Grainger pass incomplete
3rd & 8 at GAST 32
Punt
11:36 - 4th
Kade Loggins punt for 51 yds, downed at the JMU 17
4th & 8 at GAST 32
11-yd Pass
11:36 - 4th
Jordan McCloud pass complete to Ty Son Lawton for 11 yds to the JMU 28 for a 1ST down
1st & 10 at JMU 17
24-yd Run
11:36 - 4th
Jordan McCloud run for 24 yds to the GAST 48 for a 1ST down
1st & 10 at JMU 28
19-yd Run
10:35 - 4th
Ty Son Lawton run for 19 yds to the GAST 29 for a 1ST down
1st & 10 at GAST 48
(8:48 - 4th) Timeout Georgia State, clock 08:48
3-yd Run
8:48 - 4th
Sammy Malignaggi run for 3 yds to the GAST 26
1st & 10 at GAST 29
15-yd Run
8:48 - 4th
Sammy Malignaggi run for 15 yds to the GAST 11 for a 1ST down
2nd & 7 at GAST 26
8-yd Run
8:48 - 4th
Jordan McCloud run for 8 yds to the GAST 3
1st & 10 at GAST 11
3-yd Touchdown Pass
7:41 - 4th
Jordan McCloud pass complete to Zach Horton for 3 yds for a TD (Camden Wise KICK)
2nd & 2 at GAST 3
Kickoff
7:41 - 4th
Connor Madden kickoff for 65 yds for a touchback
0-yd Run
7:41 - 4th
Freddie Brock run for no gain to the GAST 25
1st & 10 at GAST 25
6-yd Run
7:41 - 4th
Freddie Brock run for 6 yds to the GAST 31
2nd & 10 at GAST 25
7-yd Pass
7:41 - 4th
Darren Grainger pass complete to Tailique Williams for 7 yds to the GAST 38 for a 1ST down
3rd & 4 at GAST 31
12-yd Run
7:41 - 4th
Darren Grainger run for 12 yds to the 50 yard line for a 1ST down
1st & 10 at GAST 38
4-yd Pass
7:41 - 4th
Darren Grainger pass complete to Cadarrius Thompson for 4 yds to the JMU 46
1st & 10 at 50
Incompletion
7:41 - 4th
Darren Grainger pass incomplete
2nd & 6 at JMU 46
Incompletion
7:41 - 4th
Darren Grainger pass incomplete
3rd & 6 at JMU 46
Sack
4:50 - 4th
Darren Grainger sacked by Jamree Kromah for a loss of 7 yards to the GAST 47
4th & 6 at JMU 46
8-yd Run
4:50 - 4th
Sammy Malignaggi run for 8 yds to the GAST 39
1st & 10 at GAST 47
2-yd Run
4:50 - 4th
Sammy Malignaggi run for 2 yds to the GAST 37 for a 1ST down
2nd & 2 at GAST 39
6-yd Run
4:50 - 4th
Sammy Malignaggi run for 6 yds to the GAST 31
1st & 10 at GAST 37
6-yd Run
4:50 - 4th
Billy Atkins run for 6 yds to the GAST 25 for a 1ST down
2nd & 4 at GAST 31
2-yd Run
2:20 - 4th
Sammy Malignaggi run for 2 yds to the GAST 23
1st & 10 at GAST 25
6-yd Run
2:20 - 4th
Ke'Marion Baldwin run for 6 yds to the GAST 17
2nd & 8 at GAST 23
1-yd Run
1:07 - 4th
Ke'Marion Baldwin run for 1 yd to the GAST 16
3rd & 2 at GAST 17
0-yd Run
0:23 - 4th
Ke'Marion Baldwin run for no gain to the GAST 16
4th & 1 at GAST 16
End of 4th Quarter
4-yd Run
0:00 - 4th
Freddie Brock run for 4 yds to the GAST 20
1st & 10 at GAST 16
JMU @ GAST Videos
Jordan McCloud connects for 3-yard TD pass
- 0:24
James Madison stays perfect with rout of Georgia State
- 1:59
Sammy Malignaggi goes 15-yard on impressive rush
- 0:11
Game Information
Atlanta, GA
2025 Standings
FBS
| Sun Belt - EastSun Belt - East | CONF | OVR |
|---|---|---|
| James Madison | 8-0 | 12-2 |
| Old Dominion | 6-2 | 10-3 |
| Coastal Carolina | 5-3 | 6-7 |
| Georgia Southern | 4-4 | 7-6 |
| Marshall | 3-5 | 5-7 |
| App State | 2-6 | 5-8 |
| Georgia State | 0-8 | 1-11 |
| Sun Belt - WestSun Belt - West | CONF | OVR |
|---|---|---|
| Troy | 6-2 | 8-6 |
| Southern Miss | 5-3 | 7-6 |
| Louisiana | 5-3 | 6-7 |
| Arkansas State | 5-3 | 7-6 |
| Texas State | 3-5 | 7-6 |
| South Alabama | 3-5 | 4-8 |
| UL Monroe | 1-7 | 3-9 |
NCAAF News

Colorado opts to practice, mourns death of Dominiq Ponder
The Colorado Buffaloes mourned teammate Dominiq Ponder at practice after the 23-year-old died in a single-car crash Sunday.
11h

Jurors deadlock, judge declares mistrial in Miami football murder case
Jurors sent out a pair of notes on their second day of deliberations to say they were hopelessly deadlocked.
12h

Way-too-early college football coaching hot seat tiers
The coaching carousel was unprecedented in 2025. What could it hold next season?
20h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

