From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Penn State
417
Total yards
283
276
Passing yards
182
141
Rushing yards
101
6.7
Yards per pass
7.3
3.4
Yards per rush
3.5
26
First downs
14
7–17
Third downs
4–13
2–4
Fourth downs
0–0
1
Turnovers
0
8–48
Penalties
5–58
37:45
Possession
22:15
4
Sacks (by defense)
2
Efficiency
Michigan
Penn State
37%
Success rate
28%
0.09
EPA per play
0.13
1.36
Explosiveness
1.69
0.08
Rushing EPA
−0.06
0.11
Passing EPA
0.32
35%
Passing-down success
18%
−0.10
First-down EPA
0.11
0.36
Second-down EPA
0.08
0.35
Third-down EPA
0.23
20%
Havoc by its defense
15%
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 66% to win. Elo’s favorite won.
The line
Penn State −7.5, over/under 47.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 70%, Michigan 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, Michigan right to left.
Q1 MichiganPunt, 6 plays, 28 yards
Q1 Penn StatePunt, 4 plays, 15 yards
Q1 MichiganPunt, 3 plays, −1 yard
Q1 Penn StateTouchdown, 5 plays, 66 yards
Q1 MichiganTurnover on downs, 11 plays, 50 yards
Q1 Penn StateTouchdown, 6 plays, 64 yards
Q2 MichiganPunt, 3 plays, 0 yards
Q2 Penn StatePunt, 3 plays, 4 yards
Q2 MichiganInterception, 5 plays, 14 yards
Q2 Penn StateTouchdown, 5 plays, 49 yards
Q2 MichiganTouchdown, 8 plays, 75 yards
Q2 Penn StatePunt, 3 plays, 4 yards
Q2 MichiganMissed FG, 5 plays, 23 yards
Q2 Penn StatePunt, 3 plays, 9 yards
Q2 MichiganEnd of half, 1 play, −2 yards
Q3 Penn StatePunt, 4 plays, 12 yards
Q3 MichiganPunt, 6 plays, 24 yards
Q3 Penn StatePunt, 3 plays, 2 yards
Q3 MichiganPunt, 6 plays, 40 yards
Q3 Penn StatePunt, 3 plays, 3 yards
Q3 MichiganTouchdown, 8 plays, 65 yards
Q3 Penn StateTouchdown, 6 plays, 75 yards
Q4 MichiganTouchdown, 9 plays, 75 yards
Q4 Penn StatePunt, 3 plays, −3 yards
Q4 MichiganTurnover on downs, 12 plays, 44 yards
Q4 Penn StateEnd of game, 6 plays, 1 yard
Play by play
1st quarter6 drives, then Penn State 7, Michigan 0
Michigan Punt, 6 plays
15:00
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Timeout MICHIGAN, clock 15:00
14:50
1st & 10 at own 25
Shea Patterson pass incomplete
14:33
2nd & 10 at own 25
Shea Patterson run for 2 yds to the Mich 27
13:54
3rd & 8 at own 27
Shea Patterson pass complete to Nico Collins for 17 yds to the Mich 44 for a 1ST down
13:28
1st & 10 at own 44
Shea Patterson pass complete to Nick Eubanks for 2 yds to the Mich 46
12:36
2nd & 8 at own 46
Shea Patterson pass complete to Tarik Black for 7 yds to the PnSt 47
12:25
3rd & 1 at opp 47
Hassan Haskins run for no gain to the PnSt 47
11:42
4th & 1 at opp 47
Will Hart punt for 47 yds for a touchback
Penn State Punt, 4 plays
11:30
1st & 10 at own 20
Journey Brown run for 11 yds to the PnSt 31 for a 1ST down
11:20
1st & 10 at own 31
Sean Clifford pass incomplete
11:08
2nd & 10 at own 31
Sean Clifford pass complete to Pat Freiermuth for 4 yds to the PnSt 35
10:35
3rd & 6 at own 35
Sean Clifford pass complete to KJ Hamler for no gain to the PnSt 35
9:55
4th & 6 at own 35
Blake Gillikin punt for 50 yds, fair catch by Donovan Peoples-Jones at the Mich 15
Michigan Punt, 3 plays
9:48
1st & 10 at own 15
Hassan Haskins run for 1 yd to the Mich 16
9:10
2nd & 9 at own 16
Shea Patterson pass incomplete
9:10
3rd & 9 at own 16
MICHIGAN Penalty, False Start (-5 Yards) to the Mich 11
8:47
3rd & 14 at own 11
Zach Charbonnet run for 3 yds to the Mich 14
8:18
4th & 11 at own 14
Will Hart punt for 49 yds , KJ Hamler returns for a loss of 3 yards to the PnSt 34
Penn State Touchdown, 5 plays
7:52
1st & 10 at own 34
Sean Clifford run for 3 yds to the PnSt 37
7:42
2nd & 7 at own 37
MICHIGAN Penalty, Defensive Offside (5 Yards) to the PnSt 42
7:14
2nd & 2 at own 42
Sean Clifford pass complete to Noah Cain for 3 yds to the PnSt 45 for a 1ST down
6:43
1st & 10 at own 45
Sean Clifford run for 1 yd to the PnSt 46
6:09
2nd & 9 at own 46
Sean Clifford pass complete to Jahan Dotson for 37 yds to the Mich 17 for a 1ST down
5:59
1st & 10 at opp 17
Sean Clifford pass complete to Pat Freiermuth for 17 yds for a TD, (Jake Pinegar KICK)Penn State 7, Michigan 0
Michigan Turnover on downs, 11 plays
5:59
1st & 10 at own 35
Jordan Stout kickoff for 61 yds , Giles Jackson return for 10 yds to the Mich 14
5:49
1st & 10 at own 14
Shea Patterson pass incomplete
5:45
2nd & 10 at own 14
Shea Patterson pass incomplete
5:20
3rd & 10 at own 14
Shea Patterson pass complete to Nick Eubanks for 19 yds to the Mich 33 for a 1ST down
4:45
1st & 10 at own 33
Shea Patterson pass complete to Tarik Black for a loss of 3 yards to the Mich 30
4:08
2nd & 13 at own 30
Shea Patterson run for 13 yds to the Mich 43 for a 1ST down
3:37
1st & 10 at own 43
Zach Charbonnet run for 8 yds to the PnSt 49
3:09
2nd & 2 at opp 49
Zach Charbonnet run for 6 yds to the PnSt 43 for a 1ST down
3:02
1st & 10 at opp 43
Shea Patterson pass incomplete
2:37
2nd & 10 at opp 43
Shea Patterson pass complete to Ronnie Bell for 7 yds to the PnSt 36
2:02
3rd & 3 at opp 36
Zach Charbonnet run for no gain to the PnSt 36
1:45
4th & 3 at opp 36
Shea Patterson pass incomplete
Penn State Touchdown, 6 plays
1:30
1st & 10 at own 36
Ricky Slade run for 44 yds to the Mich 20 for a 1ST down
1:05
1st & 10 at opp 20
KJ Hamler run for 2 yds to the Mich 18
0:40
2nd & 8 at opp 18
Sean Clifford pass incomplete
0:22
3rd & 8 at opp 18
Sean Clifford run for 10 yds to the Mich 8 for a 1ST down
0:10
1st & goal at opp 8
Journey Brown run for 3 yds to the Mich 5
Q2 15:00
2nd & goal at opp 5
MICHIGAN Penalty, Defensive Offside (2 Yards) to the Mich 3
Q2 15:00
2nd & goal at opp 3
MICHIGAN Penalty, Defensive Offside (1 Yards) to the Mich 2
Q2 14:56
2nd & goal at opp 2
Sean Clifford run for 2 yds for a TD, (Jake Pinegar KICK)Penn State 14, Michigan 0
2nd quarter9 drives, then Penn State 21, Michigan 7
Michigan Punt, 3 plays
14:56
2nd & 4 at own 35
Jordan Stout kickoff for 65 yds for a touchback
14:28
1st & 10 at own 25
Shea Patterson run for a loss of 1 yard to the Mich 24
14:00
2nd & 11 at own 24
Hassan Haskins run for 1 yd to the Mich 25
13:00
3rd & 10 at own 25
Shea Patterson run for no gain to the Mich 25
12:47
4th & 10 at own 25
Will Hart punt for 49 yds , KJ Hamler returns for 3 yds to the PnSt 29
Penn State Punt, 3 plays
12:32
1st & 10 at own 29
Sean Clifford pass complete to KJ Hamler for 4 yds to the PnSt 33
12:08
2nd & 6 at own 33
Sean Clifford pass incomplete
12:04
3rd & 6 at own 33
Sean Clifford pass incomplete
11:53
4th & 6 at own 33
Blake Gillikin punt for 44 yds , Donovan Peoples-Jones returns for 3 yds to the Mich 26
Michigan Interception, 5 plays
11:28
1st & 10 at own 26
Zach Charbonnet run for 1 yd to the Mich 27
10:45
2nd & 9 at own 27
Shea Patterson pass complete to Tarik Black for 5 yds to the Mich 32
10:16
3rd & 4 at own 32
Shea Patterson pass complete to Donovan Peoples-Jones for 8 yds to the Mich 40 for a 1ST down
9:49
1st & 10 at own 40
Shea Patterson pass incomplete
9:43
2nd & 10 at own 34
Shea Patterson pass intercepted Tariq Castro-Fields return for 3 yds to the Mich 43 PENN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the Mich 49
Penn State Touchdown, 5 plays
9:20
1st & 10 at opp 49
Sean Clifford run for a loss of 1 yard to the 50 yard line
8:47
2nd & 11 at the 50
Sean Clifford pass complete to KJ Hamler for 18 yds to the Mich 32 for a 1ST down
8:26
1st & 10 at opp 32
Ricky Slade run for 2 yds to the Mich 30
7:44
2nd & 8 at opp 30
Sean Clifford run for 5 yds to the Mich 25
7:22
3rd & 3 at opp 25
Sean Clifford pass complete to KJ Hamler for 25 yds for a TD, (Jake Pinegar KICK)Penn State 21, Michigan 0
Michigan Touchdown, 8 plays
7:22
3rd & 3 at own 35
Jordan Stout kickoff for 65 yds for a touchback
7:09
1st & 10 at own 25
Hassan Haskins run for 1 yd to the Mich 26
6:26
2nd & 9 at own 26
Shea Patterson pass complete to Nico Collins for 30 yds to the PnSt 44 for a 1ST down
6:17
1st & 10 at opp 44
MICHIGAN Penalty, False Start (-5 Yards) to the PnSt 49
5:44
1st & 15 at opp 49
Hassan Haskins run for 10 yds to the PnSt 39
5:00
2nd & 5 at opp 39
Hassan Haskins run for 6 yds to the PnSt 33 for a 1ST down
4:30
1st & 10 at opp 33
Hassan Haskins run for no gain to the PnSt 33
3:45
2nd & 10 at opp 33
Shea Patterson run for 4 yds to the PnSt 29
3:19
3rd & 6 at opp 29
Shea Patterson pass complete to Donovan Peoples-Jones for 7 yds to the PnSt 22 for a 1ST down
3:04
1st & 10 at opp 22
MICHIGAN Penalty, Ineligible Downfield on Pass (-5 Yards) to the PnSt 27
3:01
1st & 15 at opp 27
PENN ST Penalty, Defensive Pass Interference (15 Yards) to the PnSt 12 for a 1ST down
2:55
1st & 10 at opp 12
Zach Charbonnet run for 12 yds for a TD, (Jake Moody KICK)Penn State 21, Michigan 7
Penn State Punt, 3 plays
2:55
1st & 10 at own 35
Jake Moody kickoff for 55 yds for a touchback
2:30
1st & 10 at own 25
Journey Brown run for 4 yds to the PnSt 29
2:11
2nd & 6 at own 29
Sean Clifford pass incomplete
2:05
3rd & 6 at own 29
Sean Clifford pass incomplete
1:53
4th & 6 at own 29
Blake Gillikin punt for 35 yds, downed at the Mich 36
Michigan Missed FG, 5 plays
1:48
1st & 10 at own 36
Shea Patterson pass complete to Donovan Peoples-Jones for 19 yds to the PnSt 45 for a 1ST down
1:42
1st & 10 at opp 45
Shea Patterson pass incomplete
1:29
2nd & 10 at opp 45
Shea Patterson pass complete to Zach Charbonnet for 4 yds to the PnSt 41
0:56
3rd & 6 at opp 41
Shea Patterson pass incomplete
0:56
4th & 6 at opp 41
Timeout MICHIGAN, clock 00:56
0:51
4th & 6 at opp 41
Jake Moody 58 yd FG MISSED
Penn State Punt, 3 plays
0:40
1st & 10 at own 41
Sean Clifford pass complete to Pat Freiermuth for 7 yds to the PnSt 48
0:27
2nd & 3 at own 48
Sean Clifford pass incomplete
0:21
3rd & 3 at own 48
Sean Clifford run for 2 yds to the 50 yard line
0:21
4th & 1 at the 50
Timeout PENN ST, clock 00:21
0:12
4th & 1 at the 50
Blake Gillikin punt for 43 yds , Donovan Peoples-Jones returns for a loss of 1 yard to the Mich 6
Michigan End of half, 1 play
0:01
1st & 10 at own 6
TEAM run for a loss of 2 yards to the Mich 4
3rd quarter7 drives, then Penn State 21, Michigan 14
Penn State Punt, 4 plays
15:00
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a 1ST down , KJ Hamler return for 40 yds to the PENNST 25 for a 1ST down MICHIGAN Penalty, Offensive Holding (-15 Yards) to the PnSt 45 for a 1ST down
14:40
1st & 10 at own 45
Noah Cain run for 13 yds to the Mich 42 for a 1ST down
14:22
1st & 10 at opp 42
Sean Clifford pass incomplete
14:04
2nd & 10 at opp 42
Noah Cain run for 2 yds to the Mich 40
13:16
3rd & 8 at opp 40
Noah Cain run for a loss of 3 yards to the Mich 43
12:49
4th & 11 at opp 43
Blake Gillikin punt for 35 yds , Donovan Peoples-Jones returns for 2 yds to the Mich 10
Michigan Punt, 6 plays
12:20
1st & 10 at own 10
Shea Patterson run for 12 yds to the Mich 22 for a 1ST down
11:50
1st & 10 at own 22
Hassan Haskins run for no gain to the Mich 22
11:41
2nd & 10 at own 22
Shea Patterson pass incomplete
11:35
3rd & 10 at own 22
PENN ST Penalty, Defensive Pass Interference (15 Yards) to the Mich 37 for a 1ST down
11:27
1st & 10 at own 37
Hassan Haskins run for no gain to the Mich 37
10:27
2nd & 10 at own 37
Hassan Haskins run for 4 yds to the Mich 41
9:38
3rd & 6 at own 41
Shea Patterson sacked by Garrett Taylor for a loss of 7 yards to the Mich 34
9:22
4th & 13 at own 34
Will Hart punt for 51 yds , KJ Hamler returns for 7 yds to the PnSt 22
Penn State Punt, 3 plays
9:00
1st & 10 at own 22
Devyn Ford run for 2 yds to the PnSt 24
8:42
2nd & 8 at own 24
Sean Clifford pass incomplete
8:34
3rd & 8 at own 24
Sean Clifford pass incomplete
8:22
4th & 8 at own 24
Blake Gillikin punt for 60 yds , Donovan Peoples-Jones returns for a loss of 6 yards to the Mich 10
Michigan Punt, 6 plays
8:04
1st & 10 at own 10
Shea Patterson pass complete to Ronnie Bell for 12 yds to the Mich 22 for a 1ST down
7:47
1st & 10 at own 22
Shea Patterson run for 4 yds to the Mich 26
7:12
2nd & 6 at own 26
Shea Patterson pass complete to Ronnie Bell for 17 yds to the Mich 43 for a 1ST down
7:06
1st & 10 at own 43
Shea Patterson pass incomplete
6:46
2nd & 10 at own 43
Shea Patterson pass complete to Donovan Peoples-Jones for 6 yds to the Mich 49
6:14
3rd & 4 at own 49
Hassan Haskins run for 1 yd to the 50 yard line
5:42
4th & 3 at the 50
Will Hart punt for 34 yds, fair catch by KJ Hamler at the PnSt 16
Penn State Punt, 3 plays
5:26
1st & 10 at own 16
Sean Clifford run for 1 yd to the PnSt 17
4:55
2nd & 9 at own 17
Ricky Slade run for 2 yds to the PnSt 19
4:23
3rd & 7 at own 19
Sean Clifford pass incomplete
4:15
4th & 7 at own 19
Blake Gillikin punt for 46 yds, punt out-of-bounds at the Mich 35
Michigan Touchdown, 8 plays
4:09
1st & 10 at own 35
Zach Charbonnet run for 14 yds to the Mich 49 for a 1ST down
3:41
1st & 10 at own 49
Zach Charbonnet run for 3 yds to the PnSt 48
2:46
2nd & 7 at opp 48
Shea Patterson pass complete to Nick Eubanks for 11 yds to the PnSt 37 for a 1ST down
2:41
1st & 10 at opp 37
Shea Patterson pass incomplete
2:09
2nd & 10 at opp 37
Shea Patterson pass complete to Nico Collins for 9 yds to the PnSt 28
1:53
3rd & 1 at opp 28
Zach Charbonnet run for 10 yds to the PnSt 18 for a 1ST down
1:30
1st & 10 at opp 18
Zach Charbonnet run for 6 yds to the PnSt 12
1:05
2nd & 4 at opp 12
Zach Charbonnet run for 12 yds for a TD, (Jake Moody KICK)Penn State 21, Michigan 14
Penn State Touchdown, 6 plays
1:05
2nd & 4 at own 35
Jake Moody kickoff for 65 yds , KJ Hamler return for 25 yds to the PnSt 25
0:50
1st & 10 at own 25
Sean Clifford run for 1 yd to the PnSt 26
0:01
2nd & 9 at own 26
Sean Clifford sacked by Josh Uche for a loss of 2 yards to the PnSt 24
Q4 14:52
3rd & 11 at own 24
MICHIGAN Penalty, Defensive Holding (10 Yards) to the PnSt 34 for a 1ST down
Q4 14:39
1st & 10 at own 34
Journey Brown run for 1 yd to the PnSt 35
Q4 14:08
2nd & 9 at own 35
Sean Clifford pass complete to Journey Brown for 4 yds to the PnSt 39
Q4 13:23
3rd & 5 at own 39
Sean Clifford pass complete to KJ Hamler for 8 yds to the PnSt 47 for a 1ST down
Q4 13:14
1st & 10 at own 47
Sean Clifford pass complete to KJ Hamler for 53 yds for a TD, (Jake Pinegar KICK)Penn State 28, Michigan 14
4th quarter4 drives, then Penn State 28, Michigan 21
Michigan Touchdown, 9 plays
13:14
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
12:55
1st & 10 at own 25
Shea Patterson pass complete to Nico Collins for 13 yds to the Mich 38 for a 1ST down
12:25
1st & 10 at own 38
Shea Patterson pass complete to Nick Eubanks for 15 yds to the PnSt 47 for a 1ST down
11:58
1st & 10 at opp 47
Hassan Haskins run for 3 yds to the PnSt 44
11:38
2nd & 7 at opp 44
Shea Patterson run for 3 yds to the PnSt 41
10:40
3rd & 4 at opp 41
Shea Patterson pass complete to Ronnie Bell for 35 yds to the PnSt 6 for a 1ST down
10:21
1st & goal at opp 6
PENN ST Penalty, Face Mask (3 yards) (3 Yards) to the PnSt 3
10:07
1st & goal at opp 3
Zach Charbonnet run for 1 yd to the PnSt 2
9:54
2nd & goal at opp 2
Zach Charbonnet run for no gain to the PnSt 2
8:48
4th & goal at opp 1
Shea Patterson run for 1 yd for a TD, (Jake Moody KICK)Penn State 28, Michigan 21
Penn State Punt, 3 plays
8:48
4th & 5 at own 35
Jake Moody kickoff for 65 yds for a touchback
8:30
1st & 10 at own 25
Sean Clifford pass complete to Ricky Slade for a loss of 4 yards to the PnSt 21
7:38
2nd & 14 at own 21
Sean Clifford sacked by Cameron McGrone for a loss of 5 yards to the PnSt 16
7:19
3rd & 19 at own 16
Sean Clifford pass complete to Ricky Slade for 6 yds to the PnSt 22
6:54
4th & 13 at own 22
Blake Gillikin punt for 39 yds , Donovan Peoples-Jones returns for 14 yds to the PnSt 47
Michigan Turnover on downs, 12 plays
6:46
1st & 10 at opp 47
Shea Patterson pass complete to Nico Collins for 14 yds to the PnSt 33 for a 1ST down
6:23
1st & 10 at opp 33
Shea Patterson pass incomplete
6:19
2nd & 10 at opp 33
Shea Patterson pass incomplete
6:00
3rd & 10 at opp 33
Shea Patterson pass complete to Donovan Peoples-Jones for 6 yds to the PnSt 27
5:19
4th & 4 at opp 27
Shea Patterson pass complete to Nico Collins for 6 yds to the PnSt 21 for a 1ST down
4:58
1st & 10 at opp 21
Zach Charbonnet run for 3 yds to the PnSt 18
4:13
2nd & 7 at opp 18
Shea Patterson run for 1 yd to the PnSt 17
3:36
3rd & 6 at opp 17
Shea Patterson pass complete to Erick All for 10 yds to the PnSt 7 for a 1ST down
3:19
1st & goal at opp 7
Zach Charbonnet run for 2 yds to the PnSt 5
2:44
2nd & goal at opp 5
Shea Patterson run for 2 yds to the PnSt 3
2:07
3rd & goal at opp 3
Shea Patterson pass incomplete
2:01
4th & goal at opp 3
Shea Patterson pass incomplete
Penn State End of game, 6 plays
1:56
1st & 10 at own 3
Noah Cain run for 5 yds to the PnSt 8
1:56
2nd & 5 at own 8
Timeout MICHIGAN, clock 01:56
1:51
2nd & 5 at own 8
Noah Cain run for 2 yds to the PnSt 10
1:51
3rd & 3 at own 10
Timeout MICHIGAN, clock 01:51
1:45
3rd & 3 at own 10
KJ Hamler run for 4 yds to the PnSt 14 for a 1ST down
1:45
1st & 10 at own 14
Timeout MICHIGAN, clock 01:45
1:30
1st & 10 at own 14
TEAM run for a loss of 4 yards to the PnSt 10
0:45
2nd & 14 at own 10
TEAM run for a loss of 3 yards to the PnSt 7
0:01
3rd & 17 at own 7
TEAM run for a loss of 3 yards to the PnSt 4
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.