← CFB Terminal
26
Sun Belt
AT
23
Sun Belt
2023 week 12 · Saturday, November 18, 2023 at 1:00 PM CT · Bridgeforth Stadium · 25,838 att · 55.8°F Clear, wind 4.7

Drive chart

App State James Madison bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 5 yd · 0:50
0–0
15:00 1st & 10 OWN 25 Joey Aguilar pass incomplete 0 -0.70
15:00 2nd & 10 OWN 25 Nate Noel run for 5 yds to the APP 30 +5 0.04
15:00 3rd & 5 OWN 30 Joey Aguilar pass incomplete 0 -0.37
14:10 4th & 5 OWN 30 Mitchell Lake punt for 26 yds
PUNT
6 pl · 9 yd · 3:55
0–0
14:10 1st & 10 OWN 44 Jordan McCloud pass complete to Ty Son Lawton for 7 yds to the APP 49 +7 0.67
14:10 2nd & 3 OPP 49 Ty Son Lawton run for 2 yds to the APP 47 +2 -0.72
14:10 3rd & 1 OPP 47 Ty Son Lawton run for 1 yd to the APP 46 for a 1ST down +1 0.88
14:10 1st & 10 OPP 46 Jordan McCloud pass complete to Ty Son Lawton for 7 yds to the APP 39 +7 0.53
14:10 2nd & 3 OPP 39 Kaelon Black run for no gain to the APP 39 0 -1.01
14:10 3rd & 3 OPP 39 James Madison Penalty, False Start (Tyler Stephens) to the APP 44 -5
14:10 3rd & 8 OPP 44 Jordan McCloud sacked by Michael Fletcher for a loss of 3 yards to the APP 47 -3 -1.40
10:15 4th & 11 OPP 47 Ryan Hanson punt for 47 yds for a touchback
PUNT
5 pl · 44 yd · 2:12
0–0
10:15 1st & 10 OWN 20 Nate Noel run for 4 yds to the APP 24 +4 -0.09
10:15 2nd & 6 OWN 24 Joey Aguilar pass complete to Kaedin Robinson for 39 yds to the JMU 37 for a 1ST down +39 3.42
10:15 1st & 10 OPP 37 Joey Aguilar pass incomplete 0 -0.75
10:15 2nd & 10 OPP 37 Nate Noel run for 1 yd to the JMU 36 +1 -0.75
10:15 3rd & 9 OPP 36 Joey Aguilar run for no gain to the JMU 36 0 -1.03
8:03 4th & 9 OPP 36 Mitchell Lake punt for 32 yds, downed at the JMU 4
PUNT
3 pl · 0 yd · 0:50
0–0
8:03 1st & 10 OWN 4 Jordan McCloud pass incomplete 0 -0.27
8:03 2nd & 10 OWN 4 Jordan McCloud pass incomplete 0 -0.12
8:03 3rd & 10 OWN 4 Ty Son Lawton run for no gain to the JMU 4 0 -0.05
7:13 4th & 10 OWN 4 Ryan Hanson punt for 43 yds, fair catch by Kaedin Robinson at the JMU 47
FG
8 pl · 42 yd · 4:18
3–0
7:13 1st & 10 OPP 47 AGUILAR, Joey scrambles to the right for no gain to the JMU47 (KROMAH, Jamree;BUSH, Immanuel). PENALTY JMU Face mask on KROMAH, Jamree enforced 15 yards from the JMU47 to the JMU32 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
7:13 1st & 10 OPP 32 Joey Aguilar pass complete to Makai Jackson for 10 yds to the JMU 22 for a 1ST down +10 0.22
7:13 1st & 10 OPP 22 Kanye Roberts run for 2 yds to the JMU 20 +2 -0.22
7:13 2nd & 8 OPP 20 Dalton Stroman run for 6 yds to the JMU 14 +6 0.16
7:13 3rd & 2 OPP 14 James Madison Penalty, Face mask (4 yards) (Jamree Kromah) to the JMU 5 for a 1ST down +4
7:13 1st & 5 OPP 5 Joey Aguilar pass complete to Makai Jackson for 3 yds to the JMU 2 +3 -0.18
7:13 2nd & 2 OPP 2 Kanye Roberts run for no gain to the JMU 2 0 -0.48
7:13 3rd & 2 OPP 2 Anderson Castle run for a loss of 3 yards to the JMU 5 -3 -0.51
2:55 4th & 5 OPP 5 Michael Hughes 22 yd FG GOOD
FG
10 pl · 61 yd · 4:48
3–3
2:50 1st & 10 OWN 22 Kaelon Black run for 4 yds to the JMU 26 +4 -0.10
2:50 2nd & 6 OWN 26 Jordan McCloud pass complete to Phoenix Sproles for 8 yds to the JMU 34 for a 1ST down +8 1.03
2:50 1st & 10 OWN 34 Jordan McCloud pass complete to Julio Ayamel for 12 yds to the JMU 46 for a 1ST down +12 1.15
2:50 1st & 10 OWN 46 Kaelon Black run for 7 yds to the APP 47 +7 0.65
2:50 2nd & 3 OPP 47 Jordan McCloud pass complete to Reggie Brown for 10 yds to the APP 37 for a 1ST down +10 0.49
0:00 1st & 10 OPP 37 James Madison Penalty, False Start (Josh Toner) to the APP 42 -5
0:00 OPP 37 End of 1st Quarter
15:00 1st & 15 OPP 42 Jordan McCloud pass complete to Ty Son Lawton for 20 yds to the APP 22 for a 1ST down +20 1.21
15:00 1st & 10 OPP 22 Jordan McCloud run for 2 yds to the APP 20 +2 -0.22
15:00 2nd & 8 OPP 20 Ty Son Lawton run for 3 yds to the APP 17 +3 -0.14
15:00 3rd & 5 OPP 17 Jordan McCloud pass incomplete 0 -0.53
13:02 4th & 5 OPP 17 Camden Wise 35 yd FG GOOD
Q2
PUNT
2 pl · 0 yd · 1:33
3–3
12:56 1st & 10 OWN 35 Anderson Castle run for 4 yds to the APP 39 +4 -0.16
12:56 2nd & 6 OWN 39 AGUILAR, Joey pass to the left incomplete intended for HORN, Christan thrown to the APP37; QB hurried by KROMAH, Jamree. PENALTY APP Illegal Touch-Pass on DALEY, Damion enforced 5 yards from the APP39 to the APP34, penalty results in a loss of down [NHSG]. NO PLAY (replay the down). -5
12:56 3rd & 11 OWN 34 Anderson Castle run for 1 yd to the APP 35 +1 -0.22
11:23 4th & 10 OWN 35 Mitchell Lake punt for 57 yds, downed at the JMU 8
PUNT
7 pl · 53 yd · 3:38
3–3
11:23 1st & 10 OWN 8 Jordan McCloud pass complete to Phoenix Sproles for 3 yds to the JMU 11 +3 -0.13
11:23 2nd & 7 OWN 11 Jordan McCloud pass complete to Ty Son Lawton for 11 yds to the JMU 22 for a 1ST down +11 0.71
11:23 1st & 10 OWN 22 Jordan McCloud pass complete to Elijah Sarratt for 28 yds to the 50 yard line for a 1ST down +28 2.43
11:23 1st & 10 50 Jordan McCloud pass complete to Reggie Brown for 23 yds to the APP 27 for a 1ST down +23 1.10
11:23 1st & 10 OPP 27 Jordan McCloud pass incomplete 0 -0.49
11:23 2nd & 10 OPP 27 Jordan McCloud pass complete to Yamir Knight for 4 yds to the APP 23 +4 -0.08
11:23 3rd & 6 OPP 23 MCCLOUD, Jordan pass short to the left complete for 7 yards to KNIGHT, Yamir caught at the APP18 and advanced to the APP16 (FUNDERBURK, Tyrek). PENALTY JMU Holding on MORRIS, Tanner enforced 10 yards from the APP23 to the APP33 [NHSG]. NO PLAY (replay the down). -10
11:23 3rd & 16 OPP 33 Jordan McCloud sacked for a loss of 6 yards to the APP 39 -6 -1.74
7:45 4th & 22 OPP 39 Ryan Hanson punt for 37 yds, downed at the APP 2
SAFETY
3 pl · -2 yd · 0:49
3–3
7:45 1st & 10 OWN 2 Joey Aguilar pass incomplete 0 -0.25
7:45 2nd & 10 OWN 2 Nate Noel run for 2 yds to the APP 4 +2 -0.07
FUMBLE
2 pl · 1 yd · 0:28
3–5
6:50 1st & 10 OWN 32 Jordan McCloud pass complete to Elijah Sarratt for 4 yds to the JMU 36 +4 -0.15
6:22 2nd & 6 OWN 36 Jordan McCloud run for a loss of 3 yards to the JMU 33 Jordan McCloud fumbled, recovered by APP Nick Ross, returned 0 yards to the JMU33, End of Play, -1.33
TD
3 pl · 33 yd · 1:06
10–5
6:22 1st & 10 OPP 33 Joey Aguilar pass complete to Eli Wilson for 27 yds to the JMU 6 for a 1ST down +27 0.85
6:22 1st & 6 OPP 6 Maquel Haywood run for a loss of 2 yards to the JMU 8 -2 -0.62
5:16 2nd & 8 OPP 8 Kaedin Robinson 8 Yd pass from Joey Aguilar (Michael Hughes Kick) +8 2.68
INT
7 pl · 31 yd · 3:21
10–5
5:16 1st & 10 OWN 25 Jordan McCloud pass incomplete 0 -0.70
5:16 2nd & 10 OWN 25 Appalachian State Penalty, Targeting on DAVIS, Thomas enforced (Dashaun Davis) to the APP 44 for a 1ST down +15
5:16 1st & 10 OPP 44 Jordan McCloud pass incomplete 0 -0.97
5:16 2nd & 10 OPP 44 Ty Son Lawton run for 7 yds to the APP 37 fumbled, recovered by JMU Jordan McCloud at the APP37, returned 0 yards to the APP37, +7 0.52
5:16 3rd & 3 OPP 37 Jordan McCloud pass complete to Zach Horton for 4 yds to the APP 33 for a 1ST down +4 0.96
5:16 1st & 10 OPP 33 Jordan McCloud sacked by Nate Johnson for a loss of 6 yards to the APP 39 -6 -1.75
5:16 2nd & 16 OPP 39 James Madison Penalty, Delay Of Game (Jordan McCloud) to the APP 44 -5
1:55 2nd & 21 OPP 44 Jordan McCloud pass intercepted Ethan Johnson return for no gain to the APP 33 -1.29
PUNT
5 pl · 16 yd · 1:55
10–5
1:55 1st & 10 OWN 33 Joey Aguilar pass complete to Miller Gibbs for 8 yds to the APP 41 +8 1.03
1:55 2nd & 2 OWN 41 Joey Aguilar pass complete to Nate Noel for 4 yds to the APP 45 for a 1ST down +4 0.12
1:55 1st & 10 OWN 45 Joey Aguilar pass complete to Dashaun Davis for 3 yds to the APP 48 +3 -0.42
1:55 2nd & 7 OWN 48 Joey Aguilar pass incomplete 0 -1.11
0:11 4th & 6 OWN 49 Timeout Appalachian State, clock 00:11
0:11 3rd & 7 OWN 48 Nate Noel run for 1 yd to the APP 49 +1 -0.65
0:00 4th & 6 OWN 49 Mitchell Lake punt for 40 yds, downed at the JMU 11
Q3
PUNT
3 pl · 0 yd · 1:21
10–5
14:55 1st & 10 OWN 45 Ty Son Lawton run for a loss of 5 yards to the JMU 40 -5 -2.11
14:55 2nd & 15 OWN 40 Jordan McCloud pass incomplete 0 -0.53
14:55 3rd & 15 OWN 40 Jordan McCloud pass complete to Zach Horton for 5 yds to the JMU 45 +5 0.02
13:34 4th & 10 OWN 45 Ryan Hanson punt for 43 yds, downed at the APP 12
PUNT
5 pl · 20 yd · 1:38
10–5
13:34 1st & 10 OWN 12 Nate Noel run for 2 yds to the APP 14 +2 -0.25
13:34 2nd & 8 OWN 14 Joey Aguilar pass complete to Dashaun Davis for 17 yds to the APP 31 for a 1ST down +17 1.37
13:34 1st & 10 OWN 31 Nate Noel run for 1 yd to the APP 32 +1 -0.74
13:34 2nd & 9 OWN 32 Joey Aguilar pass incomplete 0 -0.56
13:34 3rd & 9 OWN 32 Joey Aguilar pass incomplete 0 -0.28
11:56 4th & 9 OWN 32 Mitchell Lake punt for 37 yds, downed at the JMU 31
PUNT
3 pl · 7 yd · 1:15
10–5
11:56 1st & 10 OWN 31 Jordan McCloud pass complete to Julio Ayamel for 4 yds to the JMU 35 +4 -0.14
11:56 2nd & 6 OWN 35 Kaelon Black run for 3 yds to the JMU 38 +3 -0.35
11:56 3rd & 3 OWN 38 Jordan McCloud pass incomplete 0 -0.69
10:41 4th & 3 OWN 38 Ryan Hanson punt for 49 yds, fair catch by Kaedin Robinson at the APP 13
FUMBLE
6 pl · 34 yd · 2:20
10–5
10:41 1st & 10 OWN 13 Nate Noel run for no gain to the APP 13 0 -0.40
10:41 2nd & 10 OWN 13 Joey Aguilar pass complete to Makai Jackson for 11 yds to the APP 24 for a 1ST down +11 0.95
10:41 1st & 10 OWN 24 Joey Aguilar pass complete to Makai Jackson for 16 yds to the APP 40 for a 1ST down +16 1.39
10:41 1st & 10 OWN 40 Joey Aguilar pass incomplete 0 -1.12
10:41 2nd & 10 OWN 40 Nate Noel run for 2 yds to the APP 42 +2 -0.48
8:21 3rd & 8 OWN 42 Joey Aguilar pass complete to Miller Gibbs for 5 yds Carter Miller fumbled, recovered by JMU D'Angelo Ponds at the APP 47. returned 0 yards to the APP 47, -0.63
MISSED FG
7 pl · 27 yd · 3:00
10–5
8:21 1st & 10 OPP 47 Ty Son Lawton run for 12 yds to the APP 35 for a 1ST down +12 0.64
8:21 1st & 10 OPP 35 Ty Son Lawton run for a loss of 1 yard to the APP 36 -1 -0.87
8:21 2nd & 11 OPP 36 Jordan McCloud run for 2 yds to the APP 34 +2 -0.53
8:21 1st & 10 OPP 19 Ty Son Lawton run for 4 yds to the APP 15 +4 -0.02
8:21 2nd & 6 OPP 15 Ty Son Lawton run for 1 yd to the APP 14 +1 -0.30
8:21 3rd & 5 OPP 14 Jordan McCloud sacked by Nate Johnson for a loss of 6 yards to the APP 20 -6 -1.37
5:21 4th & 11 OPP 20 Camden Wise 38 yd FG MISSED
TD
13 pl · 80 yd · 5:25
17–5
5:21 1st & 10 OWN 20 Joey Aguilar pass incomplete 0 -0.56
5:21 2nd & 10 OWN 20 Joey Aguilar pass complete to Dashaun Davis for 4 yds to the APP 24 +4 -0.04
5:21 3rd & 6 OWN 24 Joey Aguilar pass complete to Makai Jackson for 9 yds to the APP 33 for a 1ST down +9 1.56
5:21 1st & 10 OWN 33 Joey Aguilar pass complete to Kanye Roberts for 17 yds to the 50 yard line for a 1ST down +17 1.59
5:21 1st & 10 50 Joey Aguilar pass complete to David Larkins for 4 yds to the JMU 46 +4 -0.14
5:21 2nd & 6 OPP 46 Joey Aguilar pass complete to Kanye Roberts for 2 yds to the JMU 44 +2 -0.65
5:21 3rd & 4 OPP 44 Joey Aguilar pass complete to Eli Wilson for 5 yds to the JMU 39 for a 1ST down +5 1.49
5:21 1st & 10 OPP 39 Joey Aguilar pass incomplete 0 -0.81
5:21 2nd & 10 OPP 39 James Madison Penalty, Defensive Holding (Immanuel Bush) to the JMU 26 for a 1ST down +10
5:21 1st & 10 OPP 26 Anderson Castle run for no gain to the JMU 26 0 -0.47
5:21 2nd & 10 OPP 26 Joey Aguilar pass incomplete 0 -0.64
0:00 3rd & 10 OPP 26 Joey Aguilar pass complete to Anderson Castle for 10 yds to the JMU 16 for a 1ST down +10 1.26
0:00 OPP 26 End of 3rd Quarter
14:56 1st & 10 OPP 16 Eli Wilson 16 Yd pass from Joey Aguilar (Michael Hughes Kick) +16 2.57
Q4
TD
16 pl · 75 yd · 6:36
17–12
14:56 1st & 10 OWN 25 Ty Son Lawton run for 1 yd to the JMU 26 +1 -0.59
14:56 2nd & 9 OWN 26 Jordan McCloud pass complete to Zach Horton for 3 yds to the JMU 29 +3 -0.18
14:56 3rd & 6 OWN 29 Jordan McCloud pass complete to Elijah Sarratt for 8 yds to the JMU 37 for a 1ST down +8 1.79
14:56 1st & 10 OWN 37 Jordan McCloud pass complete to Phoenix Sproles for 7 yds to the JMU 44 +7 0.71
14:56 2nd & 3 OWN 44 Ty Son Lawton run for 4 yds to the JMU 48 for a 1ST down +4 0.33
11:55 2nd & 12 OWN 46 Timeout James Madison, clock 11:55
11:55 1st & 10 OWN 48 Kaelon Black run for a loss of 2 yards to the JMU 46 -2 -1.60
11:55 2nd & 12 OWN 46 Jordan McCloud pass complete to Reggie Brown for 16 yds to the APP 38 for a 1ST down +16 2.51
11:55 1st & 10 OPP 38 Jordan McCloud pass incomplete 0 -0.78
11:55 2nd & 10 OPP 38 Jordan McCloud pass complete to Elijah Sarratt for 12 yds to the APP 26 for a 1ST down +12 1.16
11:55 1st & 10 OPP 26 Jordan McCloud run for 10 yds to the APP 16 for a 1ST down +10 0.15
11:55 1st & 10 OPP 16 Ty Son Lawton run for 8 yds to the APP 8 +8 0.45
11:55 2nd & 2 OPP 8 Jordan McCloud pass incomplete 0 -0.49
11:55 3rd & 2 OPP 8 Latrele Palmer run for 4 yds to the APP 4 for a 1ST down +4 0.92
11:55 1st & 4 OPP 4 Latrele Palmer run for a loss of 2 yards to the APP 6 -2 -0.84
11:55 2nd & 6 OPP 6 Jordan McCloud pass incomplete 0 -0.30
8:20 3rd & 6 OPP 6 Jordan McCloud 6 Yd Run (Camden Wise Kick) +6 2.82
FG
11 pl · 70 yd · 4:19
20–12
8:14 1st & 10 OWN 18 Anderson Castle run for 2 yds to the APP 20 +2 -0.33
8:14 2nd & 8 OWN 20 Joey Aguilar pass complete to Milan Tucker for 20 yds to the APP 40 for a 1ST down +20 2.06
8:14 1st & 10 OWN 40 Anderson Castle run for 3 yds to the APP 43 +3 -0.43
8:14 2nd & 7 OWN 43 AGUILAR, Joey pass deep to the left incomplete intended for STROMAN, Dalton broken up by PONDS, D'Angelo at the JMU20. PENALTY JMU Holding on PONDS, D'Angelo enforced 10 yards from the APP43 to the JMU47 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +10
8:14 1st & 10 OPP 47 Joey Aguilar pass complete to Dalton Stroman for 19 yds to the JMU 28 for a 1ST down +19 0.85
8:14 1st & 10 OPP 28 Anderson Castle run for a loss of 2 yards to the JMU 30 -2 -0.78
8:14 2nd & 12 OPP 30 Joey Aguilar pass incomplete 0 -0.81
8:14 3rd & 12 OPP 30 Joey Aguilar pass complete to Eli Wilson for 13 yds to the JMU 17 for a 1ST down +13 1.77
8:14 1st & 10 OPP 17 Joey Aguilar pass incomplete 0 -0.34
8:14 2nd & 10 OPP 17 Anderson Castle run for 5 yds to the JMU 12 +5 0.04
8:14 3rd & 5 OPP 12 Joey Aguilar pass incomplete 0 -0.41
3:55 4th & 5 OPP 12 Michael Hughes 30 Yd Field Goal
TD
12 pl · 75 yd · 2:58
20–20
3:55 1st & 10 OWN 25 Jordan McCloud pass incomplete 0 -0.70
3:55 2nd & 10 OWN 25 Jordan McCloud pass complete to Ty Son Lawton for 5 yds to the JMU 30 +5 0.04
3:55 3rd & 5 OWN 30 Jordan McCloud run for 8 yds to the JMU 38 for a 1ST down +8 1.78
3:55 1st & 10 OWN 38 Jordan McCloud pass incomplete 0 -1.09
3:55 2nd & 10 OWN 38 Jordan McCloud pass complete to Elijah Sarratt for 20 yds to the APP 42 for a 1ST down +20 2.75
3:55 1st & 10 OPP 42 Jordan McCloud pass complete to Zach Horton for 7 yds to the APP 35 +7 0.47
3:55 2nd & 3 OPP 35 Jordan McCloud pass complete to Zach Horton for 5 yds to the APP 30 for a 1ST down +5 0.01
1:33 2nd & 18 OPP 38 Timeout James Madison, clock 01:33
1:33 1st & 10 OPP 30 Jordan McCloud sacked by Michael Fletcher for a loss of 8 yards to the APP 38 -8 -1.98
1:33 2nd & 18 OPP 38 Jordan McCloud pass incomplete 0 -1.00
1:22 4th & 18 OPP 38 Timeout James Madison, clock 01:22
1:22 3rd & 18 OPP 38 Jordan McCloud pass incomplete 0 -0.76
1:22 4th & 18 OPP 38 Jordan McCloud pass complete to Elijah Sarratt for 27 yds to the APP 11 for a 1ST down +27 4.03
0:57 1st & 10 OPP 11 Elijah Sarratt 11 Yd pass from Jordan McCloud (Jordan McCloud Pass to Elijah Sarratt for Two-Point Conversion) +11 2.52
0:57 1st & 10 OPP 0 Timeout Appalachian State, clock 00:57
INT
7 pl · 55 yd · 0:41
20–20
0:52 1st & 10 OWN 0 Joey Aguilar pass incomplete 0
0:52 2nd & 10 OWN 0 Anderson Castle run for 27 yds to the APP 27 for a 1ST down +27
0:52 1st & 10 OWN 27 Anderson Castle run for 5 yds to the APP 32 +5 0.10
0:28 3rd & 2 OWN 35 Timeout Appalachian State, clock 00:28
0:28 2nd & 5 OWN 32 Joey Aguilar pass complete to Anderson Castle for 3 yds to the APP 35 +3 -0.34
0:28 3rd & 2 OWN 35 Joey Aguilar pass complete to Anderson Castle for 7 yds to the APP 42 for a 1ST down +7 1.61
0:28 1st & 10 OWN 42 Joey Aguilar pass complete to Kaedin Robinson for 13 yds to the JMU 45 for a 1ST down +13 1.09
0:11 1st & 10 OPP 45 Joey Aguilar pass intercepted D'Angelo Ponds return for no gain to the JMU 11 -3.52
END OF GAME
1 pl · -2 yd · 0:11
20–20
0:00 1st & 10 OWN 11 [NHSG] Kneel down by MCCLOUD, Jordan at JMU9 (team loss of 2), clock 00:00. 0 -0.37
0:00 OWN 9 End of 4th Quarter
Q5
FG
5 pl · 18 yd
20–23
0:00 1st & 10 OPP 25 Jordan McCloud pass complete to Elijah Sarratt for 18 yds to the APP 7 for a 1ST down +18 0.50
0:00 1st & 7 OPP 7 Jordan McCloud pass incomplete 0 -0.41
0:00 2nd & 7 OPP 7 Jordan McCloud pass incomplete 0 -0.28
0:00 3rd & 7 OPP 7 Jordan McCloud pass incomplete 0 -0.33
0:00 4th & 7 OPP 7 Camden Wise 25 Yd Field Goal
TD
4 pl · 25 yd
26–23
0:00 1st & 10 OPP 8 Timeout James Madison, clock 00:00
0:00 1st & 10 OPP 25 Joey Aguilar pass complete to Dalton Stroman for 17 yds to the JMU 8 for a 1ST down +17 0.38
0:00 1st & 8 OPP 8 Joey Aguilar pass incomplete 0 -0.36
0:00 2nd & 8 OPP 8 Joey Aguilar pass incomplete 0 -0.27
0:00 OPP 0 End of OT
26 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

5sacks0
9plays for loss3
2takeaways2
3three-and-outs forced2
8explosive plays allowed10
4.37yards allowed / play5.46
4 of 13scoring drives allowed5 of 13
App State
Nicholas Ross 9 (4)
Andrew Parker 7 (3) 1 PD
E.J. Jackson 7 (3) 1 PD
Tyrek Funderburk 7 (5)
Ethan Johnson 5 (5) 1 TFL · 1 INT · 2 PD
Caden Sullivan 5 (2) 1 TFL
Nate Johnson 4 (3) 2 sk · 2 TFL
Ronald Clarke 4 (2)
James Madison
D'Angelo Ponds 7 (7) 1 INT · 1 PD
Jamree Kromah 6 (4) 1 sk · 1 TFL
Mikail Kamara 6 (3) 1 TFL
Aiden Fisher 6 (1) 0.5 TFL · 1 PD · 1 QH
Jailin Walker 6 (6) 1 PD
Tyrique Tucker 4 (1) 0.5 TFL · 1 QH
Chauncey Logan 4 (4) 1 PD
Jacob Thomas 4 (2) 1 PD
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

2 of 2field goals2 of 3
5punts5
38.4punt average43.8
3punts inside the 203
55return yards37
own 25average drive startown 25
App State
K Michael Hughes 2/2 FG · long 30 · 2/2 XP
P Mitch Lake 5 punts · 38.4 avg · 3 in 20
KR Milan Tucker 2 ret · 37 yds · long 20
KR Kaedin Robinson 1 ret · 18 yds · long 18
James Madison
K Camden Wise 2/3 FG · long 35 · 1/1 XP
P Ryan Hanson 5 punts · 43.8 avg · 3 in 20 · 1 TB
KR Que Reid 1 ret · 17 yds · long 17
KR Sammy Malignaggi 1 ret · 17 yds · long 17
KR DJ Barksdale 1 ret · 3 yds · long 3
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

68plays76
371yards332
13drives13
35%success rate38%
5.28total PPA4.99
Derived from 144 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Michael Hughes 22 yd FG GOOD 3–0
Q2Camden Wise 35 yd FG GOOD 3–3
Q2Kaedin Robinson 8 Yd pass from Joey Aguilar (Michael Hughes Kick) 10–5
Q4Eli Wilson 16 Yd pass from Joey Aguilar (Michael Hughes Kick) 17–5
Q4Jordan McCloud 6 Yd Run (Camden Wise Kick) 12–17
Q4Michael Hughes 30 Yd Field Goal 20–12
Q4Elijah Sarratt 11 Yd pass from Jordan McCloud (Jordan McCloud Pass to Elijah Sarratt for… 20–20
Q5Camden Wise 25 Yd Field Goal 23–20

Biggest plays by PPA

Q4Jordan McCloud pass complete to Elijah Sarratt for 27 yds to the APP 11 for a 1ST down 4.03
Q1Joey Aguilar pass complete to Kaedin Robinson for 39 yds to the JMU 37 for a 1ST down 3.42
Q4Jordan McCloud 6 Yd Run (Camden Wise Kick) 2.82
Q4Jordan McCloud pass complete to Elijah Sarratt for 20 yds to the APP 42 for a 1ST down 2.75
Q2Kaedin Robinson 8 Yd pass from Joey Aguilar (Michael Hughes Kick) 2.68
Q4Eli Wilson 16 Yd pass from Joey Aguilar (Michael Hughes Kick) 2.57

Series recent meetings

2025 App State 10 – 58 James Madison
2024 James Madison 20 – 34 App State
2022 James Madison 32 – 28 App State
2008 App State 32 – 35 James Madison
2007 James Madison 27 – 28 App State
2006 James Madison 10 – 21 App State
1981 James Madison 0 – 45 App State
Last 7 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal