House Prediction
Model Margin
Michigan State by 15.3
Home Win Probability
Michigan State 80%
Market (Bovada)
Michigan State -14
fitted_v1 · Nov 23, 2024
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 3 | 0 | 7 | 7 | 17 | |
| 7 | 17 | 0 | 0 | 24 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Purdue | Michigan State |
|---|---|---|
| Passing | 26-47 | 15-31 |
| Pass Yards | 342 | 159 |
| Rush Yards | -4 | 137 |
| Total Yards | 338 | 296 |
| Turnovers | 2 | 0 |
| 3rd Down | 5-13 | 6-14 |
| Penalties | 4-29 | 6-75 |
| Possession | 27:41 | 32:19 |
Player Leaders
Player Leaders
Play-by-Play
Devin Mockobee run for 8 yds to the PUR 33
Devin Mockobee run for a loss of 1 yard to the PUR 32
Hudson Card pass complete to Max Klare for 12 yds to the PUR 44 for a 1ST down
Devin Mockobee run for a loss of 1 yard to the PUR 43
Hudson Card pass complete to Drew Biber for 10 yds to the MSU 47
Hudson Card pass complete to Max Klare for 18 yds to the MSU 29 for a 1ST down
Hudson Card pass complete to Devin Mockobee for 15 yds to the MSU 14 for a 1ST down
Devin Mockobee run for 2 yds to the MSU 12
pass incomplete to Shamar Rigby
Hudson Card sacked by Angelo Grose for a loss of 10 yards to the MSU 22
Ben Freehill 40 Yd Field Goal
pass incomplete to Montorie Foster Jr.
Kay'Ron Lynch-Adams run for 11 yds to the MSU 36 for a 1ST down
Kay'Ron Lynch-Adams run for 1 yd to the MSU 37
Aidan Chiles pass incomplete to Montorie Foster Jr., broken up by Hudson Miller
Aidan Chiles pass complete to Jack Velling for 11 yds to the MSU 48 for a 1ST down
Aidan Chiles pass incomplete to Jack Velling, broken up by Dillon Thieneman
Kay'Ron Lynch-Adams run for 6 yds to the PUR 46
Aidan Chiles run for 14 yds to the PUR 32 for a 1ST down
Nick Marsh run for 11 yds to the PUR 21 for a 1ST down
Aidan Chiles pass complete to Ademola Faleye for 14 yds to the PUR 7 for a 1ST down
Montorie Foster Jr. 7 Yd pass from Aidan Chiles (Jonathan Kim Kick)
Reggie Love III run for 1 yd to the PUR 26
Hudson Card pass complete to Reggie Love III for 5 yds to the PUR 31
pass incomplete to Jaron Tibbs
Keelan Crimmins punt for 31 yds Michigan State Penalty, Offensive holding (Marcellius Pulliam) to the MSU 28
Kay'Ron Lynch-Adams run for 9 yds to the MSU 37
Kay'Ron Lynch-Adams run for 5 yds to the MSU 42 for a 1ST down
pass incomplete to Nick Marsh
Nate Carter run for 2 yds to the MSU 44
Aidan Chiles pass complete to Nick Marsh for 13 yds to the PUR 43 for a 1ST down
Kay'Ron Lynch-Adams run for 3 yds to the PUR 40
Kay'Ron Lynch-Adams run for 9 yds to the PUR 31 for a 1ST down
Aidan Chiles pass complete to Brennan Parachek for a loss of 7 yards to the PUR 38
pass incomplete to Ademola Faleye
Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 13 yds to the PUR 25
Jonathan Kim 43 Yd Field Goal
Hudson Card pass complete to Jahmal Edrine for 11 yds to the PUR 36 for a 1ST down
Devin Mockobee run for a loss of 3 yards to the PUR 33 Devin Mockobee fumbled, recovered by MSU Maverick Hansen
Aidan Chiles pass incomplete to Montorie Foster Jr., broken up by Shitta Sillah
Nate Carter run for a loss of 7 yards to the PUR 40
Aidan Chiles pass intercepted for a 1ST down Purdue Penalty, Defensive pass interference (Tarrion Grant) to the PUR 25 for a 1ST down
Nate Carter run for 12 yds to the PUR 13 for a 1ST down
Aidan Chiles pass complete to Montorie Foster Jr. for 4 yds to the PUR 9
Nate Carter run for 2 yds to the PUR 7 for a 1ST down Purdue Penalty, unsportsmanlike conduct (Jeffrey M'Ba) to the PUR 3 for a 1ST down
pass incomplete to Ademola Faleye
Nate Carter run for 1 yd to the PUR 2
Nate Carter 2 Yd Run (Jonathan Kim Kick)
Reggie Love III run for a loss of 1 yard to the PUR 24
Hudson Card pass complete to Jahmal Edrine for 11 yds to the PUR 35 for a 1ST down
Reggie Love III run for 1 yd to the PUR 36
pass incomplete to Reggie Love III
Hudson Card pass complete to Max Klare for 7 yds to the PUR 43
Hudson Card pass complete to Max Klare for 27 yds to the MSU 30 for a 1ST down
Hudson Card pass complete to Drew Biber for 6 yds to the MSU 24
Hudson Card pass incomplete to Jahmal Edrine for a 1ST down Michigan State Penalty, Defensive pass interference (Ed Woods) to the MSU 9 for a 1ST down
Hudson Card sacked by Maverick Hansen and Alex VanSumeren for a loss of 3 yards to the MSU 12
Hudson Card pass incomplete to Max Klare, broken up by Jordan Hall
Hudson Card pass incomplete to Max Klare, broken up by Nikai Martinez
Ben Freehill 30 yd FG MISSED
Kay'Ron Lynch-Adams run for 5 yds to the MSU 21
Kay'Ron Lynch-Adams run for 3 yds to the MSU 24
Kay'Ron Lynch-Adams run for 2 yds to the MSU 26 for a 1ST down
pass incomplete to Nick Marsh
pass incomplete to Kay'Ron Lynch-Adams
Aidan Chiles run for 10 yds to the MSU 36 for a 1ST down
Aidan Chiles sacked by Kydran Jenkins for a loss of 1 yard to the MSU 35
Aidan Chiles pass complete to Nate Carter for 12 yds to the MSU 47 for a 1ST down
Aidan Chiles pass complete to Montorie Foster Jr. for 33 yds to the PUR 20 for a 1ST down
Nate Carter 20 Yd pass from Aidan Chiles (Jonathan Kim Kick)
Hudson Card pass complete to Jahmal Edrine for 14 yds to the PUR 39 for a 1ST down
pass incomplete to Devin Mockobee
Hudson Card pass complete to Jaron Tibbs for 5 yds to the PUR 44
Hudson Card pass incomplete to Jahmal Edrine, broken up by Ed Woods
pass incomplete to Nick Marsh
Kay'Ron Lynch-Adams run for 5 yds to the MSU 30
Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 4 yds to the MSU 34
Aidan Chiles run for 3 yds to the MSU 37 for a 1ST down
Nate Carter run for a loss of 4 yards to the MSU 33
Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 1 yd to the MSU 34
pass incomplete to Nick Marsh
Ryan Eckley punt for 45 yds , Andrew Sowinski returns for 6 yds to the PUR 27
Devin Mockobee run for a loss of 1 yard to the PUR 26
Hudson Card pass complete to Jahmal Edrine for 24 yds to the 50 yard line for a 1ST down
Hudson Card run for 2 yds to the MSU 48
Devin Mockobee run for 3 yds to the MSU 45
pass incomplete to Devin Mockobee
Hudson Card pass complete to Shamar Rigby for 17 yds to the MSU 28 for a 1ST down
Hudson Card pass complete to Jaron Tibbs for 9 yds to the MSU 19
Hudson Card pass complete to Devin Mockobee for 14 yds to the MSU 5 for a 1ST down
Hudson Card run for 3 yds to the MSU 2
Devin Mockobee 2 Yd Run (Ben Freehill Kick)
Nate Carter run for 1 yd to the MSU 26
Kay'Ron Lynch-Adams run for 10 yds to the MSU 36 for a 1ST down
Aidan Chiles sacked by Antonio Stevens and Hudson Miller for a loss of 5 yards to the MSU 31
Aidan Chiles pass complete to Nick Marsh for 12 yds to the MSU 43
pass incomplete to Montorie Foster Jr.
Ryan Eckley punt Michigan State Penalty, personal foul (Caleb Gash) to the MSU 43
Ryan Eckley punt for 42 yds
pass incomplete to Shamar Rigby
Hudson Card pass complete to Jaron Tibbs for 21 yds to the PUR 36 for a 1ST down
pass incomplete to Jaron Tibbs
Hudson Card pass complete to Max Klare for 2 yds to the PUR 38
Hudson Card pass incomplete to Jahmal Edrine, broken up by Angelo Grose for a 1ST down Michigan State Penalty, Defensive pass interference (Angelo Grose) to the MSU 47 for a 1ST down
Hudson Card pass complete to Reggie Love III for 3 yds to the MSU 44
Hudson Card pass complete to Max Klare for 10 yds to the MSU 34 for a 1ST down
Hudson Card sacked by Khris Bogle for a loss of 11 yards to the MSU 45 Purdue Penalty, intentional grounding (Hudson Card) to the MSU 45
Hudson Card pass incomplete to Devin Mockobee, broken up by Jalen Satchell
Hudson Card pass complete to Jaron Tibbs for 38 yds to the MSU 7 for a 1ST down
Max Klare 7 Yd pass from Hudson Card (Ben Freehill Kick)
Aidan Chiles pass complete to Montorie Foster Jr. for 15 yds to the MSU 40 for a 1ST down
Kay'Ron Lynch-Adams run for 2 yds to the MSU 42
pass incomplete to Montorie Foster Jr.
pass incomplete to Nick Marsh
Ryan Eckley punt for 58 yds
Hudson Card pass incomplete to Jahmal Edrine, broken up by Ed Woods
pass incomplete to Devin Mockobee
Hudson Card pass complete to De'Nylon Morrissette for 11 yds to the PUR 31 for a 1ST down
pass incomplete to Kam Brown
Hudson Card pass incomplete to Max Klare, broken up by Maverick Hansen
pass incomplete to Jahmal Edrine
Keelan Crimmins punt for 45 yds
Nate Carter run for 6 yds to the MSU 30
Aidan Chiles run for no gain to the MSU 30
pass incomplete to Nick Marsh
Ryan Eckley punt for 48 yds , Andrew Sowinski returns for 8 yds to the PUR 30
Reggie Love III run for 1 yd to the PUR 31
Hudson Card pass complete to Jahmal Edrine for 27 yds to the MSU 42 for a 1ST down Michigan State Penalty, Defensive pass interference (Ed Woods) to the MSU 42 for a 1ST down
Hudson Card pass incomplete to Max Klare, broken up by Cal Haladay
Kay'Ron Lynch-Adams run for 5 yds to the MSU 36
Kay'Ron Lynch-Adams run for 7 yds to the MSU 43 for a 1ST down
Kay'Ron Lynch-Adams run for a loss of 3 yards to the MSU 40
Aidan Chiles pass complete to Brennan Parachek for 7 yds to the MSU 47
pass incomplete to Nick Marsh
Ryan Eckley punt for 53 yds
Devin Mockobee run for 5 yds to the PUR 25
pass incomplete to Jahmal Edrine
Hudson Card pass complete to Devin Mockobee for 6 yds to the PUR 31 for a 1ST down
Hudson Card pass complete to Devin Mockobee for 12 yds to the PUR 43 for a 1ST down
pass incomplete to De'Nylon Morrissette
Hudson Card run for a loss of 1 yard to the PUR 47
Michigan State Penalty, off-side (Anthony Jones) to the PUR 48
pass incomplete to Jaron Tibbs
pass incomplete to De'Nylon Morrissette
Aidan Chiles pass incomplete to Nick Marsh for a 1ST down Purdue Penalty, Defensive holding (Nyland Green) to the PUR 37 for a 1ST down
Kay'Ron Lynch-Adams run for 4 yds to the PUR 33
Kay'Ron Lynch-Adams run for 1 yd to the PUR 32
Aidan Chiles run for 4 yds to the PUR 28
Aidan Chiles run for 1 yd to the PUR 27 for a 1ST down
run for a loss of 1 yard to the PUR 28
run for a loss of 2 yards to the PUR 28

