Penn State Nittany Lions vs Michigan State Spartans

College Football
28-10
Final
Spartan Stadium

Drive chart

Drives

  • End Of Game
  • Downs
  • Touchdown
  • Fumble
  • Touchdown
  • Punt
Team1234T
PSU7701428
MSU730010

Who won: Penn State 28-10

The Penn State Nittany Lions beat the Michigan State Spartans 28-10 on Saturday, November 15, 2025 at Spartan Stadium. The Penn State outscored the Michigan St 14-0 in the 4th quarter. Ethan Grunkemeyer led the Penn State in passing yards (8/13, 127 YDS, 2 TD). Alessio Milivojevic led the Michigan St in passing yards (17/27, 128 YDS).

Win probability

100%PSU final
PSUMSU

Tap or hover the line to see the play.

Play by play

  1. End of 4th quarter.
  2. Q4 1:14

    Timeout Michigan State, clock 01:14

  3. Q4 1:14

    Kneel down by Penn St. at MSU22 for loss of 1 yard

    2nd & 12 at MSU 21

  4. Q4 1:14

    Kneel down by Penn St. at MSU21 for loss of 2 yards

    1st & 10 at MSU 19

  5. Q4 1:14

    Shotgun #11 A.Milivojevic sacked for loss of 9 yards to the MSU19 (#24 A.Campbell, #16 K.Mack), TURNOVER ON DOWNS

    4th & 18 at MSU 28

  6. Q4 2:00

    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

    3rd & 18 at MSU 28

  7. Q4 2:00
    FLAG

    PENALTY MSU UNS: Unsportsmanlike Conduct (#4 E.Tau-Tolliver) 15 yards from MSU43 to MSU28. NO PLAY

    3rd & 3 at MSU 43

  8. Q4 2:00

    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)

    2nd & 10 at MSU 36

  9. Q4 2:00

    No Huddle-Shotgun #11 A.Milivojevic pass incomplete short right to #1 O.Kelly thrown to MSU46 QB hurried by #32 K.Wylie

    1st & 10 at MSU 36

  10. Q4 2:00

    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

    2nd & 4 at MSU 31

  11. Q4 2:00

    Timeout Michigan State, clock 02:00

  12. Q4 2:07

    Shotgun #11 A.Milivojevic pass complete short middle to #12 J.Velling caught at MSU31, for 6 yards to the MSU31 (#16 K.Mack)

    1st & 10 at MSU 25

  13. Q4 2:07
    +1

    #99 G.Nwosu kickoff 63 yards to the MSU02 fair catch by #13 C.McCray at MSU02

    PSU 28 - 10 MSU
  14. Q4 2:07
    FLAG

    PENALTY PSU Delay Of Game 5 yards from MSU03 to MSU08. NO PLAY

    & Goal at MSU 3

  15. TOUCHDOWNQ4 2:07

    Touchdown! 26 yd run

    Kaytron Allen

    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)

    PSU 28 - 10 MSU
  16. Q4 3:09

    Shotgun #13 K.Allen rush middle for 42 yards gain to the MSU26 (#14 M.Bell), 1ST DOWN

    2nd & 8 at PSU 32

  17. Q4 3:09

    Timeout Michigan State, clock 03:09

  18. Q4 3:15

    Shotgun #13 K.Allen rush middle for 2 yards gain to the PSU32 (#2 A.West; #23 D.Snow)

    1st & 10 at PSU 30

  19. Q4 3:15

    Timeout Michigan State, clock 03:15

  20. Q4 3:15

    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

    1st & 10 at PSU 20

  21. Q4 4:32
    FLAG

    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

    1st & 10 at PSU 35

  22. Q4 4:32
    FLAG

    PENALTY PSU Roughing The Passer (#36 Z.Fisher) 15 yards from MSU50 to PSU35, 1ST DOWN. NO PLAY

    3rd & 1 at 50

  23. Q4 4:32

    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)

    2nd & 6 at MSU 45

  24. Q4 4:32

    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)

    1st & 10 at MSU 41

  25. Q4 4:32

    #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

    1st & 10 at MSU 25

Leaders

PSUMSU
Passing Yards
Ethan Grunkemeyer
8/13, 127 YDS, 2 TD
Alessio Milivojevic
17/27, 128 YDS
Rushing Yards
Kaytron Allen
25 CAR, 181 YDS, 2 TD
Elijah Tau-Tolliver
6 CAR, 79 YDS, 1 TD
Receiving Yards
Devonte Ross
2 REC, 79 YDS, 2 TD
Elijah Tau-Tolliver
8 REC, 73 YDS
Sacks
Dani Dennis-Sutton
2
Grady Kelly
0.5
Tackles
Amare Campbell
9
Wayne Matthews III
8