2015 week 13 · Saturday, November 28, 2015 at 2:30 PM CT
· Spartan Stadium · 📺 ESPN
· 74,705 att
· 35.1°F, wind 7
Drive chart
WIN PROBABILITYPenn State above · Michigan State below
KICK73% → 100% Michigan StateFINAL
Penn StateMichigan Statebar spans the drive · tick marks the start
OWN G255025END ZONE
Q1
INT
4 pl · 34 yd · 1:48
0–0
TD
9 pl · 80 yd · 3:37
0–6
PUNT
7 pl · 34 yd · 3:34
0–6
PUNT
6 pl · 16 yd · 2:41
0–6
FG
11 pl · 63 yd · 4:06
3–6
Q2
PUNT
5 pl · 19 yd · 2:29
3–6
PUNT
3 pl · -7 yd · 1:36
3–6
TD
6 pl · 49 yd · 2:57
3–13
FUMBLE TD
9 pl · 52 yd · 4:36
3–20
TD
10 pl · 67 yd · 2:01
10–20
END OF HALF
5 pl · 31 yd · 0:35
10–20
Q3
TD
8 pl · 75 yd · 3:20
10–27
PUNT
3 pl · 5 yd · 1:05
10–27
TD
12 pl · 69 yd · 7:04
10–34
TD
9 pl · 78 yd · 3:40
16–34
Q4
TD
7 pl · 44 yd · 3:33
16–41
INT TD
3 pl · -4 yd · 1:22
16–48
TD
1 pl · 9 yd · 0:08
16–55
ON DOWNS
10 pl · 44 yd · 4:31
16–55
FUMBLE
6 pl · 34 yd · 3:31
16–55
END OF GAME
4 pl · 16 yd · 1:46
16–55
21 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.
Defense
1
takeaways
3
0
three-and-outs forced
2
6 of 10
scoring drives allowed
3 of 11
No individual defensive box score for this game — CollegeFootballData carries tackles from 2016 on, and nothing but interceptions before that. The team numbers above come from the play and drive rows, which reach back to 2016 and 2015 respectively.
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.
Series recent meetings
2025
Penn State 28 – 10 Michigan State
2023
Penn State 42 – 0 Michigan State
2022
Michigan State 16 – 35 Penn State
2021
Penn State 27 – 30 Michigan State
2020
Michigan State 24 – 39 Penn State
2019
Penn State 28 – 7 Michigan State
2018
Michigan State 21 – 17 Penn State
2017
Penn State 24 – 27 Michigan State
Last 8 meetings shown. Full all-time series sits on each team page.
No play-by-play for this game — league-wide plays start in 2016.