From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Troy
Army
449
Total yards
255
227
Passing yards
78
222
Rushing yards
177
10.8
Yards per pass
4.3
5.7
Yards per rush
3.5
15
First downs
17
4–13
Third downs
2–13
0–2
Fourth downs
1–5
1
Turnovers
4
9–80
Penalties
5–31
30:08
Possession
29:52
6
Sacks (by defense)
0
Efficiency
Troy
Army
48%
Success rate
32%
0.25
EPA per play
−0.23
1.13
Explosiveness
1.08
0.46
Rushing EPA
−0.17
−0.16
Passing EPA
−0.37
8%
Passing-down success
18%
0.44
First-down EPA
0.04
0.22
Second-down EPA
−0.08
0.18
Third-down EPA
−0.20
25%
Havoc by its defense
10%
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)
Troy 61% to win. Elo’s favorite won.
The line
Troy −6, over/under 42.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 Troy 67%, Army 33%. 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. Army drives left to right, Troy right to left.
Q1 ArmyPunt, 4 plays, 5 yards
Q1 TroyField goal, 8 plays, 63 yards
Q1 ArmyFumble, 9 plays, 55 yards
Q1 TroyFumble, 4 plays, 78 yards
Q1 ArmyPunt, 4 plays, 15 yards
Q2 TroyField goal, 6 plays, 17 yards
Q2 ArmyPunt, 3 plays, −3 yards
Q2 TroyField goal, 5 plays, 35 yards
Q2 ArmyFumble, 3 plays, 16 yards
Q2 TroyPunt, 3 plays, 2 yards
Q2 ArmyPunt, 8 plays, 27 yards
Q2 TroyTouchdown, 4 plays, 63 yards
Q2 ArmyPunt, 3 plays, 1 yard
Q2 TroyMissed FG, 3 plays, 22 yards
Q2 ArmyEnd of half, 1 play, −1 yard
Q3 TroyField goal, 10 plays, 49 yards
Q3 ArmyTurnover on downs, 6 plays, 40 yards
Q3 TroyPunt, 6 plays, 17 yards
Q3 ArmyTurnover on downs, 8 plays, 43 yards
Q4 TroyPunt, 3 plays, −4 yards
Q4 ArmyTurnover on downs, 4 plays, −10 yards
Q4 TroyTurnover on downs, 7 plays, 17 yards
Q4 ArmyFumble, 13 plays, 61 yards
Q4 TroyTurnover on downs, 6 plays, 50 yards
Q4 ArmyInterception, 3 plays, 5 yards
Play by play
1st quarter5 drives, then Troy 3, Army 0
Army Punt, 4 plays
15:00
1st & 10 at own 35
Zach Long kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Bryson Daily run for 11 yds to the ARMY 36 for a 1ST down
15:00
1st & 10 at own 36
Bryson Daily run for 4 yds to the ARMY 32 Bryson Daily fumbled, recovered by TROY Jackson Filipowicz
15:00
2nd & 14 at own 32
Kanye Udoh run for 3 yds to the ARMY 35
15:00
3rd & 11 at own 35
Bryson Daily pass complete to Kanye Udoh for no gain to the ARMY 35
15:00
4th & 11 at own 35
PENALTY ARMY False Start (Marshall,Ay’Jaun) 5 yards from ARMY35 to ARMY30. NO PLAY.
12:02
4th & 16 at own 30
Cooper Allan punt for 40 yds, fair catch by Jabre Barber at the TROY 30
Troy Field goal, 8 plays
12:02
1st & 10 at own 30
Kimani Vidal run for 7 yds to the TROY 37
12:02
2nd & 3 at own 37
No Huddle-Shotgun Watson,Gunnar pass complete short left to Lewis,Chris for 21 yards to the ARMY42 (Moore,Jabari), out of bounds PENALTY TROY Illegal Shift 5 yards from TROY37 to TROY32. NO PLAY.
12:02
2nd & 8 at own 32
Gunnar Watson pass complete to Deshon Stoudemire for 5 yds to the TROY 37
12:02
3rd & 3 at own 37
Kimani Vidal run for 7 yds to the TROY 44 for a 1ST down
12:02
1st & 10 at own 44
Gunnar Watson pass complete to Jabre Barber for 47 yds to the ARMY 9 for a 1ST down
12:02
1st & goal at opp 9
PENALTY TROY Illegal Shift 5 yards from ARMY09 to ARMY14. NO PLAY.
12:02
1st & goal at opp 14
Gunnar Watson pass complete to Kimani Vidal for 7 yds to the ARMY 7
12:02
2nd & goal at opp 7
Kimani Vidal run for no gain to the ARMY 7
12:02
3rd & goal at opp 7
Gunnar Watson pass incomplete to Jabre Barber
7:55
4th & goal at opp 7
Scott Taylor Renfroe 24 yd FG GOODTroy 3, Army 0
Army Fumble, 9 plays
7:55
1st & 10 at own 35
Zach Long kickoff for 61 yds
7:55
1st & 10 at own 25
Tyrell Robinson run for 5 yds to the ARMY 30
7:55
2nd & 5 at own 30
Bryson Daily run for 18 yds to the ARMY 48 for a 1ST down
7:55
1st & 10 at own 48
Tyrell Robinson run for 5 yds to the TROY 47
7:55
2nd & 5 at opp 47
Bryson Daily pass incomplete to Hayden Reed
7:55
3rd & 5 at opp 47
Bryson Daily run for 10 yds to the TROY 37 for a 1ST down
7:55
1st & 10 at opp 37
Bryson Daily run for no gain to the TROY 37
7:55
2nd & 10 at opp 37
Bryson Daily pass complete to Noah Short for 13 yds to the TROY 24 for a 1ST down
7:55
1st & 10 at opp 24
Bryson Daily run for 1 yd to the TROY 23
3:11
2nd & 9 at opp 23
Tyrell Robinson run for 3 yds to the TROY 20 Tyrell Robinson fumbled, recovered by TROY Caleb Ransaw
Troy Fumble, 4 plays
3:11
1st & 10 at own 20
Kimani Vidal run for 13 yds to the TROY 33 for a 1ST down
3:11
1st & 10 at own 33
Kimani Vidal run for 13 yds to the TROY 46 for a 1ST down
3:11
1st & 10 at own 46
PENALTY TROY False Start (Graham,Derrick) 5 yards from TROY46 to TROY41. NO PLAY.
3:11
1st & 15 at own 41
Kimani Vidal run for 5 yds to the TROY 46
0:56
2nd & 10 at own 46
Gunnar Watson pass complete to Jabre Barber for 52 yds Jabre Barber fumbled, recovered by TROY Leo Lowin
Army Punt, 4 plays
0:56
1st & 10 at own 2
No Huddle-Shotgun Daily,Bryson rush right for 4 yards gain to the ARMY06 (Stringer,Jordan) PENALTY ARMY Holding (Crossan,David) 1 yard from ARMY02 to ARMY01. NO PLAY.
0:56
1st & 11 at own 1
Troy Penalty, Face Mask (15 yards) (15 Yards) to the ARMY 17 for a 1ST down
0:00
1st & 10 at own 17
Bryson Daily run for no gain to the ARMY 17
Q2 15:00
2nd & 10 at own 17
Hayden Reed run for 4 yds to the ARMY 21
Q2 15:00
3rd & 6 at own 21
Bryson Daily sacked by T.J. Jackson for a loss of 4 yards to the ARMY 17
Q2 13:40
4th & 10 at own 17
Cooper Allan punt for 32 yds , Jabre Barber returns for 14 yds to the ARMY 35
2nd quarter10 drives, then Troy 16, Army 0
Troy Field goal, 6 plays
13:40
1st & 10 at opp 35
Damien Taylor run for 5 yds to the ARMY 30
13:40
2nd & 5 at opp 30
Gunnar Watson pass complete to Jabre Barber for 10 yds to the ARMY 20 for a 1ST down
13:40
1st & 10 at opp 20
Damien Taylor run for 6 yds to the ARMY 14
13:40
2nd & 4 at opp 14
Damien Taylor run for 1 yd to the ARMY 13
13:40
3rd & 3 at opp 13
PENALTY TROY False Start (King,Daniel) 5 yards from ARMY13 to ARMY18. NO PLAY.
13:40
3rd & 8 at opp 18
Gunnar Watson pass incomplete to Jabre Barber
10:35
4th & 8 at opp 18
Scott Taylor Renfroe 35 yd FG GOODTroy 6, Army 0
Army Punt, 3 plays
10:35
1st & 10 at own 35
Zach Long kickoff for 62 yds
10:35
1st & 10 at own 25
Tyson Riley pass incomplete to Tobi Olawole
10:35
2nd & 10 at own 25
No Huddle-Shotgun Robinson,Tyrell rush left for 3 yards gain to the ARMY28 (Pettus,Dell; McDonald,Jayden) PENALTY ARMY Holding (Marshall,Ay’Jaun) 10 yards from ARMY25 to ARMY15. NO PLAY.
10:35
2nd & 20 at own 15
Bryson Daily pass complete to Noah Short for 2 yds to the ARMY 17
10:35
3rd & 18 at own 17
Bryson Daily run for 5 yds to the ARMY 22
8:43
4th & 13 at own 22
Cooper Allan punt for 28 yds , Jabre Barber returns for no gain to the 50 yard line
Troy Field goal, 5 plays
8:43
1st & 10 at the 50
Gunnar Watson pass complete to Jabre Barber for 29 yds to the ARMY 21 for a 1ST down
8:43
1st & 10 at opp 21
Kimani Vidal run for 6 yds to the ARMY 15
8:43
2nd & 4 at opp 15
Gunnar Watson pass incomplete to Chris Lewis
8:43
3rd & 4 at opp 15
Gunnar Watson pass incomplete to Deshon Stoudemire
7:31
4th & 4 at opp 15
Scott Taylor Renfroe 32 yd FG GOODTroy 9, Army 0
Army Fumble, 3 plays
7:31
1st & 10 at own 35
Zach Long kickoff for 65 yds for a touchback
7:31
1st & 10 at own 25
Kanye Udoh run for 10 yds to the ARMY 35 for a 1ST down
7:31
1st & 10 at own 35
Kanye Udoh run for 8 yds to the ARMY 43
6:14
2nd & 2 at own 43
Champ Harris sacked by Richard Jibunor for a loss of 2 yards to the ARMY 41 Champ Harris fumbled, recovered by TROY T.J. Jackson , return for 0 yards
Troy Punt, 3 plays
6:14
1st & 10 at opp 41
Kimani Vidal run for 2 yds to the ARMY 39
6:14
2nd & 8 at opp 39
Gunnar Watson pass incomplete to Jabre Barber
6:14
3rd & 8 at opp 39
Gunnar Watson pass incomplete to Devonte Ross
5:16
4th & 8 at opp 39
Robert Cole punt for 37 yds
Army Punt, 8 plays
5:16
1st & 10 at own 2
Kanye Udoh run for 4 yds to the ARMY 6
5:16
2nd & 6 at own 6
Kanye Udoh run for 11 yds to the ARMY 17 for a 1ST down
5:16
1st & 10 at own 17
Kanye Udoh run for 5 yds to the ARMY 22
5:16
2nd & 5 at own 22
PENALTY ARMY Delay Of Game 5 yards from ARMY22 to ARMY17. NO PLAY.
5:16
2nd & 10 at own 17
Hayden Reed run for 3 yds to the ARMY 20
5:16
3rd & 7 at own 20
Kanye Udoh run for 8 yds to the ARMY 28 for a 1ST down
5:16
1st & 10 at own 28
Kanye Udoh run for 2 yds to the ARMY 30
5:16
2nd & 8 at own 30
Kanye Udoh run for 1 yd to the ARMY 31
5:16
3rd & 7 at own 31
No Huddle-Shotgun Harris,Champ pass complete short middle to Lingenfelter,Joshua for 19 yards to the ARMY50 (Swanson,Keyshawn; Ransaw,Caleb) PENALTY ARMY Holding (Finucane,Connor) 10 yards from ARMY31 to ARMY21. NO PLAY.
1:34
3rd & 17 at own 21
Timeout Troy, clock 01:34
1:34
3rd & 17 at own 21
Kanye Udoh run for 8 yds to the ARMY 29
1:28
4th & 9 at own 29
Timeout Troy, clock 01:28
1:21
4th & 9 at own 29
Cooper Allan punt for 34 yds, punt out-of-bounds at the TROY 37
Troy Touchdown, 4 plays
1:21
1st & 10 at own 37
Kimani Vidal run for 6 yds to the TROY 43
1:21
2nd & 4 at own 43
Gunnar Watson pass incomplete to Jabre Barber
1:21
3rd & 4 at own 43
Kimani Vidal run for 5 yds to the TROY 48 for a 1ST down
0:38
1st & 10 at own 48
Gunnar Watson pass complete to Chris Lewis for 52 yds for a TD (Scott Taylor Renfroe KICK)Troy 16, Army 0
Army Punt, 3 plays
0:38
1st & 10 at own 35
Zach Long kickoff for 64 yds
0:38
1st & 10 at own 25
Champ Harris run for 1 yd to the ARMY 26
0:38
2nd & 9 at own 26
Champ Harris pass incomplete
0:38
3rd & 9 at own 26
Hayden Reed run for no gain to the ARMY 26 Hayden Reed fumbled, recovered by TROY Champ Harris
0:20
4th & 9 at own 26
Timeout Troy, clock 00:20
0:15
4th & 9 at own 26
Cooper Allan punt for 19 yds, punt out-of-bounds at the ARMY 45
Troy Missed FG, 3 plays
0:15
1st & 10 at opp 45
Gunnar Watson pass complete to Clayton Ollendieck for 13 yds to the ARMY 32 for a 1ST down
0:15
1st & 10 at opp 32
Gunnar Watson pass complete to Clayton Ollendieck for 9 yds to the ARMY 23
0:02
2nd & 1 at opp 23
Scott Taylor Renfroe 41 yd FG MISSED
Army End of half, 1 play
0:00
1st & 10 at own 23
C. Harris takes a knee
3rd quarter4 drives, then Troy 19, Army 0
Troy Field goal, 10 plays
15:00
1st & 10 at own 35
Cole Talley kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kimani Vidal run for 4 yds to the TROY 29
15:00
2nd & 6 at own 29
Kimani Vidal run for 11 yds to the TROY 40 for a 1ST down
15:00
1st & 10 at own 40
Kimani Vidal run for 7 yds to the TROY 47
15:00
2nd & 3 at own 47
Gunnar Watson pass incomplete to Jabre Barber
15:00
3rd & 3 at own 47
Damien Taylor run for 9 yds to the ARMY 44 for a 1ST down
15:00
1st & 10 at opp 44
Damien Taylor run for 11 yds to the ARMY 33 for a 1ST down
15:00
1st & 10 at opp 33
Gunnar Watson pass incomplete to Chris Lewis
15:00
2nd & 10 at opp 33
Kimani Vidal run for 4 yds to the ARMY 29
15:00
3rd & 6 at opp 29
Gunnar Watson pass complete to Chris Lewis for 3 yds to the ARMY 26
10:09
4th & 3 at opp 26
Scott Taylor Renfroe 43 yd FG GOODTroy 19, Army 0
Army Turnover on downs, 6 plays
10:02
1st & 10 at own 35
Zach Long kickoff for 63 yds , Zach Mundell return for 11 yds to the ARMY 13
10:02
1st & 10 at own 13
Kanye Udoh run for 23 yds to the ARMY 36 for a 1ST down
10:02
1st & 10 at own 36
Kanye Udoh run for 10 yds to the TROY 46 for a 1ST down Troy Penalty, unnecessary roughness (Richard Jibunor) to the TROY 39 for a 1ST down
10:02
1st & 10 at opp 39
Hayden Reed run for 2 yds to the TROY 41
10:02
2nd & 12 at opp 41
Champ Harris run for 1 yd to the TROY 42
10:02
3rd & 13 at opp 42
Hayden Reed run for 3 yds to the TROY 39
6:55
4th & 10 at opp 39
Champ Harris sacked by Phillip Lee for a loss of 8 yards to the TROY 47
Troy Punt, 6 plays
6:55
1st & 10 at own 47
Asa Martin run for 3 yds to the 50 yard line
6:55
2nd & 7 at the 50
Asa Martin run for 16 yds to the ARMY 34 for a 1ST down
6:55
1st & 10 at opp 34
Asa Martin run for 5 yds to the ARMY 29
6:55
2nd & 5 at opp 29
Asa Martin run for no gain to the ARMY 29
6:55
3rd & 5 at opp 29
Troy Penalty, Offensive Holding (-10 Yards) to the ARMY 36
6:55
3rd & 12 at opp 36
Gunnar Watson pass incomplete to Marcus Rogers
3:35
4th & 12 at opp 36
Gunnar Watson punt for 11 yds
Army Turnover on downs, 8 plays
3:35
1st & 10 at own 25
Tyrell Robinson run for 6 yds to the ARMY 31
3:35
2nd & 4 at own 31
Kanye Udoh run for 7 yds to the ARMY 38 for a 1ST down
3:35
1st & 10 at own 38
Kanye Udoh run for 6 yds to the ARMY 44
3:35
2nd & 4 at own 44
Champ Harris pass complete to Tyrell Robinson for 15 yds to the TROY 41 for a 1ST down
3:35
1st & 10 at opp 41
Tyrell Robinson run for 3 yds to the TROY 38
3:35
2nd & 7 at opp 38
Hayden Reed run for 3 yds to the TROY 35
0:00
3rd & 4 at opp 35
Kanye Udoh run for 3 yds to the TROY 32
Q4 14:54
4th & 1 at opp 32
Kanye Udoh run for no gain to the TROY 32
4th quarter6 drives, then Troy 19, Army 0
Troy Punt, 3 plays
14:54
1st & 10 at own 32
No Huddle-Shotgun Vidal,Kimani rush left for 3 yards gain to the TROY35 (DiDomenico,Max; Fortner,Kalib) PENALTY TROY Holding (King,Daniel) 10 yards from TROY32 to TROY22. NO PLAY.
14:54
1st & 20 at own 22
Kimani Vidal run for 1 yd to the TROY 21
14:54
2nd & 21 at own 21
Kimani Vidal run for no gain to the TROY 21
14:54
3rd & 21 at own 21
Kimani Vidal run for 7 yds to the TROY 28
12:14
4th & 14 at own 28
Robert Cole punt for 27 yds
Army Turnover on downs, 4 plays
12:14
1st & 10 at opp 45
Tobi Olawole run for 6 yds to the ARMY 49
12:14
2nd & 16 at own 49
Champ Harris pass complete to Tyson Riley for 6 yds to the TROY 45
12:14
3rd & 10 at opp 45
Champ Harris sacked by Jayden McDonald for a loss of 10 yards to the ARMY 45
10:16
4th & 20 at own 45
Champ Harris pass incomplete to Casey Reynolds
Troy Turnover on downs, 7 plays
10:16
1st & 10 at opp 45
Kimani Vidal run for 4 yds to the ARMY 41
10:16
2nd & 6 at opp 41
Kimani Vidal run for 5 yds to the ARMY 36
10:16
3rd & 1 at opp 36
Kimani Vidal run for 2 yds to the ARMY 34 for a 1ST down
10:16
1st & 10 at opp 34
Kimani Vidal run for 7 yds to the ARMY 27
10:16
2nd & 3 at opp 27
Kimani Vidal run for 1 yd to the ARMY 28
10:16
3rd & 4 at opp 28
Damien Taylor run for no gain to the ARMY 28
5:27
4th & 4 at opp 28
Gunnar Watson pass incomplete to Jabre Barber
Army Fumble, 13 plays
5:27
1st & 10 at own 28
Champ Harris pass complete to Tobi Olawole for 11 yds to the ARMY 39 for a 1ST down
5:27
1st & 10 at own 39
Champ Harris pass complete to Tyrell Robinson for 2 yds to the ARMY 41
5:27
2nd & 8 at own 41
Champ Harris pass complete to Tobi Olawole for 11 yds to the TROY 48 for a 1ST down
5:27
1st & 10 at opp 48
Champ Harris pass incomplete to Ay’Jaun Marshall
5:27
2nd & 10 at opp 48
Tyrell Robinson run for 6 yds to the TROY 42
5:27
3rd & 4 at opp 42
Champ Harris sacked by Jordan Stringer for a loss of 7 yards to the TROY 49
5:27
4th & 11 at opp 49
Champ Harris pass complete to Ay’Jaun Marshall for 18 yds to the TROY 31 for a 1ST down
5:27
1st & 10 at opp 31
Champ Harris run for 4 yds to the TROY 27
5:27
2nd & 6 at opp 27
Kanye Udoh run for 12 yds to the TROY 15 for a 1ST down
5:27
1st & 10 at opp 15
Kanye Udoh run for 3 yds to the TROY 12
5:27
2nd & 7 at opp 12
Champ Harris pass incomplete to Tobi Olawole
5:27
3rd & 7 at opp 12
Champ Harris pass incomplete to Tobi Olawole
2:22
4th & 7 at opp 12
Champ Harris sacked by Richard Jibunor for a loss of 1 yard to the TROY 28 Champ Harris fumbled, recovered by TROY Irshaad Davis , return for 0 yards
Troy Turnover on downs, 6 plays
2:22
1st & 10 at own 28
Damien Taylor run for 4 yds to the TROY 32
2:16
2nd & 6 at own 32
Timeout Army, clock 02:16
2:16
2nd & 6 at own 32
Damien Taylor run for 38 yds to the ARMY 30 for a 1ST down
2:07
1st & 10 at opp 30
Timeout Army, clock 02:07
2:07
1st & 10 at opp 30
Asa Martin run for no gain to the ARMY 30
2:07
2nd & 10 at opp 30
Asa Martin run for no gain to the ARMY 30
2:07
3rd & 10 at opp 30
Damien Taylor run for 9 yds to the ARMY 21
0:30
4th & 1 at opp 21
Timeout Troy, clock 00:30
0:27
4th & 1 at opp 21
Damien Taylor run for 1 yd to the ARMY 22
Army Interception, 3 plays
0:27
1st & 10 at own 22
Champ Harris pass incomplete to Tobi Olawole
0:27
2nd & 10 at own 22
Champ Harris run for 5 yds to the ARMY 27
0:00
3rd & 5 at own 27
Champ Harris pass intercepted
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.