FinalNov 15, 2025 · Spartan Stadium
Team1234Final
Penn State7701428
Michigan State730010

Game flow

Penn State won by 18 · 6 scores
Lead changes
1
1 time tied
MSU biggest lead
+7
Q1 12:46
PSU biggest lead
+18
Q4 2:07
Time in front
MSU 12% · PSU 64%
tied 24% · 7:06 vs 38:30 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Michigan State ahead▼ Penn State aheadQ1 12:46 · MSU Rushing Touchdown: Elijah Tau-Tolliver 57 Yd Run (Martin Connington Kick) (PSU 0, MSU 7)Q1 5:50 · PSU Rushing Touchdown: Kaytron Allen 8 Yd Run (Ryan Barker Kick) (PSU 7, MSU 7)Q2 8:40 · MSU Field Goal Good: Martin Connington 24 Yd Field Goal (PSU 7, MSU 10)Q2 8:30 · PSU Passing Touchdown: Devonte Ross 75 Yd pass from Ethan Grunkemeyer (Ryan Barker Kick) (PSU 14, MSU 10)Q4 4:32 · PSU Pass Reception: Devonte Ross 4 Yd pass from Ethan Grunkemeyer (Ryan Barker Kick) (PSU 21, MSU 10)Q4 2:07 · PSU Rushing Touchdown: Kaytron Allen 26 Yd Run (Ryan Barker Kick) (PSU 28, MSU 10)

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
12:46MSU
TD Elijah Tau-Tolliver 57 Yd Run (Martin Connington Kick)1 play, 57 yds, 0:10 · from MSU 0
PSU 0–7 MSU
5:50PSU
TD Kaytron Allen 8 Yd Run (Ryan Barker Kick)12 plays, 75 yds, 6:52 · from PSU 25
PSU 7–7 MSU
2nd quarter
8:40MSU
FG Martin Connington 24 Yd Field Goal 8 plays, 52 yds, 4:47 · from MSU 42
PSU 7–10 MSU
8:30PSU
TD Devonte Ross 75 Yd pass from Ethan Grunkemeyer (Ryan Barker Kick)1 play, 75 yds, 0:10 · from MSU 0
PSU 14–10 MSU
4th quarter
4:32PSU
REC Devonte Ross 4 Yd pass from Ethan Grunkemeyer (Ryan Barker Kick)13 plays, 76 yds, 9:05 · from PSU 24
PSU 21–10 MSU
2:07PSU
TD Kaytron Allen 26 Yd Run (Ryan Barker Kick)3 plays, 62 yds, 1:08 · from PSU 30
PSU 28–10 MSU

Drives

MSU 2/11 scoredPSU 4/12 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00PSUPSU 253-42:04Punt
Q112:46MSUMSU 01570:10Touchdown
Q112:42PSUPSU 2512756:52Touchdown
Q15:50MSUMSU 25361:25Punt
Q14:25PSUPSU 11331:06Punt
Q13:19MSUPSU 45471:56Downs
Q11:23PSUPSU 386202:56Downs
Q213:27MSUMSU 428524:47Field Goal
Q28:40PSUMSU 01750:10Touchdown
Q28:30MSUMSU 25372:21Punt
Q26:09PSUMSU 418134:17Downs
Q22:00MSUMSU 284200:58Punt

Win probability

Penn State 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Michigan State▼ Penn StateMichigan State +23% win probability: Shotgun #4 E.Tau-Tolliver rush right for 57 yards gain to the PSU00 TOUCHDOWN, clock 12:46, 1ST DOWN #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills)Penn State +20% win probability: Shotgun #17 E.Grunkemeyer pass complete short middle to #5 D.Ross caught at PSU31, for 75 yards to the MSU00 TOUCHDOWN, clock 08:30, 1ST DOWN #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky)Penn State +19% win probability: Shotgun #13 K.Allen rush middle for 8 yards gain to the MSU00 TOUCHDOWN, clock 05:50, 1ST DOWN #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky) #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky) PENALTY #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky) PENALTY PSU UNS: Unsportsmanlike Conduct offsetting #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky) PENALTY PSU UNS: Unsportsmanlike Conduct offsetting MSU UNS: Unsportsmanlike Conduct offsettingPenn State +17% win probability: #29 M.Connington kickoff 65 yards to the PSU00, TouchbackMichigan State +16% win probability: #99 G.Nwosu kickoff 65 yards to the MSU00, Touchback

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

PassingC/ATTYDSAVGTDINTQBR
Ethan Grunkemeyer8/131279.82051.6
RushingCARYDSAVGTDLONG
Kaytron Allen251817.2242
Nicholas Singleton15563.7014
Ethan Grunkemeyer860.8010
Team2-3-1.500
ReceivingRECYDSAVGTDLONG
Devonte Ross27939.5275
Trebor Pena4389.5025
Kaytron Allen2105.005
DefenseTOTSOLOSACKSTFLPDQB HUR
Amare Campbell960.50.500
King Mack620.5100
Daryus Dixson5200.510
Keon Wylie4211.501
Dominic DeLuca4200.501
Zion Tracy331100
Audavion Collins330000
Elliot Washington II330010
KickingFGPCTLONGXPPTS
Ryan Barker0/00.004/44
PuntingNOYDSAVGTBIn 20LONG
Gabriel Nwosu418446.00168

Biggest plays

MSU +23% Q1 12:46 Shotgun #4 E.Tau-Tolliver rush right for 57 yards gain to the PSU00 TOUCHDOWN, clock 12:46, 1ST DOWN #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills)
PSU +20% Q2 8:30 Shotgun #17 E.Grunkemeyer pass complete short middle to #5 D.Ross caught at PSU31, for 75 yards to the MSU00 TOUCHDOWN, clock 08:30, 1ST DOWN #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky)
PSU +19% Q1 5:50 Shotgun #13 K.Allen rush middle for 8 yards gain to the MSU00 TOUCHDOWN, clock 05:50, 1ST DOWN #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky) #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky) PENALTY #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky) PENALTY PSU UNS: Unsportsmanlike Conduct offsetting #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky) PENALTY PSU UNS: Unsportsmanlike Conduct offsetting MSU UNS: Unsportsmanlike Conduct offsetting
PSU +17% Q2 8:40 #29 M.Connington kickoff 65 yards to the PSU00, Touchback
MSU +16% Q1 5:50 #99 G.Nwosu kickoff 65 yards to the MSU00, Touchback

Team stats

StatPSUMSU
1st Downs1913
3rd down efficiency2-101-10
4th down efficiency2-40-2
Total Yards367229
Passing127128
Comp/Att8/1317/27
Yards per pass9.84.7
Rushing240101
Rushing Attempts5022
Yards per rush4.84.6
Penalties4-452-20
Turnovers01
Fumbles lost01
Interceptions thrown00
Possession37:1922:41

Play by play

Q4 1:14 2nd & 12 at MSU 21 Kneel down by Penn St. at MSU22 for loss of 1 yard
Q4 1:14 1st & 10 at MSU 19 Kneel down by Penn St. at MSU21 for loss of 2 yards
Q4 1:14 4th & 18 at MSU 28 Shotgun #11 A.Milivojevic sacked for loss of 9 yards to the MSU19 (#24 A.Campbell, #16 K.Mack), TURNOVER ON DOWNS
Q4 2:00 3rd & 18 at MSU 28 Shotgun #11 A.Milivojevic pass incomplete short middle to #8 E.Boyd thrown to MSU45 broken up by #9 E.Washington II QB hurried by #45 E.White
Q4 2:00 3rd & 3 at MSU 43 PENALTY MSU UNS: Unsportsmanlike Conduct (#4 E.Tau-Tolliver) 15 yards from MSU43 to MSU28. NO PLAY
Q4 2:00 2nd & 10 at MSU 36 Shotgun #11 A.Milivojevic pass complete short left to #4 E.Tau-Tolliver caught at MSU38, for 7 yards to the MSU43 (#5 D.Dixson)
Q4 2:00 1st & 10 at MSU 36 No Huddle-Shotgun #11 A.Milivojevic pass incomplete short right to #1 O.Kelly thrown to MSU46 QB hurried by #32 K.Wylie
Q4 2:00 2nd & 4 at MSU 31 Shotgun #11 A.Milivojevic pass complete short left to #4 E.Tau-Tolliver caught at MSU24, for 5 yards to the MSU36 (#2 A.Collins), 1ST DOWN
Q4 2:07 1st & 10 at MSU 25 Shotgun #11 A.Milivojevic pass complete short middle to #12 J.Velling caught at MSU31, for 6 yards to the MSU31 (#16 K.Mack)
Q4 2:07 #99 G.Nwosu kickoff 63 yards to the MSU02 fair catch by #13 C.McCray at MSU02
Q4 2:07 & Goal at MSU 3 PENALTY PSU Delay Of Game 5 yards from MSU03 to MSU08. NO PLAY
Q4 2:07 1st & 10 at MSU 26 Shotgun #13 K.Allen rush left for 26 yards gain to the MSU00 TOUCHDOWN, clock 02:07, 1ST DOWN #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky)
Q4 3:09 2nd & 8 at PSU 32 Shotgun #13 K.Allen rush middle for 42 yards gain to the MSU26 (#14 M.Bell), 1ST DOWN
Q4 3:15 1st & 10 at PSU 30 Shotgun #13 K.Allen rush middle for 2 yards gain to the PSU32 (#2 A.West; #23 D.Snow)
Q4 3:15 1st & 10 at PSU 20 Shotgun #11 A.Milivojevic sacked for loss of 10 yards to the PSU30 (#7 Z.Tracy), fumble by #11 A.Milivojevic recovered by PSU #5 D.Dixson at PSU30, End Of Play
Q4 4:32 1st & 10 at PSU 35 Shotgun #11 A.Milivojevic pass incomplete deep left to #13 C.McCray thrown to PSU07, 1ST DOWN, PENALTY PSU Roughing The Passer (#33 D.Dennis-Sutton) 15 yards from PSU35 to PSU20, 1ST DOWN
Q4 4:32 3rd & 1 at 50 PENALTY PSU Roughing The Passer (#36 Z.Fisher) 15 yards from MSU50 to PSU35, 1ST DOWN. NO PLAY
Q4 4:32 2nd & 6 at MSU 45 No Huddle-Shotgun #11 A.Milivojevic pass complete short left to #1 O.Kelly caught at MSU50, for 5 yards to the MSU50 (#5 D.Dixson; #16 K.Mack)
Q4 4:32 1st & 10 at MSU 41 No Huddle-Shotgun #11 A.Milivojevic pass complete short middle to #4 E.Tau-Tolliver caught at MSU43, for 4 yards to the MSU45 (#24 A.Campbell)
Q4 4:32 1st & 10 at MSU 25 #11 A.Milivojevic pass complete short left to #4 E.Tau-Tolliver caught at MSU22, for 16 yards to the MSU41 (#6 Z.Wheatley), 1ST DOWN
Q4 4:32 #99 G.Nwosu kickoff 65 yards to the MSU00 fair catch by #13 C.McCray at MSU00
Q4 4:32 & Goal at MSU 3 Timeout Penn State, clock 04:32
Q4 4:32 3rd & Goal at MSU 4 Shotgun #17 E.Grunkemeyer pass complete short middle to #5 D.Ross caught at MSU07, for 4 yards to the MSU00 TOUCHDOWN, clock 04:32 #94 R.Barker kick attempt good (H: #14 R.Thompson, LS: #48 T.Duzansky)
Q4 13:37 2nd & Goal at MSU 5 Shotgun #10 N.Singleton rush middle for 1 yard gain to the MSU04 (#13 I.Smith; #16 G.Kelly)
Q4 13:37 1st & Goal at MSU 9 Shotgun #13 K.Allen rush middle for 4 yards gain to the MSU05 (#93 J.Satchell)