From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Penn State
287
Total yards
238
60
Passing yards
74
227
Rushing yards
164
7.5
Yards per pass
3.2
4.9
Yards per rush
4.7
15
First downs
17
6–13
Third downs
4–14
1–1
Fourth downs
2–3
0
Turnovers
1
6–50
Penalties
5–33
33:12
Possession
26:48
1
Sacks (by defense)
1
Efficiency
Michigan
Penn State
37%
Success rate
42%
0.20
EPA per play
0.00
1.41
Explosiveness
0.83
0.18
Rushing EPA
−0.02
0.31
Passing EPA
0.04
50%
Passing-down success
31%
−0.12
First-down EPA
0.18
0.26
Second-down EPA
−0.15
0.59
Third-down EPA
−0.03
14%
Havoc by its defense
17%
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 50% to win. Elo’s favorite won.
The line
Michigan −6.5, over/under 44.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 61%, Penn State 39%. 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, 5 plays, 4 yards
Q1 Penn StatePunt, 3 plays, 1 yard
Q1 MichiganPunt, 3 plays, 7 yards
Q1 Penn StateField goal, 13 plays, 66 yards
Q1 MichiganTouchdown, 9 plays, 75 yards
Q2 Penn StatePunt, 3 plays, 9 yards
Q2 MichiganTouchdown, 6 plays, 78 yards
Q2 Penn StateTouchdown, 10 plays, 75 yards
Q2 MichiganEnd of half, 1 play, 4 yards
Q3 Penn StateFumble, 6 plays, 24 yards
Q3 MichiganField goal, 13 plays, 45 yards
Q3 Penn StatePunt, 6 plays, 21 yards
Q3 MichiganPunt, 3 plays, 9 yards
Q4 Penn StatePunt, 3 plays, −3 yards
Q4 MichiganPunt, 6 plays, 25 yards
Q4 Penn StatePunt, 3 plays, 1 yard
Q4 MichiganPunt, 3 plays, 8 yards
Q4 Penn StateTurnover on downs, 4 plays, 4 yards
Q4 MichiganTouchdown, 1 play, 30 yards
Q4 Penn StateTouchdown, 8 plays, 75 yards
Q4 MichiganEnd of game, 5 plays, 10 yards
Play by play
1st quarter5 drives, then Penn State 3, Michigan 0
Michigan Punt, 5 plays
15:00
Gabriel Nwosu kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Blake Corum run for no gain to the MICH 25
15:00
2nd & 10 at own 25
J.J. McCarthy pass complete to AJ Barner for 12 yds to the MICH 37 for a 1ST down
15:00
1st & 10 at own 37
Blake Corum run for 4 yds to the MICH 41
15:00
2nd & 6 at own 41
Michigan Penalty, False Start (-5 Yards) to the MICH 36
15:00
2nd & 11 at own 36
Blake Corum run for 3 yds to the MICH 39
15:00
3rd & 8 at own 39
J.J. McCarthy sacked by Dani Dennis-Sutton for a loss of 10 yards to the MICH 29
11:10
4th & 18 at own 29
Tommy Doman punt for 45 yds
Penn State Punt, 3 plays
11:10
1st & 10 at own 26
Nicholas Singleton run for 1 yd to the PSU 27
11:10
2nd & 9 at own 27
Drew Allar pass incomplete
11:10
3rd & 9 at own 27
Drew Allar pass incomplete
10:23
4th & 9 at own 27
Riley Thompson punt for 43 yds
Michigan Punt, 3 plays
10:23
1st & 10 at own 30
Blake Corum run for no gain to the MICH 30 Blake Corum fumbled, recovered by MICH Blake Corum [SG] CORUM, Blake rush up the middle for no gain, CORUM, Blake fumbled at MIC30 forced by CARTER, Abdul, recovered by MIC CORUM, Blake at the MIC30, returned 0 yards to the MIC30, End of Play.
10:23
2nd & 10 at own 30
J.J. McCarthy pass complete to Colston Loveland for 7 yds to the MICH 37
10:23
3rd & 3 at own 37
J.J. McCarthy pass incomplete
8:41
4th & 3 at own 37
Tommy Doman punt for 32 yds, downed at the PSU 31
Penn State Field goal, 13 plays
8:41
1st & 10 at own 31
Nicholas Singleton run for no gain to the PSU 31
8:41
2nd & 10 at own 31
Drew Allar pass complete to Tyler Warren for 19 yds to the 50 yard line for a 1ST down
8:41
1st & 10 at the 50
Nicholas Singleton run for 5 yds to the MICH 45
8:41
2nd & 5 at opp 45
Nicholas Singleton run for 6 yds to the MICH 39 for a 1ST down
8:41
1st & 10 at opp 39
ALLAR, Drew pass to the right incomplete intended for LAMBERT-SMITH, KeAndre thrown to the MIC30. PENALTY MIC Pass Interference on JOHNSON, Will enforced at the spot of the foul for 9 yards to the MIC30 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
8:41
1st & 10 at opp 30
Nicholas Singleton run for 6 yds to the MICH 24
8:41
2nd & 4 at opp 24
Drew Allar run for 11 yds to the MICH 13 for a 1ST down
8:41
1st & 10 at opp 13
Nicholas Singleton run for 9 yds to the MICH 4
8:41
2nd & 1 at opp 4
Nicholas Singleton run for no gain to the MICH 4
8:41
3rd & 1 at opp 4
Drew Allar run for 1 yd to the MICH 3 for a 1ST down
8:41
1st & goal at opp 3
Kaytron Allen run for no gain to the MICH 3
8:41
2nd & goal at opp 3
Drew Allar pass incomplete
8:41
3rd & goal at opp 3
Drew Allar pass incomplete
2:17
4th & goal at opp 3
Alex Felkins 20 yd FG GOODPenn State 3, Michigan 0
Michigan Touchdown, 9 plays
2:17
Gabriel Nwosu kickoff for 65 yds for a touchback
2:17
1st & 10 at own 25
J.J. McCarthy pass complete to Cornelius Johnson for 13 yds to the MICH 38 for a 1ST down
2:17
1st & 10 at own 38
Donovan Edwards run for 1 yd to the MICH 39
2:17
2nd & 9 at own 39
Donovan Edwards run for a loss of 1 yard to the MICH 38
0:00
3rd & 10 at own 38
J.J. McCarthy run for 13 yds to the PSU 49 for a 1ST down
Q2 15:00
1st & 10 at opp 49
Donovan Edwards run for 22 yds to the PSU 27 for a 1ST down
Q2 15:00
1st & 10 at opp 27
Blake Corum run for 4 yds to the PSU 23
Q2 15:00
2nd & 6 at opp 23
J.J. McCarthy pass complete to Semaj Morgan for a loss of 2 yards to the PSU 25
Q2 15:00
3rd & 8 at opp 25
J.J. McCarthy pass complete to Semaj Morgan for 19 yds to the PSU 6 for a 1ST down
Q2 15:00
1st & goal at opp 6
EDWARDS, Donovan rush up the middle for a gain of 2 yards to the PSU4 (DELUCA, Dominic;ELSDON, Tyler). PENALTY Before the snap, PSU Illegal Substitution enforced half the distance from the goal, 3 yards from the PSU6 to the PSU3. NO PLAY (replay the down).
Q2 11:56
1st & goal at opp 3
Blake Corum run for 3 yds for a TD (James Turner KICK)Michigan 7, Penn State 3
2nd quarter4 drives, then Michigan 14, Penn State 9
Penn State Punt, 3 plays
11:56
Tommy Doman kickoff for 65 yds for a touchback
11:56
1st & 10 at own 25
Kaytron Allen run for 9 yds to the PSU 34
11:56
2nd & 1 at own 34
Drew Allar pass complete to Malick Meiga for a loss of 1 yard to the PSU 33
11:56
3rd & 2 at own 33
Drew Allar run for 1 yd to the PSU 34
9:44
4th & 1 at own 34
Riley Thompson punt for 50 yds
Michigan Touchdown, 6 plays
9:44
1st & 10 at own 22
J.J. McCarthy pass complete to Cornelius Johnson for 11 yds to the MICH 33 for a 1ST down
9:44
1st & 10 at own 33
Blake Corum run for 2 yds to the MICH 35
7:41
1st & 10 at opp 21
Timeout Michigan, clock 07:41
7:41
2nd & 8 at own 35
Blake Corum run for 44 yds to the PSU 21 for a 1ST down
7:41
1st & 10 at opp 21
Donovan Edwards run for a loss of 1 yard to the PSU 22
6:14
3rd & 11 at opp 22
Timeout Michigan, clock 06:14
6:14
2nd & 11 at opp 22
J.J. McCarthy pass complete to Colston Loveland for no gain to the PSU 22
6:07
3rd & 11 at opp 22
Donovan Edwards run for 22 yds for a TD (James Turner KICK)Michigan 14, Penn State 3
Penn State Touchdown, 10 plays
6:07
Tommy Doman kickoff for 65 yds for a touchback
6:07
1st & 10 at own 25
Kaytron Allen run for 34 yds to the MICH 41 for a 1ST down
6:07
1st & 10 at opp 41
Kaytron Allen run for 4 yds to the MICH 37
6:07
2nd & 6 at opp 37
Kaytron Allen run for 1 yd to the MICH 36
3:22
4th & 6 at opp 37
Timeout Penn State, clock 03:22
3:22
3rd & 5 at opp 36
Kaytron Allen run for a loss of 1 yard to the MICH 37
3:22
4th & 6 at opp 37
Drew Allar pass complete to Kaden Saunders for 13 yds to the MICH 24 for a 1ST down
3:22
1st & 10 at opp 24
Nicholas Singleton run for 4 yds to the MICH 20
3:22
2nd & 6 at opp 20
Kaytron Allen run for 1 yd to the MICH 19
1:07
4th & 1 at opp 15
Timeout Penn State, clock 01:07
1:07
3rd & 5 at opp 19
Drew Allar run for 4 yds to the MICH 15
1:07
4th & 1 at opp 15
Kaytron Allen pass complete to Drew Allar for 4 yds to the MICH 11 for a 1ST down
0:29
1st & 10 at opp 11
Drew Allar run for 11 yds for a TD (Two-Point Conversion failed)Michigan 14, Penn State 9
Michigan End of half, 1 play
0:29
Gabriel Nwosu kickoff for 65 yds
0:00
1st & 10 at own 25
Blake Corum run for 4 yds to the MICH 29
3rd quarter4 drives, then Michigan 17, Penn State 9
Penn State Fumble, 6 plays
15:00
Tommy Doman kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Nicholas Singleton run for 5 yds to the PSU 30
15:00
2nd & 5 at own 30
Nicholas Singleton run for no gain to the PSU 30
15:00
3rd & 5 at own 30
Drew Allar run for 8 yds to the PSU 38 for a 1ST down
15:00
1st & 10 at own 38
Drew Allar pass complete to Nicholas Singleton for 6 yds to the PSU 44
15:00
2nd & 4 at own 44
Nicholas Singleton run for 2 yds to the PSU 46
11:40
3rd & 2 at own 46
Drew Allar run for 3 yds to the PSU 49 Drew Allar fumbled, recovered by MICH Makari Paige [NHSG] QB Keeper ALLAR, Drew rush up the middle for a gain of 3 yards, ALLAR, Drew fumbled at PSU48 forced by BENNY, Rayshaun, recovered by MIC PAIGE, Makari at the PSU49, returned 0 yards to the PSU49, End of Play, clock 11:40.
Michigan Field goal, 13 plays
11:40
1st & 10 at opp 49
Blake Corum run for 2 yds to the PSU 47
11:40
2nd & 8 at opp 47
J.J. McCarthy run for 6 yds to the PSU 41
11:40
3rd & 2 at opp 41
Blake Corum run for 3 yds to the PSU 38 for a 1ST down
11:40
1st & 10 at opp 38
Blake Corum run for 2 yds to the PSU 36
11:40
2nd & 8 at opp 36
Blake Corum run for 7 yds to the PSU 29
11:40
3rd & 1 at opp 29
Blake Corum run for no gain to the PSU 29
11:40
4th & 1 at opp 29
J.J. McCarthy run for 9 yds to the PSU 20 for a 1ST down
11:40
1st & 10 at opp 20
Donovan Edwards run for 2 yds to the PSU 18
11:40
2nd & 8 at opp 18
J.J. McCarthy run for 9 yds to the PSU 9 for a 1ST down
11:40
1st & goal at opp 9
Donovan Edwards run for a loss of 3 yards to the PSU 12
11:40
2nd & goal at opp 12
Blake Corum run for 2 yds to the PSU 10
11:40
3rd & goal at opp 10
Donovan Edwards run for 6 yds to the PSU 4
3:36
4th & goal at opp 4
James Turner 22 yd FG GOODMichigan 17, Penn State 9
Penn State Punt, 6 plays
3:36
Tommy Doman kickoff for 65 yds for a touchback
3:36
1st & 10 at own 25
Kaytron Allen run for 5 yds to the PSU 30
3:36
2nd & 5 at own 30
Kaytron Allen run for 2 yds to the PSU 32
3:36
3rd & 3 at own 32
Drew Allar pass complete to Tyler Warren for 6 yds to the PSU 38 for a 1ST down
3:36
1st & 10 at own 38
Drew Allar pass incomplete
3:36
2nd & 10 at own 38
Drew Allar pass complete to Theo Johnson for 2 yds to the PSU 40
0:21
4th & 2 at own 46
Timeout Penn State, clock 00:21
0:21
3rd & 8 at own 40
Drew Allar pass complete to KeAndre Lambert-Smith for 6 yds to the PSU 46
0:12
4th & 2 at own 46
Riley Thompson punt for 51 yds, downed at the MICH 3
Michigan Punt, 3 plays
0:00
1st & 10 at own 3
J.J. McCarthy run for 2 yds to the MICH 5
Q4 14:11
3rd & 6 at own 7
Timeout Michigan, clock 14:11
Q4 14:11
2nd & 8 at own 5
Blake Corum run for 2 yds to the MICH 7
Q4 14:11
3rd & 6 at own 7
Donovan Edwards run for 5 yds to the MICH 12
Q4 13:17
4th & 1 at own 12
Tommy Doman punt for 47 yds , Daequan Hardy returns for no gain to the PSU 12 Penn State Penalty, Offensive Holding (10 Yards) to the PSU 28
Q4 13:17
1st & 10 at own 28
ALLAR, Drew pass to the left incomplete intended for CEPHAS, Dante thrown to the PSU35. PENALTY MIC Offsides on HARRELL, Jaylen enforced 5 yards from the PSU28 to the PSU33 [SG]. NO PLAY (replay the down).
4th quarter8 drives, then Michigan 24, Penn State 15
Penn State Punt, 3 plays
13:17
1st & 5 at own 33
Nicholas Singleton run for 1 yd to the PSU 34
13:17
2nd & 4 at own 34
Penn State Penalty, Intentional Grounding (Drew Allar) to the PSU 25
13:17
3rd & 13 at own 25
Drew Allar pass incomplete
12:11
4th & 13 at own 25
Riley Thompson punt for 45 yds
Michigan Punt, 6 plays
12:11
1st & 10 at own 31
Blake Corum run for 2 yds to the MICH 33
12:11
2nd & 8 at own 33
Blake Corum run for 7 yds to the MICH 40
12:11
3rd & 1 at own 40
Blake Corum run for 2 yds to the MICH 42 for a 1ST down
12:11
1st & 10 at own 42
MCCARTHY, J.J. pass deep to the left incomplete intended for BARNER, AJ thrown to the PSU30. PENALTY PSU Pass Interference on KING, Kalen enforced 15 yards to the PSU43 and results in automatic 1ST DOWN. NO PLAY (replay the down).
12:11
1st & 10 at opp 43
Michigan Penalty, False Start (Karsen Barnhart) to the PSU 48
12:11
1st & 15 at opp 48
J.J. McCarthy run for a loss of 2 yards to the 50 yard line
12:11
2nd & 17 at the 50
J.J. McCarthy run for 7 yds to the PSU 43
12:11
3rd & 10 at opp 43
Donovan Edwards run for a loss of 1 yard to the PSU 44
8:14
4th & 11 at opp 44
Tommy Doman punt for 32 yds, fair catch by Daequan Hardy at the PSU 12
Penn State Punt, 3 plays
8:14
1st & 10 at own 12
Kaytron Allen run for 1 yd to the PSU 13
8:14
2nd & 9 at own 13
Drew Allar pass incomplete
8:14
3rd & 9 at own 13
Drew Allar pass complete to Dante Cephas for no gain to the PSU 13
7:05
4th & 9 at own 13
Riley Thompson punt for 56 yds
Michigan Punt, 3 plays
6:21
2nd & 10 at own 31
Timeout Michigan, clock 06:21
6:21
1st & 10 at own 31
Blake Corum run for no gain to the MICH 31
6:21
2nd & 10 at own 31
Blake Corum run for 8 yds to the MICH 39
6:21
3rd & 2 at own 39
Blake Corum run for no gain to the MICH 39
4:53
4th & 2 at own 39
Tommy Doman punt for 40 yds
Penn State Turnover on downs, 4 plays
4:53
1st & 10 at own 26
Nicholas Singleton run for 4 yds to the PSU 30
4:53
2nd & 6 at own 30
Drew Allar pass incomplete
4:53
3rd & 6 at own 30
Drew Allar pass incomplete
4:21
4th & 6 at own 30
Drew Allar pass incomplete
Michigan Touchdown, 1 play
4:15
1st & 10 at opp 30
Blake Corum run for 30 yds for a TD (James Turner KICK)Michigan 24, Penn State 9
Penn State Touchdown, 8 plays
4:15
Tommy Doman kickoff for 65 yds for a touchback
4:09
1st & 10 at own 25
ALLAR, Drew pass deep up the middle incomplete intended for SAUNDERS, Kaden broken up by JOHNSON, Quinten at the PSU43, clock 04:09. PENALTY MIC Unsportsmanlike Conduct on JOHNSON, Quinten enforced 15 yards from the PSU25 to the PSU40 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
4:09
1st & 10 at own 40
Kaytron Allen run for 10 yds to the 50 yard line for a 1ST down
4:09
1st & 10 at the 50
Kaytron Allen run for 6 yds to the MICH 44
4:09
2nd & 4 at opp 44
Drew Allar pass complete to Dante Cephas for 11 yds to the MICH 33 for a 1ST down
4:09
1st & 10 at opp 33
Drew Allar pass incomplete
4:09
2nd & 10 at opp 33
Drew Allar run for 11 yds to the MICH 22 for a 1ST down Michigan Penalty, Personal Foul (Cam Goode) to the MICH 11 for a 1ST down
4:09
1st & 10 at opp 11
Penn State Penalty, False Start (Olumuyiwa Fashanu) to the MICH 16
4:09
1st & 15 at opp 16
Drew Allar run for 8 yds to the MICH 8
4:09
2nd & 7 at opp 8
Drew Allar pass incomplete
1:59
3rd & 7 at opp 8
Drew Allar pass complete to Theo Johnson for 8 yds for a TD (Two-Point Conversion failed)Michigan 24, Penn State 15
Michigan End of game, 5 plays
1:53
2nd & 9 at opp 43
Timeout Penn State, clock 01:53
1:53
1st & 10 at opp 44
Blake Corum run for 1 yd to the PSU 43
1:47
3rd & 5 at opp 39
Timeout Penn State, clock 01:47
1:47
2nd & 9 at opp 43
Blake Corum run for 4 yds to the PSU 39
1:47
3rd & 5 at opp 39
Blake Corum run for 9 yds to the PSU 30 for a 1ST down
1:47
1st & 10 at opp 30
Kneel down by MCCARTHY, J.J. at PSU32 (team loss of 2).
0:00
2nd & 12 at opp 32
Kneel down by MCCARTHY, J.J. at PSU34 (team loss of 2), clock 00:00.
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.