Penn State at Michigan State

Saturday, November 15, 2025. Penn State kept the Land Grant Trophy

Penn State beat Michigan State 28–⁠10. It was their 39th meeting; Penn State leads the series 20–⁠18–⁠1.

AwayPenn State7–⁠6 in 2025
28
HomeMichigan State4–⁠8 in 2025
10

Final at Spartan Stadium, East LansingTV: CBSAttendance 61,671

At kickoff
61°F, wind 17 mph from the westWeather: NOAA NCEI Global Historical Climatology Network hourly; Lansing Capital City Airport, 11 km from the stadium
Viewers
2.5 million viewers on CBSViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Kole KnueppelGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Penn State7701428
Michigan State730010

How the win probability moved

Michigan State favored

Win probability by play: Michigan State 58% at kickoff, 0% at the end. Biggest swing: 35 points.

Penn State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (35 points).

Standouts

Player stats

Penn State

PassingC/AttYdsTDInt
Ethan Grunkemeyer8/1312720
RushingCarYdsTDLong
Kaytron Allen25181242
Nicholas Singleton1556014
Ethan Grunkemeyer86010
ReceivingRecYdsTDLong
Devonte Ross279275
Trebor Pena438025
Kaytron Allen21005
DefenseTklTFLSacksInt
Amare Campbell90.50.50
King Mack610.50
Daryus Dixson50.500
Keon Wylie41.510
Zion Tracy3110
Dani Dennis-Sutton2220

Michigan State

PassingC/AttYdsTDInt
Alessio Milivojevic17/2712800
RushingCarYdsTDLong
Elijah Tau-Tolliver679157
Makhi Frazier827011
Omari Kelly1909
Brandon Tullis1606
ReceivingRecYdsTDLong
Elijah Tau-Tolliver873032
Michael Masunas329014
Omari Kelly31506
Jack Velling1606
DefenseTklTFLSacksInt
Wayne Matthews III8100
Alex VanSumeren8000
Malcolm Bell8100
Grady Kelly60.50.50
Darius Snow6000
Jalen Satchell40.50.50
Jalen Thompson410.50
David Santiago10.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Penn StateMichigan State
367Total yards229
127Passing yards128
240Rushing yards101
9.8Yards per pass4.7
4.8Yards per rush4.6
19First downs13
2–⁠10Third downs1–⁠10
2–⁠4Fourth downs0–⁠2
0Turnovers1
4–⁠45Penalties2–⁠20
37:19Possession22:41
5Sacks (by defense)2

Efficiency

Penn StateMichigan State
50%Success rate34%
0.10EPA per play−0.23
1.06Explosiveness1.00
0.13Rushing EPA0.20
0.36Passing EPA−0.47
25%Passing-down success15%
0.47First-down EPA0.01
−0.04Second-down EPA−0.08
−0.08Third-down EPA−0.23
22%Havoc by its defense14%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Penn State 72% to win. Elo’s favorite won.

The line

Penn State −7, over/under 48.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Penn State 68%, Michigan State 32%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan State end zonePenn State end zoneQ1 Penn StatePunt, 3 playsQ1 Michigan StateTouchdown, 1 playQ1 Penn StateTouchdown, 12 playsQ1 Michigan StatePunt, 3 playsQ1 Penn StatePunt, 3 playsQ1 Michigan StateTurnover on downs, 4 playsQ1 Penn StateTurnover on downs, 6 playsQ2 Michigan StateField goal, 8 playsQ2 Penn StateTouchdown, 1 playQ2 Michigan StatePunt, 3 playsQ2 Penn StateTurnover on downs, 8 playsQ2 Michigan StatePunt, 4 playsQ2 Penn StateEnd of half, 1 playQ3 Michigan StatePunt, 5 playsQ3 Penn StatePunt, 5 playsQ3 Michigan StatePunt, 3 playsQ3 Penn StatePunt, 6 playsQ3 Michigan StatePunt, 8 playsQ4 Penn StateTouchdown, 13 playsQ4 Michigan StateFumble, 5 playsQ4 Penn StateTouchdown, 3 playsQ4 Michigan StateTurnover on downs, 6 playsQ4 Penn StateEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Penn State right to left.
  1. Q1 Penn StatePunt, 3 plays, 1 yard
  2. Q1 Michigan StateTouchdown, 1 play, 54 yards
  3. Q1 Penn StateTouchdown, 12 plays, 72 yards
  4. Q1 Michigan StatePunt, 3 plays, 6 yards
  5. Q1 Penn StatePunt, 3 plays, 3 yards
  6. Q1 Michigan StateTurnover on downs, 4 plays, 7 yards
  7. Q1 Penn StateTurnover on downs, 6 plays, 20 yards
  8. Q2 Michigan StateField goal, 8 plays, 52 yards
  9. Q2 Penn StateTouchdown, 1 play, 72 yards
  10. Q2 Michigan StatePunt, 3 plays, 7 yards
  11. Q2 Penn StateTurnover on downs, 8 plays, 13 yards
  12. Q2 Michigan StatePunt, 4 plays, 20 yards
  13. Q2 Penn StateEnd of half, 1 play, −1 yard
  14. Q3 Michigan StatePunt, 5 plays, 26 yards
  15. Q3 Penn StatePunt, 5 plays, 5 yards
  16. Q3 Michigan StatePunt, 3 plays, 3 yards
  17. Q3 Penn StatePunt, 6 plays, 38 yards
  18. Q3 Michigan StatePunt, 8 plays, 22 yards
  19. Q4 Penn StateTouchdown, 13 plays, 73 yards
  20. Q4 Michigan StateFumble, 5 plays, 55 yards
  21. Q4 Penn StateTouchdown, 3 plays, 62 yards
  22. Q4 Michigan StateTurnover on downs, 6 plays, −6 yards
  23. Q4 Penn StateEnd of game, 2 plays, −2 yards

Play by play

1st quarter9 drives, then Tied at 7
Penn State Punt, 3 plays
15:001st & 10 at own 35#29 M.Connington kickoff 65 yards to the PSU00, Touchback
15:001st & 10 at own 25Shotgun #13 K.Allen rush left for 4 yards gain to the PSU29 (#14 M.Bell)
15:002nd & 6 at own 29Shotgun #13 K.Allen rush left for 2 yards gain to the PSU31 (#13 I.Smith)
15:003rd & 4 at own 31Shotgun #17 E.Grunkemeyer rush middle for 10 yards loss to the PSU21 fumbled by #17 E.Grunkemeyer at PSU26 recovered by PSU #17 E.Grunkemeyer at PSU24 (#14 M.Bell)
12:564th & 14 at own 21#99 G.Nwosu punt 36 yards to the MSU43 fair catch by #1 O.Kelly at MSU43
Michigan State Touchdown, 1 play
12:461st & 10 at own 43Shotgun #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)Michigan State 7, Penn State 0
12:421st & 10 at own 35#29 M.Connington kickoff 61 yards to the PSU04 #10 N.Singleton return 21 yards to the PSU25 (#30 A.Grose)
12:46Timeout Michigan State, clock 12:46
Penn State Touchdown, 12 plays
12:461st & 10 at own 25Shotgun #17 E.Grunkemeyer pass complete short left to #13 K.Allen caught at PSU22, for 5 yards to the PSU30 (#5 J.Hall; #23 D.Snow)
12:462nd & 5 at own 30Shotgun #17 E.Grunkemeyer pass complete short right to #8 T.Pena caught at PSU35, for 7 yards to the PSU37 (#23 D.Snow), 1ST DOWN
12:461st & 10 at own 37Shotgun #13 K.Allen rush middle for 9 yards gain to the PSU46 (#19 A.Smith)
12:462nd & 1 at own 46Shotgun #17 E.Grunkemeyer rush middle for 0 yards to the PSU46 (#44 C.Williams; #91 A.VanSumeren)
12:463rd & 1 at own 46#13 K.Allen rush middle for 1 yard gain to the PSU47 (#14 M.Bell; #91 A.VanSumeren), 1ST DOWN
12:461st & 10 at own 47Shotgun #10 N.Singleton rush right for 4 yards gain to the MSU49 (#23 D.Snow)
12:462nd & 6 at opp 49Shotgun #10 N.Singleton rush middle for 3 yards gain to the MSU46 (#88 R.Buckley)
12:463rd & 3 at opp 46Shotgun #10 N.Singleton rush left for 1 yard gain to the MSU45 (#93 J.Satchell; #10 W.Matthews)
12:464th & 2 at opp 45#17 E.Grunkemeyer pass complete short right to #8 T.Pena caught at MSU45, for 7 yards to the MSU38 (#43 M.Spencer), 1ST DOWN
12:461st & 10 at opp 38Shotgun #17 E.Grunkemeyer pass complete short middle to #8 T.Pena caught at MSU19, for 25 yards to the MSU13 (#19 A.Smith), 1ST DOWN
12:461st & 10 at opp 13No Huddle-Shotgun #13 K.Allen rush middle for 5 yards gain to the MSU08 (#16 G.Kelly; #43 M.Spencer)
5:502nd & 5 at opp 8Shotgun #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 offsettingTied at 7
5:501st & 10 at own 35#99 G.Nwosu kickoff 65 yards to the MSU00, Touchback
5:50Timeout Penn State, clock 05:50
Michigan State Punt, 3 plays
5:501st & 10 at own 25Shotgun #4 E.Tau-Tolliver rush middle for 2 yards gain to the MSU27 (#24 A.Campbell; #50 A.Ford Jr.)
5:502nd & 8 at own 27Shotgun #11 A.Milivojevic pass complete short left to #1 O.Kelly caught at MSU31, for 4 yards to the MSU31, out of bounds at MSU31
5:503rd & 4 at own 31Shotgun #11 A.Milivojevic pass incomplete short right to #6 N.Marsh thrown to MSU47 QB hurried by #0 D.DeLuca
4:254th & 4 at own 31#96 R.Eckley punt 48 yards to the PSU21 #8 T.Pena return 19 yards to the PSU40 (#34 K.Majeed) PENALTY PSU Holding (#33 D.Dennis-Sutton) 10 yards from PSU21 to PSU11
Penn State Punt, 3 plays
4:251st & 10 at own 11Shotgun #10 N.Singleton rush middle for 3 yards gain to the PSU14 (#91 A.VanSumeren; #99 Q.Dunnigan)
4:254th & 4 at own 31Timeout Michigan State, clock 04:25
Penn State Punt, 3 plays
4:252nd & 7 at own 14Shotgun #17 E.Grunkemeyer pass incomplete short left to #10 N.Singleton thrown to PSU11 QB hurried by #93 J.Satchell
4:253rd & 7 at own 14Shotgun #17 E.Grunkemeyer pass incomplete short left to #85 L.Reynolds thrown to PSU32 QB hurried by #99 Q.Dunnigan
3:194th & 7 at own 14#99 G.Nwosu punt 39 yards to the MSU47 #1 O.Kelly return 8 yards to the PSU45 (#9 E.Washington II)
Michigan State Turnover on downs, 4 plays
3:191st & 10 at opp 45#5 M.Frazier rush left for 5 yards gain to the PSU40 (#0 D.DeLuca; #24 A.Campbell)
3:194th & 7 at own 14Timeout Penn State, clock 03:19
Michigan State Turnover on downs, 4 plays
3:192nd & 5 at opp 40Shotgun #5 M.Frazier rush middle for 3 yards gain to the PSU37 (#24 A.Campbell)
3:193rd & 2 at opp 37Shotgun #5 M.Frazier rush middle for 1 yard loss to the PSU38 (#16 K.Mack; #0 D.DeLuca)
1:234th & 3 at opp 38Shotgun #11 A.Milivojevic pass incomplete short right to #13 C.McCray thrown to PSU40 broken up by #5 D.Dixson QB hurried by #33 D.Dennis-Sutton, TURNOVER ON DOWNS
Penn State Turnover on downs, 6 plays
1:231st & 10 at own 38Shotgun #13 K.Allen rush right for 8 yards gain to the PSU46 (#10 W.Matthews)
1:232nd & 2 at own 46Shotgun #13 K.Allen rush middle for 3 yards gain to the PSU49 (#91 A.VanSumeren; #19 A.Smith), 1ST DOWN
Q2 15:001st & 10 at own 49Shotgun #13 K.Allen rush left for 8 yards gain to the MSU43 (#99 Q.Dunnigan)
Q2 15:002nd & 2 at opp 43Shotgun #17 E.Grunkemeyer pass incomplete short left to #1 K.Hudson thrown to MSU25 broken up by #19 A.Smith
Q2 15:003rd & 2 at opp 43Shotgun #10 N.Singleton rush right for 1 yard gain to the MSU42 (#99 Q.Dunnigan; #19 A.Smith)
Q2 13:274th & 1 at opp 42#10 N.Singleton rush middle for 0 yards to the MSU42 (#10 W.Matthews; #16 G.Kelly), TURNOVER ON DOWNS
2nd quarter8 drives, then Penn State 14, Michigan State 10
Michigan State Field goal, 8 plays
13:271st & 10 at own 42Shotgun #11 A.Milivojevic pass complete short middle to #4 E.Tau-Tolliver caught at MSU39, for 4 yards to the MSU46 (#50 A.Ford Jr.)
13:274th & 1 at opp 42Timeout Penn State, clock 13:27
Michigan State Field goal, 8 plays
13:272nd & 6 at own 46Shotgun #11 A.Milivojevic pass complete short left to #6 N.Marsh caught at MSU49, for 3 yards to the MSU49 (#5 D.Dixson)
13:273rd & 3 at own 49Shotgun #11 A.Milivojevic pass complete short right to #4 E.Tau-Tolliver caught at PSU32, for 32 yards to the PSU19 (#7 Z.Tracy), 1ST DOWN
13:271st & 10 at opp 19#4 E.Tau-Tolliver rush middle for 11 yards gain to the PSU08 (#5 D.Dixson; #32 K.Wylie), 1ST DOWN
13:271st & goal at opp 8#5 M.Frazier rush middle for 1 yard loss to the PSU09 (#32 K.Wylie; #5 D.Dixson)
13:272nd & goal at opp 9Shotgun #11 A.Milivojevic pass complete short right to #81 M.Masunas caught at PSU04, for 5 yards to the PSU04 (#16 K.Mack)
9:273rd & goal at opp 4Shotgun #11 A.Milivojevic sacked for loss of 2 yards to the PSU06 (#32 K.Wylie)
9:272nd & goal at opp 9Timeout Michigan State, clock 09:27
8:404th & goal at opp 6#29 M.Connington field goal attempt from 24 yards GOOD (H: #96 R.Eckley, LS: #87 J.Wills), clock 08:40Michigan State 10, Penn State 7
8:401st & 10 at own 35#29 M.Connington kickoff 65 yards to the PSU00, Touchback
8:404th & goal at opp 6Timeout Michigan State, clock 08:40
Penn State Touchdown, 1 play
8:301st & 10 at own 25Shotgun #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 14, Michigan State 10
Michigan State Punt, 3 plays
8:301st & 10 at own 35#99 G.Nwosu kickoff 65 yards to the MSU00, Touchback
8:301st & 10 at own 25Shotgun #4 E.Tau-Tolliver rush left for 0 yards to the MSU25 (#39 T.Blanding; #36 Z.Fisher)
8:302nd & 10 at own 25#11 A.Milivojevic pass complete short right to #4 E.Tau-Tolliver caught at MSU17, for 1 yard to the MSU26 (#2 A.Collins)
8:303rd & 9 at own 26Shotgun #11 A.Milivojevic pass complete short left to #1 O.Kelly caught at MSU31, for 6 yards to the MSU32 (#9 E.Washington II)
6:094th & 3 at own 32#96 R.Eckley punt 9 yards to the MSU41 blocked by #33 D.Dennis-Sutton
Penn State Turnover on downs, 8 plays
6:091st & 10 at opp 41Shotgun #10 N.Singleton rush left for 1 yard loss to the MSU42 (#10 W.Matthews)
6:094th & 3 at own 32Timeout Michigan State, clock 06:09
Penn State Turnover on downs, 8 plays
6:092nd & 11 at opp 42Shotgun #10 N.Singleton rush middle for 8 yards gain to the MSU34 (#19 A.Smith)
6:093rd & 3 at opp 34Shotgun #10 N.Singleton rush middle for 2 yards gain to the MSU32 (#13 I.Smith; #5 J.Hall)
4:034th & 1 at opp 32Shotgun #13 K.Allen rush middle for 2 yards gain to the MSU30 (#43 M.Spencer; #16 G.Kelly), 1ST DOWN
4:033rd & 3 at own 34Timeout Michigan State, clock 04:03
4:031st & 10 at opp 30Shotgun #17 E.Grunkemeyer pass complete short left to #13 K.Allen caught at MSU34, for 5 yards to the MSU25 (#23 D.Snow)
4:032nd & 5 at opp 25Shotgun #17 E.Grunkemeyer pass incomplete short left to #10 N.Singleton thrown to MSU25
4:033rd & 5 at opp 25Shotgun #10 N.Singleton rush right for 3 yards gain to the MSU22 (#14 M.Bell; #43 M.Spencer)
1:524th & 2 at opp 22Shotgun #17 E.Grunkemeyer sacked for loss of 6 yards to the MSU28 (#16 G.Kelly, #9 J.Thompson), TURNOVER ON DOWNS
2:003rd & 5 at opp 25Timeout Penn State, clock 02:00
Michigan State Punt, 4 plays
2:001st & 10 at own 28Shotgun #11 A.Milivojevic rush middle for 16 yards gain to the MSU44 (#24 A.Campbell), 1ST DOWN
2:001st & 10 at own 44No Huddle-Shotgun #11 A.Milivojevic pass complete short middle to #4 E.Tau-Tolliver caught at MSU47, for 4 yards to the MSU48 (#24 A.Campbell)
2:002nd & 6 at own 48No Huddle-Shotgun #11 A.Milivojevic pass incomplete short right to #6 N.Marsh thrown to PSU40 QB hurried by #44 J.Harvey
2:003rd & 6 at own 48Shotgun #11 A.Milivojevic pass incomplete deep right to #6 N.Marsh thrown to PSU15
0:544th & 6 at own 48#96 R.Eckley punt 41 yards to the PSU11
Penn State End of half, 1 play
0:541st & 10 at own 11Shotgun #17 E.Grunkemeyer pass complete short right to #8 T.Pena caught at PSU08, for 1 yard loss to the PSU10 (#9 J.Thompson; #34 K.Majeed)
3rd quarter8 drives, then Penn State 14, Michigan State 10
Michigan State Punt, 5 plays
15:001st & 10 at own 35#99 G.Nwosu kickoff 65 yards to the MSU00 fair catch by #13 C.McCray at MSU00
15:001st & 10 at own 25#1 O.Kelly rush right for 9 yards gain to the MSU34 (#0 D.DeLuca)
15:002nd & 1 at own 34Shotgun #11 A.Milivojevic pass complete short middle to #81 M.Masunas caught at MSU41, for 14 yards to the MSU48 (#0 D.DeLuca), 1ST DOWN
15:001st & 10 at own 48#7 B.Tullis rush middle for 6 yards gain to the PSU46 (#7 Z.Tracy)
15:002nd & 4 at opp 46#11 A.Milivojevic pass incomplete deep right to #6 N.Marsh thrown to PSU10
15:003rd & 4 at opp 46Shotgun #5 M.Frazier rush middle for 3 yards loss to the PSU49 (#6 Z.Wheatley)
12:194th & 7 at opp 49#96 R.Eckley punt 40 yards to the PSU09 fair catch by #8 T.Pena at PSU09
Penn State Punt, 5 plays
12:191st & 10 at own 9Shotgun #13 K.Allen rush middle for 4 yards gain to the PSU13 (#91 A.VanSumeren)
12:194th & 7 at opp 49Timeout Michigan State, clock 12:19
Penn State Punt, 5 plays
12:192nd & 6 at own 13Shotgun #13 K.Allen rush middle for 7 yards gain to the PSU20 (#91 A.VanSumeren; #10 W.Matthews), 1ST DOWN
12:191st & 10 at own 20Shotgun #13 K.Allen rush left for 0 yards to the PSU20 (#9 J.Thompson)
12:192nd & 10 at own 20Shotgun #17 E.Grunkemeyer pass incomplete short middle to #85 L.Reynolds thrown to PSU25 broken up by #10 W.Matthews
12:193rd & 10 at own 20Shotgun #17 E.Grunkemeyer sacked for loss of 6 yards to the PSU14 (#93 J.Satchell, #41 D.Santiago)
9:154th & 16 at own 14#99 G.Nwosu punt 68 yards to the MSU18 #1 O.Kelly return 4 yards to the MSU22 (#9 E.Washington II)
Michigan State Punt, 3 plays
9:151st & 10 at own 22Shotgun #4 E.Tau-Tolliver rush middle for 3 yards gain to the MSU25 (#24 A.Campbell)
9:154th & 16 at own 14Timeout Penn State, clock 09:15
Michigan State Punt, 3 plays
9:152nd & 7 at own 25Shotgun #11 A.Milivojevic pass incomplete short right to #6 N.Marsh thrown to MSU30 QB hurried by #6 Z.Wheatley
9:153rd & 7 at own 25Shotgun #11 A.Milivojevic pass incomplete short middle to #6 N.Marsh thrown to MSU40
8:274th & 7 at own 25#96 R.Eckley punt 58 yards to the PSU17 #8 T.Pena return 0 yards to the PSU17 (#30 A.Grose)
Penn State Punt, 6 plays
8:271st & 10 at own 17Shotgun #17 E.Grunkemeyer rush middle for 5 yards gain to the PSU22, End Of Play
8:274th & 7 at own 25Timeout Michigan State, clock 08:27
Penn State Punt, 6 plays
8:272nd & 5 at own 22Shotgun #13 K.Allen rush middle for 12 yards gain to the PSU34 (#5 J.Hall), 1ST DOWN
8:271st & 10 at own 34Shotgun #10 N.Singleton rush left for 14 yards gain to the PSU48 (#14 M.Bell), 1ST DOWN
8:271st & 10 at own 48Shotgun #10 N.Singleton rush middle for 5 yards gain to the MSU47 (#88 R.Buckley)
8:272nd & 5 at opp 47Shotgun #13 K.Allen rush middle for 1 yard gain to the MSU46 (#93 J.Satchell)
8:273rd & 4 at opp 46Shotgun #13 K.Allen rush middle for 1 yard gain to the MSU45 (#9 J.Thompson; #10 W.Matthews)
4:024th & 3 at opp 45#99 G.Nwosu punt 41 yards to the MSU04
Michigan State Punt, 8 plays
4:021st & 10 at own 4Shotgun #5 M.Frazier rush middle for 9 yards gain to the MSU13 (#16 K.Mack; #6 Z.Wheatley)
4:022nd & 1 at own 13#5 M.Frazier rush right for 4 yards gain to the MSU17 (#24 A.Campbell), 1ST DOWN
4:021st & 10 at own 17#5 M.Frazier rush left for 11 yards gain to the MSU28 (#32 K.Wylie), 1ST DOWN
4:021st & 10 at own 28#11 A.Milivojevic pass complete short left to #6 N.Marsh caught at MSU27, for 2 yards to the MSU30 (#2 A.Collins), out of bounds
4:022nd & 8 at own 30Shotgun #11 A.Milivojevic pass complete short middle to #81 M.Masunas caught at MSU40, for 10 yards to the MSU40 (#10 D.Lane), 1ST DOWN
4:021st & 10 at own 40Shotgun #11 A.Milivojevic sacked for loss of 7 yards to the MSU33 (#33 D.Dennis-Sutton)
4:022nd & 17 at own 33PENALTY MSU Illegal Snap (#51 M.Gulbin) 5 yards from MSU33 to MSU28. NO PLAY
Q4 15:002nd & 22 at own 28Shotgun #11 A.Milivojevic sacked for loss of 8 yards to the MSU20 (#33 D.Dennis-Sutton)
Q4 15:003rd & 30 at own 20Shotgun #4 E.Tau-Tolliver rush middle for 6 yards gain to the MSU26 (#54 X.Gilliam)
Q4 13:374th & 24 at own 26#96 R.Eckley punt 55 yards to the PSU19 #8 T.Pena return 5 yards to the PSU24 (#20 K.Williams)
4th quarter7 drives, then Penn State 28, Michigan State 10
Penn State Touchdown, 13 plays
13:371st & 10 at own 24Shotgun #17 E.Grunkemeyer rush middle for 9 yards gain to the PSU33, End Of Play
13:374th & 24 at own 26Timeout Michigan State, clock 13:37
Penn State Touchdown, 13 plays
13:372nd & 1 at own 33Shotgun #13 K.Allen rush middle for 2 yards gain to the PSU35 (#5 J.Hall; #91 A.VanSumeren), 1ST DOWN
13:371st & 10 at own 35Shotgun #13 K.Allen rush right for 6 yards gain to the PSU41 (#10 W.Matthews; #91 A.VanSumeren)
13:372nd & 4 at own 41Shotgun #10 N.Singleton rush middle for 4 yards gain to the PSU45 (#99 Q.Dunnigan), 1ST DOWN
13:371st & 10 at own 45Shotgun #13 K.Allen rush middle for 12 yards gain to the MSU43 (#43 M.Spencer; #14 M.Bell), 1ST DOWN
13:371st & 10 at opp 43Shotgun #17 E.Grunkemeyer rush right for 4 yards gain to the MSU39 (#13 I.Smith; #16 G.Kelly)
13:372nd & 6 at opp 39Shotgun #13 K.Allen rush left for 6 yards gain to the MSU33 (#23 D.Snow), 1ST DOWN
13:371st & 10 at opp 33Shotgun #10 N.Singleton rush right for 8 yards gain to the MSU25 (#14 M.Bell)
13:372nd & 2 at opp 25Shotgun #13 K.Allen rush middle for 6 yards gain to the MSU19 (#10 W.Matthews), 1ST DOWN
13:371st & 10 at opp 19Shotgun #17 E.Grunkemeyer rush right for 10 yards gain to the MSU09, End Of Play, 1ST DOWN
13:371st & goal at opp 9Shotgun #13 K.Allen rush middle for 4 yards gain to the MSU05 (#93 J.Satchell)
13:372nd & goal at opp 5Shotgun #10 N.Singleton rush middle for 1 yard gain to the MSU04 (#13 I.Smith; #16 G.Kelly)
4:323rd & goal at opp 4Shotgun #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)Penn State 21, Michigan State 10
4:321st & 10 at own 35#99 G.Nwosu kickoff 65 yards to the MSU00 fair catch by #13 C.McCray at MSU00
4:32Timeout Penn State, clock 04:32
Michigan State Fumble, 5 plays
4:321st & 10 at own 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
4:321st & 10 at own 41No 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)
4:322nd & 6 at own 45No 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)
4:323rd & 1 at the 50PENALTY PSU Roughing The Passer (#36 Z.Fisher) 15 yards from MSU50 to PSU35, 1ST DOWN. NO PLAY
4:321st & 10 at opp 35Shotgun #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
3:151st & 10 at opp 20Shotgun #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
Penn State Touchdown, 3 plays
3:151st & 10 at own 30Shotgun #13 K.Allen rush middle for 2 yards gain to the PSU32 (#2 A.West; #23 D.Snow)
3:151st & 10 at opp 20Timeout Michigan State, clock 03:15
Penn State Touchdown, 3 plays
3:092nd & 8 at own 32Shotgun #13 K.Allen rush middle for 42 yards gain to the MSU26 (#14 M.Bell), 1ST DOWN
3:091st & 10 at opp 30Timeout Michigan State, clock 03:09
2:071st & 10 at opp 26Shotgun #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)Penn State 28, Michigan State 10
2:07PENALTY PSU Delay Of Game 5 yards from MSU03 to MSU08. NO PLAY
Michigan State Turnover on downs, 6 plays
2:071st & 10 at own 35#99 G.Nwosu kickoff 63 yards to the MSU02 fair catch by #13 C.McCray at MSU02
2:071st & 10 at own 25Shotgun #11 A.Milivojevic pass complete short middle to #12 J.Velling caught at MSU31, for 6 yards to the MSU31 (#16 K.Mack)
2:002nd & 4 at own 31Shotgun #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
2:001st & 10 at own 25Timeout Michigan State, clock 02:00
2:001st & 10 at own 36No Huddle-Shotgun #11 A.Milivojevic pass incomplete short right to #1 O.Kelly thrown to MSU46 QB hurried by #32 K.Wylie
2:002nd & 10 at own 36Shotgun #11 A.Milivojevic pass complete short left to #4 E.Tau-Tolliver caught at MSU38, for 7 yards to the MSU43 (#5 D.Dixson)
2:003rd & 3 at own 43PENALTY MSU UNS: Unsportsmanlike Conduct (#4 E.Tau-Tolliver) 15 yards from MSU43 to MSU28. NO PLAY
2:003rd & 18 at own 28Shotgun #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
1:144th & 18 at own 28Shotgun #11 A.Milivojevic sacked for loss of 9 yards to the MSU19 (#24 A.Campbell, #16 K.Mack), TURNOVER ON DOWNS
Penn State End of game, 2 plays
1:141st & 10 at opp 19Kneel down by Penn St. at MSU21 for loss of 2 yards
1:142nd & 12 at opp 21Kneel down by Penn St. at MSU22 for loss of 1 yard
1:142nd & 12 at own 21Timeout Michigan State, clock 01:14

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Penn State leads 20–⁠18–⁠1 in 39 meetings.

Recent meetings
2025Penn State 28, Michigan State 10
2023Penn State 42, Michigan State 0
2022Penn State 35, Michigan State 16
2021Michigan State 30, Penn State 27
2020Penn State 39, Michigan State 24
2019Penn State 28, Michigan State 7

Around this game