The lead after every score: above the line Michigan is ahead, below it Penn State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
10:50
TDKeyvone Lee 6 Yd Run (Jake Pinegar Kick)10 plays, 75 yds, 4:10 · from PSU 25
PSU 7–0 MICH
0:30
TDHassan Haskins 2 Yd Run (Jake Moody Kick)4 plays, 68 yds, 2:02 · from MICH 32
PSU 7–7 MICH
2nd quarter
3:32
TDSean Clifford 28 Yd Run (Jake Pinegar Kick)8 plays, 76 yds, 3:28 · from PSU 24
PSU 14–7 MICH
0:15
FGJake Pinegar 22 Yd Field Goal 8 plays, 22 yds, 1:00 · from MICH 27
PSU 17–7 MICH
3rd quarter
9:10
FGJake Moody 40 Yd Field Goal 12 plays, 43 yds, 5:50 · from MICH 35
PSU 17–10 MICH
0:40
FGJake Pinegar 33 Yd Field Goal 8 plays, 52 yds, 4:19 · from PSU 32
PSU 20–10 MICH
4th quarter
13:12
TDHassan Haskins 2 Yd Run (Jake Moody Kick)7 plays, 65 yds, 2:28 · from MICH 35
PSU 20–17 MICH
8:12
TDWill Levis 2 Yd Run (Jake Pinegar Kick)12 plays, 75 yds, 5:00 · from PSU 25
PSU 27–17 MICH
Drives
MICH 3/10 scoredPSU 5/11 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
PSU
PSU 25
10
75
4:10
Touchdown
Q1
10:50
MICH
MICH 25
9
33
4:28
Downs
Q1
6:22
PSU
PSU 42
8
27
3:50
Missed FG
Q1
2:32
MICH
MICH 32
4
68
2:02
Touchdown
Q1
0:30
PSU
PSU 25
3
2
1:17
Punt
Q2
14:13
MICH
MICH 38
4
20
2:11
Punt
Q2
12:02
PSU
PSU 16
7
30
3:42
Punt
Q2
8:20
MICH
MICH 12
4
24
1:20
Punt
Q2
7:00
PSU
PSU 24
8
76
3:28
Touchdown
Q2
3:32
MICH
MICH 25
3
6
0:45
Punt
Q2
2:47
PSU
PSU 31
3
4
1:32
Punt
Q2
1:15
PSU
MICH 27
8
22
1:00
Field Goal
Win probability
Penn State 100% · pregame line Michigan −1.0 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Sean Clifford
17/28
163
5.8
0
0
79.8
Team
0/1
0
0.0
0
0
--
Rushing
CAR
YDS
AVG
TD
LONG
Keyvone Lee
22
134
6.1
1
24
Sean Clifford
9
73
8.1
1
29
Caziah Holmes
10
34
3.4
0
10
Will Levis
6
25
4.2
1
6
Team
3
-12
-4.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Parker Washington
9
93
10.3
0
22
Isaac Lutz
3
30
10.0
0
16
Jahan Dotson
3
30
10.0
0
12
Caziah Holmes
1
6
6.0
0
6
Brenton Strange
1
4
4.0
0
4
Kicking
FG
PCT
LONG
XP
PTS
Jake Pinegar
2/2
100.0
33
3/3
9
Jordan Stout
0/1
0.0
0
0/0
0
Punting
NO
YDS
AVG
TB
In 20
LONG
Jordan Stout
4
150
37.5
0
0
42
Biggest plays
MICH +35%Q4 13:12 Hassan Haskins run for 2 yds for a TD, (Jake Moody KICK)
PSU +31%Q4 13:12 Jake Moody kickoff for 56 yds
PSU +22%Q2 3:32 Sean Clifford run for 28 yds for a TD, (Jake Pinegar KICK)
MICH +20%Q1 0:30 Hassan Haskins run for 2 yds for a TD, (Jake Moody KICK)
PSU +18%Q1 10:50 Keyvone Lee run for 6 yds for a TD, (Jake Pinegar KICK)
Team stats
Stat
PSU
MICH
1st Downs
25
14
3rd down efficiency
8-16
4-12
4th down efficiency
0-0
1-3
Total Yards
417
286
Passing
163
112
Comp/Att
17/29
13/28
Yards per pass
5.6
4.0
Rushing
254
174
Rushing Attempts
50
27
Yards per rush
5.1
6.4
Penalties
5-30
1-10
Turnovers
0
1
Fumbles lost
0
1
Interceptions thrown
0
0
Possession
36:36
23:24
Play by play
Q4 0:00 End of 4th Quarter
Q4 5:26 3rd & 20 at MICH 26 TEAM run for a loss of 2 yards to the Mich 28
Q4 5:26 2nd & 15 at MICH 21 TEAM run for a loss of 5 yards to the Mich 26
Q4 5:26 1st & 10 at MICH 16 TEAM run for a loss of 5 yards to the Mich 21
Q4 5:26 3rd & 2 at MICH 22 Will Levis run for 6 yds to the Mich 16 for a 1ST down
Q4 5:26 2nd & 7 at MICH 27 Will Levis run for 5 yds to the Mich 22
Q4 5:26 1st & 10 at MICH 30 Keyvone Lee run for 3 yds to the Mich 27
Q4 5:26 1st & 10 at PSU 47 Keyvone Lee run for 23 yds to the Mich 30 for a 1ST down
Q4 5:26 3rd & 3 at PSU 44 Will Levis run for 3 yds to the PnSt 47 for a 1ST down
Q4 5:26 Timeout MICHIGAN, clock 05:26
Q4 5:31 2nd & 6 at PSU 41 Keyvone Lee run for 3 yds to the PnSt 44
Q4 5:31 Timeout MICHIGAN, clock 05:31
Q4 5:37 1st & 10 at PSU 37 Keyvone Lee run for 4 yds to the PnSt 41
Q4 8:12 4th & 1 at PSU 37 Joe Milton run for no gain to the PnSt 37
Q4 8:12 3rd & 2 at PSU 38 Hassan Haskins run for 1 yd to the PnSt 37
Q4 8:12 2nd & 10 at PSU 46 Joe Milton run for 8 yds to the PnSt 38
Q4 8:12 1st & 10 at PSU 46 Cade McNamara pass incomplete to Cornelius Johnson
Q4 8:12 3rd & 10 at MICH 44 McNamara, Cade sacked for loss of 5 yards to the MICH39 (Hardy, Daequan), fumble by McNamara, Cade recovered by PSU Oweh, Jayson at MICH39, Oweh, Jayson for 10 yards to the MICH29 (Carpenter, Zach), PENALTY PSU illegal batting (Toney, Shaka) 10 yards to the PSU46, 1ST DOWN MICH, NO PLAY.
Q4 8:12 2nd & 10 at MICH 44 Cade McNamara pass incomplete to Erick All
Q4 8:12 1st & 10 at MICH 44 Cade McNamara pass incomplete to Ronnie Bell, broken up by Shaka Toney
Q4 8:12 3rd & 5 at MICH 30 Chris Evans run for 14 yds to the Mich 44 for a 1ST down
Q4 8:12 3rd & 10 at MICH 25 PENN ST Penalty, Defensive offside (Shaka Toney) to the Mich 30
Q4 8:12 2nd & 10 at MICH 25 Cade McNamara pass incomplete to Hassan Haskins
Q4 8:12 1st & 10 at MICH 25 Cade McNamara pass incomplete to Cornelius Johnson
Q4 8:12 Jordan Stout kickoff for 65 yds for a touchback