Week 13 · 2023
Penn State at Michigan State
Fri 11/24/2023 07:30 PMFord FieldMichigan State pregame5% — Pregame win probability: 5% for Michigan State. Penn State favored, and won.ConferenceNeutral site
28°Clear· roof closed0 mph N · 58% humidityRecorded at kickoff by College Football Data
Penn State
42
10–3
Michigan State
0
4–8
Attendance
51,927
reported
PSU11 plays, 43 yd · Field goal | ||||
| 15:00 | own 35 | Jonathan Kim kickoff for 65 yds for a touchback | 0 | |
| 15:00 | 1st & 10 | own 25 | Kaytron Allen run for 8 yds to the PSU 33 | +8 |
| 15:00 | 2nd & 2 | own 33 | Drew Allar pass complete to Dante Cephas for 14 yds to the PSU 47 for a 1ST down | +14 |
| 15:00 | 1st & 10 | own 47 | Drew Allar pass complete to Kaytron Allen for 11 yds to the MSU 42 for a 1ST down | +11 |
| 15:00 | 1st & 10 | opp 42 | Kaytron Allen run for a loss of 1 yard to the MSU 43 | −1 |
| 15:00 | 3rd & 9 | opp 41 | Drew Allar pass complete to Theo Johnson for 13 yds to the MSU 28 for a 1ST down | +13 |
| 15:00 | 1st & 10 | opp 28 | Drew Allar pass incomplete | 0 |
| 15:00 | 2nd & 10 | opp 28 | Kaytron Allen run for 3 yds to the MSU 25 | +3 |
| 15:00 | 3rd & 7 | opp 25 | Drew Allar sacked by Aaron Brule for a loss of 7 yards to the MSU 32 | −7 |
| 15:00 | 2nd & 11 | opp 43 | Kaytron Allen run for 2 yds to the MSU 41 | +2 |
| 9:50 | 4th & 14 | opp 32 | Alex Felkins 49 yd FG GOOD | +49 |
MSU12 plays, 46 yd · Turnover | ||||
| 9:50 | own 35 | Timeout Michigan State, clock 09:50 | 0 | |
| 9:50 | own 35 | Gabriel Nwosu kickoff for 65 yds for a touchback | 0 | |
| 9:50 | 1st & 10 | own 25 | Alante Brown run for 3 yds to the MSU 28 | +3 |
| 9:50 | 2nd & 7 | own 28 | Katin Houser pass complete to Nathan Carter for 3 yds to the MSU 31 | +3 |
| 9:50 | 3rd & 4 | own 31 | Katin Houser pass complete to Christian Fitzpatrick for 11 yds to the MSU 42 for a 1ST down | +11 |
| 9:50 | 1st & 10 | own 42 | Nathan Carter run for a loss of 3 yards to the MSU 39 | −3 |
| 9:50 | 2nd & 13 | own 39 | Katin Houser pass complete to Montorie Foster Jr. for 30 yds to the PSU 31 for a 1ST down | +30 |
| 9:50 | 1st & 10 | opp 31 | Katin Houser pass complete to Montorie Foster Jr. for 5 yds to the PSU 26 | +5 |
| 9:50 | 2nd & 5 | opp 26 | Michigan State Penalty, False Start (-5 Yards) to the PSU 31 | −5 |
| 9:50 | 2nd & 10 | opp 31 | Katin Houser pass complete to Tyrell Henry for 2 yds to the PSU 29 | +2 |
| 6:18 | 3rd & 8 | opp 29 | Katin Houser pass intercepted Jaylen Reed return for no gain to the PSU 9 | 0 |
| 6:18 | 1st & 10 | own 9 | Timeout Michigan State, clock 06:18 | 0 |
PSU9 plays, 68 yd · Missed FG | ||||
| 6:18 | 1st & 10 | own 9 | Drew Allar pass incomplete | 0 |
| 6:18 | 2nd & 10 | own 9 | Kaytron Allen run for 50 yds to the MSU 41 for a 1ST down | +50 |
| 6:18 | 1st & 10 | opp 41 | Drew Allar pass complete to Dante Cephas for 13 yds to the MSU 28 for a 1ST down | +13 |
| 6:18 | 1st & 10 | opp 28 | Penn State Penalty, False Start (Tyler Warren) to the MSU 33 | −5 |
| 6:18 | 1st & 15 | opp 33 | Kaytron Allen run for 4 yds to the MSU 29 | +4 |
| 6:18 | 2nd & 11 | opp 29 | Drew Allar pass complete to Kaytron Allen for 4 yds to the MSU 25 | +4 |
| 6:18 | 3rd & 7 | opp 25 | Nicholas Singleton run for 2 yds to the MSU 23 | +2 |
| 2:35 | 4th & 5 | opp 23 | Alex Felkins 40 yd FG MISSED | +40 |
| 2:35 | 1st & 10 | own 23 | Timeout Michigan State, clock 02:35 | 0 |
MSU5 plays, 8 yd · Punt | ||||
| 2:35 | 1st & 10 | own 23 | Katin Houser pass incomplete | 0 |
| 2:35 | 2nd & 10 | own 23 | Nathan Carter run for 8 yds to the MSU 31 | +8 |
| 2:35 | 3rd & 2 | own 31 | Katin Houser pass incomplete | 0 |
| 1:35 | 4th & 2 | own 31 | Ryan Eckley punt for 59 yds | 0 |
| 1:35 | 1st & 10 | own 16 | Timeout Michigan State, clock 01:35 | 0 |
PSU10 plays, 71 yd · Field goal | ||||
| 1:35 | 1st & 10 | own 16 | Nicholas Singleton run for 4 yds to the PSU 20 | +4 |
| 1:35 | 2nd & 6 | own 20 | Drew Allar pass complete to Nicholas Singleton for 53 yds to the MSU 27 for a 1ST down | +53 |
| 0:00 | 1st & 10 | opp 27 | Nicholas Singleton run for 6 yds to the MSU 21 | +6 |
| 0:00 | opp 27 | End of 1st Quarter | 0 | |
| 15:00 | 2nd & 4 | opp 21 | ALLAR, Drew pass short to the left complete for 11 yards to JOHNSON, Theo caught at the MSU19 and advanced to the MSU10 (HALADAY, Cal). PENALTY PSU Holding on FASHANU, Olumuyiwa enforced 10 yards from the MSU21 to the MSU31 [SG]. NO PLAY (replay the down). | −10 |
| 15:00 | 2nd & 14 | opp 31 | Drew Allar pass complete to Theo Johnson for 22 yds to the MSU 9 for a 1ST down | +22 |
| 15:00 | 1st & goal | opp 9 | Drew Allar pass incomplete | 0 |
| 15:00 | 2nd & goal | opp 9 | Nicholas Singleton run for 4 yds to the MSU 5 | +4 |
| 15:00 | 3rd & goal | opp 5 | Drew Allar sacked by Jordan Hall for a loss of 8 yards to the MSU 13 | −8 |
| 12:11 | 4th & goal | opp 13 | Alex Felkins 30 yd FG GOOD | +30 |
MSU7 plays, -11 yd · Punt | ||||
| 12:11 | own 35 | Timeout Michigan State, clock 12:11 | 0 | |
| 12:11 | 1st & 10 | own 25 | Michigan State Penalty, False Start (-5 Yards) to the MSU 20 | −5 |
| 12:11 | own 35 | Gabriel Nwosu kickoff for 65 yds for a touchback | 0 | |
| 12:11 | 1st & 15 | own 20 | Katin Houser pass complete to Maliq Carr for 4 yds to the MSU 24 | +4 |
| 12:11 | 2nd & 11 | own 24 | Katin Houser run for no gain to the MSU 24 | 0 |
| 12:11 | 3rd & 11 | own 24 | Katin Houser sacked by Curtis Jacobs for a loss of 10 yards to the MSU 14 | −10 |
| 10:16 | 4th & 21 | own 14 | Ryan Eckley punt for 58 yds | 0 |
PSU10 plays, 64 yd · Touchdown | ||||
| 10:16 | 1st & 10 | own 36 | Nicholas Singleton run for 2 yds to the PSU 38 | +2 |
| 10:16 | 2nd & 8 | own 38 | Drew Allar pass complete to Nicholas Singleton for 15 yds to the MSU 47 for a 1ST down | +15 |
| 10:16 | 1st & 10 | opp 47 | Drew Allar pass complete to Theo Johnson for 3 yds to the MSU 44 | +3 |
| 10:16 | 2nd & 7 | opp 44 | Nicholas Singleton run for 20 yds to the MSU 24 for a 1ST down | +20 |
| 10:16 | 1st & 10 | opp 24 | Drew Allar pass complete to Khalil Dinkins for 11 yds to the MSU 13 for a 1ST down | +11 |
| 10:16 | 1st & 10 | opp 13 | Kaytron Allen run for 3 yds to the MSU 10 | +3 |
| 10:16 | 2nd & 7 | opp 10 | Nicholas Singleton run for 9 yds to the MSU 1 for a 1ST down | +9 |
| 10:16 | 1st & goal | opp 1 | Kaytron Allen run for a loss of 1 yard to the MSU 2 | −1 |
| 10:16 | 2nd & goal | opp 2 | Drew Allar pass incomplete | 0 |
| 4:51 | 3rd & goal | opp 2 | Drew Allar pass complete to Kaytron Allen for 2 yds for a TD (Alex Felkins KICK) | +2 |
MSU14 plays, 29 yd · Punt | ||||
| 4:51 | own 35 | Timeout Michigan State, clock 04:51 | 0 | |
| 4:51 | own 35 | Gabriel Nwosu kickoff for 65 yds for a touchback | 0 | |
| 4:51 | 1st & 10 | own 25 | Nathan Carter run for 8 yds to the MSU 33 | +8 |
| 4:51 | 2nd & 2 | own 33 | Nathan Carter run for 8 yds to the MSU 41 for a 1ST down | +8 |
| 4:51 | 1st & 10 | own 41 | Katin Houser pass incomplete | 0 |
| 4:51 | 2nd & 10 | own 41 | Katin Houser pass complete to Maliq Carr for 5 yds to the MSU 46 | +5 |
| 4:51 | 3rd & 5 | own 46 | Katin Houser pass complete to Maliq Carr for 29 yds to the PSU 25 for a 1ST down | +29 |
| 4:51 | 1st & 10 | opp 25 | Michigan State Penalty, Intentional Grounding (Alante Brown) to the PSU 38 | 0 |
| 2:08 | 3rd & 28 | opp 43 | Timeout Penn State, clock 02:08 | 0 |
| 2:08 | 2nd & 24 | opp 39 | Katin Houser pass complete to Maliq Carr for a loss of 4 yards to the PSU 43 | −4 |
| 2:08 | 3rd & 28 | opp 43 | Jaren Mangham run for 2 yds to the PSU 41 | +2 |
| 2:04 | 4th & 26 | opp 41 | Michigan State Penalty, False Start (Alante Brown) to the PSU 46 | −5 |
| 2:04 | 4th & 31 | opp 46 | Timeout Penn State, clock 02:04 | 0 |
| 1:56 | 4th & 31 | opp 46 | Ryan Eckley punt for 40 yds | 0 |
PSU8 plays, 42 yd · Punt | ||||
| 1:56 | 1st & 10 | own 6 | Drew Allar pass complete to Tyler Warren for 14 yds to the PSU 20 for a 1ST down | +14 |
| 1:56 | 1st & 10 | own 20 | Trey Potts run for 28 yds to the PSU 48 for a 1ST down | +28 |
| 1:56 | 1st & 10 | own 48 | Drew Allar pass incomplete | 0 |
| 1:56 | 2nd & 10 | own 48 | Drew Allar pass incomplete | 0 |
| 1:56 | 3rd & 10 | own 48 | Drew Allar pass complete to Trey Potts for 5 yds to the MSU 47 | +5 |
| 0:55 | 4th & 5 | opp 47 | Penn State Penalty, Delay Of Game (TEAM) to the PSU 48 | −5 |
| 0:55 | 4th & 10 | own 48 | Timeout Michigan State, clock 00:55 | 0 |
| 0:51 | 4th & 10 | own 48 | Riley Thompson punt for 39 yds, fair catch by Tyrell Henry at the MSU 13 | 0 |
MSU3 plays, -2 yd · End of period | ||||
| 0:51 | 1st & 10 | own 13 | Jaren Mangham run for 2 yds to the MSU 15 | +2 |
| 0:00 | 2nd & 8 | own 15 | Katin Houser sacked by Curtis Jacobs and Johnny Dixon for a loss of 4 yards to the MSU 11 | −4 |
| 0:00 | own 11 | End of 2nd Quarter | 0 | |
MSU5 plays, -13 yd · Punt | ||||
| 15:00 | own 35 | Gabriel Nwosu kickoff for 64 yds | 0 | |
| 15:00 | 1st & 10 | own 25 | Jaren Mangham run for 1 yd to the MSU 26 | +1 |
| 15:00 | 2nd & 9 | own 26 | Katin Houser sacked by Abdul Carter for a loss of 9 yards to the MSU 17 | −9 |
| 15:00 | 3rd & 18 | own 17 | Katin Houser pass incomplete Michigan State Penalty, turnover on downs. PENALTY Illegal Touch-Pass on DUPLAIN, J.D. enforced (-5 Yards) to the MSU 12 | −5 |
| 13:19 | 4th & 23 | own 12 | Ryan Eckley punt for 46 yds | 0 |
PSU9 plays, 51 yd · Touchdown | ||||
| 13:30 | 1st & 10 | own 49 | Timeout Michigan State, clock 13:30 | 0 |
| 13:30 | 1st & 10 | own 49 | Drew Allar pass complete to Dante Cephas for 9 yds to the MSU 42 | +9 |
| 13:30 | 2nd & 1 | opp 42 | Drew Allar pass complete to KeAndre Lambert-Smith for 22 yds to the MSU 20 for a 1ST down | +22 |
| 13:30 | 1st & 10 | opp 20 | Kaytron Allen run for 6 yds to the MSU 14 | +6 |
| 11:19 | 3rd & 4 | opp 14 | Timeout Michigan State, clock 11:19 | 0 |
| 11:19 | 2nd & 4 | opp 14 | Drew Allar pass incomplete | 0 |
| 11:19 | 3rd & 4 | opp 14 | Beau Pribula pass complete to Malick Meiga for 3 yds to the MSU 11 | +3 |
| 11:19 | 4th & 1 | opp 11 | Kaytron Allen run for 3 yds to the MSU 8 for a 1ST down | +3 |
| 10:13 | 1st & goal | opp 8 | Beau Pribula pass complete to Tyler Warren for 8 yds for a TD (Drew Allar pass to KeAndre Lambert-Smith for Two-Point Conversion) | +8 |
MSU9 plays, 1 yd · Punt | ||||
| 10:13 | own 35 | Timeout Michigan State, clock 10:13 | 0 | |
| 10:13 | own 35 | Gabriel Nwosu kickoff for 65 yds | 0 | |
| 10:13 | 1st & 10 | own 25 | Katin Houser pass complete to Christian Fitzpatrick for 4 yds to the MSU 29 | +4 |
| 10:13 | 2nd & 6 | own 29 | Nathan Carter run for 12 yds to the MSU 41 for a 1ST down | +12 |
| 10:13 | 1st & 10 | own 41 | Katin Houser pass incomplete | 0 |
| 10:13 | 2nd & 10 | own 41 | run for a loss of 21 yards to the MSU 20 | −21 |
| 10:13 | 3rd & 31 | own 20 | Nathan Carter run for 6 yds to the MSU 26 | +6 |
| 7:14 | 4th & 25 | own 26 | Ryan Eckley punt for 61 yds | 0 |
| 7:14 | 1st & 10 | own 26 | Timeout Michigan State, clock 07:14 | 0 |
PSU6 plays, 74 yd · Touchdown | ||||
| 7:14 | 1st & 10 | own 26 | Drew Allar pass incomplete | 0 |
| 7:14 | 2nd & 10 | own 26 | Nicholas Singleton run for 4 yds to the PSU 30 | +4 |
| 7:14 | 3rd & 6 | own 30 | Drew Allar run for 8 yds to the PSU 38 for a 1ST down | +8 |
| 7:14 | 1st & 10 | own 38 | Drew Allar pass complete to Omari Evans for 60 yds to the MSU 2 for a 1ST down | +60 |
| 7:14 | 1st & goal | opp 2 | Nicholas Singleton run for no gain to the MSU 2 | 0 |
| 4:13 | 2nd & goal | opp 2 | Beau Pribula run for 2 yds for a TD (Alex Felkins KICK) | +2 |
MSU6 plays, 1 yd · Punt | ||||
| 4:13 | own 35 | Timeout Michigan State, clock 04:13 | 0 | |
| 4:13 | own 35 | Gabriel Nwosu kickoff for 65 yds for a touchback | 0 | |
| 4:13 | 1st & 10 | own 25 | Jaren Mangham run for 1 yd to the MSU 26 | +1 |
| 4:13 | 2nd & 9 | own 26 | Katin Houser pass incomplete | 0 |
| 4:13 | 3rd & 9 | own 26 | Katin Houser pass incomplete | 0 |
| 3:38 | 4th & 9 | own 26 | Ryan Eckley punt for 53 yds | 0 |
PSU6 plays, 20 yd · Punt | ||||
| 3:38 | 1st & 10 | own 29 | Kaytron Allen run for 6 yds to the PSU 35 | +6 |
| 3:38 | 2nd & 4 | own 35 | Kaytron Allen run for 5 yds to the PSU 40 for a 1ST down | +5 |
| 3:38 | 1st & 10 | own 40 | Kaytron Allen run for 1 yd to the PSU 41 | +1 |
| 3:38 | 2nd & 9 | own 41 | Drew Allar pass incomplete | 0 |
| 3:38 | 3rd & 9 | own 41 | Kaytron Allen run for 8 yds to the PSU 49 | +8 |
| 0:53 | 4th & 1 | own 49 | Riley Thompson punt for 51 yds for a touchback | 0 |
MSU5 plays, -11 yd · Punt | ||||
| 0:53 | 1st & 10 | own 20 | Nathan Carter run for no gain to the MSU 20 | 0 |
| 0:00 | 2nd & 10 | own 20 | Katin Houser pass complete to Nathan Carter for a loss of 2 yards to the MSU 18 | −2 |
| 0:00 | own 20 | End of 3rd Quarter | 0 | |
| 15:00 | 3rd & 12 | own 18 | Katin Houser sacked by Adisa Isaac for a loss of 9 yards to the MSU 9 | −9 |
| 14:12 | 4th & 21 | own 9 | Ryan Eckley punt for 57 yds | 0 |
PSU4 plays, 28 yd · Touchdown | ||||
| 14:12 | 1st & 10 | opp 28 | Nicholas Singleton run for 9 yds to the MSU 19 | +9 |
| 14:12 | 2nd & 1 | opp 19 | Nicholas Singleton run for 8 yds to the MSU 11 for a 1ST down | +8 |
| 14:12 | 1st & 10 | opp 11 | SINGLETON, Nicholas rush up the middle for no gain to the MSU11 (HANSEN, Maverick;TALLEY, Ken). PENALTY PSU Holding on WALLACE, Caedan enforced 10 yards from the MSU11 to the MSU21 [SG]. NO PLAY (replay the down). | −10 |
| 12:29 | 1st & 20 | opp 21 | Drew Allar pass complete to Theo Johnson for 21 yds for a TD (Alex Felkins KICK) | +21 |
MSU8 plays, -19 yd · Punt | ||||
| 12:29 | own 35 | Timeout Michigan State, clock 12:29 | 0 | |
| 12:29 | own 35 | Gabriel Nwosu kickoff for 65 yds for a touchback | 0 | |
| 12:29 | 1st & 10 | own 25 | Nathan Carter run for no gain to the MSU 25 | 0 |
| 12:29 | 2nd & 10 | own 25 | Katin Houser run for 2 yds to the MSU 27 | +2 |
| 12:29 | 3rd & 8 | own 27 | HOUSER, Katin pass short to the left complete for 16 yards to CARTER, Nate caught at the MSU30 and advanced to the MSU43 (ELLIS, Keaton). PENALTY MSU Holding on BALDWIN, Brandon enforced 10 yards from the MSU27 to the MSU17 [NHSG]. NO PLAY (replay the down). | −10 |
| 12:29 | 3rd & 18 | own 17 | Katin Houser sacked by Cam Miller for a loss of 11 yards to the MSU 6 | −11 |
| 10:09 | 4th & 29 | own 6 | Ryan Eckley punt for 49 yds | 0 |
| 10:09 | 1st & 10 | own 42 | Timeout Michigan State, clock 10:09 | 0 |
PSU4 plays, 58 yd · Touchdown | ||||
| 10:09 | 1st & 10 | own 42 | Kaytron Allen run for 40 yds to the MSU 18 for a 1ST down | +40 |
| 10:09 | 1st & 10 | opp 18 | Nicholas Singleton run for 3 yds to the MSU 15 | +3 |
| 10:09 | 2nd & 7 | opp 15 | Nicholas Singleton run for 1 yd to the MSU 14 | +1 |
| 7:58 | 3rd & 6 | opp 14 | Nicholas Singleton run for 14 yds for a TD (Sander Sahaydak KICK) | +14 |
MSU7 plays, -2 yd · Punt | ||||
| 7:58 | own 35 | Timeout Michigan State, clock 07:58 | 0 | |
| 7:58 | own 35 | Alex Felkins kickoff for 65 yds for a touchback | 0 | |
| 7:58 | 1st & 10 | own 25 | Harold Joiner III run for a loss of 1 yard to the MSU 24 | −1 |
| 7:58 | 2nd & 11 | own 24 | Davion Primm run for a loss of 2 yards to the MSU 22 | −2 |
| 7:58 | 3rd & 13 | own 22 | Andrew Schorfhaar pass complete to Michael Masunas for 1 yd to the MSU 23 | +1 |
| 5:34 | 4th & 12 | own 23 | Michael O'Shaughnessy punt for 46 yds, downed at the PSU 31 | 0 |
| 5:34 | 1st & 10 | own 31 | Timeout Michigan State, clock 05:34 | 0 |
PSU4 plays, 8 yd · Punt | ||||
| 5:34 | 1st & 10 | own 31 | Nicholas Singleton run for 2 yds to the PSU 33 | +2 |
| 5:34 | 2nd & 8 | own 33 | Nicholas Singleton run for 3 yds to the PSU 36 | +3 |
| 5:34 | 3rd & 5 | own 36 | Nicholas Singleton run for 3 yds to the PSU 39 | +3 |
| 3:13 | 4th & 2 | own 39 | Riley Thompson punt for 51 yds, fair catch by Tyrell Henry at the MSU 10 | 0 |
MSU4 plays, -4 yd · Punt | ||||
| 3:13 | 1st & 10 | own 10 | Davion Primm run for 1 yd to the MSU 11 | +1 |
| 3:13 | 2nd & 9 | own 11 | Davion Primm run for 2 yds to the MSU 13 | +2 |
| 3:13 | 3rd & 7 | own 13 | Andrew Schorfhaar sacked by Keon Wylie and TEAM for a loss of 7 yards to the MSU 6 | −7 |
| 0:56 | 4th & 14 | own 6 | Ryan Eckley punt for 63 yds, fair catch by Daequan Hardy at the PSU 31 | 0 |
PSU3 plays, 29 yd · End of period | ||||
| 0:56 | 1st & 10 | own 31 | Nicholas Singleton run for 24 yds to the MSU 45 for a 1ST down | +24 |
| 0:00 | 1st & 10 | opp 45 | Trey Potts run for 5 yds to the MSU 40 | +5 |
| 0:00 | opp 40 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Michigan State 6–4 vs Penn State
- 2022 · wk 13Michigan State 16 @ Penn State 35
- 2021 · wk 13Penn State 27 @ Michigan State 30
- 2020 · wk 15Michigan State 24 @ Penn State 39
- 2019 · wk 9Penn State 28 @ Michigan State 7
- 2018 · wk 7Michigan State 21 @ Penn State 17
- 2017 · wk 10Penn State 24 @ Michigan State 27
- 2016 · wk 13Michigan State 12 @ Penn State 45
- 2015 · wk 13Penn State 16 @ Michigan State 55
- 2014 · wk 14Michigan State 34 @ Penn State 10
- 2010 · wk 13Michigan State 28 @ Penn State 22
Previous 3 meetings vs. Mel Tucker
Penn State 2–1 vs Mel Tucker
- 2022 · wk 13Michigan State 16 @ Penn State 35
- 2021 · wk 13Penn State 27 @ Michigan State 30
- 2020 · wk 15Michigan State 24 @ Penn State 39
Previous 9 meetings vs. James Franklin
Michigan State 5–4 vs James Franklin
- 2022 · wk 13Michigan State 16 @ Penn State 35
- 2021 · wk 13Penn State 27 @ Michigan State 30
- 2020 · wk 15Michigan State 24 @ Penn State 39
- 2019 · wk 9Penn State 28 @ Michigan State 7
- 2018 · wk 7Michigan State 21 @ Penn State 17
- 2017 · wk 10Penn State 24 @ Michigan State 27
- 2016 · wk 13Michigan State 12 @ Penn State 45
- 2015 · wk 13Penn State 16 @ Michigan State 55
- 2014 · wk 14Michigan State 34 @ Penn State 10
Research
Keep this open while you look at others