Referee Dave Witvoet; umpire Jim Shaw; head linesman Brain Matthew; line judge Ron Tipton; side judge Steve Hassel; field judge Terry Anderson; back judge Michael Brown; alternate Mike StumbergGame 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
Penn State
Michigan
214
Total yards
256
160
Passing yards
192
54
Rushing yards
64
4.8
Yards per pass
7.4
1.5
Yards per rush
2.1
16
First downs
12
6–17
Third downs
6–15
0–3
Fourth downs
0–1
1
Turnovers
1
5–23
Penalties
3–30
31:00
Possession
29:00
Efficiency
Penn State
Michigan
36%
Success rate
35%
−0.08
EPA per play
0.01
0.83
Explosiveness
1.11
0.02
Rushing EPA
−0.28
−0.09
Passing EPA
0.28
24%
Passing-down success
30%
−0.12
First-down EPA
−0.09
−0.12
Second-down EPA
−0.13
0.24
Third-down EPA
0.46
2%
Havoc by its defense
1%
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 53% to win. Michigan won as Elo’s underdog.
The line
Penn State −2, 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 Penn State 55%, Michigan 45%. 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. Michigan drives left to right, Penn State right to left.
Q1 Penn StateField goal, 10 plays, 57 yards
Q1 MichiganTouchdown, 6 plays, 75 yards
Q1 Penn StateField goal, 11 plays, 60 yards
Q1 MichiganInterception, 5 plays, 8 yards
Q2 Penn StateTouchdown, 4 plays, 28 yards
Q2 MichiganField goal, 11 plays, 48 yards
Q2 Penn StatePunt, 6 plays, 8 yards
Q2 MichiganPunt, 3 plays, −4 yards
Q2 Penn StateTurnover on downs, 4 plays, 9 yards
Q3 MichiganPunt, 3 plays, −5 yards
Q3 Penn StatePunt, 3 plays, −1 yard
Q3 MichiganTurnover on downs, 6 plays, 45 yards
Q3 Penn StateTurnover on downs, 9 plays, 25 yards
Q3 MichiganPunt, 3 plays, 9 yards
Q3 Penn StateInterception, 4 plays, 22 yards
Q3 MichiganField goal, 4 plays, 3 yards
Q3 Penn StatePunt, 3 plays, −3 yards
Q3 MichiganPunt, 3 plays, 1 yard
Q3 Penn StatePunt, 3 plays, 0 yards
Q4 MichiganField goal, 6 plays, 29 yards
Q4 Penn StatePunt, 8 plays, 27 yards
Q4 MichiganPunt, 6 plays, 22 yards
Q4 Penn StateSafety, 5 plays (Michigan scores), −5 yards
Q4 MichiganEnd of game, 4 plays, 10 yards
Play by play
1st quarter4 drives, then Michigan 7, Penn State 6
Penn State Field goal, 10 plays
15:00
1st & 10 at own 35
Matt Wile kickoff for 65 yds for a touchback
14:46
1st & 10 at own 25
MICHIGAN Penalty, Personal Foul (15 Yards) to the PnSt 40 for a 1ST down
14:20
1st & 10 at own 40
Christian Hackenberg pass complete to DaeSean Hamilton for 2 yds to the PnSt 42
13:52
2nd & 8 at own 42
Bill Belton run for 31 yds to the Mich 27 for a 1ST down
13:10
1st & 10 at opp 27
PENN ST Penalty, Ineligible Downfield on Pass (-5 Yards) to the Mich 32
12:53
1st & 15 at opp 32
Christian Hackenberg pass incomplete to DaeSean Hamilton
12:31
2nd & 15 at opp 32
Bill Belton run for 13 yds to the Mich 19
11:57
3rd & 2 at opp 19
Zach Zwinak run for 2 yds to the Mich 17 for a 1ST down
11:15
1st & 10 at opp 17
Christian Hackenberg pass complete to Bill Belton for 10 yds to the Mich 7 for a 1ST down
10:40
1st & goal at opp 7
Bill Belton run for a loss of 4 yards to the Mich 11
10:12
2nd & goal at opp 11
Bill Belton pass incomplete to Kyle Carter
10:12
3rd & 0 at opp 11
Timeout PENN ST, clock 10:12
9:35
3rd & goal at opp 11
Christian Hackenberg sacked by Ben Gedeon for a loss of 7 yards to the Mich 18
9:28
4th & 0 at opp 18
Sam Ficken 35 Yd Field GoalPenn State 3, Michigan 0
Michigan Touchdown, 6 plays
9:28
4th & 21 at own 35
Sam Ficken kickoff for 65 yds for a touchback
9:15
1st & 10 at own 25
Dennis Norfleet run for 3 yds to the Mich 28
8:40
2nd & 7 at own 28
Devin Gardner pass complete to Jake Butt for 4 yds to the Mich 32
8:00
3rd & 3 at own 32
Devin Gardner pass complete to Amara Darboh for 14 yds to the Mich 46 for a 1ST down
7:45
1st & 10 at own 46
Devin Gardner pass complete to De’Veon Smith for 8 yds to the PnSt 46
7:00
2nd & 2 at opp 46
De’Veon Smith run for 3 yds to the PnSt 43 for a 1ST down
6:37
1st & 10 at opp 43
Devin Funchess 43 Yd pass from Devin Gardner (Matt Wile Kick)Michigan 7, Penn State 3
Penn State Field goal, 11 plays
6:37
1st & 10 at own 35
Matt Wile kickoff for 65 yds for a touchback
6:25
1st & 10 at own 25
Bill Belton run for 9 yds to the PnSt 34
5:50
2nd & 1 at own 34
Bill Belton run for 2 yds to the PnSt 36 for a 1ST down
5:30
1st & 10 at own 36
Bill Belton run for a loss of 2 yards to the PnSt 34
4:50
2nd & 12 at own 34
Bill Belton run for 6 yds to the PnSt 40
3:54
3rd & 6 at own 40
Christian Hackenberg pass complete to Bill Belton for 11 yds to the Mich 49 for a 1ST down
3:23
1st & 10 at opp 49
Christian Hackenberg pass complete to DaeSean Hamilton for 13 yds to the Mich 36 for a 1ST down
3:00
1st & 10 at opp 36
Christian Hackenberg pass complete to DaeSean Hamilton for 13 yds to the Mich 23 for a 1ST down
2:36
1st & 10 at opp 23
Christian Hackenberg pass complete to Jesse James for 3 yds to the Mich 20
2:00
2nd & 7 at opp 20
Zach Zwinak run for 2 yds to the Mich 18
1:15
3rd & 5 at opp 18
Christian Hackenberg pass complete to DaeSean Hamilton for 3 yds to the Mich 15
0:57
4th & 2 at opp 15
Timeout PENN ST, clock 00:57
0:52
4th & 2 at opp 15
Sam Ficken 32 Yd Field GoalMichigan 7, Penn State 6
Michigan Interception, 5 plays
0:52
4th & 2 at own 35
Sam Ficken kickoff for 64 yds , Dennis Norfleet return for 28 yds to the Mich 29
0:35
1st & 10 at own 29
De’Veon Smith run for a loss of 3 yards to the Mich 26
0:01
2nd & 13 at own 26
Devin Gardner pass incomplete to De’Veon Smith
0:00
3rd & 13 at own 26
Devin Gardner pass complete to Amara Darboh for 21 yds to the Mich 47 for a 1ST down
Q2 14:55
1st & 10 at own 47
MICHIGAN Penalty, Offensive Holding (Kyle Kalis) to the Mich 37
Q2 14:40
1st & 20 at own 37
Devin Gardner pass complete to Devin Funchess for no gain to the Mich 37
Q2 13:58
2nd & 20 at own 37
Devin Gardner pass intercepted Anthony Zettel return for 5 yds to the Mich 28
2nd quarter5 drives, then Penn State 13, Michigan 10
Penn State Touchdown, 4 plays
13:53
1st & 10 at opp 28
Christian Hackenberg pass complete to DaeSean Hamilton for 20 yds to the Mich 8 for a 1ST down
13:15
1st & goal at opp 8
Bill Belton run for no gain to the Mich 8
12:15
2nd & goal at opp 8
Christian Hackenberg sacked by Mario Ojemudia and Brennen Beyer for a loss of 2 yards to the Mich 10
11:58
3rd & goal at opp 10
DaeSean Hamilton 10 Yd pass from Christian Hackenberg (Sam Ficken Kick)Penn State 13, Michigan 7
Michigan Field goal, 11 plays
11:58
3rd & 12 at own 35
Sam Ficken kickoff for 65 yds , Dennis Norfleet return for 24 yds to the Mich 24
11:40
1st & 10 at own 24
Devin Gardner pass complete to Devin Funchess for 7 yds to the Mich 31
11:00
2nd & 3 at own 31
De’Veon Smith run for no gain to the Mich 31
10:23
3rd & 3 at own 31
Devin Gardner run for 3 yds to the Mich 34 for a 1ST down
9:40
1st & 10 at own 34
Devin Gardner pass complete to Amara Darboh for 11 yds to the Mich 45 for a 1ST down
9:10
1st & 10 at own 45
De’Veon Smith run for no gain to the Mich 45
8:40
2nd & 10 at own 45
MICHIGAN Penalty, False Start (Kyle Kalis) to the Mich 40
8:00
2nd & 15 at own 40
Justice Hayes run for 4 yds to the Mich 44
7:36
3rd & 11 at own 44
Devin Gardner pass complete to Amara Darboh for 20 yds to the PnSt 36 for a 1ST down
6:30
1st & 10 at opp 36
Devin Gardner sacked by Tarow Barney for a loss of 1 yard to the PnSt 37
6:15
2nd & 11 at opp 37
Devin Gardner run for 1 yd to the PnSt 36
5:15
3rd & 10 at opp 36
Devin Gardner pass complete to Jake Butt for 8 yds to the PnSt 28
5:13
4th & 2 at opp 28
Timeout MICHIGAN, clock 05:13
5:08
4th & 2 at opp 28
Matt Wile 45 Yd Field GoalPenn State 13, Michigan 10
Penn State Punt, 6 plays
5:08
4th & 2 at own 35
Matt Wile kickoff for 65 yds , Grant Haley return for 20 yds to the PnSt 20
4:54
1st & 10 at own 20
DaeSean Hamilton run for 1 yd to the PnSt 21
4:00
2nd & 9 at own 21
Akeel Lynch run for 8 yds to the PnSt 29
3:54
3rd & 1 at own 29
Christian Hackenberg run for 2 yds to the PnSt 31 for a 1ST down
3:24
1st & 10 at own 31
Christian Hackenberg pass incomplete to Chris Godwin
3:00
2nd & 10 at own 31
Christian Hackenberg sacked by Brennen Beyer for a loss of 3 yards to the PnSt 28
2:34
3rd & 13 at own 28
Christian Hackenberg pass incomplete to Saeed Blacknall
2:27
4th & 13 at own 28
Chris Gulla punt for 36 yds, fair catch by Dennis Norfleet at the Mich 36
Michigan Punt, 3 plays
2:00
1st & 10 at own 36
Devin Gardner pass complete to Devin Funchess for 2 yds to the Mich 38
1:40
2nd & 8 at own 38
Devin Gardner run for no gain to the Mich 38
1:02
3rd & 8 at own 38
Timeout MICHIGAN, clock 01:02
0:56
3rd & 8 at own 38
Devin Gardner sacked by Deion Barnes for a loss of 6 yards to the Mich 32
0:56
4th & 14 at own 32
Timeout PENN ST, clock 00:56
0:46
4th & 14 at own 32
Will Hagerup punt for 38 yds, downed at the PnSt 30
Penn State Turnover on downs, 4 plays
0:42
1st & 10 at own 30
Christian Hackenberg pass complete to Geno Lewis for 8 yds to the PnSt 38
0:37
2nd & 2 at own 38
Christian Hackenberg pass incomplete to Chris Godwin
0:10
3rd & 2 at own 38
Christian Hackenberg pass complete to Geno Lewis for 1 yd to the PnSt 39
0:03
4th & 1 at own 39
Timeout MICHIGAN, clock 00:03
0:01
4th & 1 at own 39
Christian Hackenberg sacked by Brennen Beyer for a loss of 3 yards to the PnSt 36
3rd quarter10 drives, then Tied at 13
Michigan Punt, 3 plays
15:00
1st & 10 at own 35
Sam Ficken kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Devin Gardner pass incomplete to Devin Funchess
14:10
2nd & 10 at own 25
Devin Gardner run for 2 yds to the Mich 27
14:00
3rd & 8 at own 27
Devin Gardner sacked by Mike Hull for a loss of 7 yards to the Mich 20
13:49
4th & 15 at own 20
Will Hagerup punt for 38 yds, fair catch by Jesse Della Valle at the PnSt 42
Penn State Punt, 3 plays
13:43
1st & 10 at own 42
Bill Belton run for 4 yds to the PnSt 46
13:28
2nd & 6 at own 46
Christian Hackenberg pass incomplete
13:28
3rd & 6 at own 46
PENN ST Penalty, False Start (Donovan Smith) to the PnSt 41
13:18
3rd & 11 at own 41
Christian Hackenberg pass incomplete
13:16
4th & 11 at own 41
Chris Gulla punt for 42 yds, fair catch by Dennis Norfleet at the Mich 17
Michigan Turnover on downs, 6 plays
13:08
1st & 10 at own 17
Devin Gardner run for 25 yds to the Mich 42 for a 1ST down
12:45
1st & 10 at own 42
Devin Gardner pass complete to De’Veon Smith for 13 yds to the PnSt 45 for a 1ST down
12:00
1st & 10 at opp 45
Devin Gardner run for 1 yd to the PnSt 44
11:11
2nd & 9 at opp 44
Devin Gardner pass complete to Devin Funchess for 6 yds to the PnSt 38
11:02
3rd & 3 at opp 38
Devin Gardner pass incomplete to Freddy Canteen
10:58
4th & 3 at opp 38
Devin Gardner pass incomplete to Amara Darboh
Penn State Turnover on downs, 9 plays
10:53
1st & 10 at own 38
Christian Hackenberg pass complete to Mike Gesicki for 2 yds to the PnSt 40
10:15
2nd & 8 at own 40
Christian Hackenberg pass complete to Jesse James for 6 yds to the PnSt 46
9:48
3rd & 2 at own 46
Zach Zwinak run for 3 yds to the PnSt 49 for a 1ST down
9:29
1st & 10 at own 49
Christian Hackenberg pass complete to Kyle Carter for 7 yds to the Mich 44
9:13
2nd & 3 at opp 44
Christian Hackenberg pass complete to Mike Gesicki for 8 yds to the Mich 36 for a 1ST down
8:40
1st & 10 at opp 36
Akeel Lynch run for a loss of 1 yard to the Mich 37
8:05
2nd & 11 at opp 37
Christian Hackenberg pass incomplete to DaeSean Hamilton
8:00
3rd & 11 at opp 37
Christian Hackenberg pass incomplete to Chris Godwin
7:56
4th & 11 at opp 37
Grant Haley run for a loss of 2 yards to the Mich 39
Michigan Punt, 3 plays
7:27
1st & 10 at own 39
De’Veon Smith run for 2 yds to the Mich 41
6:54
2nd & 8 at own 41
Devin Gardner pass complete to Devin Funchess for 7 yds to the Mich 48
6:36
3rd & 1 at own 48
Devin Gardner run for no gain to the Mich 48
5:56
4th & 1 at own 48
Will Hagerup punt for 46 yds, downed at the PnSt 6
Penn State Interception, 4 plays
5:47
1st & 10 at own 6
Christian Hackenberg pass complete to Jesse James for 16 yds to the PnSt 22 for a 1ST down
4:48
1st & 10 at own 22
Akeel Lynch run for 4 yds to the PnSt 26
4:15
2nd & 6 at own 26
Akeel Lynch run for 2 yds to the PnSt 28
4:02
3rd & 4 at own 28
Christian Hackenberg pass intercepted Jourdan Lewis return for 4 yds to the PnSt 28
Michigan Field goal, 4 plays
3:34
1st & 10 at opp 28
De’Veon Smith run for 3 yds to the PnSt 25
2:54
2nd & 7 at opp 25
De’Veon Smith run for no gain to the PnSt 25
2:35
3rd & 7 at opp 25
Russell Bellomy pass incomplete
2:30
4th & 7 at opp 25
Matt Wile 42 Yd Field GoalTied at 13
Penn State Punt, 3 plays
2:30
4th & 7 at own 35
Matt Wile kickoff for 60 yds , Grant Haley return for 18 yds to the PnSt 23
2:16
1st & 10 at own 23
Christian Hackenberg pass complete to DaeSean Hamilton for a loss of 3 yards to the PnSt 20
1:57
2nd & 13 at own 20
Christian Hackenberg pass incomplete
1:51
3rd & 13 at own 20
Christian Hackenberg pass incomplete
1:45
4th & 13 at own 20
Chris Gulla punt for 26 yds, punt out-of-bounds at the PnSt 46
Michigan Punt, 3 plays
1:41
1st & 10 at opp 46
Russell Bellomy pass incomplete
1:28
2nd & 10 at opp 46
Justice Hayes run for a loss of 4 yards to the 50 yard line
0:42
3rd & 14 at the 50
Justice Hayes run for 5 yds to the PnSt 45
0:18
4th & 9 at opp 45
Will Hagerup punt for 45 yds for a touchback
Penn State Punt, 3 plays
0:00
1st & 10 at own 20
Bill Belton run for no gain to the PnSt 20
Q4 14:40
2nd & 10 at own 20
Christian Hackenberg run for no gain to the PnSt 20
Q4 14:00
3rd & 10 at own 20
Bill Belton run for no gain to the PnSt 20
Q4 13:39
4th & 10 at own 20
Chris Gulla punt for 29 yds, downed at the PnSt 49
4th quarter5 drives, then Michigan 18, Penn State 13
Michigan Field goal, 6 plays
13:34
1st & 10 at opp 49
Devin Gardner pass incomplete to Devin Funchess
13:13
2nd & 10 at opp 49
Devin Gardner pass complete to Dennis Norfleet for 24 yds to the PnSt 25 for a 1ST down
12:27
1st & 10 at opp 25
De’Veon Smith run for 1 yd to the PnSt 24
12:00
2nd & 9 at opp 24
Devin Gardner pass complete to Devin Funchess for 4 yds to the PnSt 20
11:29
3rd & 5 at opp 20
Devin Gardner pass incomplete to Devin Funchess
11:24
4th & 5 at opp 20
Matt Wile 37 Yd Field GoalMichigan 16, Penn State 13
Penn State Punt, 8 plays
11:24
4th & 5 at own 35
Matt Wile kickoff for 65 yds for a touchback
11:00
1st & 10 at own 25
Christian Hackenberg pass complete to Geno Lewis for 8 yds to the PnSt 33
10:30
2nd & 2 at own 33
Bill Belton run for 7 yds to the PnSt 40 for a 1ST down
10:13
1st & 10 at own 40
Akeel Lynch run for 3 yds to the PnSt 43
9:40
2nd & 7 at own 43
Christian Hackenberg pass complete to Bill Belton for 5 yds to the PnSt 48
9:00
3rd & 2 at own 48
Christian Hackenberg run for 3 yds to the Mich 49 for a 1ST down
8:52
1st & 10 at opp 49
Timeout PENN ST, clock 08:52
8:45
1st & 10 at opp 49
Bill Belton run for no gain to the Mich 49
8:05
2nd & 10 at opp 49
Christian Hackenberg pass complete to Bill Belton for no gain to the Mich 49
7:26
3rd & 10 at opp 49
Christian Hackenberg run for 1 yd to the Mich 48
7:04
4th & 9 at opp 48
Chris Gulla punt for 34 yds, fair catch by Dennis Norfleet at the Mich 14
Michigan Punt, 6 plays
6:41
1st & 10 at own 14
Justice Hayes run for 5 yds to the Mich 19
6:10
2nd & 5 at own 19
Justice Hayes run for 4 yds to the Mich 23
5:52
3rd & 1 at own 23
De’Veon Smith run for 7 yds to the Mich 30 for a 1ST down
5:14
1st & 10 at own 30
Justice Hayes run for no gain to the Mich 30
4:20
2nd & 10 at own 30
Justice Hayes run for 6 yds to the Mich 36
3:57
3rd & 4 at own 36
Devin Gardner pass incomplete to Devin Funchess
3:44
4th & 4 at own 36
Will Hagerup punt for 52 yds , Grant Haley returns for 4 yds to the PnSt 40 PENN ST Penalty, Illegal Block (8 Yards) to the PnSt 8
Penn State Safety, 5 plays (Michigan scores)
3:35
1st & 10 at own 8
Christian Hackenberg pass complete to Chris Godwin for 17 yds to the PnSt 25 for a 1ST down
3:00
1st & 10 at own 25
Bill Belton run for 3 yds to the PnSt 28
2:30
2nd & 7 at own 28
Christian Hackenberg sacked by Jake Ryan for a loss of 12 yards to the PnSt 16
1:43
3rd & 19 at own 16
Christian Hackenberg sacked by Frank Clark for a loss of 13 yards to the PnSt 3
1:43
4th & 32 at own 3
Timeout PENN ST, clock 01:43
1:41
4th & 32 at own 3
TEAM run for a loss of 3 yards for a SAFETYMichigan 18, Penn State 13
1:41
4th & 32 at own 20
Timeout MICHIGAN, clock 01:41
1:41
4th & 32 at own 20
PENN ST Penalty, Offensive Offside (-5 Yards) to the PnSt 15
Michigan End of game, 4 plays
1:41
4th & 37 at own 20
Sam Ficken on-side kick recovered by MICHIGAN at the PnSt 26
1:30
1st & 10 at opp 26
De’Veon Smith run for no gain to the PnSt 26
1:30
2nd & 10 at opp 26
Timeout PENN ST, clock 01:30
1:20
2nd & 10 at opp 26
De’Veon Smith run for 7 yds to the PnSt 19
0:30
3rd & 3 at opp 19
De’Veon Smith run for 4 yds to the PnSt 15 for a 1ST down
0:00
1st & 10 at opp 15
TEAM run for a loss of 1 yard to the PnSt 16
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.