← CFB Terminal
32
Sun Belt
AT
28
Sun Belt
2022 week 4 · Saturday, September 24, 2022 at 2:30 PM CT · Kidd Brewer Stadium · 33,248 att · 61.9°F Cloudy, wind 5.6

Drive chart

James Madison App State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FG
13 pl · 65 yd · 6:50
3–0
15:00 1st & 10 OWN 25 Todd Centeio pass complete to Zach Horton for 11 yds to the JMads 36 for a 1ST down +11 0.93
15:00 1st & 10 OWN 36 Latrele Palmer run for 9 yds to the JMads 45 +9 1.38
15:00 2nd & 1 OWN 45 Todd Centeio run for 15 yds to the AppSt 40 for a 1ST down +15 0.58
15:00 1st & 10 OPP 40 Todd Centeio pass complete to Drew Painter for 6 yds to the AppSt 34 +6 0.27
15:00 2nd & 4 OPP 34 Latrele Palmer run for 2 yds to the AppSt 32 +2 -0.45
15:00 3rd & 2 OPP 32 JMU Penalty, False Start (Latrele Palmer) to the AppSt 37 -5
15:00 3rd & 7 OPP 37 Todd Centeio run for 5 yds to the AppSt 32 +5 0.07
11:21 4th & 2 OPP 32 JMU Penalty, False Start (-5 Yards) to the AppSt 37 -5
11:21 4th & 7 OPP 37 Timeout JMU, clock 11:21
11:21 4th & 7 OPP 37 Todd Centeio pass complete to Drew Painter for 9 yds to the AppSt 28 for a 1ST down +9 2.68
11:21 1st & 10 OPP 28 Kaelon Black run for 4 yds to the AppSt 24 +4 -0.04
11:21 2nd & 6 OPP 24 Kaelon Black run for 8 yds to the AppSt 16 for a 1ST down +8 0.24
11:21 1st & 10 OPP 16 Todd Centeio pass complete to Zach Horton for 1 yd to the AppSt 15 +1 -0.26
11:21 2nd & 9 OPP 15 Todd Centeio pass complete to Latrele Palmer for 5 yds to the AppSt 10 +5 0.05
11:21 3rd & 4 OPP 10 Todd Centeio pass incomplete 0 -0.37
8:10 4th & 4 OPP 10 Camden Wise 27 yd FG GOOD
PUNT
6 pl · 35 yd · 3:49
3–0
7:59 1st & 10 OWN 25 Daetrich Harrington run for 1 yd to the AppSt 26 +1 -0.59
7:59 2nd & 9 OWN 26 Daetrich Harrington run for 9 yds to the AppSt 35 for a 1ST down +9 1.42
7:59 1st & 10 OWN 35 Chase Brice pass complete to Dashaun Davis for 34 yds to the JMads 31 for a 1ST down +34 2.40
7:59 1st & 10 OPP 31 Anderson Castle run for no gain to the JMads 31 0 -0.58
7:59 2nd & 10 OPP 31 Nate Noel run for a loss of 1 yard to the JMads 32 -1 -1.00
7:59 3rd & 11 OPP 32 APPALACHIAN ST Penalty, False Start (-5 Yards) to the JMads 37 -5
7:59 3rd & 16 OPP 37 Chase Brice pass complete to Dashaun Davis for a loss of 3 yards to the JMads 40 -3 -1.24
4:10 4th & 19 OPP 40 Clayton Howell punt for 40 yds for a touchback
PUNT
3 pl · -7 yd · 1:31
3–0
4:10 1st & 10 OWN 20 Todd Centeio pass complete to Kris Thornton for a loss of 1 yard to the JMads 19 -1 -0.63
4:10 2nd & 11 OWN 19 Todd Centeio pass incomplete 0 -0.22
4:10 3rd & 11 OWN 19 Todd Centeio sacked by Nick Hampton for a loss of 6 yards to the JMads 13 -6 -0.15
2:39 4th & 17 OWN 13 Sam Clark punt for 45 yds
TD
9 pl · 58 yd · 3:54
3–7
2:39 1st & 10 OWN 42 Chase Brice pass complete to Dashaun Davis for 26 yds to the JMads 32 for a 1ST down +26 1.69
2:39 1st & 10 OPP 32 Nate Noel run for 5 yds to the JMads 27 +5 0.08
2:39 2nd & 5 OPP 27 Chase Brice pass complete to Kaedin Robinson for 3 yds to the JMads 24 +3 -0.20
2:39 3rd & 2 OPP 24 Nate Noel run for 3 yds to the JMads 21 for a 1ST down +3 0.36
2:39 1st & 10 OPP 21 Camerun Peoples run for no gain to the JMads 21 0 -0.39
0:00 OPP 21 End of 1st Quarter
0:00 2nd & 10 OPP 21 Camerun Peoples run for 5 yds to the JMads 16 +5 0.04
15:00 3rd & 5 OPP 16 Chase Brice pass complete to Henry Pearson for 12 yds to the JMads 4 for a 1ST down +12 1.29
15:00 1st & 4 OPP 4 Camerun Peoples run for 2 yds to the JMads 2 +2 -0.38
13:45 2nd & 2 OPP 2 Camerun Peoples run for 2 yds for a TD, (Michael Hughes KICK) +2 2.07
Q2
FUMBLE
1 pl · 0 yd
3–7
13:38 1st & 10 OWN 25 Latrele Palmer run for no gain to the JMads 22 Latrele Palmer fumbled, recovered by AppSt Trey Cobb -0.92
TD
4 pl · 22 yd · 1:53
3–14
13:38 1st & 10 OPP 22 Chase Brice pass complete to Michael Hetzel for 9 yds to the JMads 13 +9 0.63
13:38 2nd & 1 OPP 13 Daetrich Harrington run for 5 yds to the JMads 8 for a 1ST down +5 -0.30
13:38 1st & 8 OPP 8 Daetrich Harrington run for a loss of 2 yards to the JMads 10 -2 -0.48
11:45 2nd & 10 OPP 10 Chase Brice pass complete to Miller Gibbs for 10 yds for a TD, (Michael Hughes KICK) +10 2.80
ON DOWNS
7 pl · 43 yd · 2:01
3–14
11:45 1st & 10 OWN 25 Todd Centeio pass complete to Reggie Brown for 8 yds to the JMads 33 +8 0.91
11:45 2nd & 2 OWN 33 Todd Centeio pass complete to Reggie Brown for 19 yds to the AppSt 48 for a 1ST down +19 1.48
11:45 1st & 10 OPP 48 Kaelon Black run for 10 yds to the AppSt 38 for a 1ST down +10 0.59
11:45 1st & 10 OPP 38 Latrele Palmer run for 1 yd to the AppSt 37 +1 -0.60
11:45 2nd & 9 OPP 37 Todd Centeio pass incomplete 0 -0.95
11:45 3rd & 9 OPP 37 CENTEIO, Todd pass to the right incomplete intended for BROWN, Reggie thrown to the APP16. PENALTY APP Offsides on MCLEOD, Jalen enforced 5 yards from the APP37 to the APP32 [NHSG]. NO PLAY (replay the down). +5
11:45 3rd & 4 OPP 32 Todd Centeio pass incomplete 0 -0.96
9:44 4th & 4 OPP 32 Todd Centeio pass incomplete 0 -2.41
TD
3 pl · 68 yd · 1:07
3–21
9:44 1st & 10 OWN 32 Ahmani Marshall run for 2 yds to the AppSt 34 +2 -0.58
9:44 2nd & 8 OWN 34 Ahmani Marshall run for 24 yds to the JMads 42 for a 1ST down +24 2.81
9:44 1st & 10 OPP 42 BRICE, Chase pass to the left incomplete intended for STROMAN, Dalton thrown to the JMU10. PENALTY JMU Pass Interference on JAMES, Maxwell enforced 15 yards to the JMU27 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
8:37 1st & 10 OPP 27 Chase Brice pass complete to Dalton Stroman for 27 yds for a TD, (Michael Hughes KICK) +27 2.74
FUMBLE
4 pl · -3 yd · 1:35
3–21
8:31 1st & 10 OWN 23 Todd Centeio run for 8 yds to the JMads 31 JMU Penalty, Offensive Holding (Tanner Morris) to the JMads 17 -2 -0.81
8:31 1st & 16 OWN 17 Kaelon Black run for 4 yds to the JMads 21 +4 -0.05
8:31 2nd & 12 OWN 21 CENTEIO, Todd pass to the right complete for 7 yards to BROWN, Reggie to the JMU28 (LAWSON JR., Dexter), out of bounds. PENALTY APP Offsides on PAILLANT, Hansky enforced 5 yards from the JMU21 to the JMU26 [NHSG]. NO PLAY (replay the down). +5
8:31 2nd & 7 OWN 26 Todd Centeio pass incomplete 0 -0.51
6:56 3rd & 7 OWN 26 Todd Centeio sacked for a loss of 6 yards to the JMads 16 fumbled, recovered by AppSt Tyler Bird , return for 0 yards -6 -0.36
TD
3 pl · 16 yd · 0:46
3–28
6:56 1st & 10 OPP 16 Chase Brice pass incomplete 0 -0.33
6:56 2nd & 10 OPP 16 Chase Brice pass complete to Kaedin Robinson for 11 yds to the JMads 5 for a 1ST down +11 1.02
6:10 1st & 5 OPP 5 Nate Noel run for 5 yds for a TD, (Michael Hughes KICK) +5 1.88
TD
8 pl · 75 yd · 3:54
10–28
6:10 1st & 10 OWN 25 Kaelon Black run for 18 yds to the JMads 43 for a 1ST down +18 1.61
6:10 1st & 10 OWN 43 Kaelon Black run for 1 yd to the JMads 44 +1 -0.93
4:21 3rd & 5 OWN 48 Timeout JMU, clock 04:21
4:21 2nd & 9 OWN 44 Todd Centeio run for 4 yds to the JMads 48 +4 -0.16
4:12 3rd & 5 OWN 48 Kaelon Black run for 4 yds to the AppSt 48 +4 -0.15
4:12 4th & 1 OPP 48 Kaelon Black run for 9 yds to the AppSt 39 for a 1ST down +9 2.56
4:12 1st & 10 OPP 39 Todd Centeio run for 16 yds to the AppSt 23 for a 1ST down +16 0.48
4:12 1st & 10 OPP 23 Todd Centeio run for no gain to the AppSt 23 0 -0.42
2:16 2nd & 10 OPP 23 Todd Centeio pass complete to Kaelon Black for 23 yds for a TD, (Camden Wise KICK) +23 3.08
FUMBLE
3 pl · -5 yd · 1:02
10–28
2:16 1st & 10 OWN 25 Chase Brice pass incomplete 0 -0.70
2:16 2nd & 10 OWN 25 Nate Noel run for no gain to the AppSt 25 0 -0.35
1:14 3rd & 10 OWN 25 Chase Brice sacked for a loss of 5 yards to the AppSt 10 -5 -0.23
MISSED FG
4 pl · 0 yd · 0:44
10–28
1:14 1st & 10 OPP 10 Kaelon Black run for no gain to the AppSt 10 0 -0.29
1:14 2nd & 10 OPP 10 Todd Centeio pass incomplete 0 -0.28
1:14 3rd & 10 OPP 10 Todd Centeio pass incomplete 0 -0.44
0:30 4th & 10 OPP 10 Camden Wise 27 yd FG MISSED
END OF HALF
1 pl · 2 yd
10–28
0:00 1st & 10 OWN 20 Daetrich Harrington run for 2 yds to the AppSt 22 +2 -0.36
0:00 OWN 22 End of 2nd Quarter
Q3
ON DOWNS
8 pl · 47 yd · 3:38
10–28
15:00 1st & 10 OWN 25 Daetrich Harrington run for 1 yd to the AppSt 26 +1 -0.59
15:00 2nd & 9 OWN 26 Chase Brice pass complete to Kaedin Robinson for 19 yds to the AppSt 45 for a 1ST down +19 2.39
15:00 1st & 10 OWN 45 Daetrich Harrington run for 2 yds to the AppSt 47 +2 -0.68
15:00 2nd & 8 OWN 47 Chase Brice pass complete to Kaedin Robinson for 18 yds to the JMads 35 for a 1ST down +18 1.98
15:00 1st & 10 OPP 35 Ahmani Marshall run for 5 yds to the JMads 30 +5 0.08
15:00 2nd & 5 OPP 30 Chase Brice pass incomplete 0 -0.71
15:00 3rd & 5 OPP 30 Ahmani Marshall run for 3 yds to the JMads 27 +3 -0.30
11:22 4th & 2 OPP 27 Ahmani Marshall run for a loss of 1 yard to the JMads 28 -1 -3.09
PUNT
3 pl · 6 yd · 1:22
10–28
11:22 1st & 10 OWN 28 Todd Centeio run for 5 yds to the JMads 33 +5 0.10
11:22 2nd & 5 OWN 33 Kaelon Black run for 1 yd to the JMads 34 +1 -0.71
11:22 3rd & 4 OWN 34 Todd Centeio pass incomplete 0 -0.51
10:00 4th & 4 OWN 34 Sam Clark punt for 40 yds
PUNT
3 pl · 4 yd · 1:50
10–28
10:00 1st & 10 OWN 26 Nate Noel run for 1 yd to the AppSt 27 +1 -0.61
10:00 2nd & 9 OWN 27 Chase Brice sacked by Jamare Edwards for a loss of 7 yards to the AppSt 20 -7 -0.69
10:00 3rd & 16 OWN 20 Chase Brice pass complete to Tyler Page for 10 yds to the AppSt 30 +10 0.17
8:10 4th & 6 OWN 30 Clayton Howell punt for 47 yds , Josh Sarratt returns for 4 yds to the JMads 27
PUNT
3 pl · 7 yd · 1:56
10–28
8:10 1st & 10 OWN 27 Kaelon Black run for 6 yds to the JMads 33 +6 0.35
8:10 2nd & 4 OWN 33 Todd Centeio run for 3 yds to the JMads 36 +3 -0.38
8:10 3rd & 1 OWN 36 Kaelon Black run for a loss of 2 yards to the JMads 34 -2 -0.96
6:14 4th & 3 OWN 34 Sam Clark punt for 45 yds, fair catch by Tyler Page at the AppSt 21
PUNT
3 pl · -2 yd · 2:02
10–28
6:14 1st & 10 OWN 21 Anderson Castle run for 6 yds to the AppSt 27 +6 0.30
6:14 2nd & 4 OWN 27 Anderson Castle run for a loss of 1 yard to the AppSt 26 -1 -0.84
6:14 3rd & 5 OWN 26 Chase Brice sacked by Jamare Edwards and Abi Nwabuoku-Okonji for a loss of 7 yards to the AppSt 19 -7 -0.47
4:12 4th & 12 OWN 19 Clayton Howell punt for 37 yds, fair catch by Josh Sarratt at the AppSt 41
TD
6 pl · 41 yd · 2:53
17–28
4:12 1st & 10 OPP 41 Latrele Palmer run for 20 yds to the AppSt 21 for a 1ST down +20 0.61
4:12 1st & 10 OPP 21 Todd Centeio pass incomplete 0 -0.39
4:12 2nd & 10 OPP 21 JMU Penalty, False Start (Latrele Palmer) to the AppSt 26 -5
4:12 2nd & 15 OPP 26 Todd Centeio run for a loss of 1 yard to the AppSt 27 -1 -0.97
4:12 3rd & 16 OPP 27 Todd Centeio pass complete to Devin Ravenel for 11 yds to the AppSt 16 +11 1.04
4:12 4th & 5 OPP 16 Todd Centeio run for 14 yds to the AppSt 2 for a 1ST down +14 2.27
1:19 1st & 2 OPP 2 Todd Centeio run for 2 yds for a TD, (Camden Wise KICK) +2 1.21
PUNT
6 pl · 24 yd · 2:53
17–28
1:19 1st & 10 OWN 25 Chase Brice run for 2 yds to the AppSt 27 +2 -0.45
1:19 2nd & 8 OWN 27 Chase Brice pass incomplete 0 -0.48
1:19 3rd & 8 OWN 27 Chase Brice pass complete to Christan Horn for 20 yds to the AppSt 47 for a 1ST down +20 2.91
0:00 1st & 10 OWN 47 Ahmani Marshall run for 4 yds to the JMads 49 +4 -0.15
0:00 OWN 47 End of 3rd Quarter
15:00 2nd & 6 OPP 49 Ahmani Marshall run for 3 yds to the JMads 46 +3 -0.42
15:00 3rd & 3 OPP 46 Ahmani Marshall run for no gain to the JMads 46 0 -1.11
15:00 4th & 3 OPP 46 APPALACHIAN ST Penalty, Delay Of Game (TEAM) to the AppSt 49 -5
13:26 4th & 8 OWN 49 Clayton Howell punt for 43 yds, fair catch by Josh Sarratt at the JMads 8
Q4
TD
5 pl · 92 yd · 1:58
25–28
13:26 1st & 10 OWN 8 Todd Centeio pass incomplete 0 -0.32
13:26 2nd & 10 OWN 8 Todd Centeio pass complete to Reggie Brown for 42 yds to the 50 yard line for a 1ST down +42 3.33
13:26 1st & 10 50 Todd Centeio run for 6 yds to the AppSt 44 +6 0.35
13:26 2nd & 4 OPP 44 Kaelon Black run for 8 yds to the AppSt 36 for a 1ST down +8 0.49
11:28 1st & 10 OPP 36 Todd Centeio pass complete to Terrance Greene Jr. for 36 yds for a TD, (Todd Centeio pass to Kris Thornton for Two-Point Conversion) +36 3.01
INT
1 pl · 0 yd
25–28
11:11 1st & 10 OWN 26 Chase Brice pass intercepted -0.99
TD
2 pl · 9 yd · 0:35
32–28
11:11 1st & 9 OPP 9 Kaelon Black run for 5 yds to the AppSt 4 +5 0.09
10:36 2nd & 4 OPP 4 Kaelon Black run for 4 yds for a TD, (Camden Wise KICK) +4 2.33
PUNT
3 pl · -3 yd · 1:23
32–28
10:36 1st & 10 OWN 25 Chase Brice pass complete to Daetrich Harrington for 3 yds to the AppSt 28 +3 -0.30
10:36 2nd & 7 OWN 28 Chase Brice sacked by Josh Sarratt for a loss of 6 yards to the AppSt 22 -6 -0.87
10:36 3rd & 13 OWN 22 Chase Brice pass incomplete 0 -0.09
9:13 4th & 13 OWN 22 Clayton Howell punt for 51 yds, downed at the JMads 27
ON DOWNS
13 pl · 63 yd · 7:07
32–28
9:13 1st & 10 OWN 27 Todd Centeio pass complete to Reggie Brown for 12 yds to the JMads 39 for a 1ST down +12 1.08
9:13 1st & 10 OWN 39 Todd Centeio run for a loss of 1 yard to the JMads 38 -1 -1.30
9:13 2nd & 11 OWN 38 Todd Centeio pass complete to Devin Ravenel for 7 yds to the JMads 45 +7 0.47
9:13 3rd & 4 OWN 45 Todd Centeio pass complete to Drew Painter for 5 yds to the 50 yard line for a 1ST down +5 1.84
9:13 1st & 10 50 Latrele Palmer run for 3 yds to the AppSt 47 +3 -0.39
9:13 2nd & 7 OPP 47 Todd Centeio pass complete to Terrance Greene Jr. for 10 yds to the AppSt 37 for a 1ST down +10 1.18
9:13 1st & 10 OPP 37 Kaelon Black run for 1 yd to the AppSt 36 +1 -0.57
9:13 2nd & 9 OPP 36 JMU Penalty, False Start (Drew Painter) to the AppSt 41 -5
9:13 2nd & 14 OPP 41 Kaelon Black run for 5 yds to the AppSt 36 +5 0.06
9:13 3rd & 9 OPP 36 Todd Centeio run for 18 yds to the AppSt 18 for a 1ST down +18 1.96
9:13 1st & 10 OPP 18 Latrele Palmer run for 4 yds to the AppSt 14 +4 -0.02
9:13 2nd & 6 OPP 14 Todd Centeio pass incomplete 0 -0.37
9:13 3rd & 6 OPP 14 JMU Penalty, False Start (-5 Yards) to the AppSt 19 -5
2:10 4th & 1 OPP 9 Timeout JMU, clock 02:10
2:10 3rd & 11 OPP 19 Todd Centeio run for 10 yds to the AppSt 9 +10 0.54
2:06 4th & 1 OPP 9 Kaelon Black run for a loss of 1 yard to the AppSt 10 -1 -4.06
ON DOWNS
9 pl · 32 yd · 1:17
32–28
2:06 1st & 10 OWN 10 Chase Brice pass incomplete 0 -0.35
2:06 2nd & 10 OWN 10 APPALACHIAN ST Penalty, Illegal Snap on EVERETT, Troy enforced (-5 Yards) to the AppSt 5 -5
2:06 2nd & 15 OWN 5 Chase Brice pass complete to Christan Horn for 23 yds to the AppSt 28 for a 1ST down +23 1.45
2:06 1st & 10 OWN 28 Chase Brice pass incomplete 0 -0.80
2:06 2nd & 10 OWN 28 Chase Brice pass complete to Kaedin Robinson for 6 yds to the AppSt 34 +6 0.19
2:06 3rd & 4 OWN 34 Chase Brice pass complete to Henry Pearson for 7 yds to the AppSt 41 for a 1ST down +7 1.80
2:06 1st & 10 OWN 41 Chase Brice pass incomplete 0 -1.14
2:06 2nd & 10 OWN 41 Chase Brice pass incomplete 0 -0.79
0:54 4th & 9 OWN 42 Timeout APPALACHIAN ST, clock 00:54
0:54 3rd & 10 OWN 41 Chase Brice run for 1 yd to the AppSt 42 +1 -0.37
0:49 4th & 9 OWN 42 Chase Brice pass incomplete 0 -0.04
END OF Q4
3 pl · -3 yd · 0:49
32–28
0:49 2nd & 11 OPP 43 Timeout APPALACHIAN ST, clock 00:49
0:46 3rd & 13 OPP 45 Timeout APPALACHIAN ST, clock 00:46
0:00 OWN 48 End of 4th Quarter
28 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

4sacks2
9plays for loss8
2takeaways2
3three-and-outs forced3
8explosive plays allowed10
4.81yards allowed / play5.94
4 of 14scoring drives allowed5 of 14
James Madison
Jamare Edwards 8 (5) 1.5 sk · 2.5 TFL
James Carpenter 7 (1) 1.5 TFL
Sam Kidd 7 (3) 1 PD
Taurus Jones 7 (3)
Josh Sarratt 5 (2) 1 sk · 1.5 TFL
Que Reid 5 (3) 1 PD
Mateo Jackson 5 (2)
Jailin Walker 4 (2) 1 INT · 1 QH
App State
Trey Cobb 9 (3) 2 TFL · 1 PD
Nick Hampton 5 (3) 2 sk · 2 TFL · 1 PD · 2 QH
Andrew Parker 5 (2) 1 TFL
KeSean Brown 5 (3)
Tyler Bird 5 (2)
Steven Jones 4 (3) 2 PD
Dexter Lawson 4 (4)
Hansky Paillant 4 (2)
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

1 of 2field goals
3punts5
43.3punt average43.6
1punts inside the 201
27return yards49
own 27average drive startown 27
James Madison
K Camden Wise 1/2 FG · long 27 · 3/3 XP
P Sam Clark 3 punts · 43.3 avg · 1 in 20
KR Kaelon Black 1 ret · 23 yds · long 23
PR Josh Sarratt 1 ret · 4 yds · long 4
App State
K Michael Hughes 4/4 XP
P Clayton Howell 5 punts · 43.6 avg · 1 in 20 · 1 TB
KR Milan Tucker 2 ret · 49 yds · long 26
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

69plays62
410yards298
12drives14
42%success rate36%
16.83total PPA8.44
Derived from 131 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Camden Wise 27 yd FG GOOD 3–0
Q2Camerun Peoples run for 2 yds for a TD, (Michael Hughes KICK) 7–3
Q2Chase Brice pass complete to Miller Gibbs for 10 yds for a TD, (Michael Hughes KICK) 14–3
Q2Chase Brice pass complete to Dalton Stroman for 27 yds for a TD, (Michael Hughes KICK) 21–3
Q2Nate Noel run for 5 yds for a TD, (Michael Hughes KICK) 28–3
Q2Todd Centeio pass complete to Kaelon Black for 23 yds for a TD, (Camden Wise KICK) 10–28
Q3Todd Centeio run for 2 yds for a TD, (Camden Wise KICK) 17–28
Q4Todd Centeio pass complete to Terrance Greene Jr. for 36 yds for a TD, (Todd Centeio pass to… 25–28
Q4Kaelon Black run for 4 yds for a TD, (Camden Wise KICK) 32–28

Biggest plays by PPA

Q4Todd Centeio pass complete to Reggie Brown for 42 yds to the 50 yard line for a 1ST down 3.33
Q2Todd Centeio pass complete to Kaelon Black for 23 yds for a TD, (Camden Wise KICK) 3.08
Q4Todd Centeio pass complete to Terrance Greene Jr. for 36 yds for a TD, (Todd Centeio 3.01
Q3Chase Brice pass complete to Christan Horn for 20 yds to the AppSt 47 for a 1ST down 2.91
Q2Ahmani Marshall run for 24 yds to the JMads 42 for a 1ST down 2.81
Q2Chase Brice pass complete to Miller Gibbs for 10 yds for a TD, (Michael Hughes KICK) 2.80

Series recent meetings

2025 App State 10 – 58 James Madison
2024 James Madison 20 – 34 App State
2023 App State 26 – 23 James Madison
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