The lead after every score: above the line Penn State is ahead, below it Michigan State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
8:13
FGMichael Geiger 28 Yd Field Goal 12 plays, 76 yds, 4:33 · from MSU 13
MSU 3–0 PSU
2:44
FGMichael Geiger 36 Yd Field Goal 11 plays, 49 yds, 4:19 · from MSU 32
MSU 6–0 PSU
2nd quarter
13:11
FGTyler Davis 35 Yd Field Goal 10 plays, 60 yds, 4:33 · from PSU 23
MSU 6–3 PSU
7:17
FGMichael Geiger 33 Yd Field Goal 13 plays, 59 yds, 5:54 · from MSU 25
MSU 9–3 PSU
2:14
TDSaquon Barkley 1 Yd Run (Tyler Davis Kick)10 plays, 78 yds, 5:03 · from PSU 22
MSU 9–10 PSU
0:10
FGMichael Geiger 21 Yd Field Goal 14 plays, 72 yds, 2:04 · from MSU 25
MSU 12–10 PSU
3rd quarter
11:02
TDChris Godwin 34 Yd pass from Trace McSorley (Tyler Davis Kick)5 plays, 52 yds, 2:43 · from PSU 48
MSU 12–17 PSU
7:03
TDMike Gesicki 45 Yd pass from Trace McSorley (Tyler Davis Kick)5 plays, 69 yds, 1:51 · from PSU 31
MSU 12–24 PSU
2:05
TDChris Godwin 59 Yd pass from Trace McSorley (Tyler Davis Kick)2 plays, 62 yds, 0:49 · from PSU 38
MSU 12–31 PSU
4th quarter
6:33
TDAndre Robinson 14 Yd Run (Tyler Davis Kick)4 plays, 42 yds, 1:49 · from MSU 42
MSU 12–38 PSU
3:40
TDAndre Robinson 40 Yd pass from Trace McSorley (Tyler Davis Kick)4 plays, 83 yds, 0:46 · from PSU 17
MSU 12–45 PSU
Drives
PSU 7/13 scoredMSU 4/12 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
PSU
PSU 30
3
8
2:14
Punt
Q1
12:46
MSU
MSU 13
12
76
4:33
Field Goal
Q1
8:13
PSU
PSU 25
3
-11
1:10
Punt
Q1
7:03
MSU
MSU 32
11
49
4:19
Field Goal
Q1
2:44
PSU
PSU 23
10
60
4:33
Field Goal
Q2
13:11
MSU
MSU 25
13
59
5:54
Field Goal
Q2
7:17
PSU
PSU 22
10
78
5:03
Touchdown
Q2
2:14
MSU
MSU 25
14
72
2:04
Field Goal
Q2
0:10
PSU
PSU 25
1
-2
0:10
End of Half
Q3
15:00
MSU
MSU 17
3
-9
1:15
Punt
Q3
13:45
PSU
PSU 48
5
52
2:43
Touchdown
Q3
11:02
MSU
MSU 14
5
9
2:08
Punt
Win probability
Penn State 100% · pregame line Penn State −13.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
Tyler O'Connor
17/33
118
3.6
0
0
22.8
Damion Terry
7/12
101
8.4
0
0
81.2
R.J. Shelton
1/1
15
15.0
0
0
96.2
Rushing
CAR
YDS
AVG
TD
LONG
LJ Scott
16
59
3.7
0
11
Gerald Holmes
6
23
3.8
0
8
R.J. Shelton
3
15
5.0
0
9
Damion Terry
4
13
3.3
0
9
Delton Williams
3
10
3.3
0
6
Donnie Corley
2
8
4.0
0
9
Tyler O'Connor
8
-19
-2.4
0
8
Receiving
REC
YDS
AVG
TD
LONG
R.J. Shelton
5
74
14.8
0
39
Josiah Price
6
63
10.5
0
23
Donnie Corley
4
33
8.3
0
12
Monty Madaris
4
30
7.5
0
13
Damion Terry
1
15
15.0
0
15
Jamal Lyles
2
13
6.5
0
9
Gerald Holmes
2
5
2.5
0
6
Delton Williams
1
1
1.0
0
1
Kicking
FG
PCT
LONG
XP
PTS
Michael Geiger
4/4
100.0
36
0/0
12
Punting
NO
YDS
AVG
TB
In 20
LONG
Jake Hartbarger
5
232
46.4
0
0
58
Biggest plays
PSU +20%Q2 0:10 Kevin Cronin kickoff for 40 yds , Ryan Buchholz return for no gain to the PnSt 25
PSU +17%Q2 2:14 Saquon Barkley run for 1 yd for a TD, (Tyler Davis KICK)
PSU +17%Q2 7:17 Kevin Cronin kickoff for 65 yds , Miles Sanders return for 22 yds to the PnSt 22
PSU +17%Q3 11:02 Trace McSorley pass complete to Chris Godwin for 34 yds for a TD, (Tyler Davis KICK)
MSU +15%Q2 2:14 Joey Julius kickoff for 65 yds for a touchback
Team stats
Stat
MSU
PSU
1st Downs
26
18
3rd down efficiency
9-20
4-10
4th down efficiency
0-2
0-0
Total Yards
343
463
Passing
234
386
Comp/Att
25/46
18/24
Yards per pass
5.1
16.1
Rushing
109
77
Rushing Attempts
42
33
Yards per rush
2.6
2.3
Penalties
4-23
1-15
Turnovers
1
0
Fumbles lost
1
0
Interceptions thrown
0
0
Possession
34:24
25:36
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:05 3rd & 12 at MSU 30 Tommy Stevens pass complete to Irvine Paye for 10 yds to the MchSt 20
Q4 0:45 2nd & 2 at MSU 20 Miles Sanders run for a loss of 10 yards to the MchSt 30
Q4 1:15 1st & 10 at MSU 28 Miles Sanders run for 8 yds to the MchSt 20
Q4 1:35 2nd & 6 at MSU 35 Irvine Paye run for 7 yds to the MchSt 28 for a 1ST down
Q4 2:11 1st & 10 at MSU 39 Miles Sanders run for 4 yds to the MchSt 35
Q4 2:17 4th & 6 at MSU 39 Tyler O'Connor pass incomplete to Felton Davis III
Q4 2:21 3rd & 6 at MSU 39 Tyler O'Connor pass incomplete to Trishton Jackson
Q4 2:45 2nd & 9 at MSU 36 Tyler O'Connor run for 3 yds to the MchSt 39
Q4 3:25 1st & 10 at MSU 35 Delton Williams run for 1 yd to the MchSt 36
Q4 3:40 Joey Julius kickoff for 63 yds
Q4 3:40 3rd & 10 at MSU 40 Trace McSorley pass complete to Andre Robinson for 40 yds for a TD, (Tyler Davis KICK)
Q4 3:49 2nd & 10 at MSU 40 Trace McSorley pass incomplete to Juwan Johnson
Q4 3:52 1st & 10 at MSU 40 Trace McSorley pass incomplete to Irvin Charles
Q4 4:20 1st & 10 at PSU 17 Trace McSorley pass complete to Juwan Johnson for 43 yds to the MchSt 40 for a 1ST down
Q4 4:26 4th & 9 at MSU 40 Jake Hartbarger punt for 43 yds, fair catch by Gregg Garrity at the PnSt 17
Q4 5:00 3rd & 10 at MSU 39 Tyler O'Connor pass complete to Delton Williams for 1 yd to the MchSt 40
Q4 5:13 2nd & 10 at MSU 39 Tyler O'Connor pass incomplete to Delton Williams