Penn State Nittany Lions 28, Michigan State Spartans 10: final score and stats
Penn State Nittany Lions beat Michigan State Spartans, Penn State Nittany Lions 28 to Michigan State Spartans 10, on Saturday, November 15, 2025 at Spartan Stadium, East Lansing, MI. Below: the box score, top performers, team stats, injuries and recent form for Michigan State Spartans vs Penn State Nittany Lions.
College FootballSaturday, November 15, 2025
DateNov 15, 2025
Start time3:30 PM ET
VenueSpartan Stadium, East Lansing, MI
TVCBS
Attendance61,671
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|
| Penn State Nittany Lions | 7 | 7 | 0 | 14 | 28 |
| Michigan State Spartans | 7 | 3 | 0 | 0 | 10 |
Team comparison
Penn State Nittany LionsMichigan State Spartans
4-6Record3-7
11th in Big TenStanding16th in Big Ten
2-2Road record / home record2-3
WWLLLLast 5WLLLL
W2StreakW1
Team stats
Penn State Nittany LionsMichigan State Spartans
2-103rd down efficiency1-10
2-44th down efficiency0-2
8/13Comp/Att17/27
4-45Penalties2-20
37:19Possession22:41
Box score
Penn State Nittany Lions Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Ethan Grunkemeyer | 8/13 | 127 | 9.8 | 2 | 0 | 51.6 |
| Team | 8/13 | 127 | 9.8 | 2 | 0 | -- |
Penn State Nittany Lions Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Kaytron Allen | 25 | 181 | 7.2 | 2 | 42 |
| Nicholas Singleton | 15 | 56 | 3.7 | 0 | 14 |
| Ethan Grunkemeyer | 8 | 6 | 0.8 | 0 | 10 |
| Team | 2 | -3 | -1.5 | 0 | 0 |
| Team | 50 | 240 | 4.8 | 2 | 42 |
Penn State Nittany Lions Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Devonte Ross | 2 | 79 | 39.5 | 2 | 75 |
| Trebor Pena | 4 | 38 | 9.5 | 0 | 25 |
| Kaytron Allen | 2 | 10 | 5.0 | 0 | 5 |
| Team | 8 | 127 | 15.9 | 2 | 75 |
Penn State Nittany Lions Fumbles
| Player | FUM | LOST | REC |
|---|
| Team | 1 | 0 | 0 |
| Ethan Grunkemeyer | 1 | 0 | 0 |
| Daryus Dixson | 0 | 0 | 1 |
| Team | 2 | 0 | 1 |
Penn State Nittany Lions Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Amare Campbell | 9 | 6 | 0.5 | 0.5 | 0 | 0 | 0 |
| King Mack | 6 | 2 | 0.5 | 1 | 0 | 0 | 0 |
| Daryus Dixson | 5 | 2 | 0 | 0.5 | 1 | 0 | 0 |
| Keon Wylie | 4 | 2 | 1 | 1.5 | 0 | 1 | 0 |
| Dominic DeLuca | 4 | 2 | 0 | 0.5 | 0 | 1 | 0 |
| Zion Tracy | 3 | 3 | 1 | 1 | 0 | 0 | 0 |
| Audavion Collins | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Elliot Washington II | 3 | 3 | 0 | 0 | 1 | 0 | 0 |
| Team | 48 | 30 | 5 | 8 | 2 | 6 | 0 |
Penn State Nittany Lions KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Nicholas Singleton | 1 | 21 | 21.0 | 21 | 0 |
| Team | 1 | 21 | 21.0 | 21 | 0 |
Penn State Nittany Lions PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Trebor Pena | 3 | 24 | 8.0 | 19 | 0 |
| Team | 3 | 24 | 8.0 | 19 | 0 |
Penn State Nittany Lions Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Ryan Barker | 0/0 | 0.0 | 0 | 4/4 | 4 |
| Team | 0/0 | 0.0 | 0 | 4/4 | 4 |
Penn State Nittany Lions Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Gabriel Nwosu | 4 | 184 | 46.0 | 0 | 1 | 68 |
| Team | 4 | 184 | 46.0 | 0 | 1 | 68 |
Michigan State Spartans Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Alessio Milivojevic | 17/27 | 128 | 4.7 | 0 | 0 | 17.3 |
| Team | 17/27 | 128 | 4.7 | 0 | 0 | -- |
Michigan State Spartans Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Elijah Tau-Tolliver | 6 | 79 | 13.2 | 1 | 57 |
| Makhi Frazier | 8 | 27 | 3.4 | 0 | 11 |
| Omari Kelly | 1 | 9 | 9.0 | 0 | 9 |
| Brandon Tullis | 1 | 6 | 6.0 | 0 | 6 |
| Alessio Milivojevic | 6 | -20 | -3.3 | 0 | 16 |
| Team | 22 | 101 | 4.6 | 1 | 57 |
Michigan State Spartans Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Elijah Tau-Tolliver | 8 | 73 | 9.1 | 0 | 32 |
| Michael Masunas | 3 | 29 | 9.7 | 0 | 14 |
| Omari Kelly | 3 | 15 | 5.0 | 0 | 6 |
| Jack Velling | 1 | 6 | 6.0 | 0 | 6 |
| Nick Marsh | 2 | 5 | 2.5 | 0 | 3 |
| Team | 17 | 128 | 7.5 | 0 | 32 |
Michigan State Spartans Fumbles
| Player | FUM | LOST | REC |
|---|
| Alessio Milivojevic | 1 | 1 | 0 |
| Team | 1 | 1 | 0 |
Michigan State Spartans Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Malcolm Bell | 8 | 5 | 0 | 1 | 0 | 0 | 0 |
| Wayne Matthews III | 8 | 3 | 0 | 1 | 1 | 0 | 0 |
| Alex VanSumeren | 8 | 1 | 0 | 0 | 0 | 0 | 0 |
| Darius Snow | 6 | 4 | 0 | 0 | 0 | 0 | 0 |
| Grady Kelly | 6 | 0 | 0.5 | 0.5 | 0 | 0 | 0 |
| Armorion Smith | 5 | 3 | 0 | 0 | 1 | 0 | 0 |
| Malik Spencer | 5 | 1 | 0 | 0 | 0 | 0 | 0 |
| Quindarius Dunnigan | 4 | 2 | 0 | 0 | 0 | 1 | 0 |
| Team | 76 | 30 | 2 | 5 | 2 | 2 | 0 |
Michigan State Spartans PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Omari Kelly | 2 | 12 | 6.0 | 8 | 0 |
| Team | 2 | 12 | 6.0 | 8 | 0 |
Michigan State Spartans Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Martin Connington | 1/1 | 100.0 | 24 | 1/1 | 4 |
| Team | 1/1 | 100.0 | 24 | 1/1 | 4 |
Michigan State Spartans Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Ryan Eckley | 5 | 242 | 48.4 | 0 | 3 | 58 |
| Team | 6 | 251 | 41.8 | 0 | 3 | 58 |
Recent form
Nov 7, 2026 · at Washington HuskiesW 28-25 Oct 31, 2026 · vs Purdue BoilermakersW 31-17 Oct 17, 2026 · at Michigan WolverinesL 18-21 Oct 10, 2026 · vs USC TrojansL 23-31 Oct 2, 2026 · at Northwestern WildcatsL 13-34 Nov 7, 2026 · at Michigan WolverinesW 15-6 Oct 24, 2026 · at UCLA BruinsL 10-28 Oct 17, 2026 · vs Northwestern WildcatsL 21-24 Oct 10, 2026 · vs Illinois Fighting IlliniL 37-38 Oct 3, 2026 · at Wisconsin BadgersL 3-31 Team pages
More College Football games on Nov 15, 2025
Frequently asked questions
Who won Penn State Nittany Lions vs Michigan State Spartans?
Penn State Nittany Lions won, 28-10, on Saturday, November 15, 2025.
What was the final score of Penn State Nittany Lions vs Michigan State Spartans?
Penn State Nittany Lions 28, Michigan State Spartans 10.
Where is Penn State Nittany Lions vs Michigan State Spartans played?
Spartan Stadium, East Lansing, MI.
The model’s readGrades, leans and the full breakdown for Penn State Nittany Lions vs Michigan State Spartans are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick the winners of featured games every day and climb the leaderboard.
Play free
Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.