From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Army
Penn State
293
Total yards
264
32
Passing yards
156
261
Rushing yards
108
32.0
Yards per pass
8.2
4.7
Yards per rush
3.2
17
First downs
12
5–10
Third downs
5–15
0–1
Fourth downs
1–1
3
Turnovers
0
4–45
Penalties
3–20
31:19
Possession
28:41
Efficiency
Army
Penn State
52%
Success rate
35%
−0.13
EPA per play
0.03
1.01
Explosiveness
1.12
−0.06
Rushing EPA
−0.01
−1.30
Passing EPA
0.14
27%
Passing-down success
17%
−0.25
First-down EPA
−0.06
−0.08
Second-down EPA
−0.12
0.64
Third-down EPA
0.31
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)
Penn State 78% to win. Elo’s favorite won.
The line
Army −7.5, over/under 44.
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 Army 70%, Penn State 30%. 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. Penn State drives left to right, Army right to left.
Q1 Penn StatePunt, 3 plays, −5 yards
Q1 ArmyFumble, 1 play, 1 yard
Q1 Penn StateTouchdown, 8 plays, 42 yards
Q1 ArmyPunt, 5 plays, −18 yards
Q1 Penn StatePunt, 6 plays, 9 yards
Q1 ArmyPunt, 6 plays, 18 yards
Q2 Penn StatePunt, 6 plays, 20 yards
Q2 ArmyFumble, 5 plays, 27 yards
Q2 Penn StatePunt, 4 plays, 18 yards
Q2 ArmyFumble, 6 plays, 33 yards
Q2 Penn StateField goal, 7 plays, 21 yards
Q2 ArmyEnd of half, 1 play, 1 yard
Q3 ArmyPunt, 3 plays, −12 yards
Q3 Penn StateField goal, 5 plays, 19 yards
Q3 ArmyTouchdown, 8 plays, 76 yards
Q3 Penn StatePunt, 3 plays, 8 yards
Q3 ArmyPunt, 4 plays, 21 yards
Q3 Penn StateTouchdown, 3 plays, 91 yards
Q4 ArmyTouchdown, 7 plays, 84 yards
Q4 Penn StatePunt, 6 plays, 23 yards
Q4 ArmyTurnover on downs, 10 plays, 32 yards
Q4 Penn StateEnd of game, 4 plays, 3 yards
Play by play
1st quarter5 drives, then Penn State 7, Army 0
Penn State Punt, 3 plays
15:00
1st & 10 at own 35
Daniel Grochowski kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
PENN ST Penalty, illegal procedure (-5 Yards) to the PnSt 20
15:00
1st & 15 at own 20
Mark Allen run for 3 yds to the PnSt 23
15:00
2nd & 12 at own 23
Christian Hackenberg pass incomplete
15:00
3rd & 12 at own 23
Christian Hackenberg sacked by Andrew King for a loss of 3 yards to the PnSt 20
15:00
4th & 15 at own 20
Chris Gulla punt for 38 yds , Edgar Poe returns for a loss of 1 yard to the Army 41
13:32
1st & 10 at own 41
A.J. Schurr run for 1 yd to the Army 42 A.J. Schurr fumbled, recovered by PnSt Garrett Sickels
Penn State Touchdown, 8 plays
13:26
1st & 10 at opp 42
Christian Hackenberg pass incomplete
13:26
2nd & 10 at opp 42
Christian Hackenberg pass complete to Brent Wilkerson for 7 yds to the Army 35
13:26
3rd & 3 at opp 35
Nick Scott run for 6 yds to the Army 29 for a 1ST down
13:26
1st & 10 at opp 29
Nick Scott run for 2 yds to the Army 27
13:26
2nd & 8 at opp 27
Nick Scott run for 4 yds to the Army 23
13:26
3rd & 4 at opp 23
Christian Hackenberg pass incomplete to Nick Scott
13:26
4th & 4 at opp 23
Christian Hackenberg pass complete to DaeSean Hamilton for 12 yds to the Army 11 for a 1ST down
9:57
1st & 10 at opp 11
Nick Scott run for 11 yds for a TD, (Joey Julius KICK)Penn State 7, Army 0
Army Punt, 5 plays
9:57
1st & 0 at own 35
Joey Julius kickoff for 65 yds , Marcus Hyatt return for 30 yds to the Army 30
9:51
1st & 10 at own 30
Matt Giachinta run for 9 yds to the Army 39
9:51
2nd & 1 at own 39
A.J. Schurr run for 4 yds to the Army 43 for a 1ST down
9:51
1st & 10 at own 43
John Trainor run for 6 yds to the Army 49 ARMY Penalty, clipping (-15 Yards) to the Army 34
9:51
1st & 19 at own 34
Matt Giachinta run for 1 yd to the Army 35
9:51
2nd & 18 at own 35
A.J. Schurr sacked by Jason Cabinda for a loss of 23 yards to the Army 12 A.J. Schurr fumbled, , return for 0 yards
9:51
4th & 41 at own 12
Alex Tardieu punt for 36 yds, punt out-of-bounds at the Army 48
Penn State Punt, 6 plays
6:49
1st & 10 at opp 48
Johnathan Thomas run for 2 yds to the Army 46
6:49
2nd & 8 at opp 46
Johnathan Thomas run for 5 yds to the Army 41
6:49
3rd & 3 at opp 41
Johnathan Thomas run for 9 yds to the Army 32 for a 1ST down
6:49
1st & 10 at opp 32
Johnathan Thomas run for a loss of 3 yards to the Army 35
6:49
2nd & 13 at opp 35
Christian Hackenberg pass incomplete
6:49
3rd & 13 at opp 35
PENN ST Penalty, Offensive holding (-10 Yards) to the Army 45
6:49
3rd & 23 at opp 45
Nick Scott run for 6 yds to the Army 39
6:49
4th & 17 at opp 39
Chris Gulla punt for 12 yds, punt out-of-bounds at the Army 27
Army Punt, 6 plays
2:49
1st & 10 at own 27
Aaron Kemper run for 4 yds to the Army 31
2:49
2nd & 6 at own 31
Jordan Asberry run for 5 yds to the Army 36
2:49
3rd & 1 at own 36
A.J. Schurr run for 2 yds to the Army 38 for a 1ST down
2:49
1st & 10 at own 38
Aaron Kemper run for 2 yds to the Army 40
2:49
2nd & 8 at own 40
A.J. Schurr run for a loss of 2 yards to the Army 38
Q2 15:00
3rd & 10 at own 38
A.J. Schurr run for 7 yds to the Army 45
Q2 15:00
4th & 3 at own 45
Alex Tardieu punt for 41 yds
2nd quarter6 drives, then Penn State 10, Army 0
Penn State Punt, 6 plays
14:12
1st & 10 at own 14
Christian Hackenberg pass complete to Chris Godwin for 6 yds to the PnSt 20
14:12
2nd & 4 at own 20
Nick Scott run for no gain to the PnSt 20
14:12
3rd & 4 at own 20
Christian Hackenberg pass complete to Brent Wilkerson for 7 yds to the PnSt 27 for a 1ST down
14:12
1st & 10 at own 27
Christian Hackenberg pass complete to Chris Godwin for 5 yds to the PnSt 32
14:12
2nd & 5 at own 32
Nick Scott run for 2 yds to the PnSt 34
14:12
3rd & 3 at own 34
Christian Hackenberg pass incomplete to Chris Godwin
14:12
4th & 3 at own 34
Chris Gulla punt for 36 yds, fair catch by Edgar Poe at the Army 30
Army Fumble, 5 plays
11:04
1st & 10 at own 30
A.J. Schurr run for 5 yds to the Army 35
11:04
2nd & 5 at own 35
Drue Harris run for 9 yds to the Army 44 for a 1ST down
11:04
1st & 10 at own 44
John Trainor run for 2 yds to the Army 46
11:04
2nd & 8 at own 46
Drue Harris run for 11 yds to the PnSt 43 for a 1ST down
11:04
1st & 10 at opp 43
Jordan Asberry run for no gain to the PnSt 43 Jordan Asberry fumbled, recovered by PnSt Von Walker
Penn State Punt, 4 plays
8:52
1st & 10 at own 43
Timeout PENN ST, clock 08:52
8:52
1st & 10 at own 43
Brandon Polk run for 14 yds to the Army 43 for a 1ST down
8:52
1st & 10 at opp 43
Christian Hackenberg pass incomplete
8:52
2nd & 10 at opp 43
Christian Hackenberg pass complete to Chris Godwin for 6 yds to the Army 37
8:52
3rd & 4 at opp 37
Mark Allen run for a loss of 2 yards to the Army 39
8:52
4th & 6 at opp 39
Chris Gulla punt for 28 yds , Edgar Poe returns for no gain to the Army 8 Edgar Poe fumbled, recovered by Army Edgar Poe
Army Fumble, 6 plays
6:36
1st & 10 at own 8
John Trainor run for 9 yds to the Army 17
6:36
2nd & 1 at own 17
Drue Harris run for 3 yds to the Army 20 for a 1ST down
6:36
1st & 10 at own 20
Drue Harris run for 1 yd to the Army 21
6:36
2nd & 9 at own 21
John Trainor run for 22 yds to the Army 43 for a 1ST down
6:36
1st & 10 at own 43
A.J. Schurr run for 1 yd to the Army 44
6:36
2nd & 9 at own 44
A.J. Schurr run for a loss of 3 yards to the Army 41 A.J. Schurr fumbled, recovered by PnSt Manny Bowen
Penn State Field goal, 7 plays
3:42
1st & 10 at opp 41
Christian Hackenberg pass incomplete
3:42
2nd & 10 at opp 41
PENN ST Penalty, illegal procedure (-5 Yards) to the Army 46
3:42
2nd & 15 at opp 46
Christian Hackenberg pass incomplete to Chris Godwin
3:42
3rd & 15 at opp 46
Christian Hackenberg run for 19 yds to the Army 27 for a 1ST down
3:42
1st & 10 at opp 27
Nick Scott run for 1 yd to the Army 26
3:42
2nd & 9 at opp 26
Nick Scott run for 3 yds to the Army 23
3:42
3rd & 6 at opp 23
Nick Scott run for 3 yds to the Army 20
0:25
4th & 3 at opp 20
Joey Julius 37 yd FG GOODPenn State 10, Army 0
Army End of half, 1 play
0:25
1st & 0 at own 35
Joey Julius kickoff for 65 yds for a touchback
0:25
1st & 10 at own 25
Matt Giachinta run for 1 yd to the Army 26
3rd quarter6 drives, then Penn State 20, Army 7
Army Punt, 3 plays
15:00
2nd & 9 at own 35
Joey Julius kickoff for 61 yds , Marcus Hyatt return for 18 yds to the Army 22
14:54
1st & 10 at own 22
Christian Drake run for a loss of 4 yards to the Army 12 Christian Drake fumbled, forced by Anthony Zettel, recovered by Army DeAndre Bell
14:54
2nd & 20 at own 12
John Trainor run for 3 yds to the Army 15
14:54
3rd & 17 at own 15
A.J. Schurr sacked by Carl Nassib for a loss of 5 yards to the Army 10
14:54
4th & 22 at own 10
Alex Tardieu punt for 44 yds , DeAndre Thompkins returns for 25 yds to the Army 29
Penn State Field goal, 5 plays
12:33
1st & 10 at opp 29
Mark Allen run for 12 yds to the Army 17 for a 1ST down
12:33
1st & 10 at opp 17
ARMY Penalty, offside defense (5 Yards) to the Army 12
12:33
1st & 5 at opp 12
Mark Allen run for 1 yd to the Army 11
12:33
2nd & 4 at opp 11
Mark Allen run for 2 yds to the Army 9
12:33
3rd & 2 at opp 9
Johnathan Thomas run for a loss of 1 yard to the Army 10
9:53
4th & 3 at opp 10
Joey Julius 27 yd FG GOODPenn State 13, Army 0
Army Touchdown, 8 plays
9:53
1st & 0 at own 35
Joey Julius kickoff for 65 yds , Marcus Hyatt return for 24 yds to the Army 24
9:47
1st & 10 at own 24
John Trainor run for 8 yds to the Army 32
9:47
2nd & 2 at own 32
Aaron Kemper run for 5 yds to the Army 37 for a 1ST down
9:47
1st & 10 at own 37
John Trainor run for 12 yds to the Army 49 for a 1ST down
9:47
1st & 10 at own 49
A.J. Schurr run for 7 yds to the PnSt 44
9:47
2nd & 3 at opp 44
A.J. Schurr pass complete to Edgar Poe for 32 yds to the PnSt 12 for a 1ST down
9:47
1st & 10 at opp 12
A.J. Schurr run for 3 yds to the PnSt 9
9:47
2nd & 7 at opp 9
A.J. Schurr run for 6 yds to the PnSt 3
5:36
3rd & 1 at opp 3
A.J. Schurr run for 3 yds for a TD, (Daniel Grochowski KICK)Penn State 13, Army 7
Penn State Punt, 3 plays
5:36
1st & 0 at own 35
Daniel Grochowski kickoff for 65 yds for a touchback
5:36
1st & 10 at own 25
Johnathan Thomas run for 5 yds to the PnSt 30
5:36
2nd & 5 at own 30
Christian Hackenberg run for 3 yds to the PnSt 33
5:36
3rd & 2 at own 33
Christian Hackenberg pass incomplete to Kyle Carter
5:36
4th & 2 at own 33
Chris Gulla punt for 46 yds , Edgar Poe returns for 14 yds to the Army 35
Army Punt, 4 plays
4:03
1st & 10 at own 35
Matt Giachinta run for 20 yds to the PnSt 45 for a 1ST down
4:03
1st & 10 at opp 45
ARMY Penalty, clipping (-15 Yards) to the Army 40
4:03
1st & 25 at own 40
Matt Giachinta run for 16 yds to the PnSt 44
4:03
2nd & 9 at opp 44
A.J. Schurr run for a loss of 2 yards to the PnSt 46
4:03
3rd & 11 at opp 46
A.J. Schurr run for 2 yds to the PnSt 44
4:03
4th & 9 at opp 44
Alex Tardieu punt for 35 yds, fair catch by DeAndre Thompkins at the PnSt 9
Penn State Touchdown, 3 plays
1:13
1st & 10 at own 9
Christian Hackenberg pass complete to Kyle Carter for 9 yds to the PnSt 18
1:13
2nd & 1 at own 18
Christian Hackenberg pass complete to Chris Godwin for 49 yds to the Army 33 for a 1ST down
0:00
1st & 10 at opp 33
Christian Hackenberg pass complete to Mike Gesicki for 33 yds for a TD, (Joey Julius KICK)Penn State 20, Army 7
4th quarter4 drives, then Penn State 20, Army 14
Army Touchdown, 7 plays
15:00
1st & 0 at own 35
Tyler Davis kickoff for 62 yds , Marcus Hyatt return for 13 yds to the Army 16
14:53
1st & 10 at own 16
A.J. Schurr run for 1 yd to the Army 17
14:53
2nd & 9 at own 17
John Trainor run for 7 yds to the Army 24
13:22
3rd & 2 at own 24
Timeout ARMY, clock 13:22
13:22
3rd & 2 at own 24
A.J. Schurr run for 5 yds to the Army 29 for a 1ST down
13:22
1st & 10 at own 29
Nicholas Black run for 2 yds to the Army 31
13:22
2nd & 8 at own 31
Drue Harris run for 6 yds to the Army 37
13:22
3rd & 2 at own 37
Joe Walker run for 7 yds to the Army 44 for a 1ST down
11:04
1st & 10 at own 44
A.J. Schurr run for 56 yds for a TD, (Daniel Grochowski KICK)Penn State 20, Army 14
Penn State Punt, 6 plays
11:04
1st & 0 at own 35
Daniel Grochowski kickoff for 57 yds , Koa Farmer return for 14 yds to the PnSt 22
10:59
1st & 10 at own 22
Mark Allen run for 1 yd to the PnSt 23
10:59
2nd & 9 at own 23
Christian Hackenberg sacked by Brandon Jackson for a loss of 7 yards to the PnSt 16
10:59
3rd & 16 at own 16
Christian Hackenberg pass complete to Nick Scott for 22 yds to the PnSt 38 for a 1ST down
10:59
1st & 10 at own 38
Christian Hackenberg sacked by Eddy Ruzga for a loss of 9 yards to the PnSt 29
10:59
2nd & 19 at own 29
Nick Scott run for 5 yds to the PnSt 34
10:59
3rd & 14 at own 34
Nick Scott run for 11 yds to the PnSt 45
10:59
4th & 3 at own 45
Daniel Pasquariello punt for 35 yds , Edgar Poe returns for 5 yds to the 50 yard line ARMY Penalty, Offensive holding (10 Yards) to the Army 15
Army Turnover on downs, 10 plays
6:48
1st & 10 at own 15
A.J. Schurr run for 8 yds to the Army 23
6:48
2nd & 2 at own 23
Matt Giachinta run for 4 yds to the Army 27 for a 1ST down
6:48
1st & 10 at own 27
Matt Giachinta run for 3 yds to the Army 30
6:48
2nd & 7 at own 30
A.J. Schurr run for 6 yds to the Army 36
6:48
3rd & 1 at own 36
A.J. Schurr run for 2 yds to the Army 38 for a 1ST down
6:48
1st & 10 at own 38
Aaron Kemper run for 14 yds to the PnSt 48 for a 1ST down
6:48
1st & 10 at opp 48
A.J. Schurr run for no gain to the PnSt 48 A.J. Schurr fumbled, recovered by Army A.J. Schurr
6:48
2nd & 10 at opp 48
Drue Harris run for 5 yds to the PnSt 43
6:48
3rd & 5 at opp 43
Drue Harris run for no gain to the PnSt 43
6:48
4th & 5 at opp 43
A.J. Schurr sacked by Jason Cabinda for a loss of 10 yards to the Army 47
Penn State End of game, 4 plays
1:21
1st & 10 at opp 47
Johnathan Thomas run for 11 yds to the Army 36 for a 1ST down
1:18
1st & 10 at opp 36
Timeout ARMY, clock 01:18
1:18
1st & 10 at opp 36
TEAM run for a loss of 4 yards to the Army 40
1:08
2nd & 14 at opp 40
Timeout ARMY, clock 01:08
1:08
2nd & 14 at opp 40
TEAM run for a loss of 2 yards to the Army 42
1:08
3rd & 16 at opp 42
TEAM run for a loss of 2 yards to the Army 44
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.