Referee Ron Cherry; umpire Michael Webster; head linesman Troy Gray; line judge Colin Formulak; side judge Richard Wilborn; field judge Mike Furtado; back judge Scott Maslin; alternate Keith RodenGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Army
Wake Forest
359
Total yards
338
18
Passing yards
238
341
Rushing yards
100
3.6
Yards per pass
6.8
5.8
Yards per rush
3.3
17
First downs
21
3–12
Third downs
7–13
2–2
Fourth downs
0–2
2
Turnovers
1
7–57
Penalties
4–30
35:33
Possession
24:01
Efficiency
Army
Wake Forest
44%
Success rate
43%
0.19
EPA per play
0.13
1.08
Explosiveness
1.19
0.20
Rushing EPA
−0.11
0.18
Passing EPA
0.36
14%
Passing-down success
38%
0.17
First-down EPA
0.15
0.18
Second-down EPA
−0.06
−0.04
Third-down EPA
0.84
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 66% to win. Elo’s favorite won.
The line
Wake Forest −3, over/under 48.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 58%, Army 42%. 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 ArmyPunt, 3 plays, 4 yards
Q1 Wake ForestPunt, 6 plays, 23 yards
Q1 ArmyPunt, 5 plays, 18 yards
Q1 Wake ForestTouchdown, 6 plays, 74 yards
Q1 ArmyTouchdown, 8 plays, 76 yards
Q1 Wake ForestTouchdown, 5 plays, 49 yards
Q2 ArmyTouchdown, 8 plays, 74 yards
Q2 Wake ForestTurnover on downs, 8 plays, 30 yards
Q2 ArmyTouchdown, 9 plays, 68 yards
Q2 Wake ForestInterception, 2 plays, 0 yards
Q2 ArmyMissed FG, 4 plays, 1 yard
Q3 Wake ForestPunt, 3 plays, 5 yards
Q3 ArmyPunt, 3 plays, 7 yards
Q3 Wake ForestPunt, 3 plays, −2 yards
Q3 ArmyFumble, 10 plays, 23 yards
Q3 Wake ForestField goal, 15 plays, 70 yards
Q4 ArmyPunt, 6 plays, 27 yards
Q4 Wake ForestTouchdown, 11 plays, 84 yards
Q4 ArmyFumble, 8 plays, 16 yards
Q4 Wake ForestTurnover on downs, 7 plays, 12 yards
Q4 ArmyEnd of game, 1 play, 0 yards
Play by play
2nd quarter1 drive, then Army 21, Wake Forest 14
Wake Forest Interception, 2 plays
2:14
2nd & 10 at own 39
ARMY Penalty, personal foul (N/A) to the WFrst 24 for a 1ST down
1st quarter6 drives, then Tied at 7
Army Punt, 3 plays
15:00
1st & 10 at own 25
WAKE FOREST Penalty, Defensive offside (Tylor Harris) to the Army 30
15:00
1st & 5 at own 30
Tony Giovannelli run for a loss of 1 yard to the Army 29
15:00
2nd & 6 at own 29
Larry Dixon run for 3 yds to the Army 32
15:00
3rd & 3 at own 32
Angel Santiago run for a loss of 3 yards to the Army 29
15:00
4th & 6 at own 29
Alex Tardieu punt for 54 yds
15:00
1st & 10 at own 35
Adam Centers kickoff for 65 yds for a touchback
Wake Forest Punt, 6 plays
13:06
1st & 10 at own 17
John Wolford pass complete to Orville Reynolds for 6 yds to the WFrst 23
13:06
2nd & 4 at own 23
John Wolford pass incomplete to Matt James
13:06
3rd & 4 at own 23
John Wolford pass complete to Matt James for 12 yds to the WFrst 35 for a 1ST down
13:06
1st & 10 at own 35
Orville Reynolds run for 1 yd to the WFrst 36
13:06
2nd & 9 at own 36
John Wolford pass complete to Matt James for 4 yds to the WFrst 40
13:06
3rd & 5 at own 40
John Wolford pass incomplete to Matt James
13:06
4th & 5 at own 40
Alexander Kinal punt for 49 yds, downed at the Army 11
Army Punt, 5 plays
10:32
1st & 10 at own 11
Larry Dixon run for 5 yds to the Army 16
10:32
2nd & 5 at own 16
Tony Giovannelli run for 7 yds to the Army 23 for a 1ST down
10:32
1st & 10 at own 23
Larry Dixon run for 1 yd to the Army 24
10:32
2nd & 9 at own 24
Angel Santiago run for 5 yds to the Army 29
10:32
3rd & 4 at own 29
Angel Santiago pass incomplete to Raymond Maples
10:32
4th & 4 at own 29
Alex Tardieu punt for 45 yds
Wake Forest Touchdown, 6 plays
7:41
1st & 10 at own 26
John Wolford pass complete to Matt James for 23 yds to the WFrst 49 for a 1ST down
7:41
1st & 10 at own 49
John Wolford pass complete to Cam Serigne for 11 yds to the Army 40 for a 1ST down
7:41
1st & 10 at opp 40
Isaiah Robinson run for 11 yds to the Army 29 for a 1ST down
7:41
1st & 10 at opp 29
Isaiah Robinson run for 7 yds to the Army 22
7:41
2nd & 3 at opp 22
Isaiah Robinson run for 7 yds to the Army 15 for a 1ST down
6:00
1st & 10 at opp 15
Isaiah Robinson run for 15 yds for a TD, (Mike Weaver KICK)Wake Forest 7, Army 0
Army Touchdown, 8 plays
6:00
1st & 0 at own 35
Adam Centers kickoff for 58 yds , Josh Jenkins return for 17 yds to the Army 24
5:54
1st & 10 at own 24
Larry Dixon run for 5 yds to the Army 29
5:03
2nd & 5 at own 29
Timeout ARMY, clock 05:03
5:03
2nd & 5 at own 29
Seth Combs run for 2 yds to the Army 31
5:03
3rd & 3 at own 31
Angel Santiago run for 2 yds to the Army 33
5:03
4th & 1 at own 33
Larry Dixon run for 7 yds to the Army 40 for a 1ST down
5:03
1st & 10 at own 40
ARMY Penalty, false start (-5 Yards) to the Army 35
5:03
1st & 15 at own 35
Raymond Maples run for 32 yds to the WFrst 33 for a 1ST down
5:03
1st & 10 at opp 33
Angel Santiago pass complete to Xavier Moss for 5 yds to the WFrst 28
5:03
2nd & 5 at opp 28
Terry Baggett run for 23 yds to the WFrst 5 for a 1ST down
0:49
1st & goal at opp 5
Larry Dixon run for 5 yds for a TD, (Daniel Grochowski KICK)Tied at 7
Wake Forest Touchdown, 5 plays
0:49
1st & 10 at opp 49
John Wolford pass complete to E.J. Scott for 36 yds to the Army 13 for a 1ST down
0:49
1st & 10 at opp 13
E.J. Scott run for 11 yds to the Army 2 for a 1ST down
0:49
1st & 0 at own 35
Daniel Grochowski kickoff for 19 yds
Q2 15:00
1st & goal at opp 2
John Wolford pass complete to E.J. Scott for 1 yd to the Army 1
Q2 15:00
2nd & goal at opp 1
Isaiah Robinson run for a loss of 5 yards to the Army 6
Q2 13:39
3rd & goal at opp 6
John Wolford pass complete to Cam Serigne for 6 yds for a TD, (Mike Weaver KICK)Wake Forest 14, Army 7
2nd quarter5 drives, then Army 21, Wake Forest 14
Army Touchdown, 8 plays
13:39
1st & 0 at own 35
Adam Centers kickoff for 63 yds , Josh Jenkins return for 24 yds to the Army 26
13:32
1st & 10 at own 26
Angel Santiago run for 5 yds to the Army 31
13:32
2nd & 5 at own 31
Angel Santiago run for 11 yds to the Army 42 for a 1ST down
13:32
1st & 10 at own 42
Angel Santiago run for 9 yds to the WFrst 49
13:32
2nd & 1 at opp 49
Angel Santiago run for 37 yds to the WFrst 12 for a 1ST down
13:32
1st & 10 at opp 12
Matt Giachinta run for 3 yds to the WFrst 9
10:44
2nd & 7 at opp 9
Timeout WAKE FOREST, clock 10:44
10:44
2nd & 7 at opp 9
Angel Santiago run for 8 yds to the WFrst 1 for a 1ST down
10:44
1st & goal at opp 1
Larry Dixon run for no gain to the WFrst 1
9:26
2nd & goal at opp 1
Angel Santiago run for 1 yd for a TD, (Daniel Grochowski KICK)Tied at 14
Wake Forest Turnover on downs, 8 plays
9:26
1st & 0 at own 35
Daniel Grochowski kickoff for 31 yds , Grant Dawson return for 9 yds to the WFrst 43
9:22
1st & 15 at own 38
John Wolford pass complete to Cam Serigne for 7 yds to the WFrst 45
9:22
2nd & 8 at own 45
John Wolford pass complete to Matt James for 9 yds to the Army 46 for a 1ST down
9:22
1st & 10 at opp 46
John Wolford pass complete to Matt James for 4 yds to the Army 42
9:22
2nd & 6 at opp 42
Orville Reynolds run for 8 yds to the Army 34 for a 1ST down
9:22
1st & 10 at opp 34
John Wolford pass complete to Matt James for 6 yds to the Army 28
9:22
2nd & 4 at opp 28
John Wolford sacked by Stephen Ricciardi for a loss of 7 yards to the Army 35
9:22
3rd & 11 at opp 35
John Wolford pass incomplete to Orville Reynolds
9:22
4th & 11 at opp 35
John Wolford pass complete to Cam Serigne for 3 yds to the Army 32
Army Touchdown, 9 plays
6:51
1st & 10 at own 32
Larry Dixon run for 32 yds to the WFrst 36 for a 1ST down
6:51
1st & 10 at opp 36
Terry Baggett run for 9 yds to the WFrst 27
6:51
2nd & 1 at opp 27
Matt Giachinta run for 5 yds to the WFrst 22 for a 1ST down
6:51
1st & 10 at opp 22
Matt Giachinta run for 1 yd to the WFrst 21
6:51
2nd & 9 at opp 21
Angel Santiago run for 8 yds to the WFrst 13
6:51
3rd & 1 at opp 13
Raymond Maples run for 5 yds to the WFrst 8 for a 1ST down
6:51
1st & goal at opp 8
Larry Dixon run for 2 yds to the WFrst 6
6:51
2nd & goal at opp 6
Angel Santiago run for 2 yds to the WFrst 4
2:28
3rd & 0 at opp 4
Timeout ARMY, clock 02:28
2:23
3rd & goal at opp 4
Joe Walker pass complete to Xavier Moss for 4 yds for a TD, (Daniel Grochowski KICK)Army 21, Wake Forest 14
Wake Forest Interception, 2 plays
2:23
1st & 0 at own 35
Daniel Grochowski kickoff for 64 yds , Tyler Henderson return for 38 yds to the WFrst 39
2:14
1st & 10 at own 39
John Wolford pass incomplete to E.J. Scott
Army Missed FG, 4 plays
1:58
1st & 10 at opp 24
Larry Dixon run for 2 yds to the WFrst 22
1:58
2nd & 8 at opp 22
Terry Baggett run for 2 yds to the WFrst 20
1:58
3rd & 6 at opp 20
Angel Santiago sacked by Zachary Allen for a loss of 3 yards to the WFrst 23
0:01
4th & 9 at opp 23
Timeout ARMY, clock 00:01
0:00
4th & 9 at opp 23
Daniel Grochowski 40 yd FG MISSED
3rd quarter5 drives, then Army 21, Wake Forest 14
Wake Forest Punt, 3 plays
15:00
1st & 10 at own 25
John Wolford pass complete to Matt James for 6 yds to the WFrst 31
15:00
2nd & 4 at own 31
John Wolford pass complete to Orville Reynolds for a loss of 1 yard to the WFrst 30
15:00
3rd & 5 at own 30
John Wolford pass incomplete to E.J. Scott, broken up by Mike Ugenyi
15:00
4th & 5 at own 30
Alexander Kinal punt for 36 yds, downed at the Army 34
15:00
1st & 10 at own 35
Daniel Grochowski kickoff for 65 yds for a touchback
Army Punt, 3 plays
13:30
1st & 10 at own 34
Timeout ARMY, clock 13:30
13:30
1st & 10 at own 34
Larry Dixon run for 4 yds to the Army 38
13:30
2nd & 6 at own 38
Angel Santiago run for a loss of 2 yards to the Army 36
13:30
3rd & 8 at own 36
Xavier Moss run for 5 yds to the Army 41
13:30
4th & 3 at own 41
Alex Tardieu punt for 50 yds
Wake Forest Punt, 3 plays
11:26
1st & 10 at own 9
E.J. Scott run for a loss of 3 yards to the WFrst 6
11:26
2nd & 13 at own 6
Isaiah Robinson run for 1 yd to the WFrst 7
11:26
3rd & 12 at own 7
John Wolford pass incomplete, broken up by Jeremy Timpf
11:26
4th & 12 at own 7
Alexander Kinal punt for 43 yds , Josh Jenkins returns for a loss of 1 yard to the Army 49
Army Fumble, 10 plays
9:56
1st & 10 at own 49
Larry Dixon run for 7 yds to the WFrst 44
9:56
2nd & 3 at opp 44
Angel Santiago run for 8 yds to the WFrst 36 ARMY Penalty, Offensive holding (N/A) to the WFrst 46
9:56
2nd & 5 at opp 46
Raymond Maples run for 2 yds to the WFrst 44
9:56
3rd & 3 at opp 44
ARMY Penalty, false start (-5 Yards) to the WFrst 49
9:56
3rd & 8 at opp 49
Angel Santiago run for 7 yds to the WFrst 42
9:56
4th & 1 at opp 42
Larry Dixon run for 3 yds to the WFrst 39 for a 1ST down
9:56
1st & 10 at opp 39
Matt Giachinta run for 4 yds to the WFrst 35
9:56
2nd & 6 at opp 35
Trenton Turrentine run for 21 yds to the WFrst 14 for a 1ST down
9:56
1st & 10 at opp 14
Matt Giachinta run for no gain to the WFrst 14
9:56
2nd & 10 at opp 14
Turrentine, T. rush over right end for 7 yards to the WF7 (Wooding, A), PENALTY ARMY holding (Hugenberg, Matt) 10 yards to the WF24, NO PLAY.
9:56
2nd & 20 at opp 24
Angel Santiago run for 12 yds to the WFrst 12
9:56
3rd & 8 at opp 12
Joe Walker run for a loss of 5 yards to the WFrst 28 Joe Walker fumbled, recovered by WFrst Zachary Allen
Wake Forest Field goal, 15 plays
4:04
1st & 10 at own 28
John Wolford pass complete to Jared Crump for 14 yds to the WFrst 42 for a 1ST down
4:04
1st & 10 at own 42
Isaiah Robinson run for 4 yds to the WFrst 46
4:04
2nd & 6 at own 46
John Wolford pass complete to Cam Serigne for 13 yds to the Army 41 for a 1ST down
4:04
1st & 10 at opp 41
Isaiah Robinson run for no gain to the Army 41
4:04
2nd & 10 at opp 41
John Wolford pass complete to Jared Crump for 8 yds to the Army 33
4:04
3rd & 2 at opp 33
Isaiah Robinson run for 3 yds to the Army 30 for a 1ST down
4:04
1st & 10 at opp 30
Isaiah Robinson run for a loss of 4 yards to the Army 34
4:04
2nd & 14 at opp 34
John Wolford pass incomplete to Jared Crump
4:04
3rd & 14 at opp 34
John Wolford pass complete to Jared Crump for 24 yds to the Army 10 for a 1ST down
4:04
1st & goal at opp 10
John Wolford run for 4 yds to the Army 6
4:04
2nd & goal at opp 6
John Wolford run for a loss of 3 yards to the Army 9
4:04
3rd & 0 at opp 9
Wolford, J middle pass incomplete to Scott, EJ (Bacon, Geoffery), PENALTY ARMY pass interference (Bacon, Geoffery) 7 yards to the ARMY2, 1ST DOWN WF, NO PLAY. for a 1ST down
4:04
1st & goal at opp 2
Isaiah Robinson run for a loss of 2 yards to the Army 4
Q4 15:00
2nd & goal at opp 4
Isaiah Robinson run for 2 yds to the Army 2
Q4 15:00
3rd & goal at opp 2
John Wolford pass incomplete to Jaboree Williams
Q4 14:13
4th & goal at opp 2
Mike Weaver 20 yd FG GOODArmy 21, Wake Forest 17
4th quarter5 drives, then Wake Forest 24, Army 21
Army Punt, 6 plays
14:13
1st & 0 at own 35
Adam Centers kickoff for 65 yds for a touchback
14:13
1st & 10 at own 25
Angel Santiago run for 8 yds to the Army 33
14:13
2nd & 2 at own 33
Larry Dixon run for 2 yds to the Army 35 for a 1ST down
14:13
1st & 10 at own 35
Larry Dixon run for 10 yds to the Army 45 for a 1ST down
14:13
1st & 10 at own 45
Raymond Maples run for no gain to the Army 45
14:13
2nd & 10 at own 45
Angel Santiago run for a loss of 2 yards to the Army 43
14:13
3rd & 12 at own 43
Angel Santiago pass complete to Raymond Maples for 9 yds to the WFrst 48
14:13
4th & 3 at opp 48
Alex Tardieu punt for 32 yds, fair catch by Jared Crump at the WFrst 16
Wake Forest Touchdown, 11 plays
10:58
1st & 10 at own 16
Orville Reynolds run for 36 yds to the Army 48 for a 1ST down
10:58
1st & 10 at opp 48
Orville Reynolds run for a loss of 2 yards to the 50 yard line
10:58
2nd & 12 at the 50
John Wolford pass complete to Orville Reynolds for no gain to the 50 yard line
10:58
3rd & 12 at the 50
John Wolford pass complete to E.J. Scott for 13 yds to the Army 37 for a 1ST down
10:58
1st & 10 at opp 37
Orville Reynolds run for 4 yds to the Army 33
10:58
2nd & 6 at opp 33
John Wolford pass complete to E.J. Scott for 2 yds to the Army 31
10:58
3rd & 4 at opp 31
John Wolford pass complete to Cam Serigne for 8 yds to the Army 23 for a 1ST down
10:58
1st & 10 at opp 23
John Wolford pass incomplete to N/A
10:58
2nd & 10 at opp 23
John Wolford pass complete to Jared Crump for 11 yds to the Army 12 for a 1ST down
10:58
1st & 10 at opp 12
Orville Reynolds run for no gain to the Army 12
6:45
2nd & 10 at opp 12
John Wolford pass complete to E.J. Scott for 12 yds for a TD, (Mike Weaver KICK)Wake Forest 24, Army 21
Army Fumble, 8 plays
6:45
1st & 0 at own 35
Adam Centers kickoff for 65 yds for a touchback
6:45
1st & 10 at own 25
ARMY Penalty, false start (-5 Yards) to the Army 20
6:45
1st & 15 at own 20
Angel Santiago run for 2 yds to the Army 22
6:45
2nd & 13 at own 22
Terry Baggett run for 6 yds to the Army 28
6:45
3rd & 7 at own 28
Angel Santiago run for 8 yds to the Army 36 for a 1ST down
6:45
1st & 10 at own 36
Larry Dixon run for 4 yds to the Army 40
6:45
2nd & 6 at own 40
Raymond Maples run for 11 yds to the WFrst 49 for a 1ST down
6:45
1st & 10 at opp 49
Trenton Turrentine run for 1 yd to the WFrst 48
6:45
2nd & 9 at opp 48
Trenton Turrentine run for 4 yds to the WFrst 44
6:45
3rd & 5 at opp 44
Santiago, Angel rush right for 4 yards to the WF40 (Allen, Z), PENALTY ARMY illegal block (Hugenberg, Matt) 15 yards to the ARMY41, NO PLAY.
6:45
3rd & 20 at own 41
Angel Santiago run for a loss of 1 yard to the Army 41 Angel Santiago fumbled, forced by Wendell Dunn, recovered by WFrst Tylor Harris
Wake Forest Turnover on downs, 7 plays
2:47
1st & 10 at opp 41
Isaiah Robinson run for 2 yds to the Army 39
2:38
2nd & 8 at opp 39
Timeout ARMY, clock 02:38
2:38
2nd & 8 at opp 39
Isaiah Robinson run for no gain to the Army 39
2:34
3rd & 8 at opp 39
Timeout ARMY, clock 02:34
2:34
3rd & 8 at opp 39
Isaiah Robinson run for 13 yds to the Army 26 for a 1ST down
2:34
1st & 10 at opp 26
John Wolford run for a loss of 1 yard to the Army 27
2:34
2nd & 11 at opp 27
Isaiah Robinson run for 3 yds to the Army 24
0:58
3rd & 8 at opp 24
Timeout WAKE FOREST, clock 00:58
0:58
3rd & 8 at opp 24
Isaiah Robinson run for 3 yds to the Army 21
0:07
4th & 5 at opp 21
Timeout WAKE FOREST, clock 00:07
0:07
4th & 5 at opp 21
John Wolford run for a loss of 8 yards to the Army 29
Army End of game, 1 play
0:02
1st & 10 at own 29
Angel Santiago pass incomplete to Raymond Maples, broken up by Thomas Brown
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.