Referee Jeff Servinski; umpire Ed Feaster; head linesman Michael Dolce; line judge Ryan MacDonald; side judge Todd Ransom; field judge John Roggeman; back judge Jake Kemp; center judge Greg BlumGame 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
184
Total yards
403
118
Passing yards
144
66
Rushing yards
259
6.9
Yards per pass
8.5
2.4
Yards per rush
5.0
11
First downs
20
2–10
Third downs
8–15
1–1
Fourth downs
1–3
3
Turnovers
0
3–20
Penalties
7–60
20:48
Possession
37:41
1
Sacks (by defense)
5
Efficiency
Penn State
Michigan
27%
Success rate
45%
−0.44
EPA per play
0.25
1.45
Explosiveness
1.27
−0.18
Rushing EPA
0.22
−0.70
Passing EPA
0.34
16%
Passing-down success
50%
−1.11
First-down EPA
0.10
0.04
Second-down EPA
0.31
−0.01
Third-down EPA
0.71
8%
Havoc by its defense
22%
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)
Michigan 57% to win. Elo’s favorite won.
The line
Michigan −13, over/under 49.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 Michigan 82%, Penn State 18%. 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 StatePunt, 4 plays, 11 yards
Q1 MichiganTouchdown, 8 plays, 76 yards
Q1 Penn StatePunt, 3 plays, 9 yards
Q1 MichiganTurnover on downs, 8 plays, 31 yards
Q1 Penn StatePunt, 4 plays, 15 yards
Q1 MichiganMissed FG, 7 plays, 64 yards
Q2 Penn StateFumble, 1 play, 15 yards
Q2 MichiganTouchdown, 10 plays, 48 yards
Q2 Penn StateTurnover on downs, 3 plays, −1 yard
Q2 MichiganPunt, 3 plays, −2 yards
Q2 Penn StatePunt, 9 plays, 44 yards
Q2 MichiganEnd of half, 2 plays, −7 yards
Q3 MichiganPunt, 3 plays, 6 yards
Q3 Penn StatePunt, 3 plays, 9 yards
Q3 MichiganPunt, 3 plays, 9 yards
Q3 Penn StatePunt, 3 plays, 6 yards
Q3 MichiganTouchdown, 13 plays, 90 yards
Q3 Penn StatePick-six, 2 plays (Michigan scores), 18 yards
Q3 Penn StatePunt, 3 plays, 6 yards
Q4 MichiganTouchdown, 6 plays, 53 yards
Q4 Penn StateInterception, 1 play, 0 yards
Q4 MichiganTouchdown, 4 plays, 12 yards
Q4 Penn StateTouchdown, 11 plays, 75 yards
Q4 MichiganResult not recorded, 3 plays, 13 yards
Play by play
1st quarter6 drives, then Michigan 7, Penn State 0
Penn State Punt, 4 plays
15:00
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
14:45
1st & 10 at own 25
Trace McSorley pass complete to Pat Freiermuth for 25 yds to the 50 yard line for a 1ST down
14:05
1st & 10 at the 50
Miles Sanders run for no gain to the 50 yard line
13:35
2nd & 10 at the 50
Trace McSorley sacked by Chase Winovich for a loss of 6 yards to the PnSt 44
12:45
3rd & 16 at own 44
Trace McSorley sacked by Josh Uche for a loss of 8 yards to the PnSt 36
12:22
4th & 24 at own 36
Timeout PENN ST, clock 12:22
12:12
4th & 24 at own 36
Blake Gillikin punt for 40 yds, downed at the Mich 24
Michigan Touchdown, 8 plays
11:50
1st & 10 at own 24
Karan Higdon run for 1 yd to the Mich 25
11:30
2nd & 9 at own 25
Karan Higdon run for 10 yds to the Mich 35 for a 1ST down
11:12
1st & 10 at own 35
Karan Higdon run for 50 yds to the PnSt 15 for a 1ST down
10:30
1st & 10 at opp 15
Chris Evans run for 4 yds to the PnSt 11
9:57
2nd & 6 at opp 11
Chris Evans run for 3 yds to the PnSt 8
9:30
3rd & 3 at opp 8
Shea Patterson run for 4 yds to the PnSt 4 for a 1ST down
8:32
1st & goal at opp 4
Karan Higdon run for 3 yds to the PnSt 1
8:12
2nd & goal at opp 1
Shea Patterson run for 1 yd for a TD (Quinn Nordin KICK)Michigan 7, Penn State 0
Penn State Punt, 3 plays
8:12
2nd & 7 at own 35
Jake Moody kickoff for 65 yds for a touchback
8:12
1st & 10 at own 25
PENN ST Penalty, Delay of Game (-5 Yards) to the PnSt 20
7:59
1st & 15 at own 20
Miles Sanders run for 4 yds to the PnSt 24
7:34
2nd & 11 at own 24
Trace McSorley pass incomplete to Brandon Polk
7:10
3rd & 11 at own 24
Trace McSorley run for 10 yds to the PnSt 34
6:47
4th & 1 at own 34
Blake Gillikin punt for 37 yds, fair catch by Donovan Peoples-Jones at the Mich 29
Michigan Turnover on downs, 8 plays
6:40
1st & 10 at own 29
Shea Patterson pass complete to Zach Gentry for 11 yds to the Mich 40 for a 1ST down
6:05
1st & 10 at own 40
Chris Evans run for 1 yd to the Mich 41
5:30
2nd & 9 at own 41
Karan Higdon run for 3 yds to the Mich 44
4:55
3rd & 6 at own 44
Shea Patterson pass complete to Donovan Peoples-Jones for 8 yds to the PnSt 48 for a 1ST down
4:26
1st & 10 at opp 48
Shea Patterson pass incomplete to Karan Higdon
4:16
2nd & 10 at opp 48
Karan Higdon run for 5 yds to the PnSt 43
3:45
3rd & 5 at opp 43
Timeout MICHIGAN, clock 03:45
3:30
3rd & 5 at opp 43
Ben Mason run for 3 yds to the PnSt 40
2:56
4th & 2 at opp 40
Shea Patterson pass incomplete to Zach Gentry
Penn State Punt, 4 plays
2:45
1st & 10 at own 41
Trace McSorley pass complete to Jahan Dotson for 10 yds to the Mich 49 for a 1ST down
2:25
1st & 10 at opp 49
Trace McSorley run for 1 yd to the Mich 48
1:45
2nd & 9 at opp 48
Tommy Stevens run for 4 yds to the Mich 44
1:15
3rd & 5 at opp 44
Trace McSorley pass incomplete to Jahan Dotson
1:06
4th & 5 at opp 44
Blake Gillikin punt for 39 yds, downed at the Mich 5
Michigan Missed FG, 7 plays
0:50
1st & 10 at own 5
Karan Higdon run for 3 yds to the Mich 8
0:10
2nd & 7 at own 8
Karan Higdon run for 8 yds to the Mich 16 for a 1ST down
Q2 14:40
1st & 10 at own 16
Shea Patterson pass complete to Nico Collins for 47 yds to the PnSt 37 for a 1ST down
Q2 14:05
1st & 10 at opp 37
Karan Higdon run for 6 yds to the PnSt 31
Q2 13:24
2nd & 4 at opp 31
Shea Patterson run for no gain to the PnSt 31
Q2 13:05
3rd & 4 at opp 31
Karan Higdon run for no gain to the PnSt 31
Q2 12:10
4th & 4 at opp 31
Quinn Nordin 50 yd FG BLOCKED blocked by Nick Scott Garrett Taylor return for 9 yds to the PnSt 35
Q2 12:00
1st & 10 at own 35
McSorley, Trace pass incomplete, PENALTY MICHIGAN pass interference 15 yards to the 50 yardline, NO PLAY, 1ST DOWN PENNST.
Q2 11:58
1st & 10 at the 50
Trace McSorley run for a loss of 2 yards to the PnSt 48 Trace McSorley fumbled, recovered by Mich Chase Winovich
2nd quarter5 drives, then Michigan 14, Penn State 0
Michigan Touchdown, 10 plays
11:40
1st & 10 at opp 48
Ben Mason run for 2 yds to the PnSt 46
11:15
2nd & 8 at opp 46
Karan Higdon run for 6 yds to the PnSt 40
10:49
3rd & 2 at opp 40
Karan Higdon run for 3 yds to the PnSt 37 for a 1ST down
10:30
1st & 10 at opp 37
Shea Patterson pass incomplete to Donovan Peoples-Jones
9:50
2nd & 10 at opp 37
Shea Patterson run for 3 yds to the PnSt 34
9:27
3rd & 7 at opp 34
Timeout MICHIGAN, clock 09:27
9:27
3rd & 7 at opp 34
PENN ST Penalty, Defensive Offside (5 Yards) to the PnSt 29
9:09
3rd & 2 at opp 29
Karan Higdon run for no gain to the PnSt 29
8:38
4th & 2 at opp 29
Ben Mason run for 3 yds to the PnSt 26 for a 1ST down
7:55
1st & 10 at opp 26
Chris Evans run for 2 yds to the PnSt 24
7:25
2nd & 8 at opp 24
Karan Higdon run for 1 yd to the PnSt 23
6:52
3rd & 7 at opp 23
Shea Patterson pass complete to Donovan Peoples-Jones for 23 yds for a TD (Quinn Nordin KICK)Michigan 14, Penn State 0
Michigan 5 plays
6:52
3rd & 7 at own 30
Jake Moody kickoff for 64 yds , KJ Hamler return for 17 yds to the PnSt 23
6:35
1st & 10 at opp 23
Trace McSorley run for a loss of 1 yard to the PnSt 22
6:10
2nd & 11 at opp 22
Miles Sanders run for 3 yds to the PnSt 25
5:30
3rd & 8 at own 25
Trace McSorley sacked by Josh Uche for a loss of 7 yards to the PnSt 18
4:54
4th & 15 at own 18
Blake Gillikin punt for 48 yds , Donovan Peoples-Jones returns for 28 yds to the PnSt 38
Michigan Punt, 3 plays
4:30
1st & 10 at opp 38
Shea Patterson pass complete to Nico Collins for 6 yds to the PnSt 32
4:07
2nd & 4 at opp 32
Shea Patterson pass incomplete
3:45
3rd & 4 at opp 32
Shea Patterson run for a loss of 3 yards to the PnSt 35
3:21
4th & 7 at opp 35
Timeout MICHIGAN, clock 03:21
3:21
4th & 7 at opp 35
MICHIGAN Penalty, Delay of Game (-5 Yards) to the PnSt 40
3:10
4th & 12 at opp 40
Will Hart punt for 30 yds, downed at the PnSt 10
Penn State Punt, 9 plays
3:06
1st & 10 at own 10
Trace McSorley pass incomplete to DeAndre Thompkins
3:00
2nd & 10 at own 10
Trace McSorley pass complete to Miles Sanders for 9 yds to the PnSt 19
2:26
3rd & 1 at own 19
Miles Sanders run for 2 yds to the PnSt 21 for a 1ST down
1:57
1st & 10 at own 21
Trace McSorley run for 1 yd to the PnSt 22
1:50
2nd & 9 at own 22
Trace McSorley pass complete to Pat Freiermuth for 19 yds to the PnSt 41 for a 1ST down
1:21
1st & 10 at own 41
Trace McSorley pass complete to KJ Hamler for 20 yds to the Mich 39 for a 1ST down
1:11
1st & 10 at opp 39
Trace McSorley pass incomplete to KJ Hamler
1:07
2nd & 10 at opp 39
Trace McSorley pass incomplete to DeAndre Thompkins
1:01
3rd & 10 at opp 39
Trace McSorley sacked by Jordan Glasgow for a loss of 7 yards to the Mich 46
1:01
4th & 17 at opp 46
Timeout PENN ST, clock 01:01
0:54
4th & 17 at opp 46
Blake Gillikin punt for 46 yds for a touchback
Michigan End of half, 2 plays
0:29
1st & 10 at own 20
Shea Patterson sacked by Yetur Gross-Matos for a loss of 5 yards to the Mich 15
0:01
2nd & 15 at own 15
TEAM run for a loss of 2 yards to the Mich 13
3rd quarter7 drives, then Michigan 28, Penn State 0
Michigan Punt, 3 plays
15:00
1st & 10 at own 35
Justin Tobin kickoff for 59 yds , Ambry Thomas return for 27 yds to the MICHIGAN 38 MICHIGAN Penalty, Offensive Holding (10 Yards) to the Mich 23
14:50
1st & 10 at own 23
Karan Higdon run for 1 yd to the Mich 24
14:01
2nd & 9 at own 24
Shea Patterson pass complete to Chris Evans for 5 yds to the Mich 29
13:22
3rd & 4 at own 29
Shea Patterson pass incomplete to Sean McKeon
13:10
4th & 4 at own 29
Will Hart punt for 45 yds , KJ Hamler returns for 1 yd to the PnSt 27 PENN ST Penalty, Illegal Block (10 Yards) to the PnSt 17
Penn State Punt, 3 plays
13:06
1st & 10 at own 17
Trace McSorley pass incomplete to KJ Hamler
12:50
2nd & 10 at own 17
Miles Sanders run for 4 yds to the PnSt 21
11:50
3rd & 6 at own 21
Trace McSorley run for 5 yds to the PnSt 26
11:37
4th & 1 at own 26
Blake Gillikin punt for 38 yds, punt out-of-bounds at the Mich 36
Michigan Punt, 3 plays
11:17
1st & 10 at own 36
Karan Higdon run for 1 yd to the Mich 37
10:48
2nd & 9 at own 37
Shea Patterson run for 7 yds to the Mich 44
10:10
3rd & 2 at own 44
Karan Higdon run for 1 yd to the Mich 45
9:26
4th & 1 at own 45
Will Hart punt for 55 yds for a touchback
Penn State Punt, 3 plays
8:57
1st & 10 at own 20
Miles Sanders run for 1 yd to the PnSt 21
8:45
2nd & 9 at own 21
Trace McSorley pass incomplete to Mac Hippenhammer
8:22
3rd & 9 at own 21
Trace McSorley run for 5 yds to the PnSt 26
8:01
4th & 4 at own 26
Blake Gillikin punt for 74 yds for a touchback MICHIGAN Penalty, Offensive Holding (10 Yards)
Michigan Touchdown, 13 plays
7:37
1st & 10 at own 10
Shea Patterson pass complete to Chris Evans for 1 yd to the Mich 11
7:03
2nd & 9 at own 11
Chris Evans run for 3 yds to the Mich 14
6:30
3rd & 6 at own 14
Shea Patterson run for 11 yds to the Mich 25 for a 1ST down
5:47
1st & 10 at own 25
Karan Higdon run for 7 yds to the Mich 32
5:11
2nd & 3 at own 32
Chris Evans run for 4 yds to the Mich 36 for a 1ST down
4:46
1st & 10 at own 36
Shea Patterson pass incomplete to Donovan Peoples-Jones
4:27
2nd & 10 at own 36
Shea Patterson pass complete to Donovan Peoples-Jones for 7 yds to the Mich 43
3:54
3rd & 3 at own 43
Timeout MICHIGAN, clock 03:54
3:46
3rd & 3 at own 43
Karan Higdon run for 19 yds to the PnSt 38 for a 1ST down
3:10
1st & 10 at opp 38
Chris Evans run for 3 yds to the PnSt 35
2:43
2nd & 7 at opp 35
Chris Evans run for no gain to the PnSt 35
1:56
3rd & 7 at opp 35
Shea Patterson pass complete to Chris Evans for 24 yds to the PnSt 11 for a 1ST down
1:27
1st & 10 at opp 11
Shea Patterson run for 4 yds to the PnSt 7
0:56
2nd & 6 at opp 7
Shea Patterson pass complete to Zach Gentry for 7 yds for a TD (Quinn Nordin KICK)Michigan 21, Penn State 0
Penn State Pick-six, 2 plays (Michigan scores)
0:56
2nd & 6 at own 35
Jake Moody kickoff for 58 yds fair catch by KJ Hamler at the MICHIGAN 7 MICHIGAN Penalty, Defensive Offside (-5 Yards) to the PnSt 30
0:35
1st & 10 at own 30
Tommy Stevens run for 18 yds to the PnSt 48 for a 1ST down
0:09
1st & 10 at own 48
Tommy Stevens pass intercepted for a TD Brandon Watson return for 62 yds for a TD (Quinn Nordin KICK)Michigan 28, Penn State 0
Penn State Punt, 3 plays
0:09
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
0:01
1st & 10 at own 25
Trace McSorley run for 3 yds to the PnSt 28
Q4 14:45
2nd & 7 at own 28
Tommy Stevens run for 2 yds to the PnSt 30
Q4 13:58
3rd & 5 at own 30
Tommy Stevens run for 1 yd to the PnSt 31
Q4 13:17
4th & 4 at own 31
Blake Gillikin punt for 48 yds , Donovan Peoples-Jones returns for 26 yds to the Mich 47
4th quarter5 drives, then Michigan 42, Penn State 7
Michigan Touchdown, 6 plays
12:57
1st & 10 at own 47
Shea Patterson pass complete to Karan Higdon for 5 yds to the PnSt 48
12:28
2nd & 5 at opp 48
Shea Patterson run for 7 yds to the PnSt 41 for a 1ST down
11:55
1st & 10 at opp 41
MICHIGAN Penalty, Offensive Holding (-10 Yards) to the Mich 49
11:45
1st & 20 at own 49
Chris Evans run for 32 yds to the PnSt 19 for a 1ST down
11:17
1st & 10 at opp 19
Shea Patterson run for 13 yds to the PnSt 6 for a 1ST down
10:17
1st & goal at opp 6
Ben Mason run for 2 yds to the PnSt 4
9:49
2nd & goal at opp 4
Karan Higdon run for 4 yds for a TD (Quinn Nordin KICK)Michigan 35, Penn State 0
Penn State Interception, 1 play
9:49
2nd & 8 at own 35
Jake Moody kickoff for 61 yds , KJ Hamler return for 13 yds to the PnSt 17
9:36
1st & 10 at own 17
Trace McSorley pass intercepted David Long return for 15 yds to the PnSt 12
Michigan Touchdown, 4 plays
9:10
1st & 10 at opp 12
Chris Evans run for 3 yds to the PnSt 9
8:49
2nd & 7 at opp 9
Chris Evans run for 1 yd to the PnSt 8
8:16
3rd & 6 at opp 8
Dylan McCaffrey run for 7 yds to the PnSt 1 for a 1ST down
7:44
1st & goal at opp 1
Chris Evans run for 1 yd for a TD (Quinn Nordin KICK)Michigan 42, Penn State 0
Penn State Touchdown, 11 plays
7:44
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
7:22
1st & 10 at own 25
Miles Sanders run for no gain to the PnSt 25
7:05
2nd & 10 at own 25
Tommy Stevens run for 16 yds to the PnSt 41 for a 1ST down
6:29
1st & 10 at own 41
Tommy Stevens pass complete to Journey Brown for 9 yds to the 50 yard line
5:58
2nd & 1 at the 50
Journey Brown run for 8 yds to the Mich 42 for a 1ST down
5:16
1st & 10 at opp 42
Tommy Stevens sacked by Khaleke Hudson for a loss of 8 yards to the 50 yard line
4:41
2nd & 18 at the 50
Tommy Stevens run for 4 yds to the Mich 46
4:35
3rd & 14 at opp 46
MICHIGAN Penalty, Defensive Offside (5 Yards) to the Mich 41
3:52
3rd & 9 at opp 41
Tommy Stevens pass complete to Pat Freiermuth for 7 yds to the Mich 34
3:35
4th & 2 at opp 34
Timeout MICHIGAN, clock 03:35
3:16
4th & 2 at opp 34
Tommy Stevens pass complete to Jahan Dotson for 19 yds to the Mich 15 for a 1ST down
3:01
1st & 10 at opp 15
Tommy Stevens run for 3 yds to the Mich 12
2:23
2nd & 7 at opp 12
Tommy Stevens run for 4 yds to the Mich 8
1:59
3rd & 3 at opp 8
Tommy Stevens run for 8 yds for a TD (Jake Pinegar KICK)Michigan 42, Penn State 7
Michigan Result not recorded, 3 plays
1:59
3rd & 3 at own 35
Justin Tobin kickoff for 53 yds for a touchback
1:20
1st & 10 at own 25
Dylan McCaffrey run for 7 yds to the Mich 32
0:45
2nd & 3 at own 32
Tru Wilson run for 5 yds to the Mich 37 for a 1ST down
0:15
1st & 10 at own 37
Tru Wilson run for 1 yd to the Mich 38
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.