From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
App State
Marshall
364
Total yards
379
268
Passing yards
163
96
Rushing yards
216
6.9
Yards per pass
6.5
2.9
Yards per rush
4.8
26
First downs
22
4–13
Third downs
7–15
0–1
Fourth downs
1–2
2
Turnovers
1
8–82
Penalties
11–117
28:01
Possession
31:59
0
Sacks (by defense)
3
Efficiency
App State
Marshall
38%
Success rate
39%
−0.03
EPA per play
0.06
0.98
Explosiveness
1.16
−0.14
Rushing EPA
0.17
0.05
Passing EPA
−0.13
25%
Passing-down success
26%
0.12
First-down EPA
−0.05
−0.04
Second-down EPA
−0.04
−0.25
Third-down EPA
0.60
13%
Havoc by its defense
15%
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)
App State 62% to win. Marshall pulled the upset.
The line
App State −6, over/under 60.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 App State 66%, Marshall 34%. 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. Marshall drives left to right, App State right to left.
Q1 MarshallTouchdown, 7 plays, 51 yards
Q1 App StateTouchdown, 11 plays, 85 yards
Q1 MarshallInterception, 8 plays, 59 yards
Q1 App StatePunt, 3 plays, 8 yards
Q1 MarshallPunt, 3 plays, 4 yards
Q1 App StatePunt, 4 plays, 13 yards
Q1 MarshallPunt, 4 plays, 18 yards
Q2 App StatePunt, 8 plays, 25 yards
Q2 MarshallField goal, 14 plays, 68 yards
Q2 App StateInterception, 6 plays, 56 yards
Q2 MarshallEnd of half, 1 play, 2 yards
Q3 App StatePunt, 5 plays, 24 yards
Q3 MarshallPunt, 11 plays, 44 yards
Q3 App StatePunt, 7 plays, 26 yards
Q3 MarshallTouchdown, 2 plays, 79 yards
Q3 App StatePunt, 6 plays, 25 yards
Q3 MarshallPunt, 3 plays, 6 yards
Q3 App StateFumble, 5 plays, 65 yards
Q4 MarshallTurnover on downs, 12 plays, 66 yards
Q4 App StateMissed FG, 14 plays, 77 yards
Q4 MarshallPunt, 6 plays, 15 yards
Q4 App StateEnd of game, 4 plays, 35 yards
Play by play
1st quarter7 drives, then Tied at 7
Marshall Touchdown, 7 plays
15:00
1st & 10 at own 35
Ryker Casey kickoff for 65 yds , Sheldon Evans return for 34 yds to the MARSHALL 31 APPALACHIAN ST Penalty, face mask (15 yards) (-15 Yards) to the Marsh 49
15:00
1st & 10 at own 49
Brenden Knox run for 21 yds to the AppSt 30 for a 1ST down
15:00
1st & 10 at opp 30
Grant Wells pass incomplete
15:00
2nd & 10 at opp 30
Brenden Knox run for 9 yds to the AppSt 21
15:00
3rd & 1 at opp 21
Grant Wells run for 2 yds to the AppSt 19 for a 1ST down
15:00
1st & 10 at opp 19
Brenden Knox run for 15 yds to the AppSt 4 for a 1ST down
15:00
1st & goal at opp 4
Brenden Knox run for 2 yds to the AppSt 2
12:29
2nd & goal at opp 2
Brenden Knox run for 2 yds for a TD (Shane Ciucci KICK)Marshall 7, App State 0
App State Touchdown, 11 plays
12:29
1st & 0 at own 35
Cameron Shirkey kickoff for 59 yds , Jalen Virgil return for 9 yds to the AppSt 15
12:29
1st & 10 at own 15
Daetrich Harrington run for no gain to the AppSt 15
12:29
2nd & 10 at own 15
Zac Thomas pass complete to Jalen Virgil for 13 yds to the AppSt 28 for a 1ST down
12:29
1st & 10 at own 28
Zac Thomas pass complete to Zac Crosby for 1 yd to the AppSt 29
12:29
2nd & 9 at own 29
Zac Thomas pass complete to Christian Wells for 6 yds to the AppSt 35
12:29
3rd & 3 at own 35
Thomas, Zac rush for 2 yards to the APP37 (HODGE, Darius), PENALTY MAR offside (EDWARDS, Jamare) 5 yards to the APP40, 1ST DOWN APP, NO PLAY.
12:29
1st & 10 at own 40
Daetrich Harrington run for no gain to the AppSt 40
12:29
2nd & 10 at own 40
Daetrich Harrington run for 5 yds to the AppSt 45
12:29
3rd & 5 at own 45
MARSHALL Penalty, personal foul (Jaylon McClain-Sapp) to the Marsh 40 for a 1ST down
12:29
1st & 10 at opp 40
Zac Thomas pass incomplete
12:29
2nd & 10 at opp 40
Zac Thomas pass complete to Thomas Hennigan for 8 yds to the Marsh 32
12:29
3rd & 2 at opp 32
Camerun Peoples run for 5 yds to the Marsh 27 for a 1ST down
12:29
1st & 10 at opp 27
Zac Thomas pass complete to Malik Williams for 15 yds to the Marsh 12 for a 1ST down
12:29
1st & 10 at opp 12
MARSHALL Penalty, personal foul (6 Yards) to the Marsh 6 for a 1ST down
12:29
1st & goal at opp 6
APPALACHIAN ST Penalty, false start (-5 Yards) to the Marsh 11
7:11
1st & goal at opp 11
Zac Thomas pass complete to Jalen Virgil for 11 yds for a TD (Chandler Staton KICK)Tied at 7
Marshall Interception, 8 plays
7:11
1st & 0 at own 35
Ryker Casey kickoff for 57 yds , Sheldon Evans return for 8 yds to the Marsh 43 MARSHALL Penalty, Offensive holding (8 Yards) to the Marsh 8
7:11
1st & 10 at own 8
Brenden Knox run for no gain to the Marsh 8
7:11
2nd & 10 at own 8
Grant Wells pass complete to Broc Thompson for 19 yds to the Marsh 27 for a 1ST down
7:11
1st & 10 at own 27
Brenden Knox run for no gain to the Marsh 27
7:11
2nd & 10 at own 27
Brenden Knox run for 6 yds to the Marsh 33
7:11
3rd & 4 at own 33
Grant Wells pass complete to Willie Johnson for 23 yds to the AppSt 44 for a 1ST down
7:11
1st & 10 at opp 44
Brenden Knox run for 8 yds to the AppSt 36
7:11
2nd & 2 at opp 36
Sheldon Evans run for 3 yds to the AppSt 33 for a 1ST down
7:11
1st & 10 at opp 33
Grant Wells pass intercepted Ryan Huff return for no gain to the AppSt 24
App State Punt, 3 plays
3:41
1st & 10 at own 24
Daetrich Harrington run for 5 yds to the AppSt 29
3:41
2nd & 5 at own 29
Camerun Peoples run for 3 yds to the AppSt 32
3:41
3rd & 2 at own 32
Zac Thomas pass incomplete to Mike Evans
3:41
4th & 2 at own 32
Xavier Subotsch punt for 35 yds
Marshall Punt, 3 plays
2:37
1st & 10 at own 33
Sheldon Evans run for 4 yds to the Marsh 37
2:37
2nd & 6 at own 37
Grant Wells pass incomplete, broken up by Brendan Harrington
2:37
3rd & 6 at own 37
Grant Wells pass incomplete
2:37
4th & 6 at own 37
Robert LeFevre punt for 34 yds, fair catch by Thomas Hennigan at the AppSt 29
App State Punt, 4 plays
1:41
1st & 10 at own 29
APPALACHIAN ST Penalty, personal foul (Jourdan Heilig) to the AppSt 15
1:41
1st & 10 at own 15
Zac Thomas pass complete to Thomas Hennigan for 36 yds to the Marsh 49 for a 1ST down
1:41
1st & 10 at opp 49
Camerun Peoples run for no gain to the Marsh 49
1:41
2nd & 10 at opp 49
Zac Thomas pass incomplete to Jalen Virgil
1:41
3rd & 10 at opp 49
Zac Thomas sacked by TJ Johnson and Darius Hodge for a loss of 9 yards to the AppSt 42
1:41
4th & 19 at own 42
Xavier Subotsch punt for 46 yds , Talik Keaton returns for 3 yds to the Marsh 15
Marshall Punt, 4 plays
0:08
1st & 10 at own 15
Grant Wells run for 16 yds to the Marsh 31 for a 1ST down
Q2 15:00
1st & 10 at own 31
Brenden Knox run for 1 yd to the Marsh 32
Q2 15:00
2nd & 9 at own 32
Grant Wells run for 1 yd to the Marsh 33
Q2 15:00
3rd & 8 at own 33
Grant Wells pass incomplete
Q2 15:00
4th & 8 at own 33
Robert LeFevre punt for 46 yds, fair catch by Thomas Hennigan at the AppSt 21
2nd quarter4 drives, then Marshall 10, App State 7
App State Punt, 8 plays
13:31
1st & 10 at own 21
Daetrich Harrington run for 2 yds to the AppSt 23
13:31
2nd & 8 at own 23
Zac Thomas run for 1 yd to the AppSt 24
13:31
3rd & 7 at own 24
Zac Thomas pass complete to Jalen Virgil for 10 yds to the AppSt 34 for a 1ST down
13:31
1st & 10 at own 34
Daetrich Harrington run for 2 yds to the AppSt 36
13:31
2nd & 8 at own 36
Zac Thomas pass complete to Zac Crosby for 11 yds to the AppSt 47 for a 1ST down
13:31
1st & 10 at own 47
Daetrich Harrington run for 8 yds to the Marsh 45
13:31
2nd & 2 at opp 45
Daetrich Harrington run for 1 yd to the Marsh 44
13:31
3rd & 1 at opp 44
APPALACHIAN ST Penalty, false start (-5 Yards) to the Marsh 49
13:31
3rd & 6 at opp 49
Zac Thomas sacked by TJ Johnson and Koby Cumberlander for a loss of 5 yards to the AppSt 46
13:31
4th & 11 at own 46
Xavier Subotsch punt for 34 yds, fair catch by Talik Keaton at the Marsh 20
Marshall Field goal, 14 plays
8:36
1st & 10 at own 20
Grant Wells pass complete to Shadeed Ahmed for 12 yds to the Marsh 32 for a 1ST down
8:36
1st & 10 at own 32
Brenden Knox run for 5 yds to the Marsh 37
8:36
2nd & 5 at own 37
Brenden Knox run for 11 yds to the Marsh 48 for a 1ST down
8:36
1st & 10 at own 48
MARSHALL Penalty, false start (-5 Yards) to the Marsh 43
8:36
1st & 15 at own 43
Brenden Knox run for 4 yds to the Marsh 47
8:36
2nd & 11 at own 47
Grant Wells pass incomplete
8:36
3rd & 11 at own 47
Brenden Knox run for 14 yds to the AppSt 39 for a 1ST down
8:36
1st & 10 at opp 39
Brenden Knox run for no gain to the AppSt 39
8:36
2nd & 10 at opp 39
Grant Wells pass complete to Xavier Gaines for 1 yd to the AppSt 38
8:36
3rd & 9 at opp 38
Grant Wells pass complete to Sheldon Evans for 6 yds to the AppSt 32
8:36
4th & 3 at opp 32
Grant Wells pass complete to Sheldon Evans for 6 yds to the AppSt 26 for a 1ST down
8:36
1st & 10 at opp 26
APPALACHIAN ST Penalty, personal foul (Shemar Jean-Charles) to the AppSt 13 for a 1ST down
8:36
1st & 10 at opp 13
Sheldon Evans run for 1 yd to the AppSt 12
8:36
2nd & 9 at opp 12
Grant Wells pass incomplete to Broc Thompson
2:38
3rd & 9 at opp 12
Timeout MARSHALL, clock 02:38
2:38
3rd & 9 at opp 12
Grant Wells pass incomplete to Willie Johnson, broken up by Shemar Jean-Charles
2:28
4th & 9 at opp 12
Shane Ciucci 29 yd FG GOODMarshall 10, App State 7
App State Interception, 6 plays
2:28
1st & 0 at own 35
Cameron Shirkey kickoff for 62 yds , Jalen Virgil return for 22 yds to the AppSt 25
2:28
1st & 10 at own 25
Camerun Peoples run for 9 yds to the AppSt 34
2:28
2nd & 1 at own 34
Camerun Peoples run for 4 yds to the AppSt 38 for a 1ST down
2:28
1st & 10 at own 38
Thomas, Zac pass incomplete to Hennigan, T., PENALTY MAR pass interference (GILMORE, Steven) 15 yards to the MAR47, 1ST DOWN APP, NO PLAY.
2:28
1st & 10 at opp 47
Daetrich Harrington run for 2 yds to the Marsh 45
2:28
2nd & 8 at opp 45
Thomas, Zac pass incomplete to Williams, Malik (JOHNSON, Nazeeh), PENALTY APP illegal motion 5 yards to the 50 yardline, NO PLAY.
2:28
2nd & 13 at the 50
Thomas, Zac pass incomplete to Hennigan, T., PENALTY MAR pass interference (GILMORE, Steven) 15 yards to the MAR35, 1ST DOWN APP, NO PLAY.
2:28
1st & 10 at opp 35
MARSHALL Penalty, unsportsmanlike conduct (15 Yards) to the Marsh 20 for a 1ST down
2:28
1st & 10 at opp 20
Zac Thomas run for 1 yd to the Marsh 19
0:54
2nd & 9 at opp 19
Timeout APPALACHIAN ST, clock 00:54
0:54
2nd & 9 at opp 19
Zac Thomas pass incomplete to Malik Williams
0:54
3rd & 9 at opp 19
Zac Thomas pass intercepted Steven Gilmore return for no gain to the Marsh 14
Marshall End of half, 1 play
0:46
1st & 10 at own 14
Brenden Knox run for 2 yds to the Marsh 16
3rd quarter7 drives, then Marshall 17, App State 7
App State Punt, 5 plays
15:00
2nd & 8 at own 35
Cameron Shirkey kickoff for 63 yds , Jalen Virgil return for 22 yds to the AppSt 24
15:00
1st & 10 at own 24
Zac Thomas pass complete to Mike Evans for 11 yds to the AppSt 35 for a 1ST down
15:00
1st & 10 at own 35
Daetrich Harrington run for 3 yds to the AppSt 38 for a 1ST down MARSHALL Penalty, Defensive holding (Rodney Croom) to the AppSt 48 for a 1ST down
15:00
1st & 10 at own 48
Zac Thomas pass incomplete to Malik Williams
15:00
2nd & 10 at own 48
Daetrich Harrington run for no gain to the AppSt 48
15:00
3rd & 10 at own 48
Zac Thomas pass incomplete to Jalen Virgil, broken up by Steven Gilmore
15:00
4th & 10 at own 48
Xavier Subotsch punt for 45 yds , Talik Keaton returns for no gain to the Marsh 7
Marshall Punt, 11 plays
13:21
1st & 10 at own 7
Brenden Knox run for no gain to the Marsh 7
13:21
2nd & 10 at own 7
Grant Wells pass incomplete to Broc Thompson
13:21
3rd & 10 at own 7
Brenden Knox run for 13 yds to the Marsh 20 for a 1ST down
13:21
1st & 10 at own 20
Brenden Knox run for 3 yds to the Marsh 23
13:21
2nd & 7 at own 23
Grant Wells pass incomplete to Xavier Gaines
13:21
3rd & 7 at own 23
Grant Wells pass complete to Willie Johnson for 10 yds to the Marsh 33 for a 1ST down
13:21
1st & 10 at own 33
Brenden Knox run for 1 yd to the Marsh 34
13:21
2nd & 9 at own 34
Grant Wells pass complete to Talik Keaton for 1 yd to the Marsh 35
13:21
3rd & 8 at own 35
WELLS, Grant pass incomplete to JOHNSON, Willie, PENALTY APP pass interference (Jean-Charles, S) 10 yards to the MAR45, 1ST DOWN MAR, NO PLAY.
13:21
1st & 10 at own 45
Brenden Knox run for 6 yds to the AppSt 49
13:21
2nd & 4 at opp 49
Grant Wells pass incomplete to Shadeed Ahmed, broken up by Shaun Jolly
13:21
3rd & 4 at opp 49
Grant Wells pass incomplete to Corey Gammage
13:21
4th & 4 at opp 49
Robert LeFevre punt for 37 yds, punt out-of-bounds at the AppSt 12
App State Punt, 7 plays
9:06
1st & 10 at own 12
Zac Thomas sacked by Darius Hodge for a loss of 2 yards to the AppSt 10
9:06
2nd & 12 at own 10
Camerun Peoples run for 3 yds to the AppSt 13
9:06
3rd & 9 at own 13
Thomas, Zac pass intercepted by MCCLAIN-SAPP, J at the APP20, MCCLAIN-SAPP, J return to the APP20, PENALTY MAR pass interference (MCCLAIN-SAPP, J) 8 yards to the APP21, 1ST DOWN APP, NO PLAY.
9:06
1st & 10 at own 21
Zac Thomas pass complete to Thomas Hennigan for 9 yds to the AppSt 30
9:06
2nd & 1 at own 30
Camerun Peoples run for 4 yds to the AppSt 34 for a 1ST down
9:06
1st & 10 at own 34
Zac Thomas pass incomplete
9:06
2nd & 10 at own 34
Zac Thomas pass complete to Christian Wells for 4 yds to the AppSt 38
9:06
3rd & 6 at own 38
Zac Thomas pass complete to Camerun Peoples for no gain to the AppSt 38
9:06
4th & 6 at own 38
Xavier Subotsch punt for 41 yds, fair catch by Talik Keaton at the Marsh 21
Marshall Touchdown, 2 plays
5:18
1st & 10 at own 21
Grant Wells pass complete to Xavier Gaines for 67 yds to the AppSt 12 for a 1ST down
4:44
1st & 10 at opp 12
Grant Wells run for 12 yds for a TD (Shane Ciucci KICK)Marshall 17, App State 7
App State Punt, 6 plays
4:44
1st & 0 at own 35
Cameron Shirkey kickoff for 64 yds , Malik Williams return for 14 yds to the AppSt 15
4:44
1st & 10 at own 15
Zac Thomas pass incomplete to Christian Wells, broken up by Jaylon McClain-Sapp
4:44
2nd & 10 at own 15
Camerun Peoples run for 5 yds to the AppSt 20
4:44
3rd & 5 at own 20
Zac Thomas pass complete to Malik Williams for 15 yds to the AppSt 35 for a 1ST down
4:44
1st & 10 at own 35
Camerun Peoples run for 2 yds to the AppSt 37
4:44
2nd & 8 at own 37
Zac Thomas run for 3 yds to the AppSt 40
4:44
3rd & 5 at own 40
Zac Thomas pass incomplete to Thomas Hennigan, broken up by Steven Gilmore
4:44
4th & 5 at own 40
Xavier Subotsch punt for 48 yds, punt out-of-bounds at the Marsh 23 , Talik Keaton returns for 11 yds to the Marsh 23
Marshall Punt, 3 plays
2:11
1st & 10 at own 23
Sheldon Evans run for 1 yd to the Marsh 24
2:11
2nd & 9 at own 24
Grant Wells pass incomplete to Broc Thompson
2:11
3rd & 9 at own 24
Sheldon Evans run for 5 yds to the Marsh 29
2:11
4th & 4 at own 29
Robert LeFevre punt for 43 yds , Thomas Hennigan returns for 7 yds to the AppSt 35
App State Fumble, 5 plays
0:41
1st & 10 at own 35
Zac Thomas pass complete to Christian Wells for 10 yds to the AppSt 45 for a 1ST down
0:41
1st & 10 at own 45
Daetrich Harrington run for 2 yds to the AppSt 47
Q4 15:00
2nd & 8 at own 47
Zac Thomas pass incomplete to Thomas Hennigan
Q4 15:00
3rd & 8 at own 47
Zac Thomas run for 7 yds to the Marsh 46
Q4 15:00
4th & 1 at opp 46
Zac Thomas pass complete to Mike Evans for 41 yds Mike Evans fumbled, forced by Brandon Drayton, recovered by Marsh Nazeeh Johnson
4th quarter4 drives, then Marshall 17, App State 7
Marshall Turnover on downs, 12 plays
14:16
1st & 10 at own 20
Sheldon Evans run for 1 yd to the Marsh 21
14:16
2nd & 9 at own 21
Grant Wells pass complete to Broc Thompson for 15 yds to the Marsh 36 for a 1ST down
14:16
1st & 10 at own 36
Xavier Gaines run for 2 yds to the Marsh 38
14:16
2nd & 8 at own 38
WELLS, Grant pass incomplete to GAINES, Xavier, dropped pass, PENALTY APP pass interference (Jackson, D.) 15 yards to the APP47, 1ST DOWN MAR, NO PLAY.
14:16
1st & 10 at opp 47
Sheldon Evans run for 5 yds to the AppSt 42
14:16
2nd & 5 at opp 42
Sheldon Evans run for 2 yds to the AppSt 40
14:16
3rd & 3 at opp 40
Sheldon Evans run for 7 yds to the AppSt 33 for a 1ST down
14:16
1st & 10 at opp 33
Grant Wells run for 8 yds to the AppSt 25
14:16
2nd & 2 at opp 25
Sheldon Evans run for 4 yds to the AppSt 21 for a 1ST down
14:16
1st & 10 at opp 21
Brenden Knox run for no gain to the AppSt 21
14:16
2nd & 10 at opp 21
Grant Wells pass complete to Broc Thompson for 3 yds to the AppSt 18
14:16
3rd & 7 at opp 18
Brenden Knox run for 4 yds to the AppSt 14
14:16
4th & 3 at opp 14
Grant Wells pass incomplete to Broc Thompson, broken up by Kaiden Smith
App State Missed FG, 14 plays
6:38
1st & 10 at own 14
Camerun Peoples run for 11 yds to the AppSt 25 for a 1ST down
6:38
1st & 10 at own 25
Zac Thomas run for 3 yds to the AppSt 28
6:38
2nd & 7 at own 28
Zac Thomas pass complete to Malik Williams for 2 yds to the AppSt 30 for a 1ST down MARSHALL Penalty, roughing passer (Darius Hodge) to the AppSt 45 for a 1ST down
6:38
1st & 10 at own 45
Zac Thomas pass complete to Malik Williams for 9 yds to the Marsh 46
6:38
2nd & 1 at opp 46
Zac Thomas pass complete to Malik Williams for 13 yds to the Marsh 33 for a 1ST down
6:38
1st & 10 at opp 33
Zac Thomas pass incomplete to Thomas Hennigan
6:38
2nd & 10 at opp 33
Zac Thomas pass incomplete to Christian Wells, broken up by Jaylon McClain-Sapp
6:38
3rd & 10 at opp 33
Camerun Peoples run for 10 yds to the Marsh 23 for a 1ST down
6:38
1st & 10 at opp 23
Zac Thomas pass incomplete
6:38
2nd & 10 at opp 23
Zac Thomas run for 9 yds to the Marsh 13 Zac Thomas fumbled, forced by Tavante Beckett, recovered by AppSt Camerun Peoples for a 1ST down
6:38
1st & 10 at opp 13
Zac Thomas pass complete to Christian Wells for 3 yds to the Marsh 10
6:38
2nd & 7 at opp 10
Camerun Peoples run for 1 yd to the Marsh 9
6:38
3rd & 6 at opp 9
Zac Thomas pass incomplete to Thomas Hennigan
2:54
4th & 6 at opp 9
Chandler Staton 26 yd FG MISSED
Marshall Punt, 6 plays
2:54
1st & 10 at own 20
Brenden Knox run for 3 yds to the Marsh 23
2:48
2nd & 7 at own 23
Timeout APPALACHIAN ST, clock 02:48
2:48
2nd & 7 at own 23
Grant Wells run for 4 yds to the Marsh 27
2:43
3rd & 3 at own 27
Timeout APPALACHIAN ST, clock 02:43
2:43
3rd & 3 at own 27
Brenden Knox run for 6 yds to the Marsh 33 for a 1ST down
2:43
1st & 10 at own 33
Brenden Knox run for 2 yds to the Marsh 35
2:02
2nd & 8 at own 35
Timeout APPALACHIAN ST, clock 02:02
2:02
2nd & 8 at own 35
Brenden Knox run for no gain to the Marsh 35
2:02
3rd & 8 at own 35
Brenden Knox run for no gain to the Marsh 35
0:30
4th & 8 at own 35
Timeout MARSHALL, clock 00:30
0:30
4th & 8 at own 35
Robert LeFevre punt for 33 yds, punt out-of-bounds at the AppSt 32
App State End of game, 4 plays
0:20
1st & 10 at own 32
Zac Thomas pass complete to Thomas Hennigan for 20 yds to the Marsh 48 for a 1ST down
0:20
1st & 10 at opp 48
Zac Thomas pass complete to Thomas Hennigan for 15 yds to the Marsh 33 for a 1ST down
0:20
1st & 10 at opp 33
TEAM pass incomplete
0:04
2nd & 10 at opp 33
Timeout MARSHALL, clock 00:04
0:04
2nd & 10 at opp 33
Zac Thomas pass incomplete to Thomas Hennigan, broken up by Derrek Pitts
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.