Final at Spartan Stadium, East LansingTV: BTNAttendance 75,522
At kickoff
38°F, overcast, wind 13 mph from the southwest, gusts to 24 mphWeather: NOAA NCEI Integrated Surface Database; Capital City Airport (KLAN), 11 km from the stadium, seven minutes before kickoff
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Purdue
0
0
0
7
7
Michigan State
7
7
7
0
21
Standouts
RushingJavon Ringer32 carries, 121 yards, 2 TDMichigan State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Michigan State
191
Total yards
300
123
Passing yards
154
108
Rushing yards
146
2.8
Yards per pass
7.0
2.7
Yards per rush
3.5
13
First downs
15
3–16
Third downs
5–15
0–3
Fourth downs
2–3
1
Turnovers
4
5–30
Penalties
7–55
19:30
Possession
17:03
Efficiency
Purdue
Michigan State
26%
Success rate
36%
−0.24
EPA per play
−0.18
0.75
Explosiveness
0.85
−0.19
Rushing EPA
−0.21
−0.29
Passing EPA
−0.12
18%
Passing-down success
22%
−0.25
First-down EPA
−0.11
−0.13
Second-down EPA
−0.58
−0.04
Third-down EPA
0.31
3%
Havoc by its defense
1%
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 going in
Our ratings (scores only)
Michigan State 79% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Purdue right to left.
Q1 PurduePunt, 3 plays, −3 yards
Q1 Michigan StateTouchdown run, 8 plays, 47 yards
Q1 PurduePunt, 5 plays, 20 yards
Q1 Michigan StatePunt, 4 plays, 16 yards
Q1 PurduePunt, 3 plays, −5 yards
Q1 Michigan StateFumble, 3 plays, 4 yards
Q1 PurdueTurnover on downs, 4 plays, 9 yards
Q1 Michigan StateTurnover on downs, 7 plays, 19 yards
Q2 PurduePunt, 4 plays, 7 yards
Q2 Michigan StateInterception, 2 plays, 5 yards
Q2 PurduePunt, 3 plays, 3 yards
Q2 Michigan StatePunt, 3 plays, 6 yards
Q2 PurduePunt, 3 plays, 4 yards
Q2 Michigan StatePunt, 8 plays, 25 yards
Q2 PurduePunt, 3 plays, −5 yards
Q2 Michigan StateMissed FG, 6 plays, 28 yards
Q2 PurdueDefensive TD, 3 plays (Michigan State scores), 7 yards
Q2 Michigan StateResult not recorded, 40 yards
Q2 PurdueEnd of half, 1 play, 1 yard
Q3 Michigan StatePunt, 3 plays, 0 yards
Q3 PurduePunt, 3 plays, 6 yards
Q3 Michigan StateTouchdown run, 5 plays, 61 yards
Q3 PurdueTurnover on downs, 8 plays, 39 yards
Q3 Michigan StateFumble, 1 play, −3 yards
Q3 PurdueTurnover on downs, 4 plays, 8 yards
Q3 Michigan StatePunt, 9 plays, 33 yards
Q3 PurduePunt, 7 plays, 17 yards
Q4 Michigan StateInterception, 5 plays, 51 yards
Q4 PurdueTouchdown run, 16 plays, 98 yards
Q4 Michigan StateEnd of game, 1 play, −2 yards
Play by play
1st quarter8 drives, then Michigan State 7, Purdue 0
Purdue Punt, 3 plays
14:50
1st & 10 at own 32
Kory Sheets rush for 2 yards to the Prdue 34.
14:16
2nd & 8 at own 34
Justin Siller pass incomplete to Greg Orton.
14:16
3rd & 8 at own 34
Purdue penalty 5 yard false start accepted.
14:09
3rd & 13 at own 29
Justin Siller pass incomplete to Brandon Whittington.
14:09
4th & 13 at own 29
Chris Summers punt for 18 yards, punt out-of-bounds at the Prdue 47.
Michigan State Touchdown run, 8 plays
14:09
1st & 10 at opp 47
Javon Ringer rush for 5 yards to the Prdue 42.
14:09
2nd & 5 at opp 42
Javon Ringer rush for 3 yards to the Prdue 39.
14:09
3rd & 2 at opp 39
Brian Hoyer pass complete to Jeff McPherson for 13 yards to the Prdue 26 for a 1ST down.
12:17
1st & 10 at opp 26
Javon Ringer rush for 21 yards to the Prdue 5 for a 1ST down.
11:41
1st & goal at opp 5
Javon Ringer rush for 1 yard to the Prdue 4.
11:06
2nd & goal at opp 4
Javon Ringer rush for 3 yards to the Prdue 1.
10:00
3rd & goal at opp 1
Javon Ringer rush for no gain to the Prdue 1.
9:53
4th & goal at opp 1
Javon Ringer rush for 1 yard for a TOUCHDOWN.Michigan State 6, Purdue 0
9:53
Brett Swenson extra point GOOD.Michigan State 7, Purdue 0
9:53
Todd Boleski kickoff for 70 yards for a touchback.
Purdue Punt, 5 plays
9:40
1st & 10 at own 20
Kory Sheets rush for a loss of 2 yards to the Prdue 18.
8:59
2nd & 12 at own 18
Justin Siller rush for 17 yards to the Prdue 35 for a 1ST down.
8:45
1st & 10 at own 35
Michigan St penalty 5 yard offside accepted.
8:21
1st & 5 at own 40
Kory Sheets rush for no gain to the Prdue 40.
7:53
2nd & 5 at own 40
Justin Siller pass incomplete to Keith Smith.
7:45
3rd & 5 at own 40
Justin Siller pass incomplete to Aaron Valentin.
7:45
4th & 5 at own 40
Chris Summers punt for 41 yards, downed at the MchSt 19.
Michigan State Punt, 4 plays
7:29
1st & 10 at own 19
Brian Hoyer pass complete to Charlie Gantt for 13 yards to the MchSt 32 for a 1ST down.
6:58
1st & 10 at own 32
Javon Ringer rush for 3 yards to the MchSt 35.
6:26
2nd & 7 at own 35
Brian Hoyer pass incomplete.
6:21
3rd & 7 at own 35
Brian Hoyer pass incomplete to B.J. Cunningham.
6:21
4th & 7 at own 35
Aaron Bates punt for 56 yards, downed at the Prdue 9.
Purdue Punt, 3 plays
5:58
1st & 10 at own 9
Kory Sheets rush for no gain to the Prdue 9.
5:18
2nd & 10 at own 9
Justin Siller pass incomplete to Desmond Tardy.
4:51
3rd & 10 at own 9
Justin Siller sacked by Andre Buford for a loss of 5 yards to the Prdue 4.
4:51
4th & 15 at own 4
Chris Summers punt for 33 yards, returned by Otis Wiley for 11 yards to the Prdue 26.
Michigan State Fumble, 3 plays
4:17
1st & 10 at opp 26
Javon Ringer rush for no gain to the Prdue 26.
3:39
2nd & 10 at opp 26
Javon Ringer rush for 8 yards to the Prdue 18.
3:39
3rd & 2 at opp 18
Ashton Leggett rush for a loss of 6 yards, fumbled, recovered by Prdue at the Prdue 22.
Purdue Turnover on downs, 4 plays
2:44
1st & 10 at own 22
Desmond Tardy rush for 4 yards to the Prdue 26.
2:09
2nd & 6 at own 26
Justin Siller rush for 2 yards to the Prdue 28.
1:54
3rd & 4 at own 28
Justin Siller pass complete to Roberto McBean for 3 yards to the Prdue 31.
1:46
4th & 1 at own 31
Kory Sheets rush for no gain to the Prdue 31.
Michigan State Turnover on downs, 7 plays
1:35
1st & 10 at opp 31
Javon Ringer rush for 4 yards to the Prdue 27.
0:55
2nd & 6 at opp 27
Javon Ringer rush for 1 yard to the Prdue 26.
0:10
3rd & 5 at opp 26
Michigan St penalty 5 yard false start accepted.
0:10
3rd & 10 at opp 31
Brian Hoyer pass complete to B.J. Cunningham for 12 yards to the Prdue 19 for a 1ST down.
Q2 14:23
1st & 10 at opp 19
Javon Ringer rush for a loss of 4 yards to the Prdue 23.
Q2 14:18
2nd & 14 at opp 23
Brian Hoyer pass incomplete to Javon Ringer.
Q2 14:18
3rd & 14 at opp 23
Brian Hoyer pass complete to Charlie Gantt for 13 yards to the Prdue 10.
Q2 13:50
4th & 1 at opp 10
Javon Ringer rush for a loss of 2 yards to the Prdue 12.
2nd quarter10 drives, then Michigan State 14, Purdue 0
Purdue Punt, 4 plays
13:40
1st & 10 at own 12
Kory Sheets rush for 13 yards to the Prdue 25 for a 1ST down.
13:06
1st & 10 at own 25
Justin Siller rush for 4 yards to the Prdue 29.
12:27
2nd & 6 at own 29
Kory Sheets rush for 2 yards to the Prdue 31.
12:27
3rd & 4 at own 31
Justin Siller sacked for a loss of 12 yards to the Prdue 31, Purdue penalty 0 yard intentional grounding accepted.
11:48
4th & 16 at own 19
Chris Summers punt for 39 yards, returned by Otis Wiley for 8 yards to the 50 yard line.
Michigan State Interception, 2 plays
11:40
1st & 10 at the 50
Javon Ringer rush for 5 yards to the Prdue 45.
11:00
2nd & 5 at opp 45
Brian Hoyer pass intercepted by Torri Williams at the Prdue 27, returned for 29 yards to the MchSt 44.
Purdue Punt, 3 plays
10:43
1st & 10 at opp 44
Desmond Tardy rush for a loss of 4 yards to the MchSt 48.
10:12
2nd & 14 at opp 48
Justin Siller pass incomplete to Brandon Whittington.
10:12
3rd & 14 at opp 48
Purdue penalty 5 yard false start accepted.
9:40
3rd & 19 at own 47
Justin Siller pass complete to Keith Smith for 12 yards to the MchSt 41.
9:40
4th & 7 at opp 41
Chris Summers punt for 41 yards for a touchback.
Michigan State Punt, 3 plays
9:15
1st & 10 at own 20
Javon Ringer rush for 5 yards to the MchSt 25.
8:43
2nd & 5 at own 25
Javon Ringer rush for 1 yard to the MchSt 26.
8:06
3rd & 4 at own 26
Brian Hoyer pass incomplete to Chris D. Rucker.
8:06
4th & 4 at own 26
Aaron Bates punt for 32 yards, fair catch by Desmond Tardy at the Prdue 42.
Purdue Punt, 3 plays
7:27
1st & 10 at own 42
Kory Sheets rush for no gain to the Prdue 42.
7:12
2nd & 10 at own 42
Justin Siller pass complete to Desmond Tardy for 4 yards to the Prdue 46.
6:39
3rd & 6 at own 46
Justin Siller pass incomplete.
6:39
4th & 6 at own 46
Chris Summers punt for 39 yards, fair catch by Otis Wiley at the MchSt 15.
Michigan State Punt, 8 plays
6:05
1st & 10 at own 15
Javon Ringer rush for 11 yards to the MchSt 26 for a 1ST down.
6:00
1st & 10 at own 26
Brian Hoyer rush for 3 yards to the MchSt 29.
5:10
2nd & 7 at own 29
Javon Ringer rush for 3 yards to the MchSt 32.
4:26
3rd & 4 at own 32
Brian Hoyer pass complete to Javon Ringer for 3 yards to the MchSt 35.
4:09
4th & 1 at own 35
Brian Hoyer rush for 2 yards to the MchSt 37 for a 1ST down.
3:42
1st & 10 at own 37
Javon Ringer rush for no gain to the MchSt 37.
3:04
2nd & 10 at own 37
Brian Hoyer rush for 3 yards to the MchSt 40.
3:04
3rd & 7 at own 40
Timeout PURDUE, clock 03:04.
2:55
3rd & 7 at own 40
Brian Hoyer pass incomplete.
2:53
4th & 7 at own 40
Aaron Bates punt for 33 yards, fair catch by Desmond Tardy at the Prdue 27.
Purdue Punt, 3 plays
2:48
1st & 10 at own 27
Justin Siller pass incomplete to Kory Sheets.
2:43
2nd & 10 at own 27
Justin Siller pass incomplete.
2:30
3rd & 10 at own 27
Justin Siller sacked for a loss of 5 yards to the Prdue 22.
2:30
4th & 15 at own 22
Chris Summers punt for 33 yards, fair catch by Otis Wiley at the MchSt 45.
Michigan State Missed FG, 6 plays
2:17
1st & 10 at own 45
Brian Hoyer pass complete to B.J. Cunningham for 20 yards to the Prdue 35 for a 1ST down.
2:04
1st & 10 at opp 35
Brian Hoyer pass complete to B.J. Cunningham for 11 yards to the Prdue 24 for a 1ST down.
1:52
1st & 10 at opp 24
Brian Hoyer pass incomplete.
1:46
2nd & 10 at opp 24
Brian Hoyer pass incomplete.
1:33
3rd & 10 at opp 24
Brian Hoyer pass complete to B.J. Cunningham for 2 yards to the Prdue 22.
0:57
4th & 8 at opp 22
Timeout MICHIGAN ST, clock 00:57.
0:57
4th & 8 at opp 22
Michigan St penalty 5 yard false start accepted.
0:52
4th & 13 at opp 27
Brett Swenson 44 yard field goal MISSED.
Purdue Defensive TD, 3 plays (Michigan State scores)
0:40
1st & 10 at own 27
Justin Siller pass complete to Greg Orton for 2 yards to the Prdue 29.
0:24
2nd & 8 at own 29
Justin Siller pass incomplete to Greg Orton.
0:24
3rd & 8 at own 29
Michigan St penalty 5 yard offside accepted.
0:09
3rd & 3 at own 34
Justin Siller pass intercepted by Johnny Adams at the Prdue 40, returned for 40 yards for a TOUCHDOWN.Michigan State 13, Purdue 0
0:09
Brett Swenson extra point GOOD.Michigan State 14, Purdue 0
0:09
Todd Boleski kickoff for 39 yards, downed at the Prdue 31.
Purdue End of half, 1 play
0:01
1st & 10 at own 31
Kory Sheets rush for 1 yard to the Prdue 32.
Q3 15:00
Chris Summers kickoff for 35 yards returned by Andrew Hawken for no gain to the MchSt 35.
3rd quarter8 drives, then Michigan State 21, Purdue 0
Michigan State Punt, 3 plays
14:19
1st & 10 at own 35
Javon Ringer rush for no gain to the MchSt 35.
14:19
2nd & 10 at own 35
Brian Hoyer pass incomplete.
14:19
3rd & 10 at own 35
Brian Hoyer pass incomplete.
13:08
4th & 10 at own 35
Aaron Bates punt for 60 yards, returned by Desmond Tardy for 12 yards to the Prdue 17.
Purdue Punt, 3 plays
13:08
1st & 10 at own 17
Kory Sheets rush for a loss of 1 yard to the Prdue 16.
13:20
2nd & 11 at own 16
Justin Siller pass incomplete.
13:08
3rd & 11 at own 16
Justin Siller pass complete to Jerry Wasikowski for 7 yards to the Prdue 23.
13:08
4th & 4 at own 23
Chris Summers punt for 38 yards, downed at the MchSt 39.
Michigan State Touchdown run, 5 plays
12:00
1st & 10 at own 39
Brian Hoyer pass complete to Blair White for 49 yards to the Prdue 12 for a 1ST down.
11:50
1st & 10 at opp 12
Javon Ringer rush for 2 yards to the Prdue 10.
11:08
2nd & 8 at opp 10
Javon Ringer rush for 4 yards to the Prdue 6.
10:41
3rd & 4 at opp 6
Javon Ringer rush for 5 yards to the Prdue 1 for a 1ST down.
10:23
1st & goal at opp 1
Javon Ringer rush for 1 yard for a TOUCHDOWN.Michigan State 20, Purdue 0
10:23
Brett Swenson extra point GOOD.Michigan State 21, Purdue 0
10:41
Todd Boleski kickoff for 70 yards for a touchback.
Purdue Turnover on downs, 8 plays
10:00
1st & 10 at own 20
Kory Sheets rush for 12 yards to the Prdue 32 for a 1ST down.
9:46
1st & 10 at own 32
Kory Sheets rush for 22 yards to the MchSt 46 for a 1ST down.
8:16
1st & 10 at opp 46
Justin Siller pass complete to Desmond Tardy for 9 yards to the MchSt 37.
8:16
2nd & 1 at opp 37
Justin Siller rush for 5 yards to the MchSt 32 for a 1ST down.
8:02
1st & 10 at opp 32
Justin Siller pass incomplete to Greg Orton.
7:59
2nd & 10 at opp 32
Justin Siller pass incomplete to Desmond Tardy.
7:52
3rd & 10 at opp 32
Justin Siller pass incomplete.
7:52
4th & 10 at opp 32
Timeout PURDUE, clock 07:52.
7:52
4th & 10 at opp 32
Michigan St penalty 5 yard offside accepted.
7:47
4th & 5 at opp 27
Justin Siller sacked by Ross Weaver for a loss of 14 yards to the MchSt 41.
Michigan State Fumble, 1 play
7:22
1st & 10 at own 41
Javon Ringer rush for a loss of 6 yards, fumbled, recovered by Prdue at the MchSt 38.
Purdue Turnover on downs, 4 plays
7:36
1st & 10 at opp 38
Justin Siller pass incomplete.
7:22
2nd & 10 at opp 38
Kory Sheets rush for 3 yards to the MchSt 35.
6:18
3rd & 7 at opp 35
Chris Bennett rush for 6 yards to the MchSt 29.
6:08
4th & 1 at opp 29
Kory Sheets rush for a loss of 1 yard to the MchSt 30.
Michigan State Punt, 9 plays
6:08
1st & 10 at own 30
Michigan St penalty 15 yard personal foul accepted.
5:39
1st & 10 at own 15
Javon Ringer rush for 5 yards to the MchSt 20.
5:10
2nd & 5 at own 20
Javon Ringer rush for 4 yards to the MchSt 24.
4:30
3rd & 1 at own 24
Javon Ringer rush for 4 yards to the MchSt 24, Purdue penalty 15 yard personal foul accepted for a 1ST down.
4:08
1st & 10 at own 43
Javon Ringer rush for a loss of 3 yards to the MchSt 40.
3:46
2nd & 13 at own 40
A.J. Jimmerson rush for 2 yards to the MchSt 42.
3:13
3rd & 11 at own 42
Brian Hoyer rush for 19 yards to the Prdue 39 for a 1ST down.
3:13
1st & 10 at opp 39
A.J. Jimmerson rush for 1 yard to the Prdue 38.
2:03
2nd & 9 at opp 38
A.J. Jimmerson rush for 1 yard to the Prdue 37.
1:28
3rd & 8 at opp 37
Brian Hoyer pass incomplete.
1:28
4th & 8 at opp 37
Aaron Bates punt for 37 yards for a touchback.
Purdue Punt, 7 plays
1:00
1st & 10 at own 20
Justin Siller pass complete to Keith Smith for 8 yards to the Prdue 28.
0:10
2nd & 2 at own 28
Ralph Bolden rush for 1 yard to the Prdue 29.
0:00
3rd & 1 at own 29
Justin Siller rush for 2 yards to the Prdue 31 for a 1ST down.
Q4 15:00
1st & 10 at own 31
Kory Sheets rush for 10 yards to the Prdue 41 for a 1ST down.
Q4 15:00
1st & 10 at own 41
Justin Siller pass complete to Keith Smith for a loss of 1 yard to the Prdue 40.
Q4 13:28
2nd & 11 at own 40
Ralph Bolden rush for 2 yards to the Prdue 42.
Q4 12:57
3rd & 9 at own 42
Purdue penalty 5 yard delay of game accepted.
Q4 12:53
3rd & 14 at own 37
Justin Siller pass incomplete.
Q4 12:53
4th & 14 at own 37
Chris Summers punt for 44 yards, fair catch by Otis Wiley at the MchSt 19.
4th quarter3 drives, then Michigan State 21, Purdue 7
Michigan State Interception, 5 plays
12:15
1st & 10 at own 19
Javon Ringer rush for 31 yards to the 50 yard line for a 1ST down.
12:00
1st & 10 at the 50
A.J. Jimmerson rush for no gain to the 50 yard line.
11:06
2nd & 10 at the 50
Brian Hoyer pass complete to B.J. Cunningham for 18 yards to the Prdue 32 for a 1ST down.
10:31
1st & 10 at opp 32
Javon Ringer rush for 2 yards to the Prdue 30.
9:44
2nd & 8 at opp 30
Brian Hoyer pass intercepted by David Pender at the Prdue 2, returned for no gain to the Prdue 2.
Purdue Touchdown run, 16 plays
9:44
1st & 10 at own 2
Kory Sheets rush for 2 yards to the Prdue 4.
9:07
2nd & 8 at own 4
Kory Sheets rush for 2 yards to the Prdue 6.
8:07
3rd & 6 at own 6
Justin Siller pass complete to Desmond Tardy for 17 yards to the Prdue 23 for a 1ST down.
7:48
1st & 10 at own 23
Kory Sheets rush for 1 yard to the Prdue 24.
6:58
2nd & 9 at own 24
Justin Siller rush for no gain to the Prdue 24.
6:19
3rd & 9 at own 24
Timeout PURDUE, clock 06:19.
6:19
3rd & 9 at own 24
Michigan St penalty 15 yard pass interference accepted, no play.
5:49
1st & 10 at own 39
Kory Sheets rush for 2 yards to the Prdue 41.
5:49
2nd & 8 at own 41
Justin Siller pass complete to Jerry Wasikowski for 8 yards to the Prdue 49 for a 1ST down.
5:49
1st & 10 at own 49
Justin Siller pass complete to Jerry Wasikowski for 7 yards to the MchSt 44.
5:49
2nd & 3 at opp 44
Kory Sheets rush for 14 yards to the MchSt 30 for a 1ST down.
4:04
1st & 10 at opp 30
Justin Siller rush for no gain to the MchSt 30.
3:18
2nd & 10 at opp 30
Justin Siller pass complete to Desmond Tardy for 7 yards to the MchSt 23.
2:45
3rd & 3 at opp 23
Kory Sheets rush for 7 yards to the MchSt 16 for a 1ST down.
2:00
1st & 10 at opp 16
Justin Siller pass complete to Desmond Tardy for no gain to the MchSt 16.
1:36
2nd & 10 at opp 16
Timeout MICHIGAN ST, clock 01:36.
1:06
2nd & 10 at opp 16
Justin Siller rush for 11 yards to the MchSt 5 for a 1ST down.
0:46
1st & goal at opp 5
Kory Sheets rush for 4 yards to the MchSt 1.
0:46
2nd & 0 at opp 1
Timeout PURDUE, clock 00:46.
0:42
2nd & goal at opp 1
Justin Siller rush for 1 yard for a TOUCHDOWN.Michigan State 21, Purdue 6
0:42
Carson Wiggs extra point GOOD.Michigan State 21, Purdue 7
0:42
Carson Wiggs on-side kick recovered by Michigan St at the Prdue 37.
Michigan State End of game, 1 play
0:42
1st & 10 at opp 37
Team rush for a loss of 2 yards to the Prdue 39.
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.