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
9:28
FGSam Ficken 35 Yd Field Goal 10 plays, 57 yds, 5:32 · from PSU 25
PSU 3–0 MICH
6:37
TDDevin Funchess 43 Yd pass from Devin Gardner (Matt Wile Kick)6 plays, 75 yds, 2:51 · from MICH 25
PSU 3–7 MICH
0:52
FGSam Ficken 32 Yd Field Goal 11 plays, 60 yds, 5:45 · from PSU 25
PSU 6–7 MICH
2nd quarter
11:58
TDDaeSean Hamilton 10 Yd pass from Christian Hackenberg (Sam Ficken Kick)4 plays, 28 yds, 2:00 · from MICH 28
PSU 13–7 MICH
5:08
FGMatt Wile 45 Yd Field Goal 11 plays, 48 yds, 6:50 · from MICH 24
PSU 13–10 MICH
3rd quarter
2:30
FGMatt Wile 42 Yd Field Goal 4 plays, 3 yds, 1:32 · from PSU 28
PSU 13–13 MICH
4th quarter
11:24
FGMatt Wile 37 Yd Field Goal 6 plays, 29 yds, 2:15 · from PSU 49
PSU 13–16 MICH
1:41
SFTeam Safety
PSU 13–18 MICH
Drives
MICH 4/12 scoredPSU 4/12 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
PSU
PSU 25
10
57
5:32
Field Goal
Q1
9:28
MICH
MICH 25
6
75
2:51
Touchdown
Q1
6:37
PSU
PSU 25
11
60
5:45
Field Goal
Q1
0:52
MICH
MICH 29
5
8
1:54
Interception
Q2
13:58
PSU
MICH 28
4
28
2:00
Touchdown
Q2
11:58
MICH
MICH 24
11
48
6:50
Field Goal
Q2
5:08
PSU
PSU 20
6
8
2:41
Punt
Q2
2:27
MICH
MICH 36
3
-4
1:41
Punt
Q2
0:46
PSU
PSU 30
4
6
0:45
Downs
Q3
15:00
MICH
MICH 25
3
-5
1:11
Punt
Q3
13:49
PSU
PSU 42
3
-1
0:33
Punt
Q3
13:16
MICH
MICH 17
6
45
2:18
Downs
Win probability
Michigan 100% · pregame line Penn State −2.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
Christian Hackenberg
21/32
160
5.0
1
1
35.6
Bill Belton
0/1
0
0.0
0
0
2.9
Rushing
CAR
YDS
AVG
TD
LONG
Bill Belton
14
69
4.9
0
31
Akeel Lynch
5
16
3.2
0
8
Zach Zwinak
3
7
2.3
0
3
DaeSean Hamilton
1
1
1.0
0
1
Grant Haley
1
-2
-2.0
0
0
Christian Hackenberg
10
-34
-3.4
0
3
Receiving
REC
YDS
AVG
TD
LONG
DaeSean Hamilton
7
58
8.3
1
20
Bill Belton
4
26
6.5
0
11
Jesse James
3
25
8.3
0
16
Chris Godwin Jr.
1
17
17.0
0
17
Geno Lewis
3
17
5.7
0
8
Mike Gesicki
2
10
5.0
0
8
Kyle Carter
1
7
7.0
0
7
Interceptions
INT
YDS
TD
Anthony Zettel
1
5
0
Kicking
FG
PCT
LONG
XP
PTS
Sam Ficken
2/2
100.0
35
1/1
7
Punting
NO
YDS
AVG
TB
In 20
LONG
Chris Gulla
5
167
33.4
0
2
42
Biggest plays
PSU +25%Q4 11:24 Matt Wile kickoff for 65 yds for a touchback
PSU +22%Q3 2:30 Matt Wile kickoff for 60 yds , Grant Haley return for 18 yds to the PnSt 23
MICH +19%Q4 6:41 Justice Hayes run for 5 yds to the Mich 19
MICH +19%Q3 3:34 De'Veon Smith run for 3 yds to the PnSt 25
Team stats
Stat
PSU
MICH
1st Downs
16
12
3rd down efficiency
6-17
6-15
4th down efficiency
0-3
0-1
Total Yards
214
256
Passing
160
192
Comp/Att
21/33
16/26
Yards per pass
4.8
7.4
Rushing
54
64
Rushing Attempts
35
31
Yards per rush
1.5
2.1
Penalties
5-23
3-30
Turnovers
1
1
Fumbles lost
0
0
Interceptions thrown
1
1
Possession
31:00
29:00
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 1st & 10 at PSU 15 TEAM run for a loss of 1 yard to the PnSt 16
Q4 0:30 3rd & 3 at PSU 19 De'Veon Smith run for 4 yds to the PnSt 15 for a 1ST down
Q4 1:20 2nd & 10 at PSU 26 De'Veon Smith run for 7 yds to the PnSt 19
Q4 1:30 Timeout PENN ST, clock 01:30
Q4 1:30 1st & 10 at PSU 26 De'Veon Smith run for no gain to the PnSt 26
Q4 1:41 Sam Ficken on-side kick recovered by MICHIGAN at the PnSt 26
Q4 1:41 4th & 32 at PSU 20 PENN ST Penalty, Offensive Offside (-5 Yards) to the PnSt 15
Q4 1:41 Timeout MICHIGAN, clock 01:41
Q4 1:41 4th & 32 at PSU 3 TEAM run for a loss of 3 yards for a SAFETY
Q4 1:43 Timeout PENN ST, clock 01:43
Q4 1:43 3rd & 19 at PSU 16 Christian Hackenberg sacked by Frank Clark for a loss of 13 yards to the PnSt 3
Q4 2:30 2nd & 7 at PSU 28 Christian Hackenberg sacked by Jake Ryan for a loss of 12 yards to the PnSt 16
Q4 3:00 1st & 10 at PSU 25 Bill Belton run for 3 yds to the PnSt 28
Q4 3:35 1st & 10 at PSU 8 Christian Hackenberg pass complete to Chris Godwin for 17 yds to the PnSt 25 for a 1ST down
Q4 3:44 4th & 4 at MICH 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
Q4 3:57 3rd & 4 at MICH 36 Devin Gardner pass incomplete to Devin Funchess
Q4 4:20 2nd & 10 at MICH 30 Justice Hayes run for 6 yds to the Mich 36
Q4 5:14 1st & 10 at MICH 30 Justice Hayes run for no gain to the Mich 30
Q4 5:52 3rd & 1 at MICH 23 De'Veon Smith run for 7 yds to the Mich 30 for a 1ST down
Q4 6:10 2nd & 5 at MICH 19 Justice Hayes run for 4 yds to the Mich 23
Q4 6:41 1st & 10 at MICH 14 Justice Hayes run for 5 yds to the Mich 19
Q4 7:04 4th & 9 at MICH 48 Chris Gulla punt for 34 yds, fair catch by Dennis Norfleet at the Mich 14
Q4 7:26 3rd & 10 at MICH 49 Christian Hackenberg run for 1 yd to the Mich 48
Q4 8:05 2nd & 10 at MICH 49 Christian Hackenberg pass complete to Bill Belton for no gain to the Mich 49