Week 13 · 2020
Penn State at Michigan
Sat 11/28/2020 12:00 PMMichigan StadiumMichigan pregame53% — Pregame win probability: 53% for Michigan. Michigan favored, and lost — Penn State won.Conference
42°10 mph WSW · 60% humidityRecorded at kickoff by College Football Data
Penn State
27
4–5
Michigan
17
2–4
Attendance
—
not reported
PSU11 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Jake Moody kickoff for 65 yds | 0 |
| 15:00 | 1st & 10 | own 25 | Keyvone Lee run for 7 yds to the PnSt 32 | +7 |
| 15:00 | 2nd & 3 | own 32 | Keyvone Lee run for 4 yds to the PnSt 36 for a 1ST down | +4 |
| 15:00 | 1st & 10 | own 36 | Sean Clifford pass incomplete | 0 |
| 15:00 | 2nd & 10 | own 36 | Keyvone Lee run for 9 yds to the PnSt 45 | +9 |
| 15:00 | 3rd & 1 | own 45 | Keyvone Lee run for 2 yds to the PnSt 47 for a 1ST down | +2 |
| 15:00 | 1st & 10 | own 47 | Sean Clifford pass complete to Parker Washington for 20 yds to the Mich 33 for a 1ST down | +20 |
| 15:00 | 1st & 10 | opp 33 | Keyvone Lee run for 2 yds to the Mich 31 | +2 |
| 15:00 | 2nd & 8 | opp 31 | Sean Clifford pass complete to Isaac Lutz for 16 yds to the Mich 15 for a 1ST down | +16 |
| 15:00 | 1st & 10 | opp 15 | Keyvone Lee run for 9 yds to the Mich 6 | +9 |
| 10:50 | 2nd & 1 | opp 6 | Keyvone Lee run for 6 yds for a TD (Jake Pinegar KICK) | +6 |
MICH10 plays, 33 yd · On downs | ||||
| 10:50 | 1st & 0 | own 35 | Jordan Stout kickoff for 65 yds for a touchback | 0 |
| 10:50 | 1st & 10 | own 25 | Cade McNamara pass complete to Ronnie Bell for 8 yds to the Mich 33 | +8 |
| 10:50 | 2nd & 2 | own 33 | Hassan Haskins run for 5 yds to the Mich 38 for a 1ST down | +5 |
| 10:50 | 1st & 10 | own 38 | Cade McNamara pass complete to Ronnie Bell for 5 yds to the Mich 43 | +5 |
| 10:50 | 2nd & 5 | own 43 | Cade McNamara pass complete to Roman Wilson for 4 yds to the Mich 47 | +4 |
| 10:50 | 3rd & 1 | own 47 | Hassan Haskins run for 3 yds to the 50 yard line for a 1ST down | +3 |
| 10:50 | 1st & 10 | midfield | Hassan Haskins run for a loss of 1 yard to the Mich 49 | −1 |
| 10:50 | 2nd & 11 | own 49 | Cade McNamara pass complete to Erick All for 8 yds to the PnSt 43 | +8 |
| 10:50 | 3rd & 3 | opp 43 | Hassan Haskins run for 1 yd to the PnSt 42 | +1 |
| 10:50 | 4th & 2 | opp 42 | Cade McNamara pass incomplete | 0 |
PSU9 plays, 27 yd · Missed FG | ||||
| 6:22 | 1st & 10 | own 42 | Sean Clifford pass complete to Parker Washington for 7 yds to the PnSt 49 | +7 |
| 6:22 | 2nd & 3 | own 49 | Keyvone Lee run for 4 yds to the Mich 47 for a 1ST down | +4 |
| 6:22 | 1st & 10 | opp 47 | Sean Clifford pass complete to Brenton Strange for 4 yds to the Mich 43 | +4 |
| 6:22 | 2nd & 6 | opp 43 | Sean Clifford pass complete to Parker Washington for 8 yds to the Mich 35 for a 1ST down | +8 |
| 6:22 | 1st & 10 | opp 35 | Sean Clifford run for 2 yds to the Mich 33 | +2 |
| 6:22 | 2nd & 8 | opp 33 | Sean Clifford pass incomplete | 0 |
| 6:22 | 3rd & 8 | opp 33 | Keyvone Lee run for 7 yds to the Mich 26 | +7 |
| 6:22 | 4th & 1 | opp 26 | PENN ST Penalty, false start (Keyvone Lee) to the Mich 31 | −5 |
| 2:32 | 4th & 6 | opp 31 | Jordan Stout 49 yd FG MISSED | +49 |
MICH4 plays, 68 yd · Touchdown | ||||
| 2:32 | 1st & 10 | own 32 | Hassan Haskins run for 59 yds to the PnSt 9 for a 1ST down | +59 |
| 2:32 | 1st & goal | opp 9 | Hassan Haskins run for 4 yds to the PnSt 5 | +4 |
| 2:32 | 2nd & goal | opp 5 | Cade McNamara run for 3 yds to the PnSt 2 | +3 |
| 0:30 | 3rd & goal | opp 2 | Hassan Haskins run for 2 yds for a TD (Jake Moody KICK) | +2 |
PSU6 plays, 2 yd · Punt | ||||
| 0:30 | 1st & 0 | own 35 | Jake Moody kickoff for 65 yds | 0 |
| 0:30 | 1st & 10 | own 25 | Caziah Holmes run for 1 yd to the PnSt 26 | +1 |
| 0:00 | goal line | End of 1st Quarter | 0 | |
| 15:00 | 2nd & 9 | own 26 | Caziah Holmes run for 1 yd to the PnSt 27 | +1 |
| 15:00 | 3rd & 8 | own 27 | Sean Clifford pass incomplete | 0 |
| 15:00 | 4th & 8 | own 27 | Jordan Stout punt for 35 yds, punt out-of-bounds at the Mich 38 | 0 |
MICH5 plays, 20 yd · Punt | ||||
| 14:13 | 1st & 10 | own 38 | Chris Evans run for 13 yds to the PnSt 49 for a 1ST down | +13 |
| 14:13 | 1st & 10 | opp 49 | Chris Evans run for 8 yds to the PnSt 41 | +8 |
| 14:13 | 2nd & 2 | opp 41 | Chris Evans run for no gain to the PnSt 41 | 0 |
| 14:13 | 3rd & 2 | opp 41 | Hassan Haskins run for a loss of 1 yard to the PnSt 42 | −1 |
| 14:13 | 4th & 3 | opp 42 | Brad Robbins punt for 26 yds, punt out-of-bounds at the PnSt 16 | 0 |
PSU8 plays, 30 yd · Punt | ||||
| 12:02 | 1st & 10 | own 16 | Sean Clifford pass complete to Parker Washington for 3 yds to the PnSt 19 | +3 |
| 12:02 | 2nd & 7 | own 19 | Sean Clifford pass complete to Parker Washington for 6 yds to the PnSt 25 | +6 |
| 12:02 | 3rd & 1 | own 25 | Will Levis run for 3 yds to the PnSt 28 for a 1ST down | +3 |
| 12:02 | 1st & 10 | own 28 | Sean Clifford pass complete to Parker Washington for 13 yds to the PnSt 41 for a 1ST down | +13 |
| 12:02 | 1st & 10 | own 41 | Keyvone Lee run for a loss of 1 yard to the PnSt 40 | −1 |
| 12:02 | 2nd & 11 | own 40 | Sean Clifford pass incomplete | 0 |
| 12:02 | 3rd & 11 | own 40 | Will Levis run for 6 yds to the PnSt 46 | +6 |
| 12:02 | 4th & 5 | own 46 | Jordan Stout punt for 42 yds | 0 |
MICH5 plays, 24 yd · Punt | ||||
| 8:20 | 1st & 10 | own 12 | Joe Milton pass complete to Ronnie Bell for 21 yds to the Mich 33 for a 1ST down | +21 |
| 8:20 | 1st & 10 | own 33 | Blake Corum run for 3 yds to the Mich 36 | +3 |
| 8:20 | 2nd & 7 | own 36 | Joe Milton pass incomplete to Ronnie Bell | 0 |
| 8:20 | 3rd & 7 | own 36 | Joe Milton pass incomplete | 0 |
| 8:20 | 4th & 7 | own 36 | Brad Robbins punt for 40 yds | 0 |
PSU8 plays, 76 yd · Touchdown | ||||
| 7:00 | 1st & 10 | own 24 | Caziah Holmes run for 2 yds to the PnSt 26 | +2 |
| 7:00 | 2nd & 8 | own 26 | Sean Clifford pass incomplete | 0 |
| 7:00 | 3rd & 8 | own 26 | Sean Clifford pass complete to Parker Washington for 22 yds to the PnSt 48 for a 1ST down | +22 |
| 7:00 | 1st & 10 | own 48 | Caziah Holmes run for 4 yds to the Mich 48 | +4 |
| 7:00 | 2nd & 6 | opp 48 | Caziah Holmes run for 8 yds to the Mich 40 for a 1ST down | +8 |
| 7:00 | 1st & 10 | opp 40 | Caziah Holmes run for 2 yds to the Mich 38 | +2 |
| 7:00 | 2nd & 8 | opp 38 | Caziah Holmes run for 10 yds to the Mich 28 for a 1ST down | +10 |
| 3:32 | 1st & 10 | opp 28 | Sean Clifford run for 28 yds for a TD (Jake Pinegar KICK) | +28 |
MICH5 plays, 6 yd · Punt | ||||
| 3:32 | 1st & 0 | own 35 | Jordan Stout kickoff for 65 yds for a touchback | 0 |
| 3:32 | 1st & 10 | own 25 | Cade McNamara pass complete to A.J. Henning for 6 yds to the Mich 31 | +6 |
| 3:32 | 2nd & 4 | own 31 | Cade McNamara pass incomplete | 0 |
| 3:32 | 3rd & 4 | own 31 | Cade McNamara pass incomplete | 0 |
| 3:32 | 4th & 4 | own 31 | Brad Robbins punt for 38 yds | 0 |
PSU4 plays, 4 yd · Punt | ||||
| 2:47 | 1st & 10 | own 31 | Sean Clifford pass complete to Isaac Lutz for 2 yds to the PnSt 33 | +2 |
| 2:47 | 2nd & 8 | own 33 | Keyvone Lee run for 2 yds to the PnSt 35 | +2 |
| 2:47 | 3rd & 6 | own 35 | Sean Clifford pass incomplete to Parker Washington | 0 |
| 2:47 | 4th & 6 | own 35 | Jordan Stout punt for 40 yds , Mike Sainristil returns for 2 yds to the Mich 27 Mike Sainristil fumbled, recovered by PnSt Drew Hartlaub | +2 |
PSU11 plays, 22 yd · Field goal | ||||
| 1:15 | 1st & 10 | opp 27 | Keyvone Lee run for 3 yds to the Mich 24 | +3 |
| 1:09 | 2nd & 7 | opp 24 | Timeout PENN ST, clock 01:09 | 0 |
| 1:09 | 2nd & 7 | opp 24 | Sean Clifford pass complete to Jahan Dotson for 9 yds to the Mich 15 for a 1ST down | +9 |
| 0:46 | 1st & 10 | opp 15 | Timeout PENN ST, clock 00:46 | 0 |
| 0:46 | 1st & 10 | opp 15 | Sean Clifford pass incomplete to Jahan Dotson | 0 |
| 0:46 | 2nd & 10 | opp 15 | Sean Clifford run for 10 yds to the Mich 5 for a 1ST down | +10 |
| 0:46 | 1st & goal | opp 5 | TEAM pass incomplete | 0 |
| 0:46 | 2nd & goal | opp 5 | Sean Clifford pass incomplete to Jahan Dotson | 0 |
| 0:46 | 3rd & goal | opp 5 | Sean Clifford pass incomplete to Keyvone Lee | 0 |
| 0:17 | 4th & 0 | opp 5 | Timeout MICHIGAN, clock 00:17 | 0 |
| 0:15 | 4th & goal | opp 5 | Jake Pinegar 22 yd FG GOOD | +22 |
MICH3 plays, 9 yd · End of period | ||||
| 0:15 | 1st & 0 | own 35 | Jordan Stout kickoff for 65 yds for a touchback | 0 |
| 0:15 | 1st & 10 | own 25 | Hassan Haskins run for 9 yds to the Mich 34 | +9 |
| 0:00 | own 0 | End of 2nd Quarter | 0 | |
MICH15 plays, 43 yd · Field goal | ||||
| 15:00 | 2nd & 1 | own 35 | Jordan Stout kickoff for 55 yds | 0 |
| 15:00 | 1st & 10 | own 35 | Hassan Haskins run for 9 yds to the Mich 44 | +9 |
| 15:00 | 2nd & 1 | own 44 | Hassan Haskins run for no gain to the Mich 44 | 0 |
| 15:00 | 3rd & 1 | own 44 | Hassan Haskins run for no gain to the Mich 44 | 0 |
| 15:00 | 4th & 1 | own 44 | Hassan Haskins run for 2 yds to the Mich 46 for a 1ST down | +2 |
| 15:00 | 1st & 10 | own 46 | Cade McNamara pass complete to Cornelius Johnson for 13 yds to the PnSt 41 for a 1ST down | +13 |
| 15:00 | 1st & 10 | opp 41 | Cade McNamara pass complete to A.J. Henning for a loss of 3 yards to the PnSt 44 | −3 |
| 15:00 | 2nd & 13 | opp 44 | Cade McNamara pass complete to Ronnie Bell for 6 yds to the PnSt 38 | +6 |
| 15:00 | 3rd & 7 | opp 38 | PENN ST Penalty, Defensive offside (Jayson Oweh) to the PnSt 33 | +5 |
| 10:32 | 3rd & 2 | opp 33 | Timeout MICHIGAN, clock 10:32 | 0 |
| 10:32 | 3rd & 2 | opp 33 | Hassan Haskins run for 3 yds to the PnSt 30 for a 1ST down | +3 |
| 10:32 | 1st & 10 | opp 30 | Cade McNamara pass incomplete to Cornelius Johnson | 0 |
| 10:32 | 2nd & 10 | opp 30 | Cade McNamara pass incomplete to Erick All | 0 |
| 10:32 | 3rd & 10 | opp 30 | Cade McNamara pass complete to Chris Evans for 8 yds to the PnSt 22 | +8 |
| 9:10 | 4th & 2 | opp 22 | Jake Moody 40 yd FG GOOD | +40 |
PSU7 plays, 14 yd · Punt | ||||
| 9:10 | 1st & 0 | own 35 | Jake Moody kickoff for 65 yds for a touchback | 0 |
| 9:10 | 1st & 10 | own 25 | Sean Clifford pass complete to Parker Washington for no gain to the PnSt 25 | 0 |
| 9:10 | 2nd & 10 | own 25 | Sean Clifford pass complete to Parker Washington for 14 yds to the PnSt 39 for a 1ST down | +14 |
| 9:10 | 1st & 10 | own 39 | Keyvone Lee run for 3 yds to the PnSt 42 | +3 |
| 9:10 | 2nd & 7 | own 42 | Sean Clifford run for 3 yds to the PnSt 45 | +3 |
| 9:10 | 3rd & 4 | own 45 | Sean Clifford sacked by Taylor Upshaw for a loss of 6 yards to the PnSt 39 | −6 |
| 9:10 | 4th & 10 | own 39 | Jordan Stout punt for 33 yds , Blake Corum returns for no gain to the Mich 18 Blake Corum fumbled, recovered by Mich Blake Corum MICHIGAN Penalty, Offensive holding (Roman Wilson) to the Mich 18 | 0 |
MICH4 plays, 5 yd · Punt | ||||
| 6:29 | 1st & 10 | own 18 | Cade McNamara pass complete to Cornelius Johnson for 2 yds to the Mich 20 | +2 |
| 6:29 | 2nd & 8 | own 20 | Hassan Haskins run for 3 yds to the Mich 23 | +3 |
| 6:29 | 3rd & 5 | own 23 | Cade McNamara pass incomplete to Chris Evans, broken up by Jayson Oweh | 0 |
| 6:29 | 4th & 5 | own 23 | Brad Robbins punt for 45 yds, fair catch by Jahan Dotson at the PnSt 32 | 0 |
PSU8 plays, 52 yd · Field goal | ||||
| 4:59 | 1st & 10 | own 32 | Sean Clifford pass complete to Isaac Lutz for 12 yds to the PnSt 44 for a 1ST down | +12 |
| 4:59 | 1st & 10 | own 44 | Caziah Holmes run for 2 yds to the PnSt 46 | +2 |
| 4:59 | 2nd & 8 | own 46 | Sean Clifford run for 2 yds to the PnSt 48 | +2 |
| 4:59 | 3rd & 6 | own 48 | Sean Clifford run for 29 yds to the Mich 23 for a 1ST down | +29 |
| 4:59 | 1st & 10 | opp 23 | Sean Clifford pass complete to Caziah Holmes for 6 yds to the Mich 17 | +6 |
| 4:59 | 2nd & 4 | opp 17 | Caziah Holmes run for 1 yd to the Mich 16 | +1 |
| 4:59 | 3rd & 3 | opp 16 | Sean Clifford run for no gain to the Mich 16 | 0 |
| 0:40 | 4th & 3 | opp 16 | Jake Pinegar 33 yd FG GOOD | +33 |
MICH10 plays, 65 yd · Touchdown | ||||
| 0:40 | 1st & 0 | own 35 | Jordan Stout kickoff for 54 yds | 0 |
| 0:40 | 1st & 10 | own 35 | Cade McNamara pass incomplete to Cornelius Johnson | 0 |
| 0:40 | 2nd & 10 | own 35 | Cade McNamara pass complete to A.J. Henning for 28 yds to the PnSt 37 for a 1ST down | +28 |
| 0:40 | 1st & 10 | opp 37 | Cade McNamara pass incomplete to Hassan Haskins | 0 |
| 0:00 | own 0 | End of 3rd Quarter | 0 | |
| 15:00 | 2nd & 10 | opp 37 | Cade McNamara pass complete to Nick Eubanks for 6 yds to the PnSt 31 | +6 |
| 15:00 | 3rd & 4 | opp 31 | PENN ST Penalty, Defensive offside (Jayson Oweh) to the PnSt 26 for a 1ST down | +5 |
| 15:00 | 1st & 10 | opp 26 | Blake Corum run for 15 yds to the PnSt 11 for a 1ST down | +15 |
| 15:00 | 1st & 10 | opp 11 | Blake Corum run for 9 yds to the PnSt 2 | +9 |
| 13:12 | 2nd & 1 | opp 2 | Hassan Haskins run for 2 yds for a TD (Jake Moody KICK) | +2 |
PSU13 plays, 75 yd · Touchdown | ||||
| 13:12 | 1st & 0 | own 35 | Jake Moody kickoff for 56 yds | 0 |
| 13:12 | 1st & 10 | own 25 | Sean Clifford pass incomplete to Jahan Dotson | 0 |
| 13:12 | 2nd & 10 | own 25 | Keyvone Lee run for 7 yds to the PnSt 32 | +7 |
| 13:12 | 3rd & 3 | own 32 | Sean Clifford pass complete to Jahan Dotson for 12 yds to the PnSt 44 for a 1ST down | +12 |
| 13:12 | 1st & 10 | own 44 | Sean Clifford run for 5 yds to the PnSt 49 | +5 |
| 13:12 | 2nd & 5 | own 49 | Keyvone Lee run for 24 yds to the Mich 27 for a 1ST down | +24 |
| 13:12 | 1st & 10 | opp 27 | Keyvone Lee run for 4 yds to the Mich 23 | +4 |
| 13:12 | 2nd & 6 | opp 23 | Keyvone Lee run for 8 yds to the Mich 15 for a 1ST down | +8 |
| 13:12 | 1st & 10 | opp 15 | Caziah Holmes run for 3 yds to the Mich 12 | +3 |
| 13:12 | 2nd & 7 | opp 12 | Sean Clifford pass incomplete to Parker Washington, broken up by Daxton Hill | 0 |
| 13:12 | 3rd & 7 | opp 12 | Sean Clifford pass complete to Jahan Dotson for 9 yds to the Mich 3 for a 1ST down | +9 |
| 13:12 | 1st & goal | opp 3 | Keyvone Lee run for 1 yd to the Mich 2 | +1 |
| 8:12 | 2nd & goal | opp 2 | Will Levis run for 2 yds for a TD (Jake Pinegar KICK) | +2 |
MICH12 plays, 38 yd · On downs | ||||
| 8:12 | 1st & 0 | own 35 | Jordan Stout kickoff for 65 yds for a touchback | 0 |
| 8:12 | 1st & 10 | own 25 | Cade McNamara pass incomplete to Cornelius Johnson | 0 |
| 8:12 | 2nd & 10 | own 25 | Cade McNamara pass incomplete to Hassan Haskins | 0 |
| 8:12 | 3rd & 10 | own 25 | PENN ST Penalty, Defensive offside (Shaka Toney) to the Mich 30 | +5 |
| 8:12 | 3rd & 5 | own 30 | Chris Evans run for 14 yds to the Mich 44 for a 1ST down | +14 |
| 8:12 | 1st & 10 | own 44 | Cade McNamara pass incomplete to Ronnie Bell, broken up by Shaka Toney | 0 |
| 8:12 | 2nd & 10 | own 44 | Cade McNamara pass incomplete to Erick All | 0 |
| 8:12 | 3rd & 10 | own 44 | PENN ST Penalty, illegal batting (Shaka Toney) to the PnSt 46 for a 1ST down | +10 |
| 8:12 | 1st & 10 | opp 46 | Cade McNamara pass incomplete to Cornelius Johnson | 0 |
| 8:12 | 2nd & 10 | opp 46 | Joe Milton run for 8 yds to the PnSt 38 | +8 |
| 8:12 | 3rd & 2 | opp 38 | Hassan Haskins run for 1 yd to the PnSt 37 | +1 |
| 8:12 | 4th & 1 | opp 37 | Joe Milton run for no gain to the PnSt 37 | 0 |
PSU13 plays, 35 yd · End of period | ||||
| 5:37 | 1st & 10 | own 37 | Keyvone Lee run for 4 yds to the PnSt 41 | +4 |
| 5:31 | 2nd & 6 | own 41 | Timeout MICHIGAN, clock 05:31 | 0 |
| 5:31 | 2nd & 6 | own 41 | Keyvone Lee run for 3 yds to the PnSt 44 | +3 |
| 5:26 | 3rd & 3 | own 44 | Timeout MICHIGAN, clock 05:26 | 0 |
| 5:26 | 3rd & 3 | own 44 | Will Levis run for 3 yds to the PnSt 47 for a 1ST down | +3 |
| 5:26 | 1st & 10 | own 47 | Keyvone Lee run for 23 yds to the Mich 30 for a 1ST down | +23 |
| 5:26 | 1st & 10 | opp 30 | Keyvone Lee run for 3 yds to the Mich 27 | +3 |
| 5:26 | 2nd & 7 | opp 27 | Will Levis run for 5 yds to the Mich 22 | +5 |
| 5:26 | 3rd & 2 | opp 22 | Will Levis run for 6 yds to the Mich 16 for a 1ST down | +6 |
| 5:26 | 1st & 10 | opp 16 | TEAM run for a loss of 5 yards to the Mich 21 | −5 |
| 5:26 | 2nd & 15 | opp 21 | TEAM run for a loss of 5 yards to the Mich 26 | −5 |
| 5:26 | 3rd & 20 | opp 26 | TEAM run for a loss of 2 yards to the Mich 28 | −2 |
| 0:00 | goal line | 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 4–6 vs Penn State
- 2019 · wk 8Michigan 21 @ Penn State 28
- 2018 · wk 10Penn State 7 @ Michigan 42
- 2017 · wk 8Michigan 13 @ Penn State 42
- 2016 · wk 4Penn State 10 @ Michigan 49
- 2015 · wk 12Michigan 28 @ Penn State 16
- 2014 · wk 7Penn State 13 @ Michigan 18
- 2013 · wk 7Michigan 40 @ Penn State 43
- 2010 · wk 9Michigan 31 @ Penn State 41
- 2009 · wk 8Penn State 35 @ Michigan 10
- 2008 · wk 8Michigan 17 @ Penn State 46
Previous 5 meetings vs. Jim Harbaugh
Penn State 2–3 vs Jim Harbaugh
- 2019 · wk 8Michigan 21 @ Penn State 28
- 2018 · wk 10Penn State 7 @ Michigan 42
- 2017 · wk 8Michigan 13 @ Penn State 42
- 2016 · wk 4Penn State 10 @ Michigan 49
- 2015 · wk 12Michigan 28 @ Penn State 16
Previous 6 meetings vs. James Franklin
Michigan 4–2 vs James Franklin
- 2019 · wk 8Michigan 21 @ Penn State 28
- 2018 · wk 10Penn State 7 @ Michigan 42
- 2017 · wk 8Michigan 13 @ Penn State 42
- 2016 · wk 4Penn State 10 @ Michigan 49
- 2015 · wk 12Michigan 28 @ Penn State 16
- 2014 · wk 7Penn State 13 @ Michigan 18
Research
Keep this open while you look at others