The lead after every score: above the line Michigan State is ahead, below it Penn State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
6:54
TDPat Freiermuth 16 Yd pass from Sean Clifford (Jake Pinegar Kick)8 plays, 62 yds, 3:56 · from PSU 38
PSU 7–0 MSU
2nd quarter
14:30
TDPat Freiermuth 19 Yd pass from Sean Clifford (Jake Pinegar PAT failed)13 plays, 86 yds, 4:26 · from PSU 14
PSU 13–0 MSU
1:20
TDKJ Hamler 27 Yd pass from Sean Clifford (Sean Clifford Run for Two-Point Conversion)4 plays, 45 yds, 1:10 · from MSU 44
PSU 21–0 MSU
3rd quarter
10:10
TDPat Freiermuth 6 Yd pass from Sean Clifford (Jake Pinegar Kick)1 play, 6 yds, 0:06 · from MSU 6
PSU 28–0 MSU
7:34
TDAnthony Williams Jr. 4 Yd Run (Matt Coghlin Kick)8 plays, 75 yds, 2:36 · from MSU 25
PSU 28–7 MSU
Drives
MSU 1/13 scoredPSU 4/15 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
PSU
PSU 19
3
7
2:07
Punt
Q1
12:53
MSU
MSU 15
3
9
2:03
Punt
Q1
10:50
PSU
PSU 38
8
62
3:56
Touchdown
Q1
6:54
MSU
MSU 35
7
25
2:58
Punt
Q1
3:56
PSU
PSU 14
13
86
4:26
Touchdown
Q2
14:30
MSU
MSU 25
3
3
0:49
Punt
Q2
13:41
PSU
PSU 36
3
5
1:33
Punt
Q2
12:08
MSU
MSU 13
15
59
7:46
Missed FG
Q2
4:22
PSU
PSU 46
4
10
1:52
Downs
Q2
2:30
PSU
MSU 44
4
45
1:10
Touchdown
Q2
1:20
MSU
MSU 24
9
30
1:20
End of Half
Q3
15:00
MSU
MSU 14
6
13
2:40
Punt
Win probability
Penn State 100% · pregame line Penn State −5.5 (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
18/32
189
5.9
4
1
85.0
Rushing
CAR
YDS
AVG
TD
LONG
Journey Brown
12
45
3.8
0
11
Devyn Ford
6
25
4.2
0
16
Noah Cain
6
21
3.5
0
8
Ricky Slade
4
12
3.0
0
9
Sean Clifford
7
11
1.6
0
14
KJ Hamler
1
4
4.0
0
4
Team
1
-5
-5.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Pat Freiermuth
5
60
12.0
3
19
KJ Hamler
5
57
11.4
1
27
Nick Bowers
2
44
22.0
0
38
Jahan Dotson
2
14
7.0
0
7
Justin Shorter
1
9
9.0
0
9
Daniel George
1
7
7.0
0
7
Noah Cain
1
2
2.0
0
2
Ricky Slade
1
-4
-4.0
0
0
Interceptions
INT
YDS
TD
Jaquan Brisker
1
29
0
Marquis Wilson
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Jake Pinegar
0/0
0.0
0
2/3
2
Punting
NO
YDS
AVG
TB
In 20
LONG
Blake Gillikin
8
354
44.3
0
0
58
Biggest plays
PSU +15%Q1 6:54 Sean Clifford pass complete to Pat Freiermuth for 16 yds for a TD, (Jake Pinegar KICK)
MSU +10%Q1 6:54 Jordan Stout kickoff for 58 yds PENN ST Penalty, Kickoff Out of Bounds (-28 Yards) to the MchSt 35
PSU +8%Q2 14:30 Sean Clifford pass complete to Pat Freiermuth for 19 yds for a TD, (Jake Pinegar PAT MISSED)
PSU +8%Q2 4:18 Sean Clifford pass incomplete to KJ Hamler
PSU +7%Q1 3:20 Journey Brown run for a loss of 1 yard to the PnSt 13
Team stats
Stat
PSU
MSU
1st Downs
18
18
3rd down efficiency
4-14
5-17
4th down efficiency
1-1
2-2
Total Yards
302
265
Passing
189
182
Comp/Att
18/32
19/43
Yards per pass
5.9
4.2
Rushing
113
83
Rushing Attempts
37
31
Yards per rush
3.1
2.7
Penalties
9-104
4-31
Turnovers
1
4
Fumbles lost
0
2
Interceptions thrown
1
2
Possession
31:40
28:20
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:31 1st & 10 at MSU 13 Journey Brown run for 1 yd to the MchSt 12
Q4 0:42 1st & 10 at MSU 24 Journey Brown run for 11 yds to the MchSt 13 for a 1ST down
Q4 0:58 2nd & 5 at MSU 29 Journey Brown run for 5 yds to the MchSt 24 for a 1ST down
Q4 1:28 1st & 10 at MSU 34 Journey Brown run for 5 yds to the MchSt 29
Q4 2:20 1st & 10 at MSU 19 Rocky Lombardi pass intercepted Jaquan Brisker return for 29 yds to the MchSt 49 PENN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the MchSt 34
Q4 2:31 4th & 4 at MSU 43 Blake Gillikin punt for 43 yds for a touchback
Q4 2:39 Timeout PENN ST, clock 02:39
Q4 2:39 3rd & 5 at MSU 44 Devyn Ford run for 1 yd to the MchSt 43
Q4 4:00 2nd & 9 at MSU 48 Devyn Ford run for 4 yds to the MchSt 44
Q4 4:25 1st & 10 at MSU 49 Devyn Ford run for 1 yd to the MchSt 48
Q4 4:59 4th & 14 at MSU 44 Jake Hartbarger punt for 5 yds, punt out-of-bounds at the MchSt 49
Q4 5:45 3rd & 14 at MSU 44 Brian Lewerke pass incomplete
Q4 6:15 2nd & 14 at MSU 44 Brian Lewerke pass incomplete
Q4 6:25 1st & 10 at MSU 48 TEAM run for a loss of 4 yards to the MchSt 44 TEAM fumbled, recovered by MchSt
Q4 6:40 4th & 2 at MSU 44 Theo Day pass complete to Julian Barnett for 4 yds to the MchSt 48 for a 1ST down
Q4 6:55 3rd & 2 at MSU 44 Theo Day run for no gain to the MchSt 44
Q4 7:00 2nd & 2 at MSU 44 Theo Day pass incomplete
Q4 7:10 1st & 10 at MSU 36 Theo Day pass complete to Tre Mosley for 8 yds to the MchSt 44
Q4 7:20 1st & 10 at MSU 21 PENN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the MchSt 36 for a 1ST down
Q4 7:34 4th & 10 at PSU 37 Blake Gillikin punt for 48 yds , Brandon Sowards returns for 6 yds to the MchSt 21
Q4 8:00 3rd & 10 at PSU 37 Sean Clifford pass complete to KJ Hamler for no gain to the PnSt 37
Q4 8:10 2nd & 10 at PSU 37 Sean Clifford pass incomplete
Q4 8:15 1st & 10 at PSU 37 Sean Clifford pass incomplete
Q4 8:27 4th & 5 at MSU 13 Jake Hartbarger punt for 44 yds , Jahan Dotson returns for 9 yds to the PnSt 22 PENN ST Penalty, Illegal Block (15 Yards) to the PnSt 37