Skip to main content
← Back to GamesOct 14, 2023Week 7
Conference Game

House Prediction

Model Margin

Ohio State by 20.4

Home Win Probability

Purdue 10%

Market (Bovada)

Purdue +17.5

Edge: Ohio State -17.5 (2.9 pts)

fitted_v1 · Oct 14, 2023

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
Ohio StateOhio State
13714741
PurduePurdue
00077

Scoring Timeline

Q1Q2Q3Q401428420-60-130-200-270-347-347-41
PurdueOhio State

Drive Chart

Own 20Own 4050Opp 40Opp 20PUROSPUROSPUROSPUROSPUROSPUROSOSPUROSPUROSPUROSPUROSPUROSPUROSPURMISS944ydTD869ydPUNT32ydTD851ydPUNT35ydTO1172ydPUNT35ydTD1173ydPUNT66ydPUNT3-9ydMISS1048ydEND1-2ydTD667ydMISS1065ydTD580ydPUNT36ydPUNT30ydPUNT30ydTO3-7ydTD620ydPUNT416ydPUNT620ydTD364ydDOWNS1039ydPUNT3-7ydEND1-2yd

Box Score

Team statistics comparing Ohio State and Purdue
StatisticOhio StatePurdue
Passing17-3014-35
Pass Yards334134
Rush Yards152123
Total Yards486257
Turnovers20
3rd Down8-133-17
Penalties9-515-41
Possession32:2727:33

Player Leaders

Player Leaders

Ohio State
passing
Kyle McCord
16/28, 276 YDS, 3 TD
rushing
Dallan Hayden
11 CAR, 76 YDS, 1 TD
receiving
Marvin Harrison Jr.
6 REC, 105 YDS, 1 TD
defense
Purdue
passing
Hudson Card
13/32, 126 YDS, 1 TD
rushing
Devin Mockobee
18 CAR, 110 YDS
receiving
Mershawn Rice
3 REC, 50 YDS
defense

Play-by-Play

1st & 10Rush+19 ydsPPA +1.71

Devin Mockobee run for 19 yds to the PUR 44 for a 1ST down

1st & 10Pass Reception+7 ydsPPA +0.67

Hudson Card pass complete to Deion Burks for 7 yds to the OSU 49

2nd & 3Rush+4 ydsPPA +0.22

Devin Mockobee run for 4 yds to the OSU 45 for a 1ST down

1st & 10Pass Reception+9 ydsPPA +0.96

Hudson Card pass complete to TJ Sheffield for 9 yds to the OSU 36

2nd & 1Rush+3 ydsPPA -0.38

Devin Mockobee run for 3 yds to the OSU 33 for a 1ST down

1st & 10Rush+2 ydsPPA -0.34

Dylan Downing run for 2 yds to the OSU 31

2nd & 8Pass Incompletion0 ydsPPA -0.76

Hudson Card pass incomplete

3rd & 8Pass Incompletion0 ydsPPA -0.98

Hudson Card pass incomplete

4th & 8Field Goal Missed+48 yds

Julio Macias 48 yd FG MISSED

1st & 10Pass Incompletion0 ydsPPA -0.89

Kyle McCord pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.49

Kyle McCord pass incomplete

3rd & 10Pass Reception+15 ydsPPA +2.80

Kyle McCord pass complete to Marvin Harrison Jr. for 15 yds to the OSU 46 for a 1ST down

1st & 10Rush+2 ydsPPA -0.67

Chip Trayanum run for 2 yds to the OSU 48

2nd & 8Pass Reception+34 ydsPPA +2.27

Kyle McCord pass complete to Marvin Harrison Jr. for 34 yds to the PUR 18 for a 1ST down

1st & 10Rush+4 ydsPPA -0.02

Chip Trayanum run for 4 yds to the PUR 14

2nd & 6Pass Incompletion0 ydsPPA -0.37

Kyle McCord pass incomplete

3rd & 6Passing Touchdown+14 ydsPPA +2.99

Kyle McCord pass complete to Marvin Harrison Jr. for 14 yds for a TD (Jayden Fielding PAT MISSED)

0th & 0Kickoff Return (Offense)0 yds

Jayden Fielding kickoff for 65 yds , return for no gain to the PUR 9

1st & 10Rush-1 ydsPPA -0.38

Dylan Downing run for a loss of 1 yard to the PUR 8

2nd & 11Rush+3 ydsPPA -0.05

Dylan Downing run for 3 yds to the PUR 11

3rd & 8Pass Incompletion0 ydsPPA -0.09

Hudson Card pass incomplete

4th & 8Punt0 yds

Jack Ansell punt for 40 yds

1st & 10Rush+5 ydsPPA +0.10

Xavier Johnson run for 5 yds to the PUR 46

2nd & 5Rush+10 ydsPPA +0.81

Chip Trayanum run for 10 yds to the PUR 36 for a 1ST down

1st & 10Pass Reception+14 ydsPPA +0.36

Kyle McCord pass complete to Marvin Harrison Jr. for 14 yds to the PUR 22 for a 1ST down

1st & 10Rush+6 ydsPPA +0.19

Chip Trayanum run for 6 yds to the PUR 16

2nd & 4Rush+3 ydsPPA -0.14

Chip Trayanum run for 3 yds to the PUR 13

3rd & 1Rush+8 ydsPPA +0.72

Devin Brown run for 8 yds to the PUR 5 for a 1ST down

1st & 5Rush+3 ydsPPA -0.18

Chip Trayanum run for 3 yds to the PUR 2

2nd & 2Rushing Touchdown+2 ydsPPA +2.07

Devin Brown run for 2 yds for a TD (Jayden Fielding KICK)

1st & 10Pass Reception+5 ydsPPA +0.09

Hudson Card pass complete to Garrett Miller for 5 yds to the PUR 30

2nd & 5Rush0 ydsPPA -0.75

Devin Mockobee run for no gain to the PUR 30

3rd & 5Pass Incompletion0 ydsPPA -0.37

Hudson Card pass incomplete

4th & 5Punt0 yds

Jack Ansell punt for 42 yds, downed at the OSU 28

1st & 10Pass Reception+9 ydsPPA +1.32

Kyle McCord pass complete to Chip Trayanum for 9 yds to the OSU 37

2nd & 1Rush+4 ydsPPA -0.12

Xavier Johnson run for 4 yds to the OSU 41 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.14

Kyle McCord pass incomplete

2nd & 10Rush+9 ydsPPA +1.08

Kyle McCord run for 9 yds to the 50 yard line

3rd & 1Rush+2 ydsPPA +1.03

Kyle McCord run for 2 yds to the PUR 48 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.07

Kyle McCord pass incomplete

2nd & 10Pass Reception+23 ydsPPA +2.06

Kyle McCord pass complete to Cade Stover for 23 yds to the PUR 25 for a 1ST down

1st & 10Rush+1 ydsPPA -0.35

Dallan Hayden run for 1 yd to the PUR 24

2nd & 9Rush+17 ydsPPA +0.85

Dallan Hayden run for 17 yds to the PUR 7 for a 1ST down

1st & 7Pass Incompletion0 ydsPPA -0.41

Devin Brown pass incomplete

2nd & 7Fumble Recovery (Opponent)+7 ydsPPA -4.39

Devin Brown run for 7 yds Devin Brown fumbled, recovered by PUR Kydran Jenkins

1st & 10Rush+2 ydsPPA -0.36

Devin Mockobee run for 2 yds to the PUR 22

2nd & 8Sack-5 ydsPPA -0.54

Hudson Card sacked by JT Tuimoloau for a loss of 5 yards to the PUR 17

3rd & 13Pass Reception+8 ydsPPA +0.10

Hudson Card pass complete to Jayden Dixon-Veal for 8 yds to the PUR 25

4th & 5Punt0 yds

Jack Ansell punt for 48 yds, downed at the OSU 27

1st & 10Pass Reception+8 ydsPPA +0.95

Kyle McCord pass complete to Marvin Harrison Jr. for 8 yds to the OSU 35

2nd & 2Rush+8 ydsPPA +0.52

Dallan Hayden run for 8 yds to the OSU 43 for a 1ST down

1st & 10Pass Reception+12 ydsPPA +0.99

Kyle McCord pass complete to Cade Stover for 12 yds to the PUR 45 for a 1ST down

1st & 10Rush+9 ydsPPA +0.96

Xavier Johnson run for 9 yds to the PUR 36

2nd & 1Pass Incompletion0 ydsPPA -0.98

Kyle McCord pass incomplete

3rd & 1Rush+3 ydsPPA +0.59

Dallan Hayden run for 3 yds to the PUR 33 for a 1ST down

1st & 10Rush+14 ydsPPA +0.30

Dallan Hayden run for 14 yds to the PUR 19 for a 1ST down

1st & 10Rush+15 ydsPPA +0.92

Xavier Johnson run for 15 yds to the PUR 4 for a 1ST down

1st & 4Rush0 ydsPPA -0.65

Devin Brown run for no gain to the PUR 4

2nd & 4Pass Incompletion0 ydsPPA -0.36

Kyle McCord pass incomplete

3rd & 4Passing Touchdown+4 ydsPPA +2.70

Kyle McCord pass complete to Cade Stover for 4 yds for a TD (Jayden Fielding KICK)

1st & 10Pass Reception+5 ydsPPA +0.09

Hudson Card pass complete to Garrett Miller for 5 yds to the PUR 25

2nd & 5Pass Reception+4 ydsPPA -0.09

Hudson Card pass complete to Elijah Canion for 4 yds to the PUR 29

3rd & 1Rush+4 ydsPPA +0.96

Dylan Downing run for 4 yds to the PUR 33 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.96

Hudson Card pass incomplete

2nd & 10Sack-7 ydsPPA -0.88

Hudson Card sacked by Jack Sawyer for a loss of 7 yards to the PUR 26

3rd & 17Pass Incompletion0 ydsPPA -0.08

Hudson Card pass incomplete

4th & 17Punt0 yds

Jack Ansell punt for 34 yds

1st & 10Penalty-10 yds

Ohio State Penalty, Offensive Holding (Josh Simmons) to the OSU 30

1st & 20Pass Incompletion0 ydsPPA -0.38

Kyle McCord pass incomplete

2nd & 20Pass Incompletion0 ydsPPA -0.18

Kyle McCord pass incomplete

3rd & 20Penalty-5 yds

Ohio State Penalty, Delay Of Game (Kyle McCord) to the OSU 25

3rd & 25Rush+6 ydsPPA +0.01

Xavier Johnson run for 6 yds to the OSU 31

4th & 19Punt0 yds

Jesse Mirco punt for 39 yds, fair catch by TJ Sheffield at the PUR 30

1st & 10Rush+5 ydsPPA +0.10

Devin Mockobee run for 5 yds to the PUR 35

2nd & 5Pass Reception+9 ydsPPA +1.22

Hudson Card pass complete to Deion Burks for 9 yds to the PUR 44 for a 1ST down

1st & 10Rush+13 ydsPPA +1.02

Hudson Card run for 13 yds to the OSU 43 for a 1ST down

1st & 10Rush+21 ydsPPA +0.70

Devin Mockobee run for 21 yds to the OSU 22 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.40

Hudson Card pass incomplete

2nd & 10Rush+21 ydsPPA +2.11

Devin Mockobee run for 21 yds to the OSU 1 for a 1ST down

1st & 1Rush-1 ydsPPA -1.13

Devin Mockobee run for a loss of 1 yard to the OSU 2

2nd & 2Penalty-10 yds

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).

3rd & 12Sack-10 ydsPPA -2.47

Hudson Card sacked by Jack Sawyer and JT Tuimoloau for a loss of 10 yards to the OSU 22

2nd & 12Pass Incompletion0 ydsPPA -0.32

Hudson Card pass incomplete

4th & 22Field Goal Missed+39 yds

Julio Macias 39 yd FG MISSED

1st & 10Rush0 ydsPPA -0.61

[NHSG] Kneel down by MCCORD, Kyle at OSU20 (team loss of 2).

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Pass Reception+9 ydsPPA +1.38

Kyle McCord pass complete to Julian Fleming for 9 yds to the OSU 42

2nd & 1Pass Reception+21 ydsPPA +1.00

Kyle McCord pass complete to Xavier Johnson for 21 yds to the PUR 37 for a 1ST down

1st & 10Penalty+15 yds

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).

1st & 10Rush+19 ydsPPA +1.18

Dallan Hayden run for 19 yds to the PUR 3 for a 1ST down

1st & 3Pass Incompletion0 ydsPPA -0.75

Kyle McCord pass incomplete

2nd & 3Penalty+1 yds

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).

1st & 2Rush+1 ydsPPA -0.69

Dallan Hayden run for 1 yd to the PUR 1

2nd & 1Rushing Touchdown+1 ydsPPA +1.90

Dallan Hayden run for 1 yd for a TD (Jayden Fielding KICK)

1st & 10Rush-1 ydsPPA -0.80

Devin Mockobee run for a loss of 1 yard to the PUR 24

2nd & 11Pass Reception+9 ydsPPA +0.58

Hudson Card pass complete to Mershawn Rice for 9 yds to the PUR 33

3rd & 2Pass Reception+35 ydsPPA +3.43

Hudson Card pass complete to Mershawn Rice for 35 yds to the OSU 32 for a 1ST down

1st & 10Rush+2 ydsPPA -0.32

Devin Mockobee run for 2 yds to the OSU 30

2nd & 8Pass Incompletion0 ydsPPA -0.73

Hudson Card pass incomplete

3rd & 8Rush-1 ydsPPA -1.18

Dylan Downing run for a loss of 1 yard to the OSU 31

4th & 9Penalty+15 yds

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).

1st & 10Pass Incompletion0 ydsPPA -0.33

Hudson Card pass incomplete

2nd & 10Rush+6 ydsPPA +0.12

Deion Burks run for 6 yds to the OSU 10

3rd & 4Rush0 ydsPPA -0.37

Dylan Downing run for no gain to the OSU 10

4th & 4Field Goal Missed+27 yds

Julio Macias 27 yd FG MISSED

1st & 10Rush+3 ydsPPA -0.24

Dallan Hayden run for 3 yds to the OSU 23

2nd & 7Rush-3 ydsPPA -0.58

Kyle McCord run for a loss of 3 yards to the OSU 20

3rd & 10Pass Reception+16 ydsPPA +2.06

Kyle McCord pass complete to Carnell Tate for 16 yds to the OSU 36 for a 1ST down

1st & 10Penalty-5 yds

Ohio State Penalty, Delay Of Game (Kyle McCord) to the OSU 31

1st & 15Pass Reception+55 ydsPPA +3.69

Kyle McCord pass complete to Carnell Tate for 55 yds to the PUR 14 for a 1ST down

1st & 10Passing Touchdown+14 ydsPPA +2.55

Kyle McCord pass complete to Cade Stover for 14 yds for a TD (Jayden Fielding KICK)

1st & 10Pass Incompletion0 ydsPPA -1.01

Hudson Card pass incomplete

2nd & 10Pass Reception+6 ydsPPA +0.25

Hudson Card pass complete to Mershawn Rice for 6 yds to the PUR 41

3rd & 4Pass Incompletion0 ydsPPA -0.72

Hudson Card pass incomplete

4th & 4Punt0 yds

Jack Ansell punt for 38 yds, fair catch by Jayden Ballard at the OSU 21

1st & 10Rush+5 ydsPPA +0.09

Evan Pryor run for 5 yds to the OSU 26

2nd & 5Rush-5 ydsPPA -0.95

Evan Pryor run for a loss of 5 yards to the OSU 21

3rd & 10Pass Incompletion0 ydsPPA -0.12

Kyle McCord pass incomplete

4th & 10Punt0 yds

Jesse Mirco punt for 40 yds

1st & 10Pass Incompletion0 ydsPPA -1.07

Hudson Card pass incomplete

2nd & 10Rush0 ydsPPA -1.05

Devin Mockobee run for no gain to the OSU 48

3rd & 10Pass Incompletion0 ydsPPA -0.77

Hudson Card pass incomplete

4th & 10Punt0 yds

Jack Ansell punt for 21 yds

1st & 10Pass Incompletion0 ydsPPA -0.77

Kyle McCord pass incomplete

2nd & 10Rush+2 ydsPPA -0.26

Evan Pryor run for 2 yds to the OSU 29

3rd & 8Sack-9 ydsPPA -0.41

Kyle McCord sacked for a loss of 9 yards to the OSU 20

1st & 10Pass Incompletion0 ydsPPA -0.37

Hudson Card pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.47

Hudson Card pass incomplete

3rd & 10Rush+3 ydsPPA -0.23

Devin Mockobee run for 3 yds to the OSU 17

4th & 7Pass Reception+15 ydsPPA +2.48

Hudson Card pass complete to TJ Sheffield for 15 yds to the OSU 2 for a 1ST down

1st & 1Pass Incompletion0 ydsPPA -0.96

Hudson Card pass incomplete

2nd & 1Penalty-5 yds

Purdue Penalty, False Start (Jalen Grant) to the OSU 6

2nd & 6Passing Touchdown+6 ydsPPA +2.53

Hudson Card pass complete to Deion Burks for 6 yds for a TD (Caleb Krockover KICK)

1st & 10Pass Reception+20 ydsPPA +1.79

Kyle McCord pass complete to Marvin Harrison Jr. for 20 yds to the PUR 46 for a 1ST down

1st & 10Penalty0 yds

Ohio State Penalty, Intentional Grounding (Kyle McCord) to the OSU 45

2nd & 20Rush+8 ydsPPA +0.50

Dallan Hayden run for 8 yds to the PUR 48

3rd & 12Pass Reception+8 ydsPPA +0.66

Kyle McCord pass complete to Carnell Tate for 8 yds to the PUR 40

4th & 4Penalty-5 yds

Ohio State Penalty, Delay Of Game (Jesse Mirco) to the PUR 45

4th & 9Penalty-5 yds

Ohio State Penalty, Illegal Snap on FERLMANN, John enforced (-5 Yards) to the 50 yard line

4th & 14Punt0 yds

Jesse Mirco punt for 48 yds, downed at the PUR 2

1st & 10Rush+9 ydsPPA +0.66

Dylan Downing run for 9 yds to the PUR 11

2nd & 1Rush0 ydsPPA -0.63

Dylan Downing run for no gain to the PUR 11

3rd & 1Rush+3 ydsPPA +0.28

Dylan Downing run for 3 yds to the PUR 14 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.42

Hudson Card pass incomplete

2nd & 10Pass Reception+8 ydsPPA +0.30

Hudson Card pass complete to Dylan Downing for 8 yds to the PUR 22

3rd & 2Pass Incompletion0 ydsPPA -0.36

Hudson Card pass incomplete

4th & 2Punt0 yds

Jack Ansell punt for 42 yds, downed at the OSU 36

1st & 10Rush+5 ydsPPA +0.11

Devin Brown run for 5 yds to the OSU 41

2nd & 5Rush+1 ydsPPA -0.89

Dallan Hayden run for 1 yd to the OSU 42

3rd & 4Passing Touchdown+58 ydsPPA +5.93

Devin Brown pass complete to Brandon Inniss for 58 yds for a TD (Jayden Fielding KICK)

1st & 10Rush+9 ydsPPA +1.25

Devin Mockobee run for 9 yds to the PUR 34

2nd & 1Rush+9 ydsPPA +0.36

Devin Mockobee run for 9 yds to the PUR 43 for a 1ST down

1st & 10Rush+9 ydsPPA +1.28

Devin Mockobee run for 9 yds to the OSU 48

2nd & 1Rush0 ydsPPA -1.34

Devin Mockobee run for no gain to the OSU 48

4th & 1Rush+5 ydsPPA +2.35

Devin Mockobee run for 5 yds to the OSU 43 for a 1ST down

1st & 10Rush+1 ydsPPA -0.72

Dylan Downing run for 1 yd to the OSU 42

2nd & 9Pass Reception+8 ydsPPA +0.71

Bennett Meredith pass complete to Jaron Tibbs for 8 yds to the OSU 34

3rd & 1Pass Incompletion0 ydsPPA -1.18

Bennett Meredith pass incomplete

3rd & 1Rush-2 ydsPPA -1.48

Dylan Downing run for a loss of 2 yards to the OSU 36

4th & 3Pass Incompletion0 ydsPPA -2.16

Bennett Meredith pass incomplete

1st & 10Rush-1 ydsPPA -1.21

Devin Brown run for a loss of 1 yard to the OSU 35

2nd & 11Rush+3 ydsPPA -0.24

Devin Brown run for 3 yds to the OSU 38

3rd & 8Penalty-5 yds

Ohio State Penalty, False Start (-5 Yards) to the OSU 33

3rd & 13Sack-4 ydsPPA -0.28

Devin Brown sacked by Jeffrey M'Ba for a loss of 4 yards to the OSU 29

4th & 17Punt0 yds

Jesse Mirco punt for 53 yds

1st & 10Rush-2 ydsPPA -0.63

Addai Lewellen run for a loss of 2 yards to the PUR 16

Situational Analysis

Ohio State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
2 plays
0%
2 plays
58%
26 plays
50%
2 plays
2nd
67%
6 plays
17%
6 plays
50%
8 plays
33%
3 plays
3rd
100%
3 plays
100%
3 plays
50%
4 plays
67%
3 plays
4th

Purdue

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
2 plays
44%
25 plays
2nd
40%
5 plays
50%
4 plays
45%
11 plays
33%
3 plays
3rd
50%
6 plays
0%
3 plays
0%
5 plays
33%
3 plays
4th
50%
2 plays
100%
1 play