From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Army
Wake Forest
407
Total yards
488
182
Passing yards
267
225
Rushing yards
221
8.7
Yards per pass
12.1
4.2
Yards per rush
5.3
19
First downs
26
8–17
Third downs
4–9
2–4
Fourth downs
1–3
2
Turnovers
0
6–36
Penalties
1–5
35:56
Possession
24:04
1
Sacks (by defense)
3
Efficiency
Army
Wake Forest
38%
Success rate
59%
−0.05
EPA per play
0.34
1.24
Explosiveness
1.02
0.14
Rushing EPA
0.26
−0.19
Passing EPA
0.48
16%
Passing-down success
25%
−0.53
First-down EPA
0.49
0.30
Second-down EPA
0.16
0.53
Third-down EPA
0.79
6%
Havoc by its defense
16%
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)
Wake Forest 74% to win. Elo’s favorite won.
The line
Wake Forest −16, over/under 65.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 Wake Forest 87%, Army 13%. 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. Wake Forest drives left to right, Army right to left.
Q1 ArmyFumble, 6 plays, 66 yards
Q1 Wake ForestTouchdown, 9 plays, 91 yards
Q1 ArmyPunt, 7 plays, 15 yards
Q1 Wake ForestTouchdown, 5 plays, 56 yards
Q1 ArmyTurnover on downs, 12 plays, 42 yards
Q2 Wake ForestTurnover on downs, 6 plays, 18 yards
Q2 ArmyPunt, 3 plays, 0 yards
Q2 Wake ForestTouchdown, 12 plays, 82 yards
Q2 ArmyInterception, 11 plays, 55 yards
Q2 Wake ForestEnd of half, 1 play, −1 yard
Q3 Wake ForestTouchdown, 6 plays, 75 yards
Q3 ArmyMissed FG, 12 plays, 50 yards
Q3 Wake ForestTouchdown, 4 plays, 75 yards
Q3 ArmyPunt, 3 plays, 4 yards
Q3 Wake ForestField goal, 7 plays, 45 yards
Q3 ArmyTouchdown, 7 plays, 70 yards
Q4 Wake ForestPunt, 3 plays, 7 yards
Q4 ArmyTurnover on downs, 8 plays, −1 yard
Q4 Wake ForestTouchdown, 8 plays, 41 yards
Q4 ArmyField goal, 5 plays, 68 yards
Q4 Wake ForestTurnover on downs, 4 plays, 9 yards
Q4 ArmyEnd of game, 2 plays, 17 yards
Play by play
1st quarter5 drives, then Wake Forest 14, Army 0
Army Fumble, 6 plays
15:00
Ivan Mora kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Hayden Reed run for 4 yds to the Army 29
15:00
2nd & 6 at own 29
Tyhier Tyler pass complete to Tyrell Robinson for 47 yds to the WFrst 24 for a 1ST down
15:00
1st & 10 at opp 24
ARMY Penalty, False Start (Joshua Lingenfelter) to the WFrst 29
15:00
1st & 15 at opp 29
ARMY Penalty, False Start (Connor Finucane) to the WFrst 34
15:00
1st & 20 at opp 34
Tyhier Tyler pass complete to Isaiah Alston for 9 yds to the WFrst 25
15:00
2nd & 11 at opp 25
Tyhier Tyler run for 7 yds to the WFrst 18
15:00
3rd & 4 at opp 18
Jakobi Buchanan run for 5 yds to the WFrst 13 for a 1ST down
10:48
1st & 10 at opp 13
Jakobi Buchanan run for 4 yds to the WFrst 9 Jakobi Buchanan fumbled, recovered by WFrst Chase Jones
Wake Forest Touchdown, 9 plays
10:48
1st & 10 at own 9
Justice Ellison run for 2 yds to the WFrst 11
10:48
2nd & 8 at own 11
Sam Hartman run for 5 yds to the WFrst 16
10:48
3rd & 3 at own 16
Sam Hartman pass complete to Blake Whiteheart for 7 yds to the WFrst 23 for a 1ST down
10:48
1st & 10 at own 23
Justice Ellison run for 5 yds to the WFrst 28
10:48
2nd & 5 at own 28
Christian Turner run for 14 yds to the WFrst 42 for a 1ST down
10:48
1st & 10 at own 42
Sam Hartman pass complete to A.T. Perry for 46 yds to the Army 12 for a 1ST down
10:48
1st & 10 at opp 12
Christian Turner run for 5 yds to the Army 7
10:48
2nd & 5 at opp 7
Christian Turner run for 6 yds to the Army 1 for a 1ST down
8:08
1st & goal at opp 1
Christian Turner run for 1 yd for a TD, (Matthew Dennis KICK)Wake Forest 7, Army 0
Army Punt, 7 plays
8:08
1st & 10 at own 2
ARMY Penalty, False Start (Joshua Lingenfelter) to the Army 1
8:08
Ivan Mora kickoff for 63 yds , Braheam Murphy return for no gain to the Army 2
8:08
1st & 11 at own 1
Hayden Reed run for 3 yds to the Army 4
8:08
2nd & 8 at own 4
Hayden Reed run for 3 yds to the Army 7
8:08
3rd & 5 at own 7
Tyhier Tyler run for 4 yds to the Army 11
8:08
4th & 1 at own 11
Tyhier Tyler run for 1 yd to the Army 12 for a 1ST down
8:08
1st & 10 at own 12
Tyhier Tyler pass incomplete
8:08
2nd & 10 at own 12
Tyhier Tyler run for 4 yds to the Army 16
8:08
3rd & 6 at own 16
Hayden Reed run for 1 yd to the Army 17
3:58
4th & 5 at own 17
Billy Boehlke punt for 39 yds, downed at the WFrst 44
Wake Forest Touchdown, 5 plays
3:58
1st & 10 at own 44
Justice Ellison run for 18 yds to the Army 38 for a 1ST down
3:58
1st & 10 at opp 38
Sam Hartman run for 6 yds to the Army 32
3:58
2nd & 4 at opp 32
Justice Ellison run for 14 yds to the Army 18 for a 1ST down
3:58
1st & 10 at opp 18
Justice Ellison run for 15 yds to the Army 3 for a 1ST down
2:20
1st & goal at opp 3
Justice Ellison run for 3 yds for a TD, (Matthew Dennis KICK)Wake Forest 14, Army 0
Army Turnover on downs, 12 plays
2:20
Ivan Mora kickoff for 57 yds
2:20
1st & 10 at own 25
Tyrell Robinson run for 5 yds to the Army 30
2:20
2nd & 5 at own 30
Cade Ballard run for 11 yds to the Army 41 for a 1ST down
2:20
1st & 10 at own 41
Cade Ballard run for 6 yds to the Army 47
0:00
2nd & 4 at own 47
Jakobi Buchanan run for 1 yd to the Army 48
Q2 15:00
3rd & 3 at own 48
Cade Ballard run for 4 yds to the WFrst 48 for a 1ST down
Q2 15:00
1st & 10 at opp 48
Hayden Reed run for 1 yd to the WFrst 47
Q2 15:00
2nd & 9 at opp 47
Tyrell Robinson run for 7 yds to the WFrst 40
Q2 15:00
3rd & 2 at opp 40
Jakobi Buchanan run for 2 yds to the WFrst 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Cade Ballard pass incomplete
Q2 15:00
2nd & 10 at opp 38
Tyrell Robinson run for 4 yds to the WFrst 34
Q2 15:00
3rd & 6 at opp 34
Cade Ballard pass incomplete
Q2 11:19
4th & 6 at opp 34
Cade Ballard pass complete to Tyrell Robinson for 1 yd to the WFrst 33
2nd quarter5 drives, then Wake Forest 21, Army 0
Wake Forest Turnover on downs, 6 plays
11:19
1st & 10 at own 33
Sam Hartman pass complete to Jahmal Banks for 7 yds to the WFrst 40
11:19
2nd & 3 at own 40
Christian Turner run for 4 yds to the WFrst 44 for a 1ST down
11:19
1st & 10 at own 44
Christian Turner run for 2 yds to the WFrst 46
11:19
2nd & 8 at own 46
Sam Hartman pass incomplete
11:19
3rd & 8 at own 46
Sam Hartman run for 5 yds to the Army 49
9:31
4th & 3 at opp 49
Sam Hartman pass incomplete
Army Punt, 3 plays
9:31
1st & 10 at own 49
Cade Ballard pass incomplete
9:31
2nd & 10 at own 49
Hayden Reed run for 1 yd to the 50 yard line
9:31
3rd & 9 at the 50
ARMY Penalty, False Start (Braheam Murphy) to the Army 45
9:31
3rd & 14 at own 45
Cade Ballard run for 4 yds to the Army 49
7:41
4th & 10 at own 49
Billy Boehlke punt for 33 yds
Wake Forest Touchdown, 12 plays
7:41
1st & 10 at own 18
Justice Ellison run for 11 yds to the WFrst 29 for a 1ST down
7:41
1st & 10 at own 29
Sam Hartman run for 4 yds to the WFrst 33
7:41
2nd & 6 at own 33
Justice Ellison run for 6 yds to the WFrst 39 for a 1ST down
7:41
1st & 10 at own 39
Sam Hartman pass complete to Ke’Shawn Williams for 15 yds to the Army 46 for a 1ST down
7:41
1st & 10 at opp 46
Justice Ellison run for 9 yds to the Army 37
7:41
2nd & 1 at opp 37
Justice Ellison run for 5 yds to the Army 32 for a 1ST down
7:41
1st & 10 at opp 32
Quinton Cooley run for 5 yds to the Army 27
7:41
2nd & 5 at opp 27
Sam Hartman pass complete to Donavon Greene for 17 yds to the Army 10 for a 1ST down
7:41
1st & goal at opp 10
Sam Hartman run for 2 yds to the Army 8
7:41
2nd & goal at opp 8
Sam Hartman sacked by Peyton Hampton for a loss of 1 yard to the Army 9
7:41
3rd & goal at opp 9
WAKE FOREST Penalty, False Start (DeVonte Gordon) to the Army 14
2:44
4th & goal at opp 1
Timeout WAKE FOREST, clock 02:44
2:44
3rd & goal at opp 14
Sam Hartman pass complete to Donavon Greene for 13 yds to the Army 1
2:37
4th & goal at opp 1
Quinton Cooley run for 1 yd for a TD, (Matthew Dennis KICK)Wake Forest 21, Army 0
Army Interception, 11 plays
2:37
Ivan Mora kickoff for 55 yds
2:37
1st & 10 at own 25
Tyhier Tyler run for 3 yds to the Army 28
2:37
2nd & 7 at own 28
Hayden Reed run for 3 yds to the Army 31
2:37
3rd & 4 at own 31
Tyhier Tyler pass complete to Tyhier Tyler for 11 yds to the Army 42 for a 1ST down
2:37
1st & 10 at own 42
Tyhier Tyler sacked by Chase Jones and Dylan Hazen for a loss of 8 yards to the Army 34
2:37
2nd & 18 at own 34
Tyrell Robinson run for 12 yds to the Army 46
2:37
3rd & 6 at own 46
Tyrell Robinson run for 7 yds to the WFrst 47 for a 1ST down
1:21
1st & 10 at opp 47
Tyhier Tyler run for 4 yds to the WFrst 43
1:21
2nd & 6 at opp 43
Timeout ARMY, clock 01:21
1:21
2nd & 6 at opp 43
Tyhier Tyler run for 9 yds to the WFrst 34 for a 1ST down
1:21
1st & 10 at opp 34
Cade Ballard pass complete to Isaiah Alston for 6 yds to the WFrst 28
1:21
2nd & 4 at opp 28
Cade Ballard pass complete to Isaiah Alston for 8 yds to the WFrst 20 for a 1ST down
0:04
1st & 10 at opp 20
Cade Ballard pass intercepted
Wake Forest End of half, 1 play
0:00
1st & 10 at own 39
[NHSG] Kneel down by WFU at WFU38 (team loss of 1), clock 00:00.
3rd quarter6 drives, then Wake Forest 38, Army 0
Wake Forest Touchdown, 6 plays
15:00
Cole Talley kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Sam Hartman pass complete to A.T. Perry for 11 yds to the WFrst 36 for a 1ST down
15:00
1st & 10 at own 36
ARMY Penalty, Unnecessary Roughness (Kwabena Bonsu) to the Army 45 for a 1ST down
15:00
1st & 10 at opp 45
Sam Hartman run for 11 yds to the Army 34 for a 1ST down
15:00
1st & 10 at opp 34
Sam Hartman pass incomplete
15:00
2nd & 10 at opp 34
Justice Ellison run for 8 yds to the Army 26
13:30
3rd & 2 at opp 26
Sam Hartman pass complete to A.T. Perry for 26 yds for a TD, (Matthew Dennis KICK)Wake Forest 28, Army 0
Army Missed FG, 12 plays
13:30
Ivan Mora kickoff for 62 yds
13:30
1st & 10 at own 25
Tyrell Robinson run for 4 yds to the Army 29
13:30
2nd & 6 at own 29
Hayden Reed run for 4 yds to the Army 33
13:30
3rd & 2 at own 33
Tyhier Tyler run for 12 yds to the Army 45 for a 1ST down
13:30
1st & 10 at own 45
Jakobi Buchanan run for 1 yd to the Army 46
13:30
2nd & 9 at own 46
Ay’Jaun Marshall run for 20 yds to the WFrst 34 for a 1ST down
13:30
1st & 10 at opp 34
Jakobi Buchanan run for 3 yds to the WFrst 31
13:30
2nd & 7 at opp 31
Hayden Reed run for 1 yd to the WFrst 30
13:30
3rd & 6 at opp 30
Tyhier Tyler run for 8 yds to the WFrst 22 for a 1ST down
13:30
1st & 10 at opp 22
Braheam Murphy run for a loss of 5 yards to the WFrst 27
13:30
2nd & 15 at opp 27
Ay’Jaun Marshall run for 7 yds to the WFrst 20
13:30
3rd & 8 at opp 20
Tyhier Tyler run for a loss of 5 yards to the WFrst 25
6:48
4th & 13 at opp 25
Quinn Maretzki 42 yd FG MISSED
Wake Forest Touchdown, 4 plays
6:48
1st & 10 at own 25
Sam Hartman pass complete to Ke’Shawn Williams for 24 yds to the WFrst 49 for a 1ST down
6:48
1st & 10 at own 49
Christian Turner run for 10 yds to the Army 41 for a 1ST down
6:48
1st & 10 at opp 41
Sam Hartman pass complete to Jahmal Banks for 37 yds to the Army 4 for a 1ST down
5:29
1st & goal at opp 4
Christian Turner run for 4 yds for a TD, (Matthew Dennis KICK)Wake Forest 35, Army 0
Army Punt, 3 plays
5:23
Ivan Mora kickoff for 62 yds , Braheam Murphy return for 17 yds to the Army 20
5:23
1st & 10 at own 20
Tyhier Tyler run for 1 yd to the Army 21
5:23
2nd & 9 at own 21
Tyhier Tyler pass incomplete
5:23
3rd & 9 at own 21
Hayden Reed run for 3 yds to the Army 24
3:48
4th & 6 at own 24
Billy Boehlke punt for 41 yds, fair catch by Taylor Morin at the WFrst 35
Wake Forest Field goal, 7 plays
3:48
1st & 10 at own 35
Quinton Cooley run for 3 yds to the WFrst 38
3:48
2nd & 7 at own 38
Sam Hartman pass complete to Jaeger Bull for 8 yds to the WFrst 46 for a 1ST down
3:48
1st & 10 at own 46
Sam Hartman pass complete to A.T. Perry for 30 yds to the Army 24 for a 1ST down
3:48
1st & 10 at opp 24
Quinton Cooley run for 4 yds to the Army 20
3:48
2nd & 6 at opp 20
Sam Hartman pass incomplete
3:48
3rd & 6 at opp 20
Sam Hartman pass incomplete
2:10
4th & 6 at opp 20
Matthew Dennis 38 yd FG GOODWake Forest 38, Army 0
Army Touchdown, 7 plays
2:04
Ivan Mora kickoff for 60 yds , Braheam Murphy return for 25 yds to the Army 30
2:04
1st & 10 at own 30
Jemel Jones pass complete to Isaiah Alston for 5 yds to the Army 35
2:04
2nd & 5 at own 35
Jemel Jones run for 25 yds to the WFrst 40 for a 1ST down
2:04
1st & 10 at opp 40
Miles Stewart run for 7 yds to the WFrst 33
0:00
2nd & 3 at opp 33
Jemel Jones run for 4 yds to the WFrst 29 for a 1ST down
Q4 15:00
1st & 10 at opp 29
Jemel Jones run for 5 yds to the WFrst 24
Q4 15:00
2nd & 5 at opp 24
Jarel Dickson run for 4 yds to the WFrst 20
Q4 13:53
3rd & 1 at opp 20
Jemel Jones pass complete to Isaiah Alston for 20 yds for a TD, (Quinn Maretzki KICK)Wake Forest 38, Army 7
4th quarter6 drives, then Wake Forest 45, Army 10
Wake Forest Punt, 3 plays
13:48
Cole Talley kickoff for 60 yds , Ke’Shawn Williams return for 12 yds to the WFrst 17
13:48
1st & 10 at own 17
Quinton Cooley run for 2 yds to the WFrst 19
13:48
2nd & 8 at own 19
Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 24
13:48
3rd & 3 at own 24
Sam Hartman pass incomplete
12:22
4th & 3 at own 24
Ivan Mora punt for 34 yds
Army Turnover on downs, 8 plays
12:22
1st & 10 at own 42
Jemel Jones pass complete to Isaiah Alston for 8 yds to the 50 yard line
12:22
2nd & 2 at the 50
Markel Johnson run for 1 yd to the WFrst 49
12:22
3rd & 1 at opp 49
ARMY Penalty, False Start (Connor Bishop) to the Army 46
12:22
3rd & 6 at own 46
Jarel Dickson run for 4 yds to the 50 yard line
12:22
4th & 2 at the 50
Jarel Dickson run for 2 yds to the WFrst 48 for a 1ST down
12:22
1st & 10 at opp 48
Jemel Jones sacked by Kendron Wayman and Rondell Bothroyd for a loss of 6 yards to the Army 46
12:22
2nd & 16 at own 46
Jemel Jones pass incomplete
12:22
3rd & 16 at own 46
Jemel Jones pass incomplete
8:42
4th & 16 at own 46
Jemel Jones sacked by Kendron Wayman for a loss of 5 yards to the Army 41
Wake Forest Touchdown, 8 plays
8:42
1st & 10 at opp 41
Mitch Griffis run for 5 yds to the Army 36
8:42
2nd & 5 at opp 36
Mitch Griffis pass incomplete
8:42
3rd & 5 at opp 36
Will Towns run for 5 yds to the Army 31 for a 1ST down
8:42
1st & 10 at opp 31
Mitch Griffis run for 5 yds to the Army 26
8:42
2nd & 5 at opp 26
Mitch Griffis pass complete to Wesley Grimes for 8 yds to the Army 18 for a 1ST down
8:42
1st & 10 at opp 18
Mitch Griffis run for 4 yds to the Army 14
8:42
2nd & 6 at opp 14
Will Towns run for 1 yd to the Army 13
4:21
3rd & 5 at opp 13
Wesley Grimes 13 Yd pass from Mitch Griffis (Zach Murphy Kick)Wake Forest 45, Army 7
Army Field goal, 5 plays
4:16
Zach Murphy kickoff for 54 yds , Miles Stewart return for 5 yds to the Army 16
4:16
1st & 10 at own 16
Jemel Jones pass complete to Isaiah Alston for 67 yds to the WFrst 17 for a 1ST down
4:16
1st & 10 at opp 17
Jemel Jones pass incomplete
4:16
2nd & 10 at opp 17
Jemel Jones run for 1 yd to the WFrst 16
4:16
3rd & 9 at opp 16
Jemel Jones pass incomplete
2:56
4th & 9 at opp 16
Quinn Maretzki 33 yd FG GOODWake Forest 45, Army 10
Wake Forest Turnover on downs, 4 plays
2:56
1st & 10 at opp 43
Demond Claiborne run for 3 yds to the Army 40
2:56
2nd & 7 at opp 40
Demond Claiborne run for no gain to the Army 40
2:56
3rd & 7 at opp 40
Demond Claiborne run for 2 yds to the Army 38
0:25
4th & 5 at opp 38
Demond Claiborne run for 4 yds to the Army 34
Army End of game, 2 plays
0:25
1st & 10 at own 34
Ay’Jaun Marshall run for 17 yds to the WFrst 49 for a 1ST down
0:00
1st & 10 at opp 49
Jemel Jones pass incomplete
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.