House Prediction
Model Margin
Ohio State by 20.4
Home Win Probability
Purdue 10%
Market (Bovada)
Purdue +17.5
fitted_v1 · Oct 14, 2023
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 13 | 7 | 14 | 7 | 41 | |
| 0 | 0 | 0 | 7 | 7 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Ohio State | Purdue |
|---|---|---|
| Passing | 17-30 | 14-35 |
| Pass Yards | 334 | 134 |
| Rush Yards | 152 | 123 |
| Total Yards | 486 | 257 |
| Turnovers | 2 | 0 |
| 3rd Down | 8-13 | 3-17 |
| Penalties | 9-51 | 5-41 |
| Possession | 32:27 | 27:33 |
Player Leaders
Player Leaders
Play-by-Play
Devin Mockobee run for 19 yds to the PUR 44 for a 1ST down
Hudson Card pass complete to Deion Burks for 7 yds to the OSU 49
Devin Mockobee run for 4 yds to the OSU 45 for a 1ST down
Hudson Card pass complete to TJ Sheffield for 9 yds to the OSU 36
Devin Mockobee run for 3 yds to the OSU 33 for a 1ST down
Dylan Downing run for 2 yds to the OSU 31
Hudson Card pass incomplete
Hudson Card pass incomplete
Julio Macias 48 yd FG MISSED
Kyle McCord pass incomplete
Kyle McCord pass incomplete
Kyle McCord pass complete to Marvin Harrison Jr. for 15 yds to the OSU 46 for a 1ST down
Chip Trayanum run for 2 yds to the OSU 48
Kyle McCord pass complete to Marvin Harrison Jr. for 34 yds to the PUR 18 for a 1ST down
Chip Trayanum run for 4 yds to the PUR 14
Kyle McCord pass incomplete
Kyle McCord pass complete to Marvin Harrison Jr. for 14 yds for a TD (Jayden Fielding PAT MISSED)
Jayden Fielding kickoff for 65 yds , return for no gain to the PUR 9
Dylan Downing run for a loss of 1 yard to the PUR 8
Dylan Downing run for 3 yds to the PUR 11
Hudson Card pass incomplete
Jack Ansell punt for 40 yds
Xavier Johnson run for 5 yds to the PUR 46
Chip Trayanum run for 10 yds to the PUR 36 for a 1ST down
Kyle McCord pass complete to Marvin Harrison Jr. for 14 yds to the PUR 22 for a 1ST down
Chip Trayanum run for 6 yds to the PUR 16
Chip Trayanum run for 3 yds to the PUR 13
Devin Brown run for 8 yds to the PUR 5 for a 1ST down
Chip Trayanum run for 3 yds to the PUR 2
Devin Brown run for 2 yds for a TD (Jayden Fielding KICK)
Hudson Card pass complete to Garrett Miller for 5 yds to the PUR 30
Devin Mockobee run for no gain to the PUR 30
Hudson Card pass incomplete
Jack Ansell punt for 42 yds, downed at the OSU 28
Kyle McCord pass complete to Chip Trayanum for 9 yds to the OSU 37
Xavier Johnson run for 4 yds to the OSU 41 for a 1ST down
Kyle McCord pass incomplete
Kyle McCord run for 9 yds to the 50 yard line
Kyle McCord run for 2 yds to the PUR 48 for a 1ST down
Kyle McCord pass incomplete
Kyle McCord pass complete to Cade Stover for 23 yds to the PUR 25 for a 1ST down
Dallan Hayden run for 1 yd to the PUR 24
Dallan Hayden run for 17 yds to the PUR 7 for a 1ST down
Devin Brown pass incomplete
Devin Brown run for 7 yds Devin Brown fumbled, recovered by PUR Kydran Jenkins
Devin Mockobee run for 2 yds to the PUR 22
Hudson Card sacked by JT Tuimoloau for a loss of 5 yards to the PUR 17
Hudson Card pass complete to Jayden Dixon-Veal for 8 yds to the PUR 25
Jack Ansell punt for 48 yds, downed at the OSU 27
Kyle McCord pass complete to Marvin Harrison Jr. for 8 yds to the OSU 35
Dallan Hayden run for 8 yds to the OSU 43 for a 1ST down
Kyle McCord pass complete to Cade Stover for 12 yds to the PUR 45 for a 1ST down
Xavier Johnson run for 9 yds to the PUR 36
Kyle McCord pass incomplete
Dallan Hayden run for 3 yds to the PUR 33 for a 1ST down
Dallan Hayden run for 14 yds to the PUR 19 for a 1ST down
Xavier Johnson run for 15 yds to the PUR 4 for a 1ST down
Devin Brown run for no gain to the PUR 4
Kyle McCord pass incomplete
Kyle McCord pass complete to Cade Stover for 4 yds for a TD (Jayden Fielding KICK)
Hudson Card pass complete to Garrett Miller for 5 yds to the PUR 25
Hudson Card pass complete to Elijah Canion for 4 yds to the PUR 29
Dylan Downing run for 4 yds to the PUR 33 for a 1ST down
Hudson Card pass incomplete
Hudson Card sacked by Jack Sawyer for a loss of 7 yards to the PUR 26
Hudson Card pass incomplete
Jack Ansell punt for 34 yds
Ohio State Penalty, Offensive Holding (Josh Simmons) to the OSU 30
Kyle McCord pass incomplete
Kyle McCord pass incomplete
Ohio State Penalty, Delay Of Game (Kyle McCord) to the OSU 25
Xavier Johnson run for 6 yds to the OSU 31
Jesse Mirco punt for 39 yds, fair catch by TJ Sheffield at the PUR 30
Devin Mockobee run for 5 yds to the PUR 35
Hudson Card pass complete to Deion Burks for 9 yds to the PUR 44 for a 1ST down
Hudson Card run for 13 yds to the OSU 43 for a 1ST down
Devin Mockobee run for 21 yds to the OSU 22 for a 1ST down
Hudson Card pass incomplete
Devin Mockobee run for 21 yds to the OSU 1 for a 1ST down
Devin Mockobee run for a loss of 1 yard to the OSU 2
Direct snap to MOCKOBEE, Devin rush to the right for a loss of 2 yards to the OSU4 (SIMON, Cody). PENALTY PUR Holding on MILLER, Garrett enforced 10 yards from the OSU2 to the OSU12 [NHSG]. NO PLAY (replay the down).
Hudson Card sacked by Jack Sawyer and JT Tuimoloau for a loss of 10 yards to the OSU 22
Hudson Card pass incomplete
Julio Macias 39 yd FG MISSED
[NHSG] Kneel down by MCCORD, Kyle at OSU20 (team loss of 2).
End of 2nd Quarter
Kyle McCord pass complete to Julian Fleming for 9 yds to the OSU 42
Kyle McCord pass complete to Xavier Johnson for 21 yds to the PUR 37 for a 1ST down
MCCORD, Kyle pass deep to the right incomplete intended for FLEMING, Julian thrown to the PUR10. PENALTY PUR Pass Interference on BROWN, Markevious enforced 15 yards to the PUR22 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Dallan Hayden run for 19 yds to the PUR 3 for a 1ST down
Kyle McCord pass incomplete
MCCORD, Kyle pass short to the right incomplete intended for FLEMING, Julian thrown to the PUR0. PENALTY PUR Pass Interference on BROWN, Markevious enforced 1 yards to the PUR2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Dallan Hayden run for 1 yd to the PUR 1
Dallan Hayden run for 1 yd for a TD (Jayden Fielding KICK)
Devin Mockobee run for a loss of 1 yard to the PUR 24
Hudson Card pass complete to Mershawn Rice for 9 yds to the PUR 33
Hudson Card pass complete to Mershawn Rice for 35 yds to the OSU 32 for a 1ST down
Devin Mockobee run for 2 yds to the OSU 30
Hudson Card pass incomplete
Dylan Downing run for a loss of 1 yard to the OSU 31
CARD, Hudson pass deep to the right incomplete intended for MILLER, Garrett thrown to the OSU10. PENALTY OSU Pass Interference on RANSOM, Lathan enforced 15 yards to the OSU16 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Hudson Card pass incomplete
Deion Burks run for 6 yds to the OSU 10
Dylan Downing run for no gain to the OSU 10
Julio Macias 27 yd FG MISSED
Dallan Hayden run for 3 yds to the OSU 23
Kyle McCord run for a loss of 3 yards to the OSU 20
Kyle McCord pass complete to Carnell Tate for 16 yds to the OSU 36 for a 1ST down
Ohio State Penalty, Delay Of Game (Kyle McCord) to the OSU 31
Kyle McCord pass complete to Carnell Tate for 55 yds to the PUR 14 for a 1ST down
Kyle McCord pass complete to Cade Stover for 14 yds for a TD (Jayden Fielding KICK)
Hudson Card pass incomplete
Hudson Card pass complete to Mershawn Rice for 6 yds to the PUR 41
Hudson Card pass incomplete
Jack Ansell punt for 38 yds, fair catch by Jayden Ballard at the OSU 21
Evan Pryor run for 5 yds to the OSU 26
Evan Pryor run for a loss of 5 yards to the OSU 21
Kyle McCord pass incomplete
Jesse Mirco punt for 40 yds
Hudson Card pass incomplete
Devin Mockobee run for no gain to the OSU 48
Hudson Card pass incomplete
Jack Ansell punt for 21 yds
Kyle McCord pass incomplete
Evan Pryor run for 2 yds to the OSU 29
Kyle McCord sacked for a loss of 9 yards to the OSU 20
Hudson Card pass incomplete
Hudson Card pass incomplete
Devin Mockobee run for 3 yds to the OSU 17
Hudson Card pass complete to TJ Sheffield for 15 yds to the OSU 2 for a 1ST down
Hudson Card pass incomplete
Purdue Penalty, False Start (Jalen Grant) to the OSU 6
Hudson Card pass complete to Deion Burks for 6 yds for a TD (Caleb Krockover KICK)
Kyle McCord pass complete to Marvin Harrison Jr. for 20 yds to the PUR 46 for a 1ST down
Ohio State Penalty, Intentional Grounding (Kyle McCord) to the OSU 45
Dallan Hayden run for 8 yds to the PUR 48
Kyle McCord pass complete to Carnell Tate for 8 yds to the PUR 40
Ohio State Penalty, Delay Of Game (Jesse Mirco) to the PUR 45
Ohio State Penalty, Illegal Snap on FERLMANN, John enforced (-5 Yards) to the 50 yard line
Jesse Mirco punt for 48 yds, downed at the PUR 2
Dylan Downing run for 9 yds to the PUR 11
Dylan Downing run for no gain to the PUR 11
Dylan Downing run for 3 yds to the PUR 14 for a 1ST down
Hudson Card pass incomplete
Hudson Card pass complete to Dylan Downing for 8 yds to the PUR 22
Hudson Card pass incomplete
Jack Ansell punt for 42 yds, downed at the OSU 36
Devin Brown run for 5 yds to the OSU 41
Dallan Hayden run for 1 yd to the OSU 42
Devin Brown pass complete to Brandon Inniss for 58 yds for a TD (Jayden Fielding KICK)
Devin Mockobee run for 9 yds to the PUR 34
Devin Mockobee run for 9 yds to the PUR 43 for a 1ST down
Devin Mockobee run for 9 yds to the OSU 48
Devin Mockobee run for no gain to the OSU 48
Devin Mockobee run for 5 yds to the OSU 43 for a 1ST down
Dylan Downing run for 1 yd to the OSU 42
Bennett Meredith pass complete to Jaron Tibbs for 8 yds to the OSU 34
Bennett Meredith pass incomplete
Dylan Downing run for a loss of 2 yards to the OSU 36
Bennett Meredith pass incomplete
Devin Brown run for a loss of 1 yard to the OSU 35
Devin Brown run for 3 yds to the OSU 38
Ohio State Penalty, False Start (-5 Yards) to the OSU 33
Devin Brown sacked by Jeffrey M'Ba for a loss of 4 yards to the OSU 29
Jesse Mirco punt for 53 yds
Addai Lewellen run for a loss of 2 yards to the PUR 16

