Referee Jeremy Parker; umpire S. Jackson; head linesman Mike Boles; line judge Chris Snuggs; side judge K. Merriweather; field judge Brandon Harris; back judge Lance Bobbitt; center judge William BonetGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Troy
0
10
0
0
10
App State
21
13
13
0
47
Standouts
No. 12PassingZac Thomas22 of 29, 279 yards, 4 TDApp State
No. 6RushingCamerun Peoples10 carries, 95 yards, 1 TDApp State
No. 14ReceivingMalik Williams7 catches, 113 yards, 1 TDApp State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Troy
App State
231
Total yards
554
125
Passing yards
279
106
Rushing yards
275
5.7
Yards per pass
9.3
3.2
Yards per rush
7.2
13
First downs
26
3–14
Third downs
8–13
2–2
Fourth downs
1–2
1
Turnovers
0
7–57
Penalties
12–90
29:39
Possession
30:21
1
Sacks (by defense)
0
Efficiency
Troy
App State
26%
Success rate
56%
−0.08
EPA per play
0.49
1.21
Explosiveness
1.39
−0.03
Rushing EPA
0.28
−0.16
Passing EPA
0.74
18%
Passing-down success
40%
−0.10
First-down EPA
0.36
−0.01
Second-down EPA
0.36
−0.41
Third-down EPA
1.19
10%
Havoc by its defense
11%
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 77% to win. Elo’s favorite won.
The line
App State −14, over/under 50.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 83%, Troy 17%. 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, Troy right to left.
Q1 TroyPunt, 3 plays, 4 yards
Q1 App StateTouchdown, 3 plays, 72 yards
Q1 TroyPunt, 3 plays, 4 yards
Q1 App StateTouchdown, 6 plays, 71 yards
Q1 TroyPick-six, 3 plays (App State scores), 6 yards
Q1 TroyPunt, 3 plays, 6 yards
Q1 App StateTouchdown, 12 plays, 97 yards
Q2 TroyField goal, 13 plays, 66 yards
Q2 App StateField goal, 9 plays, 35 yards
Q2 TroyTouchdown, 4 plays, 85 yards
Q2 App StateField goal, 15 plays, 62 yards
Q2 TroyEnd of half, 1 play, 5 yards
Q3 App StatePunt, 3 plays, 9 yards
Q3 TroyPunt, 4 plays, −10 yards
Q3 App StateTouchdown, 10 plays, 75 yards
Q3 TroyPunt, 3 plays, 3 yards
Q3 App StateTouchdown, 7 plays, 75 yards
Q3 TroyPunt, 3 plays, 3 yards
Q4 App StateTurnover on downs, 5 plays, 58 yards
Q4 TroyEnd of game, 16 plays, 77 yards
Play by play
1st quarter7 drives, then App State 21, Troy 0
Troy Punt, 3 plays
15:00
1st & 10 at own 35
Ryker Casey kickoff for 62 yds , Kaylon Geiger return for 20 yds to the Troy 23
15:00
1st & 10 at own 23
Jamontez Woods run for 2 yds to the Troy 25
15:00
2nd & 8 at own 25
Gunnar Watson pass complete to Jamontez Woods for 5 yds to the Troy 30
15:00
3rd & 3 at own 30
Gunnar Watson pass complete to Jamontez Woods for a loss of 3 yards to the Troy 27
15:00
4th & 6 at own 27
Jack Martin punt for 45 yds, fair catch by Malik Williams at the AppSt 28
App State Touchdown, 3 plays
13:06
1st & 10 at own 28
Camerun Peoples run for 9 yds to the AppSt 37
13:06
2nd & 1 at own 37
Zac Thomas pass incomplete to Henry Pearson
12:16
3rd & 1 at own 37
Camerun Peoples run for 63 yds for a TD (Chandler Staton KICK)App State 7, Troy 0
Troy Punt, 3 plays
12:16
1st & 0 at own 35
Ryker Casey kickoff for 65 yds for a touchback
12:16
1st & 10 at own 25
TROY Penalty, false start (Derrick Graham) to the Troy 20
12:16
1st & 15 at own 20
Jamontez Woods run for 1 yd to the Troy 21
12:16
2nd & 14 at own 21
Gunnar Watson pass complete to Khalil McClain for 3 yds to the Troy 24
12:16
3rd & 11 at own 24
Gunnar Watson pass complete to Kaylon Geiger for 5 yds to the Troy 29
12:16
4th & 6 at own 29
Jack Martin punt for 42 yds, fair catch by Malik Williams at the AppSt 29
App State Touchdown, 6 plays
10:19
1st & 10 at own 29
Nate Noel run for a loss of 4 yards to the AppSt 25
10:19
2nd & 14 at own 25
Zac Thomas pass complete to Malik Williams for 20 yds to the AppSt 45 for a 1ST down
10:19
1st & 10 at own 45
Nate Noel run for 6 yds to the Troy 49
10:19
2nd & 4 at opp 49
Zac Thomas pass complete to Jalen Virgil for 17 yds to the Troy 32 for a 1ST down
10:19
1st & 10 at opp 32
Zac Thomas pass complete to Jalen Virgil for 17 yds to the Troy 15 for a 1ST down
7:58
1st & 10 at opp 15
Zac Thomas pass complete to Malik Williams for 15 yds for a TD (Chandler Staton KICK)App State 14, Troy 0
Troy Pick-six, 3 plays (App State scores)
7:58
1st & 0 at own 35
Ryker Casey kickoff for 60 yds
7:58
1st & 10 at own 25
Gunnar Watson pass incomplete to B.J. Smith
7:58
2nd & 10 at own 25
Gunnar Watson pass complete to Tez Johnson for 6 yds to the Troy 31
7:09
3rd & 4 at own 31
Gunnar Watson pass intercepted for a TD Steven Jones return for 34 yds for a TD (Chandler Staton KICK)App State 21, Troy 0
Troy Punt, 3 plays
7:09
1st & 0 at own 35
Ryker Casey kickoff for 65 yds for a touchback
7:09
1st & 10 at own 25
B.J. Smith run for 2 yds to the Troy 27
7:09
2nd & 8 at own 27
B.J. Smith run for 1 yd to the Troy 28
7:09
3rd & 7 at own 28
Gunnar Watson pass complete to B.J. Smith for 3 yds to the Troy 31
7:09
4th & 4 at own 31
Jack Martin punt for 66 yds, downed at the AppSt 3
App State Touchdown, 12 plays
5:01
1st & 10 at own 3
Marcus Williams Jr. run for 7 yds to the AppSt 10
5:01
2nd & 3 at own 10
Marcus Williams Jr. run for 2 yds to the AppSt 12
5:01
3rd & 1 at own 12
Marcus Williams Jr. run for 1 yd to the AppSt 13 for a 1ST down
5:01
1st & 10 at own 13
Zac Thomas run for 14 yds to the AppSt 27 for a 1ST down
5:01
1st & 10 at own 27
Marcus Williams Jr. run for 4 yds to the AppSt 31 for a 1ST down TROY Penalty, personal foul (Carlton Martial) to the AppSt 46 for a 1ST down
5:01
1st & 10 at own 46
Camerun Peoples run for 7 yds to the Troy 47
5:01
2nd & 3 at opp 47
Zac Thomas pass complete to Thomas Hennigan for 6 yds to the Troy 41 for a 1ST down
5:01
1st & 10 at opp 41
Malik Williams run for a loss of 2 yards to the Troy 43
5:01
2nd & 12 at opp 43
Zac Thomas pass incomplete to Henry Pearson
5:01
3rd & 12 at opp 43
Zac Thomas pass complete to Malik Williams for 20 yds to the Troy 23 for a 1ST down
5:01
1st & 10 at opp 23
Zac Thomas run for 1 yd to the Troy 22
Q2 14:56
2nd & 9 at opp 22
Zac Thomas pass complete to Thomas Hennigan for 22 yds for a TD (Chandler Staton KICK)App State 28, Troy 0
2nd quarter5 drives, then App State 34, Troy 10
Troy Field goal, 13 plays
14:56
1st & 0 at own 35
Ryker Casey kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Jamontez Woods run for 4 yds to the Troy 29
14:56
2nd & 6 at own 29
Watson, Gunnar pass complete to McClain, Khalil for 11 yards to the TROY40, out-of-bounds, PENALTY TROY ineligible downfield on pass 5 yards to the TROY24, NO PLAY.
14:56
2nd & 11 at own 24
Jamontez Woods run for 14 yds to the Troy 38 for a 1ST down
14:56
1st & 10 at own 38
Jamontez Woods run for 4 yds to the Troy 42
14:56
2nd & 6 at own 42
Jamontez Woods run for a loss of 1 yard to the Troy 41
14:56
3rd & 7 at own 41
Gunnar Watson pass complete to Jamontez Woods for 13 yds to the AppSt 46 for a 1ST down
14:56
1st & 10 at opp 46
Gunnar Watson pass complete to Bret Clark for 22 yds to the AppSt 24 for a 1ST down
14:56
1st & 10 at opp 24
Gunnar Watson pass complete to Reggie Todd for 5 yds to the AppSt 19
14:56
2nd & 5 at opp 19
DK Billingsley run for 2 yds to the AppSt 17
14:56
3rd & 3 at opp 17
DK Billingsley run for 4 yds to the AppSt 13 for a 1ST down
14:56
1st & 10 at opp 13
B.J. Smith run for 1 yd to the AppSt 12
14:56
2nd & 9 at opp 12
B.J. Smith run for 3 yds to the AppSt 9
14:56
3rd & 6 at opp 9
Gunnar Watson pass incomplete to Reggie Todd
8:36
4th & 6 at opp 9
Evan Legassey 27 yd FG GOODApp State 28, Troy 3
App State Field goal, 9 plays
8:36
1st & 0 at own 35
Jack Martin kickoff for 61 yds , Steven Jones return for 36 yds to the AppSt 40
8:30
1st & 10 at own 40
Zac Thomas pass incomplete to Malik Williams, broken up by Kyle Nixon
8:30
2nd & 10 at own 40
Nate Noel run for 6 yds to the AppSt 46
8:30
3rd & 4 at own 46
Zac Thomas pass complete to Dashaun Davis for 5 yds to the Troy 49 for a 1ST down
8:30
1st & 10 at opp 49
Nate Noel run for 11 yds to the Troy 38 for a 1ST down
8:30
1st & 10 at opp 38
Nate Noel run for 13 yds to the Troy 25 for a 1ST down
8:30
1st & 10 at opp 25
Zac Thomas pass incomplete to Henry Pearson
8:30
2nd & 10 at opp 25
APPALACHIAN ST Penalty, false start (Thomas Hennigan) to the Troy 30
8:30
2nd & 15 at opp 30
Zac Thomas pass incomplete to Nate Noel, broken up by Reddy Steward
8:30
3rd & 15 at opp 30
Zac Thomas pass complete to Dashaun Davis for 5 yds to the Troy 25
5:32
4th & 10 at opp 25
Chandler Staton 42 yd FG GOODApp State 31, Troy 3
Troy Touchdown, 4 plays
5:32
1st & 0 at own 35
Ryker Casey kickoff for 65 yds for a touchback TROY Penalty, Offensive holding (10 Yards)
5:32
1st & 10 at own 15
Gunnar Watson pass incomplete to Kaylon Geiger
5:32
2nd & 10 at own 15
Gunnar Watson pass complete to Khalil McClain for 22 yds to the Troy 37 for a 1ST down
5:32
1st & 10 at own 37
Jamontez Woods run for 15 yds to the AppSt 48 for a 1ST down
5:32
1st & 10 at opp 48
Watson, Gunnar pass incomplete to McClain, Khalil, PENALTY APP pass interference (Jones, Steven) 15 yards to the APP33, 1ST DOWN TROY, NO PLAY.
4:35
1st & 10 at opp 33
Gunnar Watson pass complete to Kaylon Geiger for 33 yds for a TD (Evan Legassey KICK)App State 31, Troy 10
App State Field goal, 15 plays
4:35
1st & 0 at own 35
Jack Martin kickoff for 65 yds for a touchback
4:35
1st & 10 at own 25
Zac Thomas pass complete to Thomas Hennigan for 5 yds to the AppSt 30
4:35
2nd & 5 at own 30
APPALACHIAN ST Penalty, false start (Cooper Hodges) to the AppSt 25
4:35
2nd & 10 at own 25
Marcus Williams Jr. run for 12 yds to the AppSt 37 for a 1ST down
4:35
1st & 10 at own 37
Camerun Peoples run for 1 yd to the AppSt 38
4:35
2nd & 9 at own 38
Zac Thomas pass complete to Malik Williams for 7 yds to the AppSt 45
4:35
3rd & 2 at own 45
Zac Thomas pass complete to Camerun Peoples for 2 yds to the AppSt 47 for a 1ST down
4:35
1st & 10 at own 47
Camerun Peoples run for no gain to the AppSt 47
4:35
2nd & 10 at own 47
Zac Thomas pass complete to Malik Williams for 6 yds to the Troy 47
1:12
3rd & 4 at opp 47
Timeout APPALACHIAN ST, clock 01:12
1:12
3rd & 4 at opp 47
Zac Thomas pass complete to Thomas Hennigan for 11 yds to the Troy 36 for a 1ST down
1:12
1st & 10 at opp 36
Zac Thomas pass incomplete to Malik Williams, broken up by Dell Pettus
1:12
2nd & 10 at opp 36
Zac Thomas pass incomplete
1:12
3rd & 10 at opp 36
Zac Thomas pass complete to Malik Williams for 25 yds to the Troy 11 for a 1ST down
1:12
1st & 10 at opp 11
Thomas, Zac pass incomplete, PENALTY TROY substitution infraction 5 yards to the TROY6, NO PLAY.
1:12
1st & 5 at opp 6
Thomas, Zac pass incomplete to Hennigan, T., PENALTY APP ineligible downfield on pass (Hunter, Baer) 5 yards to the TROY11, NO PLAY.
1:12
1st & 10 at opp 11
Camerun Peoples run for no gain to the Troy 11
0:19
2nd & 10 at opp 11
Timeout APPALACHIAN ST, clock 00:19
0:19
2nd & 10 at opp 11
Zac Thomas sacked by AJ Pierce for a loss of 2 yards to the Troy 13 APPALACHIAN ST Penalty, intentional grounding (Zac Thomas) to the Troy 13
0:14
3rd & 12 at opp 13
Timeout APPALACHIAN ST, clock 00:14
0:14
3rd & 12 at opp 13
Malik Williams pass incomplete to Zac Thomas
0:03
4th & 12 at opp 13
Chandler Staton 30 yd FG GOODApp State 34, Troy 10
Troy End of half, 1 play
0:03
1st & 0 at own 35
Ryker Casey kickoff for 31 yds , Charles Strong return for no gain to the Troy 34
0:03
1st & 10 at own 34
Jamontez Woods run for 5 yds to the Troy 39
3rd quarter6 drives, then App State 47, Troy 10
App State Punt, 3 plays
15:00
2nd & 5 at own 35
Jack Martin kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Zac Thomas pass complete to Thomas Hennigan for 5 yds to the AppSt 30
15:00
2nd & 5 at own 30
Camerun Peoples run for 2 yds to the AppSt 32
15:00
3rd & 3 at own 32
Zac Thomas pass complete to Miller Gibbs for 2 yds to the AppSt 34
15:00
4th & 1 at own 34
Xavier Subotsch punt for 44 yds, fair catch by Tez Johnson at the Troy 22
Troy Punt, 4 plays
12:51
1st & 10 at own 22
Gunnar Watson pass complete to Kaylon Geiger for 3 yds to the Troy 25 TROY Penalty, personal foul (-12 Yards) to the Troy 13
12:51
1st & 19 at own 13
Gunnar Watson pass incomplete to Reggie Todd, broken up by Shaun Jolly
12:51
2nd & 19 at own 13
Jamontez Woods run for a loss of 1 yard to the Troy 12
12:51
3rd & 20 at own 12
Gunnar Watson pass incomplete to Jamontez Woods
12:51
4th & 20 at own 12
Jack Martin punt for 53 yds, downed at the APPALCHAN 35 APPALACHIAN ST Penalty, Offensive holding (Milan Tucker) to the AppSt 25
App State Touchdown, 10 plays
11:26
1st & 10 at own 25
Zac Thomas pass complete to Malik Williams for 20 yds to the AppSt 45 for a 1ST down
11:26
1st & 10 at own 45
Nate Noel run for 11 yds to the Troy 44 for a 1ST down
11:26
1st & 10 at opp 44
Zac Thomas run for 2 yds to the Troy 42
11:26
2nd & 8 at opp 42
Zac Thomas pass complete to Thomas Hennigan for 7 yds to the Troy 35
11:26
3rd & 1 at opp 35
Nate Noel run for 5 yds to the Troy 30 for a 1ST down
11:26
1st & 10 at opp 30
Nate Noel run for 5 yds to the Troy 25
11:26
2nd & 5 at opp 25
Nate Noel run for 9 yds to the Troy 16 for a 1ST down
11:26
1st & 10 at opp 16
Nate Noel run for 8 yds to the Troy 8
11:26
2nd & 2 at opp 8
Nate Noel run for 7 yds to the Troy 1 for a 1ST down
11:26
1st & goal at opp 1
APPALACHIAN ST Penalty, false start (Cooper Hodges) to the Troy 6
6:02
1st & goal at opp 6
Zac Thomas pass complete to Henry Pearson for 6 yds for a TD (Chandler Staton PAT MISSED)App State 40, Troy 10
Troy Punt, 3 plays
6:02
1st & 0 at own 20
Ryker Casey kickoff for 62 yds , Kaylon Geiger return for 14 yds to the Troy 32
5:56
1st & 10 at own 32
Gunnar Watson pass incomplete to Bret Clark, broken up by Demetrius Taylor
5:56
2nd & 10 at own 32
Jamontez Woods run for no gain to the Troy 32
5:56
3rd & 10 at own 32
TROY Penalty, false start (Derrick Graham) to the Troy 27
5:56
3rd & 15 at own 27
Gunnar Watson pass complete to B.J. Smith for 8 yds to the Troy 35
5:56
4th & 7 at own 35
Jack Martin punt for 40 yds, punt out-of-bounds at the AppSt 25 , Malik Williams returns for no gain to the AppSt 25
App State Touchdown, 7 plays
4:15
1st & 10 at own 25
Camerun Peoples run for 2 yds to the AppSt 27
4:15
2nd & 8 at own 27
Camerun Peoples run for 9 yds to the AppSt 36 for a 1ST down
4:15
1st & 10 at own 36
Zac Thomas pass complete to Christan Horn for 54 yds to the Troy 10 for a 1ST down
4:15
1st & goal at opp 10
Camerun Peoples run for 2 yds to the Troy 8 Camerun Peoples fumbled, forced by Luis Medina, recovered by AppSt Noah Hannon
4:15
2nd & goal at opp 8
Nate Noel run for 3 yds to the Troy 5
4:15
3rd & goal at opp 5
Zac Thomas run for 3 yds to the Troy 2
0:17
4th & goal at opp 2
Zac Thomas pass complete to Caleb Spurlin for 2 yds for a TD (Chandler Staton KICK)App State 47, Troy 10
Troy Punt, 3 plays
0:17
1st & 0 at own 35
Ryker Casey kickoff for 64 yds
0:17
1st & 10 at own 25
Parker McNeil run for 3 yds to the Troy 28
Q4 15:00
2nd & 7 at own 28
Parker McNeil pass incomplete
Q4 15:00
3rd & 7 at own 28
Parker McNeil pass incomplete
Q4 15:00
4th & 7 at own 28
Kyle Coale punt for 46 yds, downed at the AppSt 26
4th quarter2 drives, then App State 47, Troy 10
App State Turnover on downs, 5 plays
14:40
1st & 10 at own 26
Anderson Castle run for 49 yds to the Troy 25 for a 1ST down
14:40
1st & 10 at opp 25
Anderson Castle run for 1 yd to the Troy 24
14:40
2nd & 9 at opp 24
Anderson Castle run for 4 yds to the Troy 20
14:40
3rd & 5 at opp 20
Anderson Castle run for 1 yd to the Troy 19
14:40
4th & 4 at opp 19
Anderson Castle run for 3 yds to the Troy 16
Troy End of game, 16 plays
11:42
1st & 10 at own 16
Strong, Charles rush for 1 yard to the TROY17 (Dingle-Prince), PENALTY APP offside 5 yards to the TROY21, NO PLAY.
11:42
1st & 5 at own 21
Charles Strong run for no gain to the Troy 21
11:42
2nd & 5 at own 21
Charles Strong run for 4 yds to the Troy 25
11:42
3rd & 1 at own 25
Charles Strong run for 3 yds to the Troy 28 for a 1ST down
11:42
1st & 10 at own 28
Kyle Toole run for 4 yds to the Troy 32
11:42
2nd & 6 at own 32
Strong, Charles rush for no gain to the TROY32 (Dawkins, Tommy;Ellenberger, T.), PENALTY APP offside (Ellenberger, T.) 5 yards to the TROY37, NO PLAY.
11:42
2nd & 1 at own 37
Charles Strong run for 8 yds to the Troy 45 for a 1ST down
11:42
1st & 10 at own 45
Charles Strong run for 1 yd to the Troy 46
11:42
2nd & 9 at own 46
Billingsley, DK rush for 6 yards to the APP48 (Bird, Tyler), PENALTY APP offside (Walliser, T.) 5 yards to the APP49, NO PLAY.
11:42
2nd & 4 at opp 49
DK Billingsley run for 1 yd to the AppSt 48
11:42
3rd & 3 at opp 48
Josh Mays run for 2 yds to the AppSt 46
11:42
4th & 1 at opp 46
Charles Strong run for 4 yds to the AppSt 42 for a 1ST down APPALACHIAN ST Penalty, personal foul (Christian Johnstone) to the AppSt 27 for a 1ST down
11:42
1st & 10 at opp 27
DK Billingsley run for 3 yds to the AppSt 24
11:42
2nd & 7 at opp 24
DK Billingsley run for 1 yd to the AppSt 23
11:42
3rd & 6 at opp 23
DK Billingsley run for 4 yds to the AppSt 19
11:42
4th & 2 at opp 19
DK Billingsley run for 3 yds to the AppSt 16 for a 1ST down
11:42
1st & 10 at opp 16
Kyle Toole run for 3 yds to the AppSt 13
11:42
2nd & 7 at opp 13
Josh Mays run for 4 yds to the AppSt 9
0:35
3rd & 3 at opp 9
Josh Mays run for 2 yds to the AppSt 7
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.