From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
James Madison
App State
400
Total yards
361
232
Passing yards
216
168
Rushing yards
145
6.4
Yards per pass
9.4
4.4
Yards per rush
3.8
22
First downs
17
6–15
Third downs
3–13
1–3
Fourth downs
1–2
2
Turnovers
0
9–69
Penalties
0–0
34:05
Possession
25:55
2
Sacks (by defense)
4
Efficiency
James Madison
App State
38%
Success rate
37%
−0.15
EPA per play
0.06
1.20
Explosiveness
1.40
0.03
Rushing EPA
−0.00
−0.14
Passing EPA
0.15
13%
Passing-down success
19%
−0.04
First-down EPA
0.15
0.05
Second-down EPA
0.06
0.42
Third-down EPA
0.31
13%
Havoc by its defense
12%
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 67% to win. App State won as Elo’s underdog.
The line
James Madison −7.5, over/under 57.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 68%, App State 32%. 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. App State drives left to right, James Madison right to left.
Q1 James MadisonTouchdown, 8 plays, 75 yards
Q1 App StatePunt, 3 plays, −7 yards
Q1 James MadisonPunt, 3 plays, 3 yards
Q1 App StatePunt, 3 plays, 4 yards
Q1 James MadisonPunt, 6 plays, 18 yards
Q1 App StatePunt, 4 plays, 19 yards
Q1 James MadisonTouchdown, 4 plays, 58 yards
Q2 App StateField goal, 6 plays, 70 yards
Q2 James MadisonFumble, 5 plays, 19 yards
Q2 App StateTouchdown, 6 plays, 50 yards
Q2 James MadisonField goal, 11 plays, 47 yards
Q2 App StateTouchdown, 5 plays, 75 yards
Q2 James MadisonPunt return TD, 5 plays (App State scores), 14 yards
Q2 James MadisonEnd of half, 3 plays, 16 yards
Q3 App StateTurnover on downs, 8 plays, 33 yards
Q3 James MadisonField goal, 7 plays, 24 yards
Q3 App StatePunt, 3 plays, 5 yards
Q3 James MadisonPunt, 3 plays, 3 yards
Q3 App StateTouchdown, 10 plays, 76 yards
Q3 James MadisonTurnover on downs, 7 plays, 18 yards
Q4 App StateField goal, 4 plays, 7 yards
Q4 James MadisonInterception, 3 plays, 10 yards
Q4 App StatePunt, 4 plays, 23 yards
Q4 James MadisonTurnover on downs, 11 plays, 60 yards
Q4 App StateEnd of game, 7 plays, 25 yards
Play by play
1st quarter7 drives, then James Madison 7, App State 0
James Madison Touchdown, 8 plays
15:00
1st & 10 at own 35
Michael Hughes kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Alonza Barnett III run for 2 yds to the JMU 27
14:10
2nd & 8 at own 27
Alonza Barnett III pass complete to Yamir Knight for 9 yds to the JMU 36 for a 1ST down
13:49
1st & 10 at own 36
George Pettaway run for 19 yds to the APP 45 for a 1ST down
13:28
1st & 10 at opp 45
Alonza Barnett III pass complete to Taylor Thompson for 4 yds to the APP 41
13:00
2nd & 6 at opp 41
Wayne Knight run for 2 yds to the APP 39
12:20
3rd & 4 at opp 39
Wayne Knight run for 14 yds to the APP 25 for a 1ST down
11:35
1st & 10 at opp 25
Alonza Barnett III pass complete to Cam Ross for 19 yds to the APP 6 for a 1ST down
11:03
1st & goal at opp 6
Alonza Barnett III pass complete to Yamir Knight for 6 yds for a TD (Noe Ruelas KICK)James Madison 7, App State 0
App State Punt, 3 plays
10:57
1st & 10 at own 35
Cristiano Rosa kickoff for 64 yds , Maquel Haywood return for 31 yds to the APP 32
10:47
1st & 10 at own 32
Ahmani Marshall run for no gain to the APP 32
10:12
2nd & 10 at own 32
Joey Aguilar pass incomplete
10:02
3rd & 10 at own 32
Joey Aguilar sacked for a loss of 7 yards to the APP 25
9:29
4th & 17 at own 25
Conner Maynard punt for 35 yds, punt out-of-bounds at the JMU 45 , Yamir Knight returns for 5 yds to the JMU 45
James Madison Punt, 3 plays
9:29
2nd & 11 at own 44
Timeout App State, clock 09:29
9:24
1st & 10 at own 45
George Pettaway run for a loss of 1 yard to the JMU 44
8:43
2nd & 11 at own 44
Alonza Barnett III pass complete to George Pettaway for 3 yds to the JMU 47
8:01
3rd & 8 at own 47
Alonza Barnett III pass complete to George Pettaway for 6 yds to the APP 47
7:30
4th & 2 at opp 47
PENALTY JMU Delay Of Game (Barnett III,Alonza) 5 yards from APP47 to JMU48. NO PLAY.
7:16
4th & 7 at own 48
Ryan Hanson punt for 31 yds, punt out-of-bounds at the APP 21
App State Punt, 3 plays
7:10
1st & 10 at own 21
Ahmani Marshall run for 1 yd to the APP 22
6:33
2nd & 9 at own 22
Joey Aguilar pass incomplete to Makai Jackson
6:15
3rd & 9 at own 22
Joey Aguilar pass complete to Eli Wilson for 3 yds to the APP 25
5:45
4th & 6 at own 25
Conner Maynard punt for 45 yds, fair catch by Yamir Knight at the JMU 30
James Madison Punt, 6 plays
5:45
1st & 10 at own 30
PENALTY JMU False Start (Ramil,Jesse) 5 yards from JMU30 to JMU25. NO PLAY.
5:35
1st & 15 at own 25
Alonza Barnett III pass complete to Omarion Dollison for 6 yds to the JMU 31
5:02
2nd & 9 at own 31
Alonza Barnett III run for 3 yds to the JMU 34
4:47
3rd & 6 at own 34
PENALTY JMU False Start 5 yards from JMU34 to JMU29. NO PLAY.
4:21
3rd & 11 at own 29
Alonza Barnett III pass complete to Omarion Dollison for 14 yds to the JMU 43 for a 1ST down
3:57
1st & 10 at own 43
Wayne Knight run for 2 yds to the JMU 45
3:21
2nd & 8 at own 45
Alonza Barnett III pass incomplete to Cam Ross
3:11
3rd & 8 at own 45
Alonza Barnett III run for 3 yds to the JMU 48
2:58
4th & 5 at own 48
Ryan Hanson punt for 34 yds, punt out-of-bounds at the APP 18
App State Punt, 4 plays
2:51
1st & 10 at own 18
Joey Aguilar pass complete to Eli Wilson for 11 yds to the APP 29 for a 1ST down
2:24
1st & 10 at own 29
Joey Aguilar pass complete to Dalton Stroman for 6 yds to the APP 35
1:53
2nd & 4 at own 35
Joey Aguilar run for a loss of 3 yards to the APP 32
1:11
3rd & 7 at own 32
Joey Aguilar pass incomplete to Dalton Stroman
1:04
4th & 7 at own 32
(01:09) Maynard,Conner punt 38 yards to the JMU30, out of bounds at JMU30 PENALTY JMU Running Into The Kicker (Logan,Chauncey) 5 yards from APP32 to APP37. NO PLAY.
0:53
4th & 2 at own 37
Conner Maynard punt for 33 yds , Yamir Knight returns for 12 yds to the JMU 42
James Madison Touchdown, 4 plays
0:47
1st & 10 at own 42
George Pettaway run for 14 yds to the APP 44 for a 1ST down
0:00
1st & 10 at opp 44
George Pettaway run for 4 yds to the APP 40
Q2 14:53
2nd & 6 at opp 40
Alonza Barnett III run for 3 yds to the APP 37
Q2 14:08
3rd & 3 at opp 37
Alonza Barnett III pass complete to Josh Phifer for 37 yds for a TD (Noe Ruelas KICK)James Madison 14, App State 0
2nd quarter7 drives, then App State 24, James Madison 17
App State Field goal, 6 plays
14:08
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
13:54
1st & 10 at own 25
Joey Aguilar pass complete to Makai Jackson for 52 yds to the JMU 23 for a 1ST down
13:30
1st & 10 at opp 23
Anderson Castle run for 14 yds to the JMU 9 for a 1ST down
13:10
1st & goal at opp 9
Joey Aguilar pass incomplete to Eli Wilson
13:02
2nd & goal at opp 9
Anderson Castle run for 4 yds to the JMU 5
12:24
3rd & goal at opp 5
Joey Aguilar pass incomplete to Eli Wilson
12:19
4th & goal at opp 5
Michael Hughes 23 yd FG GOODJames Madison 14, App State 3
James Madison Fumble, 5 plays
12:15
1st & 10 at own 35
Michael Hughes kickoff for 41 yds , Logan Kyle return for 7 yds to the JMU 31
12:09
1st & 10 at own 31
Wayne Knight run for 16 yds to the JMU 47 for a 1ST down
11:41
1st & 10 at own 47
Wayne Knight run for 4 yds to the APP 49
11:21
2nd & 6 at opp 49
Wayne Knight run for 5 yds to the APP 44
10:44
3rd & 1 at opp 44
Wayne Knight run for 4 yds to the APP 40 for a 1ST down
9:47
1st & 10 at opp 40
Alonza Barnett III sacked by Shawn Collins for a loss of 10 yards to the 50 yard line Alonza Barnett III fumbled, recovered by APP Shawn Collins , return for 0 yards to the 50 yard line
App State Touchdown, 6 plays
9:46
1st & 10 at the 50
Ahmani Marshall run for 1 yd to the JMU 49
9:01
2nd & 9 at opp 49
Joey Aguilar pass complete to Makai Jackson for 29 yds to the JMU 20 for a 1ST down
8:56
1st & 10 at opp 20
Joey Aguilar pass complete to Makai Jackson for 12 yds to the JMU 8 for a 1ST down
8:38
1st & goal at opp 8
Ahmani Marshall run for 4 yds to the JMU 4
8:16
2nd & goal at opp 4
Ahmani Marshall run for no gain to the JMU 4
7:33
3rd & goal at opp 4
Joey Aguilar pass complete to Eli Wilson for 4 yds for a TD (Michael Hughes KICK)James Madison 14, App State 10
James Madison Field goal, 11 plays
7:33
1st & 10 at own 35
Michael Hughes kickoff for 65 yds for a touchback
7:25
1st & 10 at own 25
Alonza Barnett III pass complete to Cam Ross for 9 yds to the JMU 34
6:57
2nd & 1 at own 34
Alonza Barnett III pass complete to Yamir Knight for 10 yds to the JMU 44 for a 1ST down
6:27
1st & 10 at own 44
Alonza Barnett III run for 13 yds to the APP 43 for a 1ST down
5:49
1st & 10 at opp 43
Wayne Knight run for 6 yds to the APP 37
5:27
2nd & 4 at opp 37
Wayne Knight run for 2 yds to the APP 35
4:33
3rd & 2 at opp 35
George Pettaway run for 1 yd to the APP 34
4:12
4th & 1 at opp 34
Jobi Malary run for 2 yds to the APP 32 for a 1ST down
3:36
1st & 10 at opp 32
Alonza Barnett III pass incomplete to Taylor Thompson
3:36
2nd & 10 at opp 32
Alonza Barnett III run for 4 yds to the APP 28
2:54
3rd & 6 at opp 28
Alonza Barnett III pass incomplete to Yamir Knight
2:49
4th & 6 at opp 28
Noe Ruelas 46 yd FG GOODJames Madison 17, App State 10
App State Touchdown, 5 plays
2:49
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
2:41
1st & 10 at own 25
Maquel Haywood run for 6 yds to the APP 31
2:08
2nd & 4 at own 31
Maquel Haywood run for 3 yds to the APP 34
2:08
3rd & 1 at own 34
Timeout App State, clock 02:08
1:52
3rd & 1 at own 34
Ahmani Marshall run for no gain to the APP 34
1:52
4th & 1 at own 34
Timeout James Madison, clock 01:52
1:45
4th & 1 at own 34
Joey Aguilar run for 2 yds to the APP 36 for a 1ST down
1:23
1st & 10 at own 36
Joey Aguilar pass complete to Makai Jackson for 64 yds for a TD (Michael Hughes KICK)Tied at 17
James Madison Punt return TD, 5 plays (App State scores)
1:23
1st & 10 at own 35
Michael Hughes kickoff for 65 yds for a touchback
1:16
1st & 10 at own 25
Alonza Barnett III pass incomplete to George Pettaway
1:11
2nd & 10 at own 25
Alonza Barnett III pass complete to George Pettaway for 12 yds to the JMU 37 for a 1ST down
1:03
1st & 10 at own 37
Alonza Barnett III pass incomplete to George Pettaway
0:55
2nd & 10 at own 37
Wayne Knight run for 2 yds to the JMU 39
0:55
3rd & 8 at own 39
Timeout App State, clock 00:55
0:49
3rd & 8 at own 39
Alonza Barnett III pass incomplete to Omarion Dollison
0:40
4th & 8 at own 39
Michael Hetzel 9 Yd Punt Return (Michael Hughes Kick)App State 24, James Madison 17
James Madison End of half, 3 plays
0:35
1st & 10 at own 35
Michael Hughes kickoff for 65 yds , Cam Ross return for 19 yds to the JMU 19
0:29
1st & 10 at own 19
Alonza Barnett III pass complete to Omarion Dollison for 17 yds to the JMU 36 for a 1ST down
0:21
1st & 10 at own 36
Alonza Barnett III pass incomplete to Yamir Knight
0:01
2nd & 10 at own 36
Alonza Barnett III sacked by Santana Hopper for a loss of 1 yard to the JMU 35
3rd quarter6 drives, then App State 31, James Madison 20
App State Turnover on downs, 8 plays
15:00
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
14:48
1st & 10 at own 25
Joey Aguilar run for 19 yds to the APP 44 for a 1ST down
14:14
1st & 10 at own 44
Ahmani Marshall run for 2 yds to the APP 46
13:52
2nd & 8 at own 46
Ahmani Marshall run for 3 yds to the APP 49
13:03
3rd & 5 at own 49
Joey Aguilar pass complete to David Larkins for 6 yds to the JMU 45 for a 1ST down
12:26
1st & 10 at opp 45
Joey Aguilar sacked by Eric O’Neill for a loss of 7 yards to the APP 48
11:46
2nd & 17 at own 48
Joey Aguilar pass incomplete to Eli Wilson
11:39
3rd & 17 at own 48
Maquel Haywood run for 10 yds to the JMU 42
11:00
4th & 7 at opp 42
Joey Aguilar pass incomplete to Ahmani Marshall
11:00
4th & 7 at opp 42
Joey Aguilar pass incomplete to Ahmani Marshall
James Madison Field goal, 7 plays
10:52
1st & 10 at own 42
George Pettaway run for 17 yds to the APP 41 for a 1ST down
10:19
1st & 10 at opp 41
George Pettaway run for 5 yds to the APP 36
9:47
2nd & 5 at opp 36
Alonza Barnett III run for 7 yds to the APP 29 for a 1ST down
9:09
1st & 10 at opp 29
Wayne Knight run for 2 yds to the APP 27
8:47
2nd & 8 at opp 27
Alonza Barnett III pass incomplete to Cam Ross
8:39
3rd & 8 at opp 27
Alonza Barnett III run for a loss of 7 yards to the APP 34
7:56
4th & 15 at opp 34
Noe Ruelas 52 yd FG GOODApp State 24, James Madison 20
App State Punt, 3 plays
7:56
1st & 10 at own 35
Cristiano Rosa kickoff for 65 yds for a touchback
7:50
1st & 10 at own 25
Anderson Castle run for no gain to the APP 25
7:06
2nd & 10 at own 25
Joey Aguilar pass complete to Makai Jackson for 5 yds to the APP 30
6:34
3rd & 5 at own 30
Joey Aguilar pass incomplete to Chris Lawson Jr.
6:24
4th & 5 at own 30
Conner Maynard punt for 40 yds, punt out-of-bounds at the JMU 37 , Yamir Knight returns for 7 yds to the JMU 37
James Madison Punt, 3 plays
6:24
2nd & 3 at own 44
Timeout App State, clock 06:24
6:17
1st & 10 at own 37
Alonza Barnett III pass complete to Yamir Knight for 7 yds to the JMU 44
5:54
2nd & 3 at own 44
(05:57) No Huddle-Shotgun Barnett III,Alonza rush left for 1 yard gain to the JMU45 (Yowe,Trenton Alan) PENALTY JMU Holding (Pettaway,George) 10 yards from JMU44 to JMU34. NO PLAY.
5:07
2nd & 13 at own 34
Alonza Barnett III pass complete to Jobi Malary for 6 yds to the JMU 40
5:07
3rd & 7 at own 40
Alonza Barnett III pass incomplete to Taylor Thompson
5:07
4th & 7 at own 40
Ryan Hanson punt for 48 yds, punt out-of-bounds at the APP 24 , Makai Jackson returns for 12 yds to the APP 24
5:07
4th & 7 at own 40
Ryan Hanson punt for 48 yds, punt out-of-bounds at the APP 24 , Makai Jackson returns for 12 yds to the APP 24
App State Touchdown, 10 plays
4:58
1st & 10 at own 24
Ahmani Marshall run for 11 yds to the APP 35 for a 1ST down
4:20
1st & 10 at own 35
Ahmani Marshall run for 12 yds to the APP 47 for a 1ST down
3:37
1st & 10 at own 47
Joey Aguilar pass complete to Michael Hetzel for 10 yds to the JMU 43 for a 1ST down
3:26
1st & 10 at opp 43
Joey Aguilar pass incomplete to Christan Horn
3:17
2nd & 10 at opp 43
Ahmani Marshall run for 3 yds to the JMU 40
2:42
3rd & 7 at opp 40
Ahmani Marshall run for 22 yds to the JMU 18 for a 1ST down
2:26
1st & 10 at opp 18
Ahmani Marshall run for 2 yds to the JMU 16
1:45
2nd & 8 at opp 16
Joey Aguilar pass incomplete to Eli Wilson
1:39
3rd & 8 at opp 16
(01:43) Shotgun Aguilar,Joey pass incomplete short right to Jackson,Makai thrown to JMU00 broken up by Spence,Terrence, 1ST DOWN, PENALTY JMU Pass Interference (Spence,Terrence) 14 yards from JMU16 to JMU02, 1ST DOWN. NO PLAY.
1:29
1st & goal at opp 2
Ahmani Marshall run for 1 yd to the JMU 1
1:13
2nd & goal at opp 1
Ahmani Marshall run for 1 yd for a TD (Michael Hughes KICK)App State 31, James Madison 20
1:07
1st & 10 at own 35
Michael Hughes kickoff for 63 yds , Cam Ross return for 20 yds to the JMU 45 James Madison Penalty, Offensive Holding (Chris Shearin) to the JMU 12
James Madison Turnover on downs, 7 plays
0:59
1st & 10 at own 12
George Pettaway run for 7 yds to the JMU 19
0:32
2nd & 3 at own 19
George Pettaway run for no gain to the JMU 19
0:00
3rd & 3 at own 19
Alonza Barnett III pass complete to Taylor Thompson for 4 yds to the JMU 23 for a 1ST down
Q4 14:45
1st & 10 at own 23
Wayne Knight run for 2 yds to the JMU 25
Q4 13:57
2nd & 8 at own 25
James Madison Penalty, Offensive Holding (-10 Yards) to the JMU 20
Q4 13:36
2nd & 13 at own 20
Alonza Barnett III pass incomplete to Taylor Thompson
Q4 13:27
3rd & 13 at own 20
Alonza Barnett III pass complete to Logan Kyle for 10 yds to the JMU 30
Q4 10:39
4th & 3 at own 30
Alonza Barnett III pass incomplete to Dylan Williams
Q4 12:51
4th & 3 at own 30
Alonza Barnett III pass incomplete to Dylan Williams
4th quarter5 drives, then App State 34, James Madison 20
App State Field goal, 4 plays
12:47
1st & 10 at opp 30
Ahmani Marshall run for no gain to the JMU 30
12:08
2nd & 10 at opp 30
Ahmani Marshall run for 4 yds to the JMU 26
11:23
3rd & 6 at opp 26
Ahmani Marshall run for 3 yds to the JMU 23
10:39
4th & 3 at opp 23
Michael Hughes 41 yd FG GOODApp State 34, James Madison 20
James Madison Interception, 3 plays
10:38
1st & 10 at own 35
Michael Hughes kickoff for 65 yds for a touchback
10:30
1st & 10 at own 25
George Pettaway run for 3 yds to the JMU 28
10:02
2nd & 7 at own 28
Alonza Barnett III pass complete to George Pettaway for 7 yds to the JMU 35 for a 1ST down
9:18
1st & 10 at own 35
Alonza Barnett III pass intercepted Jason Chambers return for no gain to the APP 20
9:18
1st & 10 at own 35
Alonza Barnett III pass intercepted Jason Chambers return for no gain to the APP 20
App State Punt, 4 plays
9:10
1st & 10 at own 20
Ahmani Marshall run for 23 yds to the APP 43 for a 1ST down
8:23
1st & 10 at own 43
Ahmani Marshall run for 1 yd to the APP 44
7:38
2nd & 9 at own 44
Joey Aguilar pass incomplete to William Fowles
7:31
3rd & 9 at own 44
Ahmani Marshall run for a loss of 1 yard to the APP 43
6:46
4th & 10 at own 43
Conner Maynard punt for 35 yds, fair catch by Yamir Knight at the JMU 22
James Madison Turnover on downs, 11 plays
6:29
1st & 10 at own 22
George Pettaway run for 3 yds to the JMU 25
5:46
2nd & 7 at own 25
Alonza Barnett III run for 12 yds to the JMU 37 for a 1ST down
5:29
1st & 10 at own 37
George Pettaway run for 10 yds to the JMU 47 for a 1ST down
5:15
1st & 10 at own 47
Alonza Barnett III sacked by Michael Fletcher for 0 yards to the JMU 47
4:36
2nd & 10 at own 47
Alonza Barnett III pass complete to Wayne Knight for 6 yds to the APP 47
3:53
3rd & 4 at opp 47
Alonza Barnett III pass complete to Omarion Dollison for 12 yds to the APP 35 for a 1ST down
3:35
1st & 10 at opp 35
Alonza Barnett III pass complete to Yamir Knight for 28 yds to the APP 7 for a 1ST down
3:13
1st & goal at opp 7
Alonza Barnett III pass incomplete to Cam Ross
3:08
2nd & goal at opp 7
Alonza Barnett III pass incomplete to Cam Ross
3:07
3rd & goal at opp 7
PENALTY JMU False Start 5 yards from APP07 to APP12. NO PLAY.
3:04
3rd & goal at opp 12
Alonza Barnett III pass incomplete to Cam Ross
2:57
4th & goal at opp 12
Alonza Barnett III sacked by Michael Fletcher for a loss of 6 yards to the APP 18
App State End of game, 7 plays
2:51
1st & 10 at own 18
Ahmani Marshall run for no gain to the APP 18
2:41
2nd & 10 at own 18
Joey Aguilar pass complete to Eli Wilson for 14 yds to the APP 32 for a 1ST down
2:33
1st & 10 at own 32
Ahmani Marshall run for no gain to the APP 32
2:33
2nd & 10 at own 32
Timeout James Madison, clock 02:33
2:28
2nd & 10 at own 32
Ahmani Marshall run for 15 yds to the APP 47 for a 1ST down
1:50
1st & 10 at own 47
J. Aguilar takes a knee
1:00
2nd & 12 at own 45
J. Aguilar takes a knee
0:00
3rd & 13 at own 44
J. Aguilar takes a knee
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.