From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Penn State
264
Total yards
501
223
Passing yards
212
41
Rushing yards
289
6.8
Yards per pass
9.2
2.0
Yards per rush
5.0
14
First downs
31
4–11
Third downs
10–12
1–2
Fourth downs
0–0
3
Turnovers
2
5–61
Penalties
2–15
23:31
Possession
36:29
Efficiency
Purdue
Penn State
51%
Success rate
63%
0.23
EPA per play
0.29
1.07
Explosiveness
0.78
0.17
Rushing EPA
0.14
0.26
Passing EPA
0.69
41%
Passing-down success
67%
0.13
First-down EPA
0.09
−0.12
Second-down EPA
0.40
0.91
Third-down EPA
0.75
1%
Havoc by its defense
2%
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 82% to win. Elo’s favorite won.
The line
Penn State −20.5, over/under 48.
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 Penn State 92%, Purdue 8%. 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, Purdue right to left.
PurdueTouchdown, 10 plays, 3 yards
Q1 Penn StateTouchdown run, 13 plays, 75 yards
Q1 PurduePunt, 3 plays, 9 yards
Q1 Penn StateTouchdown run, 10 plays, 66 yards
Q1 PurdueTouchdown pass, 9 plays, 75 yards
Q2 Penn StateFumble, 3 plays, 12 yards
Q2 PurdueInterception, 3 plays, 30 yards
Q2 Penn StateTouchdown run, 6 plays, 33 yards
Q2 PurduePunt, 5 plays, 4 yards
Q2 Penn StateTouchdown pass, 10 plays, 78 yards
Q2 Penn StateEnd of half, 4 plays, 73 yards
Q3 PurdueTouchdown run, 7 plays, 84 yards
Q3 Penn StateField goal, 6 plays, 36 yards
Q3 PurdueFumble, 4 plays, 11 yards
Q3 Penn StateTouchdown run, 6 plays, 40 yards
Q3 PurdueTurnover on downs, 8 plays, 50 yards
Q3 Penn StateInterception, 7 plays, 57 yards
Q4 PurdueFumble, 11 plays, 58 yards
Q4 Penn StateTouchdown run, 11 plays, 74 yards
Q4 PurduePunt, 3 plays, 0 yards
Q4 Penn StateEnd of game, 6 plays, 69 yards
Play by play
1st quarter4 drives, then Penn State 14, Purdue 0
Penn State Touchdown run, 13 plays
15:00
1st & 10 at own 25
Bill Belton rush for a loss of 1 yard to the PnSt 24.
14:30
2nd & 11 at own 24
Christian Hackenberg pass complete to Allen Robinson for 12 yards to the PnSt 36 for a 1ST down.
14:00
1st & 10 at own 36
Bill Belton rush for 8 yards to the PnSt 44.
13:20
2nd & 2 at own 44
Bill Belton rush for 8 yards to the Prdue 48 for a 1ST down.
12:50
1st & 10 at opp 48
Bill Belton rush for 3 yards to the Prdue 45.
12:15
2nd & 7 at opp 45
Bill Belton rush for no gain to the Prdue 45.
11:40
3rd & 7 at opp 45
Christian Hackenberg pass complete to Allen Robinson for 16 yards to the Prdue 29 for a 1ST down.
11:15
1st & 10 at opp 29
Zach Zwinak rush for 5 yards to the Prdue 24.
11:00
2nd & 5 at opp 24
Christian Hackenberg pass incomplete to Adam Breneman.
10:30
3rd & 5 at opp 24
Christian Hackenberg pass complete to Jesse James for 6 yards to the Prdue 18 for a 1ST down.
10:20
1st & 10 at opp 18
Bill Belton rush for 8 yards to the Prdue 10.
9:45
2nd & 2 at opp 10
Bill Belton rush for 5 yards to the Prdue 5 for a 1ST down.
9:11
1st & goal at opp 5
Bill Belton rush for 5 yards for a TOUCHDOWN.Penn State 6, Purdue 0
9:11
Sam Ficken extra point GOOD.Penn State 7, Purdue 0
9:11
Sam Ficken kickoff for 64 yards returned by Akeem Hunt for 18 yards to the Prdue 19.
Purdue Punt, 3 plays
8:40
1st & 10 at own 19
Danny Etling pass complete to B.J. Knauf for 7 yards to the Prdue 26.
8:25
2nd & 3 at own 26
Danny Etling pass incomplete to B.J. Knauf.
8:15
3rd & 3 at own 26
Danny Etling pass complete to B.J. Knauf for 2 yards to the Prdue 28.
7:57
4th & 1 at own 28
Cody Webster punt for 40 yards, returned by Jesse Della Valle for 2 yards to the PnSt 34.
Penn State Touchdown run, 10 plays
7:57
1st & 10 at own 34
Zach Zwinak rush for 5 yards to the PnSt 39.
7:20
2nd & 5 at own 39
Zach Zwinak rush for 16 yards to the Prdue 45 for a 1ST down.
6:45
1st & 10 at opp 45
Zach Zwinak rush for 10 yards to the Prdue 35 for a 1ST down.
6:15
1st & 10 at opp 35
PURDUE penalty 15 yard Pass Interference on Frankie Williams accepted, no play.
6:05
1st & 10 at opp 20
Zach Zwinak rush for 4 yards to the Prdue 16.
5:40
2nd & 6 at opp 16
Bill Belton rush for 5 yards to the Prdue 11.
5:05
3rd & 1 at opp 11
Bill Belton rush for 5 yards to the Prdue 6 for a 1ST down.
4:30
1st & goal at opp 6
Bill Belton rush for a loss of 2 yards to the Prdue 8.
3:50
2nd & goal at opp 8
Christian Hackenberg pass incomplete to Eugene Lewis.
3:45
3rd & 0 at opp 8
PURDUE penalty 6 yard Pass Interference on Ryan Russell accepted, no play.
3:35
1st & goal at opp 2
Zach Zwinak rush for 1 yard to the Prdue 1.
3:03
2nd & goal at opp 1
Zach Zwinak rush for 1 yard for a TOUCHDOWN.Penn State 13, Purdue 0
3:03
Sam Ficken extra point GOOD.Penn State 14, Purdue 0
3:03
Sam Ficken kickoff for 65 yards for a touchback.
Purdue Touchdown pass, 9 plays
3:03
1st & 10 at own 25
Akeem Hunt rush for 5 yards to the Prdue 30.
2:20
2nd & 5 at own 30
Danny Etling pass complete to Justin Sinz for 5 yards to the Prdue 35 for a 1ST down.
1:50
1st & 10 at own 35
Danny Etling pass complete to Akeem Hunt for 6 yards to the Prdue 41.
1:30
2nd & 4 at own 41
Danny Etling pass complete to Cameron Posey for 38 yards to the PnSt 21 for a 1ST down.
0:40
1st & 10 at opp 21
Danny Etling pass complete to Cameron Posey for 3 yards to the PnSt 18.
0:10
2nd & 7 at opp 18
Brandon Cottom rush for 1 yard to the PnSt 17.
Q2 15:00
3rd & 6 at opp 17
Danny Etling pass complete to Danny Anthrop for 12 yards to the PnSt 5 for a 1ST down.
Q2 14:30
1st & goal at opp 5
Brandon Cottom rush for 3 yards to the PnSt 2.
Q2 13:48
2nd & goal at opp 2
Danny Etling pass complete to Justin Sinz for 2 yards for a TOUCHDOWN.Penn State 14, Purdue 6
Q2 13:48
Paul Griggs extra point GOOD.Penn State 14, Purdue 7
Q2 13:48
Thomas Meadows kickoff for 65 yards returned by Eugene Lewis for 23 yards to the PnSt 23.
2nd quarter6 drives, then Penn State 28, Purdue 14
Penn State Fumble, 3 plays
13:48
1st & 10 at own 23
Christian Hackenberg pass complete to Eugene Lewis for 9 yards to the PnSt 32.
13:25
2nd & 1 at own 32
Bill Belton rush for 3 yards to the PnSt 35 for a 1ST down.
12:42
1st & 10 at own 35
Bill Belton rush for 5 yards, fumbled, forced by Greg Latta, recovered by Prdue Taylor Richards at the PnSt 40.
Purdue Interception, 3 plays
12:42
1st & 10 at opp 40
Danny Etling pass incomplete.
12:35
2nd & 10 at opp 40
Akeem Hunt rush for no gain to the PnSt 40.
11:48
3rd & 10 at opp 40
Danny Etling pass intercepted by Jordan Lucas at the PnSt 30, returned for 22 yards to the Prdue 33, PURDUE penalty 15 yard Personal Foul on Jordan Roos accepted.
Penn State Touchdown run, 6 plays
11:48
1st & 10 at opp 33
Christian Hackenberg pass incomplete to Jesse James.
11:40
2nd & 10 at opp 33
Zach Zwinak rush for 9 yards to the Prdue 24.
11:05
3rd & 1 at opp 24
Zach Zwinak rush for 2 yards to the Prdue 22 for a 1ST down.
10:35
1st & 10 at opp 22
Zach Zwinak rush for 12 yards to the Prdue 10 for a 1ST down.
10:00
1st & goal at opp 10
Zach Zwinak rush for 9 yards to the Prdue 1.
9:35
2nd & goal at opp 1
Zach Zwinak rush for 1 yard for a TOUCHDOWN.Penn State 20, Purdue 7
9:35
Sam Ficken extra point GOOD.Penn State 21, Purdue 7
9:35
Sam Ficken kickoff for 46 yards returned by Ruben Ibarra for 15 yards to the Prdue 34.
Purdue Punt, 5 plays
9:35
1st & 10 at own 34
Akeem Hunt rush for 2 yards to the Prdue 36.
8:55
2nd & 8 at own 36
Danny Etling pass complete to DeAngelo Yancey for 12 yards to the Prdue 48 for a 1ST down.
8:20
1st & 10 at own 48
Brandon Cottom rush for 7 yards, fumbled, forced by Mike Hull, recovered by Prdue Justin Kitchens at the PnSt 45.
6:14
4th & 20 at own 38
Cody Webster punt for 49 yards, returned by Gregg Garrity for 9 yards to the PnSt 22.
Penn State Touchdown pass, 10 plays
6:14
1st & 10 at own 22
Christian Hackenberg pass complete to Allen Robinson for 6 yards to the PnSt 28.
5:45
2nd & 4 at own 28
Allen Robinson rush for 9 yards to the PnSt 37 for a 1ST down.
5:15
1st & 10 at own 37
Christian Hackenberg pass complete to Allen Robinson for 8 yards to the PnSt 45.
4:40
2nd & 2 at own 45
Akeel Lynch rush for 2 yards to the PnSt 47 for a 1ST down.
4:15
1st & 10 at own 47
Christian Hackenberg pass complete to Allen Robinson for 18 yards to the Prdue 35 for a 1ST down.
3:45
1st & 10 at opp 35
Christian Hackenberg pass complete to Eugene Lewis for no gain to the Prdue 35.
3:15
2nd & 10 at opp 35
Akeel Lynch rush for 9 yards to the Prdue 26.
3:00
3rd & 1 at opp 26
PURDUE penalty 15 yard Pass Interference on Ricardo Allen accepted, no play.
2:50
1st & 10 at opp 11
Akeel Lynch rush for 3 yards to the Prdue 8.
2:10
2nd & 7 at opp 8
Akeel Lynch rush for 5 yards to the Prdue 3.
1:36
3rd & 2 at opp 3
PENN ST penalty 5 yard False Start on Miles Dieffenbach accepted.
1:18
3rd & 7 at opp 8
Christian Hackenberg pass complete to Adam Breneman for 8 yards for a TOUCHDOWN.Penn State 27, Purdue 7
1:18
Sam Ficken extra point GOOD.Penn State 28, Purdue 7
1:05
Sam Ficken kickoff for 65 yards returned by Raheem Mostert for 100 yards for a TOUCHDOWN.Penn State 28, Purdue 13
1:05
Paul Griggs extra point GOOD.Penn State 28, Purdue 14
1:05
Thomas Meadows kickoff for 61 yards returned by Eugene Lewis for 21 yards to the PnSt 25.
Penn State End of half, 4 plays
1:05
1st & 10 at own 25
Bill Belton rush for 8 yards to the PnSt 33.
0:30
2nd & 2 at own 33
Bill Belton rush for 1 yard to the PnSt 34.
0:20
3rd & 1 at own 34
Christian Hackenberg rush for 2 yards to the PnSt 36 for a 1ST down.
0:03
1st & 10 at own 36
Bill Belton rush for 16 yards to the Prdue 48 for a 1ST down.
Q3 15:00
Sam Ficken kickoff for 65 yards returned by Akeem Hunt for 16 yards to the Prdue 16.
3rd quarter6 drives, then Penn State 38, Purdue 21
Purdue Touchdown run, 7 plays
14:55
1st & 10 at own 16
Danny Anthrop rush for 2 yards to the Prdue 18.
14:05
2nd & 8 at own 18
Danny Etling pass complete to Danny Anthrop for 9 yards to the Prdue 27 for a 1ST down.
13:50
1st & 10 at own 27
Danny Etling rush for 7 yards to the Prdue 34.
13:20
2nd & 3 at own 34
Danny Etling pass complete to Gary Bush for 2 yards to the Prdue 36.
12:40
3rd & 1 at own 36
Danny Etling pass complete to DeAngelo Yancey for 45 yards to the PnSt 19 for a 1ST down.
12:00
1st & 10 at opp 19
Danny Etling pass complete to Akeem Hunt for 8 yards to the PnSt 11.
11:19
2nd & 2 at opp 11
Danny Etling rush for 11 yards for a TOUCHDOWN.Penn State 28, Purdue 20
11:19
Paul Griggs extra point GOOD.Penn State 28, Purdue 21
11:19
Thomas Meadows kickoff for 47 yards returned by Akeel Lynch for 8 yards to the PnSt 26.
Penn State Field goal, 6 plays
11:19
1st & 10 at own 26
Bill Belton rush for no gain to the PnSt 26.
10:45
2nd & 10 at own 26
Christian Hackenberg pass complete to Jesse James for 58 yards to the Prdue 16 for a 1ST down.
10:25
1st & 10 at opp 16
Bill Belton rush for 4 yards to the Prdue 12.
9:40
2nd & 6 at opp 12
Bill Belton rush for no gain to the Prdue 12.
9:05
3rd & 6 at opp 12
Christian Hackenberg pass incomplete to Brandon Felder.
8:51
4th & 6 at opp 12
Sam Ficken 29 yard field goal GOOD.Penn State 31, Purdue 21
8:51
Sam Ficken kickoff for 65 yards returned by Akeem Hunt for 37 yards to the Prdue 37.
Purdue Fumble, 4 plays
8:51
1st & 10 at own 37
Danny Etling rush for 11 yards to the Prdue 48 for a 1ST down.
8:15
1st & 10 at own 48
Danny Etling pass incomplete to Danny Anthrop.
8:10
2nd & 10 at own 48
Danny Etling pass incomplete.
Penn State Touchdown run, 6 plays
8:01
1st & 10 at opp 40
PENN ST penalty 10 yard Holding on Ty Howle accepted.
7:40
1st & 20 at the 50
Christian Hackenberg pass complete to Bill Belton for 9 yards to the Prdue 41.
7:10
2nd & 11 at opp 41
Christian Hackenberg pass complete to Eugene Lewis for 10 yards to the Prdue 31.
6:30
3rd & 1 at opp 31
Christian Hackenberg pass complete to Adam Breneman for 14 yards to the Prdue 17 for a 1ST down.
6:10
1st & 10 at opp 17
Zach Zwinak rush for 4 yards to the Prdue 13.
5:40
2nd & 6 at opp 13
Zach Zwinak rush for 8 yards to the Prdue 5 for a 1ST down.
5:21
1st & goal at opp 5
Zach Zwinak rush for 5 yards for a TOUCHDOWN.Penn State 37, Purdue 21
5:21
Sam Ficken extra point GOOD.Penn State 38, Purdue 21
5:21
Sam Ficken kickoff for 39 yards returned by Kurt Freytag for 8 yards to the Prdue 34.
Purdue Turnover on downs, 8 plays
5:21
1st & 10 at own 34
Akeem Hunt rush for 17 yards to the PnSt 49 for a 1ST down.
4:40
1st & 10 at opp 49
Akeem Hunt rush for 3 yards to the PnSt 46.
4:05
2nd & 7 at opp 46
Danny Etling pass incomplete to Justin Sinz.
4:01
3rd & 7 at opp 46
Danny Etling pass complete to DeAngelo Yancey for 11 yards to the PnSt 35 for a 1ST down.
3:45
1st & 10 at opp 35
Danny Etling pass complete to Cameron Posey for a loss of 1 yard to the PnSt 36.
3:05
2nd & 11 at opp 36
Akeem Hunt rush for a loss of 5 yards to the PnSt 41.
2:30
3rd & 16 at opp 41
Danny Etling pass complete to Cameron Posey for 7 yards to the PnSt 34.
1:37
4th & 9 at opp 34
Danny Etling pass incomplete to DeAngelo Yancey.
Penn State Interception, 7 plays
1:37
1st & 10 at own 34
Zach Zwinak rush for 11 yards to the PnSt 45 for a 1ST down.
1:15
1st & 10 at own 45
Zach Zwinak rush for no gain to the PnSt 45.
0:45
2nd & 10 at own 45
Christian Hackenberg pass incomplete to Bill Belton.
0:25
3rd & 10 at own 45
Christian Hackenberg pass complete to Allen Robinson for 11 yards to the Prdue 44 for a 1ST down.
0:05
1st & 10 at opp 44
Zach Zwinak rush for 2 yards to the Prdue 42.
Q4 15:00
2nd & 8 at opp 42
Zach Zwinak rush for 1 yard to the Prdue 41.
Q4 14:06
3rd & 7 at opp 41
Christian Hackenberg pass intercepted by Landon Feichter at the Prdue 19, returned for no gain to the Prdue 19.
4th quarter4 drives, then Penn State 45, Purdue 21
Purdue Fumble, 11 plays
14:06
1st & 10 at own 19
Danny Etling pass complete to Cameron Posey for 6 yards to the Prdue 25.
13:25
2nd & 4 at own 25
Danny Etling pass complete to Justin Sinz for 7 yards to the Prdue 32 for a 1ST down.
12:48
1st & 10 at own 32
PURDUE penalty 10 yard Holding on Justin Kitchens accepted, no play.
12:20
1st & 20 at own 22
Danny Etling pass complete to Cameron Posey for 11 yards to the Prdue 33.
12:00
2nd & 9 at own 33
Danny Etling pass incomplete to DeAngelo Yancey.
11:50
3rd & 9 at own 33
Danny Etling pass incomplete to DeAngelo Yancey.
11:30
4th & 9 at own 33
Kurt Freytag rush for 14 yards to the Prdue 47 for a 1ST down.
10:40
2nd & 15 at own 42
Danny Etling pass incomplete to Justin Sinz.
10:20
3rd & 15 at own 42
Danny Etling pass complete to DeAngelo Yancey for 15 yards to the PnSt 43 for a 1ST down.
10:05
1st & 10 at opp 43
Danny Etling pass complete to Akeem Hunt for 16 yards to the PnSt 27 for a 1ST down.
Penn State Touchdown run, 11 plays
9:44
1st & 10 at own 26
Zach Zwinak rush for 8 yards to the PnSt 34.
9:00
2nd & 2 at own 34
Zach Zwinak rush for 7 yards to the PnSt 41 for a 1ST down.
8:30
1st & 10 at own 41
Zach Zwinak rush for 2 yards to the PnSt 43.
8:00
2nd & 8 at own 43
Christian Hackenberg pass complete to Allen Robinson for 17 yards to the Prdue 40 for a 1ST down.
7:20
1st & 10 at opp 40
Zach Zwinak rush for 6 yards to the Prdue 34.
6:50
2nd & 4 at opp 34
Zach Zwinak rush for 13 yards to the Prdue 21 for a 1ST down.
6:20
1st & 10 at opp 21
Zach Zwinak rush for 7 yards to the Prdue 14.
5:40
2nd & 3 at opp 14
Christian Hackenberg pass incomplete to Allen Robinson.
5:35
3rd & 3 at opp 14
Christian Hackenberg pass complete to Allen Robinson for 10 yards to the Prdue 4 for a 1ST down.
5:05
1st & goal at opp 4
Zach Zwinak rush for no gain to the Prdue 4.
4:27
2nd & goal at opp 4
Christian Hackenberg rush for 4 yards for a TOUCHDOWN.Penn State 44, Purdue 21
4:27
Sam Ficken extra point GOOD.Penn State 45, Purdue 21
4:27
Sam Ficken kickoff for 42 yards returned by Kurt Freytag for 11 yards to the Prdue 34.
Purdue Punt, 3 plays
4:00
2nd & 18 at own 26
Danny Etling pass incomplete to DeAngelo Yancey.
3:50
3rd & 18 at own 26
Danny Etling pass incomplete to DeAngelo Yancey.
3:30
4th & 18 at own 26
Cody Webster punt for 46 yards, fair catch by Jesse Della Valle at the PnSt 28.
Penn State End of game, 6 plays
3:30
1st & 10 at own 28
Akeel Lynch rush for 3 yards to the PnSt 31.
3:00
2nd & 7 at own 31
Akeel Lynch rush for 5 yards to the PnSt 36.
2:10
3rd & 2 at own 36
Akeel Lynch rush for 6 yards to the PnSt 42 for a 1ST down.
1:20
1st & 10 at own 42
Akeel Lynch rush for 4 yards to the PnSt 46.
0:50
2nd & 6 at own 46
Akeel Lynch rush for 7 yards to the Prdue 47 for a 1ST down.
0:32
1st & 10 at opp 47
Chip Chiappialle rush for no gain to the Prdue 47.
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.