Michigan at Penn State

Saturday, November 13, 2021

No. 9 Michigan beat No. 23 Penn State 21–⁠17. It was their 25th meeting; after it, Michigan led the series 15–⁠10.

Away9Michigan12–⁠2 in 2021
21
Home23Penn State7–⁠6 in 2021
17

Final at Beaver Stadium, University ParkTV: ABCAttendance 109,534

At kickoff
39°F, overcast, wind 13 mph from the westWeather: NOAA NCEI Integrated Surface Database; University Park Airport (KUNV), 4 km from the stadium, seven minutes before kickoff
Official
Michael CannonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan077721
Penn State3301117

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Michigan

PassingC/AttYdsTDInt
Cade McNamara19/2921730
RushingCarYdsTDLong
Hassan Haskins31156017
Donovan Edwards2201
ReceivingRecYdsTDLong
Erick All464147
Cornelius Johnson351025
Hassan Haskins545015
Roman Wilson331221
DefenseTklTFLSacksInt
Junior Colson120.50.50
Josh Ross11200
Aidan Hutchinson7330
Brad Hawkins6000
David Ojabo4220
Michael Barrett3210
Julius Welschof20.50.50

Penn State

PassingC/AttYdsTDInt
Sean Clifford23/4320510
Jordan Stout1/11800
RushingCarYdsTDLong
Keyvone Lee2088015
John Lovett417010
Sean Clifford1616018
Jahan Dotson1606
ReceivingRecYdsTDLong
Parker Washington492044
Jahan Dotson961017
Theo Johnson428019
Curtis Jacobs118018
DefenseTklTFLSacksInt
Ellis Brooks160.500
Brandon Smith10000
Arnold Ebiketie7220
Jesse Luketa7000

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

MichiganPenn State
361Total yards332
217Passing yards223
144Rushing yards109
7.5Yards per pass5.1
3.5Yards per rush2.6
21First downs20
6–⁠15Third downs7–⁠21
1–⁠2Fourth downs4–⁠6
1Turnovers1
4–⁠20Penalties4–⁠29
30:20Possession29:40
7Sacks (by defense)2

Efficiency

MichiganPenn State
39%Success rate34%
0.19EPA per play−0.04
1.28Explosiveness1.21
−0.03Rushing EPA0.07
0.45Passing EPA−0.12
30%Passing-down success26%
−0.08First-down EPA−0.28
0.43Second-down EPA0.01
0.46Third-down EPA0.21
21%Havoc by its defense13%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Penn State 55% to win. Michigan won as Elo’s underdog.

The line

Michigan −2.5, over/under 48.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Michigan 57%, Penn State 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Penn State end zoneMichigan end zoneQ1 Penn StateField goal, 14 playsQ1 MichiganPunt, 3 playsQ1 Penn StateFumble, 14 playsQ1 MichiganPunt, 3 playsQ1 Penn StatePunt, 9 playsQ2 MichiganTouchdown, 15 playsQ2 Penn StatePunt, 3 playsQ2 MichiganTurnover on downs, 7 playsQ2 Penn StateField goal, 6 playsQ2 MichiganEnd of half, 3 playsQ3 MichiganTouchdown, 9 playsQ3 Penn StatePunt, 7 playsQ3 MichiganPunt, 3 playsQ3 Penn StateMissed FG, 6 playsQ3 MichiganPunt, 7 playsQ3 Penn StatePunt, 8 playsQ4 MichiganPunt, 3 playsQ4 Penn StateTouchdown, 15 playsQ4 MichiganFumble, 3 playsQ4 Penn StateField goal, 4 playsQ4 MichiganTouchdown, 6 playsQ4 Penn StateTurnover on downs, 4 playsQ4 MichiganEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Penn State drives left to right, Michigan right to left.
  1. Q1 Penn StateField goal, 14 plays, 51 yards
  2. Q1 MichiganPunt, 3 plays, 1 yard
  3. Q1 Penn StateFumble, 14 plays, 75 yards
  4. Q1 MichiganPunt, 3 plays, 4 yards
  5. Q1 Penn StatePunt, 9 plays, 33 yards
  6. Q2 MichiganTouchdown, 15 plays, 90 yards
  7. Q2 Penn StatePunt, 3 plays, 2 yards
  8. Q2 MichiganTurnover on downs, 7 plays, 50 yards
  9. Q2 Penn StateField goal, 6 plays, 28 yards
  10. Q2 MichiganEnd of half, 3 plays, 15 yards
  11. Q3 MichiganTouchdown, 9 plays, 75 yards
  12. Q3 Penn StatePunt, 7 plays, 22 yards
  13. Q3 MichiganPunt, 3 plays, 0 yards
  14. Q3 Penn StateMissed FG, 6 plays, 35 yards
  15. Q3 MichiganPunt, 7 plays, 27 yards
  16. Q3 Penn StatePunt, 8 plays, 30 yards
  17. Q4 MichiganPunt, 3 plays, 9 yards
  18. Q4 Penn StateTouchdown, 15 plays, 53 yards
  19. Q4 MichiganFumble, 3 plays, −1 yard
  20. Q4 Penn StateField goal, 4 plays, 3 yards
  21. Q4 MichiganTouchdown, 6 plays, 75 yards
  22. Q4 Penn StateTurnover on downs, 4 plays, 8 yards
  23. Q4 MichiganEnd of game, 8 plays, 23 yards

Play by play

1st quarter5 drives, then Penn State 3, Michigan 0
Penn State Field goal, 14 plays
15:001st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
14:551st & 10 at own 25Sean Clifford pass incomplete to KeAndre Lambert-Smith
14:502nd & 10 at own 25Sean Clifford sacked by Aidan Hutchinson for a loss of 7 yards to the PnSt 18 PENN ST Penalty, Intentional Grounding (Sean Clifford) to the PnSt 18
14:403rd & 17 at own 18Sean Clifford pass complete to Parker Washington for 24 yds to the PnSt 42 for a 1ST down
14:151st & 10 at own 42Sean Clifford sacked by David Ojabo for a loss of 9 yards to the PnSt 33
14:002nd & 19 at own 33Sean Clifford run for 11 yds to the PnSt 44
13:303rd & 8 at own 44Sean Clifford run for 13 yds to the Mich 43 for a 1ST down
13:001st & 10 at opp 43Sean Clifford pass complete to Jahan Dotson for 4 yds to the Mich 39
12:302nd & 6 at opp 39John Lovett run for no gain to the Mich 39
11:533rd & 6 at opp 39Sean Clifford pass incomplete to Jahan Dotson
11:534th & 6 at opp 39Timeout MICHIGAN, clock 11:53
11:304th & 6 at opp 39Jordan Stout pass complete to Curtis Jacobs for 18 yds to the Mich 21 for a 1ST down
11:101st & 10 at opp 21Sean Clifford pass complete to KeAndre Lambert-Smith for no gain to the Mich 21
10:502nd & 10 at opp 21Sean Clifford run for 6 yds to the Mich 15
10:153rd & 4 at opp 15Sean Clifford sacked by Aidan Hutchinson and Junior Colson for a loss of 9 yards to the Mich 24
9:564th & 13 at opp 24Jordan Stout 42 yd FG GOODPenn State 3, Michigan 0
Michigan Punt, 3 plays
9:564th & 13 at own 35Jordan Stout kickoff for 65 yds for a touchback
9:561st & 10 at own 25MICHIGAN Penalty, False Start (-5 Yards) to the Mich 20
9:301st & 15 at own 20Hassan Haskins run for 4 yds to the Mich 24
9:042nd & 11 at own 24Cade McNamara pass complete to Luke Schoonmaker for 2 yds to the Mich 26
8:273rd & 9 at own 26Cade McNamara pass incomplete
8:154th & 9 at own 26Brad Robbins punt for 60 yds , Jahan Dotson returns for 9 yds to the PnSt 23
Penn State Fumble, 14 plays
8:001st & 10 at own 23Keyvone Lee run for 2 yds to the PnSt 25
7:452nd & 8 at own 25Sean Clifford pass complete to Parker Washington for 4 yds to the PnSt 29
7:303rd & 4 at own 29Sean Clifford run for 5 yds to the PnSt 34 for a 1ST down
7:001st & 10 at own 34Keyvone Lee run for 4 yds to the PnSt 38
6:452nd & 6 at own 38Keyvone Lee run for 5 yds to the PnSt 43
6:253rd & 1 at own 43Keyvone Lee run for 3 yds to the PnSt 46 for a 1ST down
6:001st & 10 at own 46Sean Clifford pass complete to John Lovett for 4 yds to the 50 yard line
5:452nd & 6 at the 50Sean Clifford pass complete to Theo Johnson for 19 yds to the Mich 31 for a 1ST down
5:261st & 10 at opp 31John Lovett run for 3 yds to the Mich 28
5:102nd & 7 at opp 28Sean Clifford run for 18 yds to the Mich 10 for a 1ST down
4:401st & goal at opp 10Sean Clifford run for 1 yd to the Mich 9
4:122nd & goal at opp 9Sean Clifford pass incomplete to Jahan Dotson
4:073rd & goal at opp 9Sean Clifford pass complete to Theo Johnson for 7 yds to the Mich 2
3:294th & goal at opp 2Jordan Stout run for a loss of 18 yards to the Mich 29 Jordan Stout fumbled, forced by Vincent Gray, recovered by Mich Daxton Hill , return for 9 yds to the Mich 29
Michigan Punt, 3 plays
3:051st & 10 at own 29Hassan Haskins run for 4 yds to the Mich 33
2:552nd & 6 at own 33MICHIGAN Penalty, False Start (-5 Yards) to the Mich 28
2:252nd & 11 at own 28Cade McNamara pass complete to Erick All for 5 yds to the Mich 33
2:033rd & 6 at own 33Cade McNamara pass incomplete to Mike Sainristil
1:524th & 6 at own 33Brad Robbins punt for 65 yds, downed at the PnSt 2
Penn State Punt, 9 plays
1:471st & 10 at own 2Sean Clifford pass incomplete to Jahan Dotson
1:392nd & 10 at own 2Sean Clifford pass complete to Jahan Dotson for 12 yds to the PnSt 14 for a 1ST down
1:251st & 10 at own 14Keyvone Lee run for a loss of 2 yards to the PnSt 12
1:012nd & 12 at own 12Sean Clifford pass complete to Jahan Dotson for 13 yds to the PnSt 25 for a 1ST down
0:311st & 10 at own 25John Lovett run for 4 yds to the PnSt 29
0:012nd & 6 at own 29John Lovett run for 10 yds to the PnSt 39 for a 1ST down
Q2 14:491st & 10 at own 39Sean Clifford pass complete to Theo Johnson for a loss of 1 yard to the PnSt 38
Q2 14:122nd & 11 at own 38Sean Clifford pass incomplete to Parker Washington
Q2 14:003rd & 11 at own 38Sean Clifford sacked by Aidan Hutchinson for a loss of 3 yards to the PnSt 35 Sean Clifford fumbled, forced by Aidan Hutchinson, recovered by PnSt Caedan Wallace , return for 0 yards
Q2 13:194th & 14 at own 35Jordan Stout punt for 55 yds, downed at the Mich 10
2nd quarter5 drives, then Michigan 7, Penn State 6
Michigan Touchdown, 15 plays
13:001st & 10 at own 10Hassan Haskins run for 1 yd to the Mich 11
12:342nd & 9 at own 11Cade McNamara pass complete to Cornelius Johnson for 22 yds to the Mich 33 for a 1ST down
12:101st & 10 at own 33Hassan Haskins run for 3 yds to the Mich 36
11:552nd & 7 at own 36Cade McNamara sacked by Arnold Ebiketie for a loss of 6 yards to the Mich 30
11:003rd & 13 at own 30Cade McNamara pass complete to Hassan Haskins for 15 yds to the Mich 45 for a 1ST down
10:151st & 10 at own 45Donovan Edwards run for 1 yd to the Mich 46
9:482nd & 9 at own 46Donovan Edwards run for 1 yd to the Mich 47
9:163rd & 8 at own 47PENN ST Penalty, Defensive Offside (5 Yards) to the PnSt 48
9:003rd & 3 at opp 48Hassan Haskins run for 1 yd to the PnSt 47
8:364th & 2 at opp 47Hassan Haskins run for 2 yds to the PnSt 45 for a 1ST down
8:081st & 10 at opp 45Cade McNamara pass incomplete to Roman Wilson
7:592nd & 10 at opp 45Cade McNamara pass complete to Andrel Anthony for 13 yds to the PnSt 32 for a 1ST down
7:191st & 10 at opp 32Cade McNamara pass complete to Hassan Haskins for 7 yds to the PnSt 25
6:442nd & 3 at opp 25Hassan Haskins run for 2 yds to the PnSt 23
6:303rd & 1 at opp 23Hassan Haskins run for 2 yds to the PnSt 21 for a 1ST down
5:541st & 10 at opp 21Timeout PENN ST, clock 05:54
5:491st & 10 at opp 21Cade McNamara pass complete to Roman Wilson for 21 yds for a TD (Jake Moody KICK)Michigan 7, Penn State 3
Penn State Punt, 3 plays
5:491st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
5:441st & 10 at own 25Sean Clifford pass incomplete
5:272nd & 10 at own 25Keyvone Lee run for 2 yds to the PnSt 27
4:563rd & 8 at own 27Sean Clifford pass incomplete to John Lovett
4:464th & 8 at own 27Jordan Stout punt for 58 yds , A.J. Henning returns for a loss of 3 yards to the Mich 12
Michigan Turnover on downs, 7 plays
4:321st & 10 at own 12Cade McNamara pass complete to Hassan Haskins for 8 yds to the Mich 20
4:082nd & 2 at own 20Hassan Haskins run for 4 yds to the Mich 24 for a 1ST down
3:411st & 10 at own 24Hassan Haskins run for 16 yds to the Mich 40 for a 1ST down
3:121st & 10 at own 40PENN ST Penalty, Defensive Pass Interference (Curtis Jacobs) to the PnSt 46 for a 1ST down
3:001st & 10 at opp 46A.J. Henning run for a loss of 4 yards to the 50 yard line
2:212nd & 14 at the 50Cade McNamara pass incomplete to Cornelius Johnson
2:213rd & 14 at the 50Timeout MICHIGAN, clock 02:21
1:503rd & 14 at the 50Cade McNamara pass complete to Hassan Haskins for 12 yds to the PnSt 38
1:354th & 2 at opp 38Hassan Haskins run for no gain to the PnSt 38
Penn State Field goal, 6 plays
1:251st & 10 at own 38Sean Clifford pass complete to Jahan Dotson for a loss of 7 yards to the PnSt 31
1:132nd & 17 at own 31Sean Clifford pass complete to Parker Washington for 44 yds to the Mich 25 for a 1ST down
0:531st & 10 at opp 25Sean Clifford pass incomplete to John Lovett
0:462nd & 10 at opp 25Sean Clifford pass incomplete to Jahan Dotson
0:373rd & 10 at opp 25Sean Clifford sacked by David Ojabo for a loss of 9 yards to the Mich 34 Sean Clifford fumbled, forced by David Ojabo, recovered by PnSt Sean Clifford , return for 0 yards
0:374th & 19 at opp 34Timeout MICHIGAN, clock 00:37
0:314th & 19 at opp 34Jordan Stout 52 yd FG GOODMichigan 7, Penn State 6
Michigan End of half, 3 plays
0:314th & 19 at own 35Jordan Stout kickoff for 65 yds for a touchback
0:211st & 10 at own 25Hassan Haskins run for 3 yds to the Mich 28
0:092nd & 7 at own 28Cade McNamara pass incomplete to Luke Schoonmaker
0:013rd & 7 at own 28Hassan Haskins run for 12 yds to the Mich 40 for a 1ST down
3rd quarter6 drives, then Michigan 14, Penn State 6
Michigan Touchdown, 9 plays
15:001st & 10 at own 35Jordan Stout kickoff for 65 yds for a touchback
14:491st & 10 at own 25Hassan Haskins run for 3 yds to the Mich 28
14:302nd & 7 at own 28Hassan Haskins run for 12 yds to the Mich 40 for a 1ST down
14:051st & 10 at own 40Cade McNamara pass incomplete to Roman Wilson
13:562nd & 10 at own 40Cade McNamara pass complete to Cornelius Johnson for 25 yds to the PnSt 35 for a 1ST down
13:321st & 10 at opp 35Hassan Haskins run for 6 yds to the PnSt 29
12:562nd & 4 at opp 29Hassan Haskins run for 12 yds to the PnSt 17 for a 1ST down
12:561st & 10 at opp 17MICHIGAN Penalty, False Start (-5 Yards) to the PnSt 22
12:151st & 15 at opp 22Cade McNamara pass complete to Roman Wilson for 9 yds to the PnSt 13
12:002nd & 6 at opp 13Cade McNamara pass complete to Erick All for 12 yds to the PnSt 1 for a 1ST down
11:501st & goal at opp 1Cade McNamara pass complete to Roman Wilson for 1 yd for a TD (Jake Moody KICK)Michigan 14, Penn State 6
Penn State Punt, 7 plays
11:501st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
11:421st & 10 at own 25Keyvone Lee run for 15 yds to the PnSt 40 for a 1ST down
11:351st & 10 at own 40Sean Clifford pass complete to Brenton Strange for 7 yds to the PnSt 47
11:052nd & 3 at own 47Sean Clifford pass complete to Jahan Dotson for a loss of 1 yard to the PnSt 46
10:393rd & 4 at own 46Keyvone Lee run for 4 yds to the 50 yard line for a 1ST down
10:151st & 10 at the 50Sean Clifford sacked by Aidan Hutchinson for a loss of 3 yards to the PnSt 47
9:472nd & 13 at own 47Sean Clifford pass incomplete
9:423rd & 13 at own 47Sean Clifford pass incomplete to KeAndre Lambert-Smith
9:324th & 13 at own 47Jordan Stout punt for 42 yds , A.J. Henning returns for 3 yds to the Mich 14
Michigan Punt, 3 plays
9:241st & 10 at own 14Cade McNamara pass complete to Erick All for no gain to the Mich 14
8:492nd & 10 at own 14Cade McNamara pass incomplete to Cornelius Johnson
8:443rd & 10 at own 14Cade McNamara pass incomplete to Roman Wilson
8:364th & 10 at own 14Brad Robbins punt for 46 yds, fair catch by Jahan Dotson at the PnSt 40
Penn State Missed FG, 6 plays
8:291st & 10 at own 40Keyvone Lee run for 10 yds to the 50 yard line for a 1ST down
8:151st & 10 at the 50Sean Clifford pass complete to Parker Washington for 20 yds to the Mich 30 for a 1ST down
8:001st & 10 at opp 30Keyvone Lee run for 2 yds to the Mich 28
7:352nd & 8 at opp 28Sean Clifford pass incomplete to Keyvone Lee
7:353rd & 8 at opp 28Timeout MICHIGAN, clock 07:35
7:233rd & 8 at opp 28Sean Clifford pass complete to Theo Johnson for 3 yds to the Mich 25
6:464th & 5 at opp 25Jordan Stout 43 yd FG MISSED
Michigan Punt, 7 plays
6:201st & 10 at own 25Hassan Haskins run for 12 yds to the Mich 37 for a 1ST down
6:141st & 10 at own 37Hassan Haskins run for 2 yds to the Mich 39
5:302nd & 8 at own 39Cade McNamara pass complete to Mike Sainristil for 7 yds to the Mich 46
5:113rd & 1 at own 46Hassan Haskins run for 3 yds to the Mich 49 for a 1ST down
4:501st & 10 at own 49Cade McNamara pass incomplete to Cornelius Johnson
4:502nd & 10 at own 49MICHIGAN Penalty, False Start (-5 Yards) to the Mich 44
4:402nd & 15 at own 44Cade McNamara pass complete to Mike Sainristil for 4 yds to the Mich 48
3:303rd & 11 at own 48Cade McNamara pass complete to Cornelius Johnson for 4 yds to the PnSt 48
3:134th & 7 at opp 48Brad Robbins punt for 48 yds for a touchback
Penn State Punt, 8 plays
3:071st & 10 at own 20Keyvone Lee run for 8 yds to the PnSt 28
2:452nd & 2 at own 28Jahan Dotson run for 6 yds to the PnSt 34 for a 1ST down
2:341st & 10 at own 34Sean Clifford pass incomplete to John Lovett
2:152nd & 10 at own 34Keyvone Lee run for 3 yds to the PnSt 37
2:003rd & 7 at own 37Sean Clifford pass complete to Jahan Dotson for 17 yds to the Mich 46 for a 1ST down
1:251st & 10 at opp 46Keyvone Lee run for 7 yds to the Mich 39
0:452nd & 3 at opp 39Sean Clifford sacked by Michael Barrett for a loss of 4 yards to the Mich 43
0:193rd & 7 at opp 43PENN ST Penalty, Offensive Holding (-10 Yards) to the PnSt 47
0:013rd & 17 at own 47Sean Clifford pass complete to Keyvone Lee for 3 yds to the 50 yard line
Q4 14:504th & 14 at the 50Jordan Stout punt for 49 yds, downed at the Mich 1
4th quarter7 drives, then Michigan 21, Penn State 17
Michigan Punt, 3 plays
14:421st & 10 at own 1Hassan Haskins run for 1 yd to the Mich 2
13:592nd & 9 at own 2Cade McNamara run for 5 yds to the Mich 7
13:303rd & 4 at own 7Cade McNamara pass complete to Hassan Haskins for 3 yds to the Mich 10
12:464th & 1 at own 10Brad Robbins punt for 43 yds, downed at the PnSt 47
Penn State Touchdown, 15 plays
12:351st & 10 at own 47Keyvone Lee run for 7 yds to the Mich 46
11:582nd & 3 at opp 46Keyvone Lee run for 2 yds to the Mich 44
11:463rd & 1 at opp 44Keyvone Lee run for 3 yds to the Mich 41 for a 1ST down
11:251st & 10 at opp 41Keyvone Lee run for 2 yds to the Mich 39
11:072nd & 8 at opp 39Sean Clifford run for 4 yds to the Mich 35
10:493rd & 4 at opp 35Sean Clifford pass incomplete to John Lovett
10:454th & 4 at opp 35Sean Clifford pass complete to Jahan Dotson for 5 yds to the Mich 30 for a 1ST down
10:201st & 10 at opp 30Keyvone Lee run for 5 yds to the Mich 25
9:492nd & 5 at opp 25Sean Clifford run for a loss of 1 yard to the Mich 26
9:093rd & 6 at opp 26Keyvone Lee run for 4 yds to the Mich 22
8:484th & 2 at opp 22Sean Clifford pass complete to Jahan Dotson for 15 yds to the Mich 7 for a 1ST down
8:361st & goal at opp 7Keyvone Lee run for 2 yds to the Mich 5
8:152nd & goal at opp 5Sean Clifford pass incomplete to Jahan Dotson
8:033rd & goal at opp 5Sean Clifford pass complete to Jahan Dotson for 3 yds to the Mich 2
7:354th & goal at opp 2Sean Clifford pass complete to Tyler Warren for 2 yds for a TD (Sean Clifford pass to Jahan Dotson for Two-Point Conversion)Tied at 14
Michigan Fumble, 3 plays
7:354th & 5 at own 35Jordan Stout kickoff for 62 yds for a touchback
7:241st & 10 at own 25Hassan Haskins run for a loss of 1 yard to the Mich 24
6:522nd & 11 at own 24Cade McNamara pass incomplete
6:453rd & 11 at own 24Cade McNamara sacked by Arnold Ebiketie for a loss of 8 yards to the Mich 16 Cade McNamara fumbled, forced by Arnold Ebiketie, recovered by PnSt Derrick Tangelo , return for 0 yards
Penn State Field goal, 4 plays
6:201st & 10 at opp 16Sean Clifford run for 3 yds to the Mich 13
6:052nd & 7 at opp 13Sean Clifford pass incomplete to Jahan Dotson
6:003rd & 7 at opp 13Sean Clifford pass incomplete to Jahan Dotson
5:554th & 7 at opp 13Jordan Stout 31 yd FG GOODPenn State 17, Michigan 14
Michigan Touchdown, 6 plays
5:554th & 7 at own 35Jordan Stout kickoff for 65 yds for a touchback
5:401st & 10 at own 25Hassan Haskins run for 17 yds to the Mich 42 for a 1ST down
5:251st & 10 at own 42Hassan Haskins run for 4 yds to the Mich 46
5:002nd & 6 at own 46Hassan Haskins run for 4 yds to the 50 yard line
4:403rd & 2 at the 50Hassan Haskins run for 2 yds to the PnSt 48 for a 1ST down
4:091st & 10 at opp 48Hassan Haskins run for 1 yd to the PnSt 47
3:292nd & 9 at opp 47Cade McNamara pass complete to Erick All for 47 yds for a TD (Jake Moody KICK)Michigan 21, Penn State 17
Penn State Turnover on downs, 4 plays
3:292nd & 9 at own 35Jake Moody kickoff for 65 yds for a touchback
3:231st & 10 at own 25Sean Clifford pass incomplete to Cam Sullivan-Brown
3:072nd & 10 at own 25Sean Clifford pass complete to Malick Meiga for 8 yds to the PnSt 33
2:563rd & 2 at own 33Sean Clifford pass incomplete to Jahan Dotson
2:514th & 2 at own 33Sean Clifford pass incomplete to Cam Sullivan-Brown
Michigan End of game, 8 plays
2:451st & 10 at opp 33Hassan Haskins run for 4 yds to the PnSt 29
2:452nd & 6 at opp 29Timeout PENN ST, clock 02:45
2:372nd & 6 at opp 29Hassan Haskins run for 5 yds to the PnSt 24
2:373rd & 1 at opp 24Timeout PENN ST, clock 02:37
2:153rd & 1 at opp 24Cade McNamara run for 2 yds to the PnSt 22 for a 1ST down
2:001st & 10 at opp 22Hassan Haskins run for 3 yds to the PnSt 19
2:002nd & 7 at opp 19Timeout PENN ST, clock 02:00
1:442nd & 7 at opp 19Hassan Haskins run for 12 yds to the PnSt 7 for a 1ST down
1:151st & goal at opp 7TEAM run for a loss of 1 yard to the PnSt 8
0:392nd & goal at opp 8TEAM run for a loss of 1 yard to the PnSt 9
0:013rd & goal at opp 9TEAM run for a loss of 1 yard to the PnSt 10

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Michigan leads 18–⁠10 in 28 meetings, counting the three since this game.

Recent meetings
2026Michigan 21, Penn State 18
2023Michigan 24, Penn State 15
2022Michigan 41, Penn State 17
2021Michigan 21, Penn State 17
2020Penn State 27, Michigan 17
2019Penn State 28, Michigan 21

Around this game