From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Penn State
Michigan State
374
Total yards
451
313
Passing yards
268
61
Rushing yards
183
9.2
Yards per pass
8.9
2.3
Yards per rush
3.9
19
First downs
21
5–13
Third downs
9–18
2–3
Fourth downs
3–4
2
Turnovers
1
2–17
Penalties
7–50
23:28
Possession
36:32
0
Sacks (by defense)
4
Efficiency
Penn State
Michigan State
42%
Success rate
35%
0.14
EPA per play
0.18
1.54
Explosiveness
1.61
−0.49
Rushing EPA
−0.10
0.54
Passing EPA
0.62
42%
Passing-down success
30%
0.18
First-down EPA
−0.05
0.15
Second-down EPA
−0.13
0.09
Third-down EPA
0.76
18%
Havoc by its defense
28%
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)
Michigan State 54% to win. Elo’s favorite won.
The line
Penn State −4.5, over/under 51.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 Penn State 62%, Michigan State 38%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Penn State right to left.
Q1 Michigan StateTouchdown, 8 plays, 76 yards
Q1 Penn StatePunt, 3 plays, 9 yards
Q1 Michigan StateTouchdown, 9 plays, 99 yards
Q1 Penn StateTouchdown, 6 plays, 68 yards
Q1 Michigan StatePunt, 3 plays, 9 yards
Q1 Penn StatePunt, 5 plays, 27 yards
Q2 Michigan StatePunt, 3 plays, 8 yards
Q2 Penn StateTouchdown, 3 plays, 46 yards
Q2 Michigan StateField goal, 15 plays, 70 yards
Q2 Penn StateMissed FG, 10 plays, 61 yards
Q2 Michigan StateEnd of half, 2 plays, 7 yards
Q3 Penn StatePunt, 6 plays, 24 yards
Q3 Michigan StatePick-six, 3 plays (Penn State scores), 3 yards
Q3 Michigan StateTouchdown, 15 plays, 75 yards
Q3 Penn StateTurnover on downs, 12 plays, 54 yards
Q4 Michigan StatePunt, 7 plays, 20 yards
Q4 Penn StateFumble, 3 plays, 9 yards
Q4 Michigan StateTouchdown, 7 plays, 48 yards
Q4 Michigan StateFumble, 4 plays, −36 yards
Q4 Penn StateTouchdown, 13 plays, 77 yards
Q4 Michigan StateEnd of game, 2 plays, −3 yards
Play by play
1st quarter6 drives, then Michigan State 14, Penn State 7
Michigan State Touchdown, 8 plays
15:00
1st & 10 at own 35
Jordan Stout kickoff for 58 yds , Montorie Foster return for 17 yds to the MchSt 24
14:55
1st & 10 at own 24
Payton Thorne pass complete to Montorie Foster for 13 yds to the MchSt 37 for a 1ST down
14:31
1st & 10 at own 37
Kenneth Walker III run for a loss of 1 yard to the MchSt 36
14:03
2nd & 11 at own 36
Kenneth Walker III run for 3 yds to the MchSt 39
13:30
3rd & 8 at own 39
Payton Thorne pass complete to Maliq Carr for 40 yds to the PnSt 21 for a 1ST down
12:55
1st & 10 at opp 21
MICHIGAN ST Penalty, False Start (-5 Yards) to the PnSt 26
12:47
1st & 15 at opp 26
Payton Thorne run for 8 yds to the PnSt 18
12:15
2nd & 7 at opp 18
Kenneth Walker III run for 5 yds to the PnSt 13 for a 1ST down PENN ST Penalty, Personal Foul (6 Yards) to the PnSt 7 for a 1ST down
11:43
1st & goal at opp 7
Payton Thorne run for 5 yds to the PnSt 2
11:22
2nd & goal at opp 2
Kenneth Walker III 2 Yd Run (Matt Coghlin Kick)Michigan State 7, Penn State 0
Penn State Punt, 3 plays
11:22
2nd & 6 at own 35
Stephen Rusnak kickoff for 63 yds , Devyn Ford return for 36 yds to the PnSt 38
11:17
1st & 10 at own 38
Sean Clifford pass incomplete to Jahan Dotson
11:14
2nd & 10 at own 38
Sean Clifford pass complete to Brenton Strange for 8 yds to the PnSt 46
10:51
3rd & 2 at own 46
Keyvone Lee run for 1 yd to the PnSt 47
10:10
4th & 1 at own 47
Jordan Stout punt for 52 yds, downed at the MchSt 1
Michigan State Touchdown, 9 plays
10:10
1st & 10 at own 1
Kenneth Walker III run for 35 yds to the MchSt 36 for a 1ST down
9:34
1st & 10 at own 36
Kenneth Walker III run for 15 yds to the PnSt 49 for a 1ST down
8:57
1st & 10 at opp 49
Payton Thorne pass complete to Jayden Reed for 14 yds to the PnSt 35 for a 1ST down
8:27
1st & 10 at opp 35
Payton Thorne pass complete to Jayden Reed for no gain to the PnSt 35
7:51
2nd & 10 at opp 35
Kenneth Walker III run for 2 yds to the PnSt 33
7:22
3rd & 8 at opp 33
Payton Thorne pass complete to Jayden Reed for 23 yds to the PnSt 10 for a 1ST down
7:03
1st & goal at opp 10
Kenneth Walker III run for 1 yd to the PnSt 9
6:20
2nd & 0 at opp 9
Timeout MICHIGAN ST, clock 06:20
6:20
2nd & goal at opp 9
Payton Thorne pass incomplete to Kenneth Walker III
6:09
3rd & goal at opp 9
Tre Mosley 9 Yd pass from Payton Thorne (Matt Coghlin Kick)Michigan State 14, Penn State 0
Penn State Touchdown, 6 plays
6:09
3rd & 9 at own 35
Stephen Rusnak kickoff for 55 yds , Devyn Ford return for 22 yds to the PnSt 32
6:04
1st & 10 at own 32
Keyvone Lee run for 4 yds to the PnSt 36
5:36
2nd & 6 at own 36
Sean Clifford pass complete to Brenton Strange for 21 yds to the MchSt 43 for a 1ST down
5:20
1st & 10 at opp 43
Sean Clifford run for no gain to the MchSt 43
4:46
2nd & 10 at opp 43
Sean Clifford sacked by Drew Beesley and Maverick Hansen for a loss of 2 yards to the MchSt 45
4:05
3rd & 12 at opp 45
Sean Clifford pass complete to Jahan Dotson for 18 yds to the MchSt 27 for a 1ST down
3:37
1st & 10 at opp 27
Jahan Dotson 27 Yd pass from Sean Clifford (Jordan Stout Kick)Michigan State 14, Penn State 7
Michigan State Punt, 3 plays
3:37
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
3:37
1st & 10 at own 25
Kenneth Walker III run for 2 yds to the MchSt 27
3:05
2nd & 8 at own 27
Kenneth Walker III run for 2 yds to the MchSt 29
2:28
3rd & 6 at own 29
Payton Thorne pass complete to Montorie Foster for 5 yds to the MchSt 34
1:32
4th & 1 at own 34
Bryce Baringer punt for 45 yds, downed at the PnSt 21
Penn State Punt, 5 plays
1:32
1st & 10 at own 21
Noah Cain run for no gain to the PnSt 21
0:57
2nd & 10 at own 21
Sean Clifford pass complete to Parker Washington for 18 yds to the PnSt 39 for a 1ST down
0:42
1st & 10 at own 39
Sean Clifford run for a loss of 3 yards to the PnSt 36
Q2 15:00
2nd & 13 at own 36
Sean Clifford pass incomplete to Jahan Dotson
Q2 14:54
3rd & 13 at own 36
Sean Clifford pass complete to KeAndre Lambert-Smith for 12 yds to the PnSt 48
Q2 14:03
4th & 1 at own 48
Jordan Stout punt for 45 yds, downed at the MchSt 7
2nd quarter5 drives, then Michigan State 17, Penn State 14
Michigan State Punt, 3 plays
14:03
1st & 10 at own 7
Kenneth Walker III run for 5 yds to the MchSt 12
13:32
2nd & 5 at own 12
Payton Thorne pass incomplete to Connor Heyward
13:27
3rd & 5 at own 12
Payton Thorne run for 3 yds to the MchSt 15
12:34
4th & 2 at own 15
Bryce Baringer punt for 31 yds, fair catch by Jahan Dotson at the MchSt 46
Penn State Touchdown, 3 plays
12:34
1st & 10 at opp 46
Sean Clifford pass incomplete to Noah Cain
12:28
2nd & 10 at opp 46
Sean Clifford pass complete to Parker Washington for 16 yds to the MchSt 30 for a 1ST down
12:11
1st & 10 at opp 30
Jahan Dotson 30 Yd pass from Sean Clifford (Jordan Stout Kick)Tied at 14
Michigan State Field goal, 15 plays
12:11
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
12:11
1st & 10 at own 25
Payton Thorne pass complete to Montorie Foster for 4 yds to the MchSt 29
11:41
2nd & 6 at own 29
Payton Thorne pass incomplete to Jayden Reed
11:36
3rd & 6 at own 29
Payton Thorne pass complete to Maliq Carr for 11 yds to the MchSt 40 for a 1ST down
11:21
1st & 10 at own 40
Kenneth Walker III run for no gain to the MchSt 40
10:44
2nd & 10 at own 40
Elijah Collins run for 2 yds to the MchSt 42
10:08
3rd & 8 at own 42
Payton Thorne pass complete to Montorie Foster for 19 yds to the PnSt 39 for a 1ST down
9:50
1st & 10 at opp 39
Harold Joiner run for a loss of 2 yards to the PnSt 41
9:10
2nd & 12 at opp 41
Payton Thorne run for 7 yds to the PnSt 34
8:32
3rd & 5 at opp 34
Elijah Collins run for 4 yds to the PnSt 30
7:40
4th & 1 at opp 30
MICHIGAN ST Penalty, False Start (-5 Yards) to the PnSt 35
7:19
4th & 6 at opp 35
Payton Thorne pass complete to Connor Heyward for 19 yds to the PnSt 16 for a 1ST down
7:02
1st & 10 at opp 16
Payton Thorne pass complete to Elijah Collins for 11 yds to the PnSt 5 for a 1ST down
6:43
1st & goal at opp 5
Payton Thorne pass incomplete to Jayden Reed
6:40
2nd & goal at opp 5
MICHIGAN ST Penalty, False Start (-5 Yards) to the PnSt 10
6:40
2nd & goal at opp 10
Kenneth Walker III run for 5 yds to the PnSt 5
6:07
3rd & goal at opp 5
Payton Thorne pass incomplete to Montorie Foster
5:59
4th & goal at opp 5
Matt Coghlin 22 Yd Field GoalMichigan State 17, Penn State 14
Penn State Missed FG, 10 plays
5:59
4th & 10 at own 35
Evan Morris kickoff for 58 yds , Devyn Ford return for 23 yds to the PnSt 30
5:52
1st & 10 at own 30
Keyvone Lee run for 33 yds to the MchSt 37 for a 1ST down
5:16
1st & 10 at opp 37
Sean Clifford pass incomplete to Keyvone Lee
5:11
2nd & 10 at opp 37
Sean Clifford pass complete to Brenton Strange for 9 yds to the MchSt 28
4:42
3rd & 1 at opp 28
Devyn Ford run for 3 yds to the MchSt 25 for a 1ST down
4:13
1st & 10 at opp 25
Devyn Ford run for 4 yds to the MchSt 21
3:42
2nd & 6 at opp 21
Sean Clifford pass complete to KeAndre Lambert-Smith for 9 yds to the MchSt 12 for a 1ST down
3:02
1st & 10 at opp 12
Sean Clifford pass complete to Jahan Dotson for 5 yds to the MchSt 7
2:23
2nd & 5 at opp 7
Sean Clifford run for no gain to the MchSt 7
1:46
3rd & 5 at opp 7
Sean Clifford sacked by Drew Beesley for a loss of 2 yards to the MchSt 9
0:59
4th & 7 at opp 9
Timeout PENN ST, clock 00:59
0:56
4th & 7 at opp 9
Jordan Stout 27 yd FG MISSED
Michigan State End of half, 2 plays
0:56
1st & 10 at own 20
Kenneth Walker III run for 3 yds to the MchSt 23
0:28
2nd & 7 at own 23
Kenneth Walker III run for 4 yds to the MchSt 27
3rd quarter4 drives, then Michigan State 23, Penn State 20
Penn State Punt, 6 plays
15:00
1st & 10 at own 35
Evan Morris kickoff for 58 yds , Devyn Ford return for 15 yds to the PnSt 22
14:55
1st & 10 at own 22
Keyvone Lee run for a loss of 2 yards to the PnSt 20
14:29
2nd & 12 at own 20
Sean Clifford pass complete to Jahan Dotson for 14 yds to the PnSt 34 for a 1ST down
13:48
1st & 10 at own 34
Keyvone Lee run for 18 yds to the MchSt 48 for a 1ST down
13:26
1st & 10 at opp 48
Keyvone Lee run for 2 yds to the MchSt 46
12:46
2nd & 8 at opp 46
Sean Clifford pass incomplete to Parker Washington
12:42
3rd & 8 at opp 46
Sean Clifford sacked by Cal Haladay and Jacub Panasiuk for a loss of 8 yards to the PnSt 46
11:56
4th & 16 at own 46
Jordan Stout punt for 47 yds, fair catch by Jayden Reed at the MchSt 7
Michigan State Pick-six, 3 plays (Penn State scores)
11:56
1st & 10 at own 7
Payton Thorne pass incomplete to Montorie Foster
11:50
2nd & 10 at own 7
Kenneth Walker III run for 3 yds to the MchSt 10
11:07
3rd & 7 at own 10
Daequan Hardy 17 Yd Interception Return (Jordan Stout PAT failed)Penn State 20, Michigan State 17
Michigan State Touchdown, 15 plays
11:07
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
11:07
1st & 10 at own 25
Kenneth Walker III run for 27 yds to the PnSt 48 for a 1ST down
10:35
1st & 10 at opp 48
Elijah Collins run for 2 yds to the PnSt 46
10:04
2nd & 8 at opp 46
Elijah Collins run for 10 yds to the PnSt 36 for a 1ST down
9:27
1st & 10 at opp 36
Payton Thorne pass incomplete to Connor Heyward
9:21
2nd & 10 at opp 36
Elijah Collins run for 1 yd to the PnSt 35
8:43
3rd & 9 at opp 35
MICHIGAN ST Penalty, False Start (-5 Yards) to the PnSt 40
8:25
3rd & 14 at opp 40
Payton Thorne pass complete to Jayden Reed for 11 yds to the PnSt 29
7:41
4th & 3 at opp 29
Payton Thorne run for 5 yds to the PnSt 24 for a 1ST down
7:06
1st & 10 at opp 24
Kenneth Walker III run for 3 yds to the PnSt 21
6:25
2nd & 7 at opp 21
Walker III, Kenneth rush for loss of 2 yards to the PENNST23, PENALTY MICHIGANST personal foul 15 yards to the PENNST36, NO PLAY.
6:08
2nd & 22 at opp 36
Payton Thorne pass complete to Connor Heyward for 10 yds to the PnSt 26
5:30
3rd & 12 at opp 26
Payton Thorne pass complete to Jayden Reed for 21 yds to the PnSt 5 for a 1ST down
4:59
1st & goal at opp 5
Walker III, Kenneth rush for 5 yards to the PENNST0, PENALTY MICHIGANST holding 10 yards to the PENNST15, NO PLAY.
4:53
1st & 0 at opp 15
Timeout MICHIGAN ST, clock 04:53
4:53
1st & goal at opp 15
Kenneth Walker III run for a loss of 4 yards to the PnSt 19
4:24
2nd & goal at opp 19
Payton Thorne pass complete to Connor Heyward for 6 yds to the PnSt 13
3:48
3rd & goal at opp 13
Thorne, Payton pass incomplete to Reed, Jayden, PENALTY PENNST pass interference (Porter Jr., Joey) 11 yards to the PENNST2, NO PLAY, 1ST DOWN MICHIGANST.
3:42
1st & goal at opp 2
Kenneth Walker III run for 1 yd to the PnSt 1
3:05
2nd & goal at opp 1
Kenneth Walker III run for no gain to the PnSt 1
2:14
3rd & goal at opp 1
Payton Thorne 1 Yd Run (Evan Johnson PAT failed)Michigan State 23, Penn State 20
Penn State Turnover on downs, 12 plays
2:14
3rd & 9 at own 35
Evan Morris kickoff for 58 yds , Devyn Ford return for 23 yds to the PnSt 30
2:09
1st & 10 at own 30
Keyvone Lee run for a loss of 1 yard to the PnSt 29
1:29
2nd & 11 at own 29
Keyvone Lee run for 7 yds to the PnSt 36
0:52
3rd & 4 at own 36
Sean Clifford pass complete to Jahan Dotson for 5 yds to the PnSt 41 for a 1ST down
0:35
1st & 10 at own 41
Sean Clifford pass complete to Keyvone Lee for 12 yds to the MchSt 47 for a 1ST down
0:09
1st & 10 at opp 47
Sean Clifford pass complete to Keyvone Lee for 7 yds to the MchSt 40
Q4 15:00
2nd & 3 at opp 40
Keyvone Lee run for no gain to the MchSt 40
Q4 14:23
3rd & 3 at opp 40
Sean Clifford pass incomplete to Theo Johnson
Q4 14:19
4th & 3 at opp 40
Sean Clifford pass complete to Jahan Dotson for 15 yds to the MchSt 25 for a 1ST down
Q4 14:04
1st & 10 at opp 25
Keyvone Lee run for 3 yds to the MchSt 22
Q4 13:32
2nd & 7 at opp 22
Sean Clifford pass incomplete to Devyn Ford
Q4 13:27
3rd & 7 at opp 22
Keyvone Lee run for 6 yds to the MchSt 16
Q4 12:43
4th & 1 at opp 16
Keyvone Lee run for no gain to the MchSt 16
4th quarter6 drives, then Michigan State 30, Penn State 27
Michigan State Punt, 7 plays
12:43
1st & 10 at own 16
MICHIGAN ST Penalty, False Start (-5 Yards) to the MchSt 11
12:43
1st & 15 at own 11
Kenneth Walker III run for 3 yds to the MchSt 14
12:14
2nd & 12 at own 14
Payton Thorne run for 6 yds to the MchSt 20
11:33
3rd & 6 at own 20
Payton Thorne pass complete to Harold Joiner for 7 yds to the MchSt 27 for a 1ST down
10:54
1st & 10 at own 27
Kenneth Walker III run for 11 yds to the MchSt 38 for a 1ST down
10:16
1st & 10 at own 38
Kenneth Walker III run for a loss of 2 yards to the MchSt 36
9:37
2nd & 12 at own 36
Payton Thorne pass incomplete to Montorie Foster
9:34
3rd & 12 at own 36
Payton Thorne pass incomplete to Jayden Reed
9:24
4th & 12 at own 36
Bryce Baringer punt for 24 yds, punt out-of-bounds at the PnSt 40
Penn State Fumble, 3 plays
9:24
1st & 10 at own 40
Keyvone Lee run for 9 yds to the PnSt 49
8:58
2nd & 1 at own 49
Keyvone Lee run for no gain to the PnSt 49
8:29
3rd & 1 at own 49
Keyvone Lee run for a loss of 1 yard to the PnSt 48 Keyvone Lee fumbled, forced by Cal Haladay, recovered by MchSt Drew Beesley
Michigan State Touchdown, 7 plays
8:29
1st & 10 at opp 48
Kenneth Walker III run for 8 yds to the PnSt 40
7:45
2nd & 2 at opp 40
Kenneth Walker III run for no gain to the PnSt 40
7:09
3rd & 2 at opp 40
Payton Thorne pass complete to Connor Heyward for 25 yds to the PnSt 15 for a 1ST down
6:41
1st & 10 at opp 15
Kenneth Walker III run for 3 yds to the PnSt 12
6:04
2nd & 7 at opp 12
Jayden Reed run for a loss of 8 yards to the PnSt 20
5:19
3rd & 15 at opp 20
Payton Thorne pass incomplete
5:15
4th & 15 at opp 20
Timeout MICHIGAN ST, clock 05:15
5:10
4th & 15 at opp 20
Jayden Reed 20 Yd pass from Payton Thorne (Evan Johnson Kick)Michigan State 30, Penn State 20
Michigan State Fumble, 4 plays
5:10
4th & 15 at own 35
Evan Morris kickoff for 49 yds , John Lovett return for 13 yds to the PnSt 29 John Lovett fumbled, forced by Ma’A Gaoteote, recovered by MchSt Justin White
5:02
1st & 10 at opp 29
Payton Thorne run for 4 yds to the PnSt 25
4:16
2nd & 6 at opp 25
Kenneth Walker III run for no gain to the PnSt 25
4:11
3rd & 6 at opp 25
Timeout PENN ST, clock 04:11
4:11
3rd & 6 at opp 25
Kenneth Walker III run for 3 yds to the PnSt 22
4:06
4th & 3 at opp 22
Timeout PENN ST, clock 04:06
4:02
4th & 3 at opp 22
Kenneth Walker III run for a loss of 1 yard to the PnSt 23
Penn State Touchdown, 13 plays
4:02
1st & 10 at own 23
Sean Clifford pass incomplete
3:56
2nd & 10 at own 23
Sean Clifford pass incomplete to Brenton Strange
3:52
3rd & 10 at own 23
Sean Clifford sacked by Brandon Wright for a loss of 14 yards to the PnSt 9 Sean Clifford fumbled, forced by Brandon Wright, recovered by PnSt Sean Clifford , return for 0 yards
3:08
4th & 24 at own 9
Sean Clifford pass complete to Brenton Strange for 25 yds to the PnSt 34 for a 1ST down
2:51
1st & 10 at own 34
Sean Clifford pass complete to Keyvone Lee for 3 yds to the PnSt 37
2:29
2nd & 7 at own 37
Sean Clifford pass complete to Keyvone Lee for 4 yds to the PnSt 41
2:13
3rd & 3 at own 41
Sean Clifford run for 4 yds to the PnSt 45 for a 1ST down
2:02
1st & 10 at own 45
Sean Clifford pass complete to Jahan Dotson for 23 yds to the MchSt 32 for a 1ST down
1:41
1st & 10 at opp 32
Sean Clifford pass complete to Keyvone Lee for 6 yds to the MchSt 26
1:19
2nd & 4 at opp 26
Sean Clifford pass complete to Parker Washington for 11 yds to the MchSt 15 for a 1ST down
0:59
1st & 10 at opp 15
Sean Clifford pass incomplete to KeAndre Lambert-Smith
0:53
2nd & 10 at opp 15
Sean Clifford pass incomplete to Malick Meiga
0:43
3rd & 10 at opp 15
Parker Washington 15 Yd pass from Sean Clifford (Jake Pinegar Kick)Michigan State 30, Penn State 27
Michigan State End of game, 2 plays
0:43
3rd & 10 at own 35
Jordan Stout on-side kick recovered by MICHIGAN ST at the 50 yard line
0:43
1st & 10 at the 50
TEAM run for a loss of 1 yard to the MchSt 49
0:43
2nd & 11 at own 49
Timeout PENN ST, clock 00:43
0:42
2nd & 11 at own 49
TEAM run for a loss of 2 yards to the MchSt 47
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.