Purdue at Michigan State

Saturday, November 8, 2008

No. 18 Michigan State beat Purdue 21–⁠7. It was their 61st meeting; after it, Michigan State led the series 31–⁠27–⁠3 as played.

AwayPurdue4–⁠8 in 2008
7
Home18Michigan State9–⁠4 in 2008
21

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

TeamQ1Q2Q3Q4Final
Purdue00077
Michigan State777021

Standouts

Player stats

Purdue

PassingC/AttYdsTDInt
Justin Siller13/308301
RushingCarYdsTDLong
Kory Sheets2293022
Chris Bennett1606
Justin Siller136117
Ralph Bolden2302
ReceivingRecYdsTDLong
Desmond Tardy537017
Jerry Wasikowski32208
Keith Smith319012
Roberto McBean1303
InterceptionsIntYdsTD
Torri Williams1290
David Pender100

Michigan State

PassingC/AttYdsTDInt
Brian Hoyer10/2215402
RushingCarYdsTDLong
Javon Ringer32121231
Brian Hoyer427019
A.J. Jimmerson4402
ReceivingRecYdsTDLong
B.J. Cunningham563020
Blair White149049
Charlie Gantt226013
Jeff McPherson113013
InterceptionsIntYdsTD
Johnny Adams1401

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

Team stats

PurdueMichigan State
191Total yards300
123Passing yards154
108Rushing yards146
2.8Yards per pass7.0
2.7Yards per rush3.5
13First downs15
3–⁠16Third downs5–⁠15
0–⁠3Fourth downs2–⁠3
1Turnovers4
5–⁠30Penalties7–⁠55
19:30Possession17:03

Efficiency

PurdueMichigan State
26%Success rate36%
−0.24EPA per play−0.18
0.75Explosiveness0.85
−0.19Rushing EPA−0.21
−0.29Passing EPA−0.12
18%Passing-down success22%
−0.25First-down EPA−0.11
−0.13Second-down EPA−0.58
−0.04Third-down EPA0.31
3%Havoc by its defense1%

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

Michigan State end zonePurdue end zoneQ1 PurduePunt, 3 playsQ1 Michigan StateTouchdown run, 8 playsQ1 PurduePunt, 5 playsQ1 Michigan StatePunt, 4 playsQ1 PurduePunt, 3 playsQ1 Michigan StateFumble, 3 playsQ1 PurdueTurnover on downs, 4 playsQ1 Michigan StateTurnover on downs, 7 playsQ2 PurduePunt, 4 playsQ2 Michigan StateInterception, 2 playsQ2 PurduePunt, 3 playsQ2 Michigan StatePunt, 3 playsQ2 PurduePunt, 3 playsQ2 Michigan StatePunt, 8 playsQ2 PurduePunt, 3 playsQ2 Michigan StateMissed FG, 6 playsQ2 PurdueDefensive TD, 3 plays (Michigan State scores)Q2 Michigan StateResult not recordedQ2 PurdueEnd of half, 1 playQ3 Michigan StatePunt, 3 playsQ3 PurduePunt, 3 playsQ3 Michigan StateTouchdown run, 5 playsQ3 PurdueTurnover on downs, 8 playsQ3 Michigan StateFumble, 1 playQ3 PurdueTurnover on downs, 4 playsQ3 Michigan StatePunt, 9 playsQ3 PurduePunt, 7 playsQ4 Michigan StateInterception, 5 playsQ4 PurdueTouchdown run, 16 playsQ4 Michigan StateEnd of game, 1 play
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.
  1. Q1 PurduePunt, 3 plays, −3 yards
  2. Q1 Michigan StateTouchdown run, 8 plays, 47 yards
  3. Q1 PurduePunt, 5 plays, 20 yards
  4. Q1 Michigan StatePunt, 4 plays, 16 yards
  5. Q1 PurduePunt, 3 plays, −5 yards
  6. Q1 Michigan StateFumble, 3 plays, 4 yards
  7. Q1 PurdueTurnover on downs, 4 plays, 9 yards
  8. Q1 Michigan StateTurnover on downs, 7 plays, 19 yards
  9. Q2 PurduePunt, 4 plays, 7 yards
  10. Q2 Michigan StateInterception, 2 plays, 5 yards
  11. Q2 PurduePunt, 3 plays, 3 yards
  12. Q2 Michigan StatePunt, 3 plays, 6 yards
  13. Q2 PurduePunt, 3 plays, 4 yards
  14. Q2 Michigan StatePunt, 8 plays, 25 yards
  15. Q2 PurduePunt, 3 plays, −5 yards
  16. Q2 Michigan StateMissed FG, 6 plays, 28 yards
  17. Q2 PurdueDefensive TD, 3 plays (Michigan State scores), 7 yards
  18. Q2 Michigan StateResult not recorded, 40 yards
  19. Q2 PurdueEnd of half, 1 play, 1 yard
  20. Q3 Michigan StatePunt, 3 plays, 0 yards
  21. Q3 PurduePunt, 3 plays, 6 yards
  22. Q3 Michigan StateTouchdown run, 5 plays, 61 yards
  23. Q3 PurdueTurnover on downs, 8 plays, 39 yards
  24. Q3 Michigan StateFumble, 1 play, −3 yards
  25. Q3 PurdueTurnover on downs, 4 plays, 8 yards
  26. Q3 Michigan StatePunt, 9 plays, 33 yards
  27. Q3 PurduePunt, 7 plays, 17 yards
  28. Q4 Michigan StateInterception, 5 plays, 51 yards
  29. Q4 PurdueTouchdown run, 16 plays, 98 yards
  30. 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:501st & 10 at own 32Kory Sheets rush for 2 yards to the Prdue 34.
14:162nd & 8 at own 34Justin Siller pass incomplete to Greg Orton.
14:163rd & 8 at own 34Purdue penalty 5 yard false start accepted.
14:093rd & 13 at own 29Justin Siller pass incomplete to Brandon Whittington.
14:094th & 13 at own 29Chris Summers punt for 18 yards, punt out-of-bounds at the Prdue 47.
Michigan State Touchdown run, 8 plays
14:091st & 10 at opp 47Javon Ringer rush for 5 yards to the Prdue 42.
14:092nd & 5 at opp 42Javon Ringer rush for 3 yards to the Prdue 39.
14:093rd & 2 at opp 39Brian Hoyer pass complete to Jeff McPherson for 13 yards to the Prdue 26 for a 1ST down.
12:171st & 10 at opp 26Javon Ringer rush for 21 yards to the Prdue 5 for a 1ST down.
11:411st & goal at opp 5Javon Ringer rush for 1 yard to the Prdue 4.
11:062nd & goal at opp 4Javon Ringer rush for 3 yards to the Prdue 1.
10:003rd & goal at opp 1Javon Ringer rush for no gain to the Prdue 1.
9:534th & goal at opp 1Javon Ringer rush for 1 yard for a TOUCHDOWN.Michigan State 6, Purdue 0
9:53Brett Swenson extra point GOOD.Michigan State 7, Purdue 0
9:53Todd Boleski kickoff for 70 yards for a touchback.
Purdue Punt, 5 plays
9:401st & 10 at own 20Kory Sheets rush for a loss of 2 yards to the Prdue 18.
8:592nd & 12 at own 18Justin Siller rush for 17 yards to the Prdue 35 for a 1ST down.
8:451st & 10 at own 35Michigan St penalty 5 yard offside accepted.
8:211st & 5 at own 40Kory Sheets rush for no gain to the Prdue 40.
7:532nd & 5 at own 40Justin Siller pass incomplete to Keith Smith.
7:453rd & 5 at own 40Justin Siller pass incomplete to Aaron Valentin.
7:454th & 5 at own 40Chris Summers punt for 41 yards, downed at the MchSt 19.
Michigan State Punt, 4 plays
7:291st & 10 at own 19Brian Hoyer pass complete to Charlie Gantt for 13 yards to the MchSt 32 for a 1ST down.
6:581st & 10 at own 32Javon Ringer rush for 3 yards to the MchSt 35.
6:262nd & 7 at own 35Brian Hoyer pass incomplete.
6:213rd & 7 at own 35Brian Hoyer pass incomplete to B.J. Cunningham.
6:214th & 7 at own 35Aaron Bates punt for 56 yards, downed at the Prdue 9.
Purdue Punt, 3 plays
5:581st & 10 at own 9Kory Sheets rush for no gain to the Prdue 9.
5:182nd & 10 at own 9Justin Siller pass incomplete to Desmond Tardy.
4:513rd & 10 at own 9Justin Siller sacked by Andre Buford for a loss of 5 yards to the Prdue 4.
4:514th & 15 at own 4Chris Summers punt for 33 yards, returned by Otis Wiley for 11 yards to the Prdue 26.
Michigan State Fumble, 3 plays
4:171st & 10 at opp 26Javon Ringer rush for no gain to the Prdue 26.
3:392nd & 10 at opp 26Javon Ringer rush for 8 yards to the Prdue 18.
3:393rd & 2 at opp 18Ashton Leggett rush for a loss of 6 yards, fumbled, recovered by Prdue at the Prdue 22.
Purdue Turnover on downs, 4 plays
2:441st & 10 at own 22Desmond Tardy rush for 4 yards to the Prdue 26.
2:092nd & 6 at own 26Justin Siller rush for 2 yards to the Prdue 28.
1:543rd & 4 at own 28Justin Siller pass complete to Roberto McBean for 3 yards to the Prdue 31.
1:464th & 1 at own 31Kory Sheets rush for no gain to the Prdue 31.
Michigan State Turnover on downs, 7 plays
1:351st & 10 at opp 31Javon Ringer rush for 4 yards to the Prdue 27.
0:552nd & 6 at opp 27Javon Ringer rush for 1 yard to the Prdue 26.
0:103rd & 5 at opp 26Michigan St penalty 5 yard false start accepted.
0:103rd & 10 at opp 31Brian Hoyer pass complete to B.J. Cunningham for 12 yards to the Prdue 19 for a 1ST down.
Q2 14:231st & 10 at opp 19Javon Ringer rush for a loss of 4 yards to the Prdue 23.
Q2 14:182nd & 14 at opp 23Brian Hoyer pass incomplete to Javon Ringer.
Q2 14:183rd & 14 at opp 23Brian Hoyer pass complete to Charlie Gantt for 13 yards to the Prdue 10.
Q2 13:504th & 1 at opp 10Javon 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:401st & 10 at own 12Kory Sheets rush for 13 yards to the Prdue 25 for a 1ST down.
13:061st & 10 at own 25Justin Siller rush for 4 yards to the Prdue 29.
12:272nd & 6 at own 29Kory Sheets rush for 2 yards to the Prdue 31.
12:273rd & 4 at own 31Justin Siller sacked for a loss of 12 yards to the Prdue 31, Purdue penalty 0 yard intentional grounding accepted.
11:484th & 16 at own 19Chris Summers punt for 39 yards, returned by Otis Wiley for 8 yards to the 50 yard line.
Michigan State Interception, 2 plays
11:401st & 10 at the 50Javon Ringer rush for 5 yards to the Prdue 45.
11:002nd & 5 at opp 45Brian Hoyer pass intercepted by Torri Williams at the Prdue 27, returned for 29 yards to the MchSt 44.
Purdue Punt, 3 plays
10:431st & 10 at opp 44Desmond Tardy rush for a loss of 4 yards to the MchSt 48.
10:122nd & 14 at opp 48Justin Siller pass incomplete to Brandon Whittington.
10:123rd & 14 at opp 48Purdue penalty 5 yard false start accepted.
9:403rd & 19 at own 47Justin Siller pass complete to Keith Smith for 12 yards to the MchSt 41.
9:404th & 7 at opp 41Chris Summers punt for 41 yards for a touchback.
Michigan State Punt, 3 plays
9:151st & 10 at own 20Javon Ringer rush for 5 yards to the MchSt 25.
8:432nd & 5 at own 25Javon Ringer rush for 1 yard to the MchSt 26.
8:063rd & 4 at own 26Brian Hoyer pass incomplete to Chris D. Rucker.
8:064th & 4 at own 26Aaron Bates punt for 32 yards, fair catch by Desmond Tardy at the Prdue 42.
Purdue Punt, 3 plays
7:271st & 10 at own 42Kory Sheets rush for no gain to the Prdue 42.
7:122nd & 10 at own 42Justin Siller pass complete to Desmond Tardy for 4 yards to the Prdue 46.
6:393rd & 6 at own 46Justin Siller pass incomplete.
6:394th & 6 at own 46Chris Summers punt for 39 yards, fair catch by Otis Wiley at the MchSt 15.
Michigan State Punt, 8 plays
6:051st & 10 at own 15Javon Ringer rush for 11 yards to the MchSt 26 for a 1ST down.
6:001st & 10 at own 26Brian Hoyer rush for 3 yards to the MchSt 29.
5:102nd & 7 at own 29Javon Ringer rush for 3 yards to the MchSt 32.
4:263rd & 4 at own 32Brian Hoyer pass complete to Javon Ringer for 3 yards to the MchSt 35.
4:094th & 1 at own 35Brian Hoyer rush for 2 yards to the MchSt 37 for a 1ST down.
3:421st & 10 at own 37Javon Ringer rush for no gain to the MchSt 37.
3:042nd & 10 at own 37Brian Hoyer rush for 3 yards to the MchSt 40.
3:043rd & 7 at own 40Timeout PURDUE, clock 03:04.
2:553rd & 7 at own 40Brian Hoyer pass incomplete.
2:534th & 7 at own 40Aaron Bates punt for 33 yards, fair catch by Desmond Tardy at the Prdue 27.
Purdue Punt, 3 plays
2:481st & 10 at own 27Justin Siller pass incomplete to Kory Sheets.
2:432nd & 10 at own 27Justin Siller pass incomplete.
2:303rd & 10 at own 27Justin Siller sacked for a loss of 5 yards to the Prdue 22.
2:304th & 15 at own 22Chris Summers punt for 33 yards, fair catch by Otis Wiley at the MchSt 45.
Michigan State Missed FG, 6 plays
2:171st & 10 at own 45Brian Hoyer pass complete to B.J. Cunningham for 20 yards to the Prdue 35 for a 1ST down.
2:041st & 10 at opp 35Brian Hoyer pass complete to B.J. Cunningham for 11 yards to the Prdue 24 for a 1ST down.
1:521st & 10 at opp 24Brian Hoyer pass incomplete.
1:462nd & 10 at opp 24Brian Hoyer pass incomplete.
1:333rd & 10 at opp 24Brian Hoyer pass complete to B.J. Cunningham for 2 yards to the Prdue 22.
0:574th & 8 at opp 22Timeout MICHIGAN ST, clock 00:57.
0:574th & 8 at opp 22Michigan St penalty 5 yard false start accepted.
0:524th & 13 at opp 27Brett Swenson 44 yard field goal MISSED.
Purdue Defensive TD, 3 plays (Michigan State scores)
0:401st & 10 at own 27Justin Siller pass complete to Greg Orton for 2 yards to the Prdue 29.
0:242nd & 8 at own 29Justin Siller pass incomplete to Greg Orton.
0:243rd & 8 at own 29Michigan St penalty 5 yard offside accepted.
0:093rd & 3 at own 34Justin Siller pass intercepted by Johnny Adams at the Prdue 40, returned for 40 yards for a TOUCHDOWN.Michigan State 13, Purdue 0
0:09Brett Swenson extra point GOOD.Michigan State 14, Purdue 0
0:09Todd Boleski kickoff for 39 yards, downed at the Prdue 31.
Purdue End of half, 1 play
0:011st & 10 at own 31Kory Sheets rush for 1 yard to the Prdue 32.
Q3 15:00Chris 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:191st & 10 at own 35Javon Ringer rush for no gain to the MchSt 35.
14:192nd & 10 at own 35Brian Hoyer pass incomplete.
14:193rd & 10 at own 35Brian Hoyer pass incomplete.
13:084th & 10 at own 35Aaron Bates punt for 60 yards, returned by Desmond Tardy for 12 yards to the Prdue 17.
Purdue Punt, 3 plays
13:081st & 10 at own 17Kory Sheets rush for a loss of 1 yard to the Prdue 16.
13:202nd & 11 at own 16Justin Siller pass incomplete.
13:083rd & 11 at own 16Justin Siller pass complete to Jerry Wasikowski for 7 yards to the Prdue 23.
13:084th & 4 at own 23Chris Summers punt for 38 yards, downed at the MchSt 39.
Michigan State Touchdown run, 5 plays
12:001st & 10 at own 39Brian Hoyer pass complete to Blair White for 49 yards to the Prdue 12 for a 1ST down.
11:501st & 10 at opp 12Javon Ringer rush for 2 yards to the Prdue 10.
11:082nd & 8 at opp 10Javon Ringer rush for 4 yards to the Prdue 6.
10:413rd & 4 at opp 6Javon Ringer rush for 5 yards to the Prdue 1 for a 1ST down.
10:231st & goal at opp 1Javon Ringer rush for 1 yard for a TOUCHDOWN.Michigan State 20, Purdue 0
10:23Brett Swenson extra point GOOD.Michigan State 21, Purdue 0
10:41Todd Boleski kickoff for 70 yards for a touchback.
Purdue Turnover on downs, 8 plays
10:001st & 10 at own 20Kory Sheets rush for 12 yards to the Prdue 32 for a 1ST down.
9:461st & 10 at own 32Kory Sheets rush for 22 yards to the MchSt 46 for a 1ST down.
8:161st & 10 at opp 46Justin Siller pass complete to Desmond Tardy for 9 yards to the MchSt 37.
8:162nd & 1 at opp 37Justin Siller rush for 5 yards to the MchSt 32 for a 1ST down.
8:021st & 10 at opp 32Justin Siller pass incomplete to Greg Orton.
7:592nd & 10 at opp 32Justin Siller pass incomplete to Desmond Tardy.
7:523rd & 10 at opp 32Justin Siller pass incomplete.
7:524th & 10 at opp 32Timeout PURDUE, clock 07:52.
7:524th & 10 at opp 32Michigan St penalty 5 yard offside accepted.
7:474th & 5 at opp 27Justin Siller sacked by Ross Weaver for a loss of 14 yards to the MchSt 41.
Michigan State Fumble, 1 play
7:221st & 10 at own 41Javon Ringer rush for a loss of 6 yards, fumbled, recovered by Prdue at the MchSt 38.
Purdue Turnover on downs, 4 plays
7:361st & 10 at opp 38Justin Siller pass incomplete.
7:222nd & 10 at opp 38Kory Sheets rush for 3 yards to the MchSt 35.
6:183rd & 7 at opp 35Chris Bennett rush for 6 yards to the MchSt 29.
6:084th & 1 at opp 29Kory Sheets rush for a loss of 1 yard to the MchSt 30.
Michigan State Punt, 9 plays
6:081st & 10 at own 30Michigan St penalty 15 yard personal foul accepted.
5:391st & 10 at own 15Javon Ringer rush for 5 yards to the MchSt 20.
5:102nd & 5 at own 20Javon Ringer rush for 4 yards to the MchSt 24.
4:303rd & 1 at own 24Javon Ringer rush for 4 yards to the MchSt 24, Purdue penalty 15 yard personal foul accepted for a 1ST down.
4:081st & 10 at own 43Javon Ringer rush for a loss of 3 yards to the MchSt 40.
3:462nd & 13 at own 40A.J. Jimmerson rush for 2 yards to the MchSt 42.
3:133rd & 11 at own 42Brian Hoyer rush for 19 yards to the Prdue 39 for a 1ST down.
3:131st & 10 at opp 39A.J. Jimmerson rush for 1 yard to the Prdue 38.
2:032nd & 9 at opp 38A.J. Jimmerson rush for 1 yard to the Prdue 37.
1:283rd & 8 at opp 37Brian Hoyer pass incomplete.
1:284th & 8 at opp 37Aaron Bates punt for 37 yards for a touchback.
Purdue Punt, 7 plays
1:001st & 10 at own 20Justin Siller pass complete to Keith Smith for 8 yards to the Prdue 28.
0:102nd & 2 at own 28Ralph Bolden rush for 1 yard to the Prdue 29.
0:003rd & 1 at own 29Justin Siller rush for 2 yards to the Prdue 31 for a 1ST down.
Q4 15:001st & 10 at own 31Kory Sheets rush for 10 yards to the Prdue 41 for a 1ST down.
Q4 15:001st & 10 at own 41Justin Siller pass complete to Keith Smith for a loss of 1 yard to the Prdue 40.
Q4 13:282nd & 11 at own 40Ralph Bolden rush for 2 yards to the Prdue 42.
Q4 12:573rd & 9 at own 42Purdue penalty 5 yard delay of game accepted.
Q4 12:533rd & 14 at own 37Justin Siller pass incomplete.
Q4 12:534th & 14 at own 37Chris 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:151st & 10 at own 19Javon Ringer rush for 31 yards to the 50 yard line for a 1ST down.
12:001st & 10 at the 50A.J. Jimmerson rush for no gain to the 50 yard line.
11:062nd & 10 at the 50Brian Hoyer pass complete to B.J. Cunningham for 18 yards to the Prdue 32 for a 1ST down.
10:311st & 10 at opp 32Javon Ringer rush for 2 yards to the Prdue 30.
9:442nd & 8 at opp 30Brian Hoyer pass intercepted by David Pender at the Prdue 2, returned for no gain to the Prdue 2.
Purdue Touchdown run, 16 plays
9:441st & 10 at own 2Kory Sheets rush for 2 yards to the Prdue 4.
9:072nd & 8 at own 4Kory Sheets rush for 2 yards to the Prdue 6.
8:073rd & 6 at own 6Justin Siller pass complete to Desmond Tardy for 17 yards to the Prdue 23 for a 1ST down.
7:481st & 10 at own 23Kory Sheets rush for 1 yard to the Prdue 24.
6:582nd & 9 at own 24Justin Siller rush for no gain to the Prdue 24.
6:193rd & 9 at own 24Timeout PURDUE, clock 06:19.
6:193rd & 9 at own 24Michigan St penalty 15 yard pass interference accepted, no play.
5:491st & 10 at own 39Kory Sheets rush for 2 yards to the Prdue 41.
5:492nd & 8 at own 41Justin Siller pass complete to Jerry Wasikowski for 8 yards to the Prdue 49 for a 1ST down.
5:491st & 10 at own 49Justin Siller pass complete to Jerry Wasikowski for 7 yards to the MchSt 44.
5:492nd & 3 at opp 44Kory Sheets rush for 14 yards to the MchSt 30 for a 1ST down.
4:041st & 10 at opp 30Justin Siller rush for no gain to the MchSt 30.
3:182nd & 10 at opp 30Justin Siller pass complete to Desmond Tardy for 7 yards to the MchSt 23.
2:453rd & 3 at opp 23Kory Sheets rush for 7 yards to the MchSt 16 for a 1ST down.
2:001st & 10 at opp 16Justin Siller pass complete to Desmond Tardy for no gain to the MchSt 16.
1:362nd & 10 at opp 16Timeout MICHIGAN ST, clock 01:36.
1:062nd & 10 at opp 16Justin Siller rush for 11 yards to the MchSt 5 for a 1ST down.
0:461st & goal at opp 5Kory Sheets rush for 4 yards to the MchSt 1.
0:462nd & 0 at opp 1Timeout PURDUE, clock 00:46.
0:422nd & goal at opp 1Justin Siller rush for 1 yard for a TOUCHDOWN.Michigan State 21, Purdue 6
0:42Carson Wiggs extra point GOOD.Michigan State 21, Purdue 7
0:42Carson Wiggs on-side kick recovered by Michigan St at the Prdue 37.
Michigan State End of game, 1 play
0:421st & 10 at opp 37Team 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.

Officially, Michigan State leads 36–⁠29–⁠3; as played, 38–⁠28–⁠3 in 69 meetings, counting the eight since this game.

Recent meetings
2024Michigan State 24, Purdue 17
2021Purdue 40, Michigan State 29
2018Michigan State 23, Purdue 13
2015Michigan State 24, Purdue 21
2014Michigan State 45, Purdue 31
2013Michigan State 14, Purdue 0

Around this game