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. Penn State
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