Skip to main content
← Back to GamesSep 25, 2021Week 4

House Prediction

Model Margin

Northwestern by 8.7

Home Win Probability

Northwestern 60%

Market (consensus)

Northwestern -13.5

Edge: Ohio +13.5 (4.8 pts)

fitted_v1 · Sep 25, 2021

Line Movement

No line movement to chart

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

Team1Q2Q3Q4QFinal
OhioOhio
00066
NorthwesternNorthwestern
14301835

Scoring Timeline

Q1Q2Q3Q401428427-014-017-020-028-035-0
NorthwesternOhio

Drive Chart

Own 20Own 4050Opp 40Opp 20OHINOROHINOROHINOROHINOROHINOROHINOROHINORNOROHINOROHINOROHINOROHINOROHINOROHIMISS1361ydPUNT3-7ydTO112ydTD859ydPUNT423ydTD190ydPUNT33ydMISS1264ydPUNT838ydPUNT36ydPUNT33ydFG1182ydPUNT419ydEND1-2ydPUNT618ydPUNT517ydPUNT412ydPUNT628ydFG1065ydTO636ydTO314ydDOWNS519ydTD632ydTO49ydTD633ydTD256yd

Box Score

Team statistics comparing Ohio and Northwestern
StatisticOhioNorthwestern
Passing21-3212-20
Pass Yards16988
Rush Yards179373
Total Yards348461
Turnovers31
3rd Down3-138-15
Penalties10-684-32
Possession28:5031:10

Player Leaders

Player Leaders

Ohio
passing
Kurtis Rourke
20/29, 166 YDS, 1 INT
rushing
Armani Rogers
7 CAR, 68 YDS, 1 TD
receiving
Tyler Walton
4 REC, 44 YDS
defense
Northwestern
passing
Ryan Hilinski
12/20, 88 YDS
rushing
Evan Hull
22 CAR, 216 YDS, 2 TD
receiving
Stephon Robinson
4 REC, 44 YDS
defense

Play-by-Play

1st & 10Pass Reception+3 ydsPPA -0.30

Kurtis Rourke pass complete to Armani Rogers for 3 yds to the Ohio 28

2nd & 7Rush+1 ydsPPA -0.47

Armani Rogers run for 1 yd to the Ohio 29

3rd & 6Pass Reception+15 ydsPPA +2.47

Kurtis Rourke pass complete to Ryan Luehrman for 15 yds to the Ohio 44 for a 1ST down

1st & 10Rush+4 ydsPPA -0.16

O'Shaan Allison run for 4 yds to the Ohio 48

2nd & 6Rush+3 ydsPPA -0.43

O'Shaan Allison run for 3 yds to the Nwest 49

3rd & 3Pass Reception+4 ydsPPA +1.49

Kurtis Rourke pass complete to Cameron Odom for 4 yds to the Nwest 45 for a 1ST down

1st & 10Pass Reception+14 ydsPPA +0.63

Kurtis Rourke pass complete to Ty Walton for 14 yds to the Nwest 31 for a 1ST down

1st & 10Sack0 ydsPPA -0.58

Kurtis Rourke sacked by Adetomiwa Adebawore for 0 yards to the Nwest 37

2nd & 16Rush+7 ydsPPA +0.44

Kurtis Rourke run for 7 yds to the Nwest 30

3rd & 9Pass Reception+12 ydsPPA +1.44

Kurtis Rourke pass complete to Ty Walton for 12 yds to the Nwest 18 for a 1ST down

2nd & 14Pass Reception+10 ydsPPA +0.47

Kurtis Rourke pass complete to Ty Walton for 10 yds to the Nwest 12

3rd & 4Penalty+10 yds

QB Keeper ROGERS, Armani rush to the left for a gain of 2 yards to the NU 10 (AZEMA, Coco). PENALTY OU Holding on ATKINSON, Christophe enforced 10 yards from the NU 12 to the NU 22 [NHSG]. NO PLAY (replay the down).

3rd & 14Pass Reception+8 ydsPPA +0.46

Kurtis Rourke pass complete to Ty Walton for 8 yds to the Nwest 14

4th & 6Field Goal Missed+31 yds

Tristian Vandenberg 31 yd FG MISSED

1st & 10Rush+4 ydsPPA -0.09

Evan Hull run for 4 yds to the Nwest 24

2nd & 6Rush+1 ydsPPA -0.43

Evan Hull run for 1 yd to the Nwest 25

3rd & 5Penalty0 yds

HILINSKI, Ryan pass to the left complete for 20 yards to HULL, Evan caught at the NU 28 and advanced to the NU 45 (ELAD, Jett), out of bounds. PENALTY NU Pass Interference on WASHINGTON, Malik enforced half the distance from the goal, 12 yards to the NU 13 [NHSG]. NO PLAY (replay the down).

3rd & 17Pass Incompletion0 ydsPPA -0.03

Ryan Hilinski pass incomplete

4th & 17Punt+11 yds

Derek Adams punt for 51 yds , Ty Walton returns for 11 yds to the Ohio 47

1st & 10Rush+12 ydsPPA +0.85

Kurtis Rourke run for 12 yds to the Nwest 41

1st & 10Rush+1 ydsPPA -0.92

Evan Hull run for 1 yd to the Nwest 42

2nd & 9Rush+7 ydsPPA +0.59

Evan Hull run for 7 yds to the Nwest 49

3rd & 2Rush+3 ydsPPA +1.31

Evan Hull run for 3 yds to the Ohio 48 for a 1ST down

1st & 10Pass Reception+20 ydsPPA +0.92

Ryan Hilinski pass complete to Stephon Robinson Jr. for 20 yds to the Ohio 28 for a 1ST down

1st & 10Rush+7 ydsPPA +0.34

run for 7 yds to the Ohio 21

2nd & 3Rush+2 ydsPPA -0.31

run for 2 yds to the Ohio 19

3rd & 1Rush+2 ydsPPA +0.15

Evan Hull run for 2 yds to the Ohio 17 for a 1ST down

1st & 10Rushing Touchdown+17 ydsPPA +2.58

Evan Hull run for 17 yds for a TD (Charlie Kuhbander KICK)

1st & 10Pass Reception+21 ydsPPA +1.93

Kurtis Rourke pass complete to O'Shaan Allison for 21 yds to the Ohio 49 for a 1ST down

1st & 10Rush0 ydsPPA -1.13

O'Shaan Allison run for no gain to the Ohio 49

2nd & 10Rush+2 ydsPPA -0.61

O'Shaan Allison run for 2 yds to the Nwest 49

3rd & 8Pass Incompletion0 ydsPPA -0.83

Kurtis Rourke pass incomplete

4th & 8Punt0 yds

Jonah Wieland punt for 39 yds, downed at the Nwest 10

1st & 10Rushing Touchdown+90 ydsPPA +6.79

Evan Hull run for 90 yds for a TD (Charlie Kuhbander KICK)

1st & 10Rush+1 ydsPPA -0.59

Armani Rogers run for 1 yd to the Ohio 26

2nd & 9Pass Reception+7 ydsPPA +0.37

Kurtis Rourke pass complete to Ryan Luehrman for 7 yds to the Ohio 33

3rd & 2Penalty-5 yds

OHIO Penalty, False Start (-5 Yards) to the Ohio 28

3rd & 7Pass Incompletion0 ydsPPA -0.27

Kurtis Rourke pass incomplete

4th & 7Punt+13 yds

Jack Wilson punt for 45 yds , Bryce Kirtz returns for 13 yds to the Nwest 30

1st & 10Pass Reception+5 ydsPPA +0.10

Ryan Hilinski pass complete to Stephon Robinson Jr. for 5 yds to the Nwest 35

2nd & 5Pass Reception0 ydsPPA -0.91

Ryan Hilinski pass complete to Bryce Kirtz for no gain to the Nwest 35

3rd & 5Pass Reception+11 ydsPPA +2.32

Ryan Hilinski pass complete to Stephon Robinson Jr. for 11 yds to the Nwest 46 for a 1ST down

1st & 10Penalty+5 yds

OHIO Penalty, Offsides (Rodney Mathews) to the Ohio 49

1st & 5Rush+2 ydsPPA -0.67

Andrew Clair run for 2 yds to the Ohio 47

2nd & 3Pass Reception+8 ydsPPA +0.40

Ryan Hilinski pass complete to Bryce Kirtz for 8 yds to the Ohio 39 for a 1ST down

1st & 10Pass Reception+8 ydsPPA +0.62

Ryan Hilinski pass complete to Stephon Robinson Jr. for 8 yds to the Ohio 31

2nd & 2Rush+11 ydsPPA -0.10

Andrew Clair run for 11 yds to the Ohio 20 for a 1ST down

1st & 10Penalty+7 yds

OHIO Penalty, Personal Foul (7 Yards) to the Ohio 7 for a 1ST down

1st & 6Rush+3 ydsPPA -0.16

Anthony Tyus III run for 3 yds to the Ohio 3

2nd & 3Rush+1 ydsPPA -0.33

run for 1 yd to the Ohio 2

3rd & 2Rush+1 ydsPPA -0.24

Andrew Clair run for 1 yd to the Ohio 1

4th & 1Penalty+5 yds

OHIO Penalty, False Start (5 Yards) to the Ohio 6

4th & 6Field Goal Missed+24 yds

Charlie Kuhbander 24 yd FG MISSED

1st & 10Pass Reception+11 ydsPPA +0.78

Kurtis Rourke pass complete to Cameron Odom for 11 yds to the Ohio 31 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.38

Kurtis Rourke pass complete to Isiah Cox for 6 yds to the Ohio 37

2nd & 4Rush+7 ydsPPA +0.86

De'Montre Tuggle run for 7 yds to the Ohio 44 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.16

Kurtis Rourke pass incomplete

2nd & 10Rush+14 ydsPPA +2.24

O'Shaan Allison run for 14 yds to the Nwest 42 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.91

Kurtis Rourke pass incomplete

2nd & 10Rush+4 ydsPPA -0.15

O'Shaan Allison run for 4 yds to the Nwest 38

3rd & 6Sack0 ydsPPA -1.06

Kurtis Rourke sacked by Jeffery Pooler Jr. for 0 yards to the Nwest 42

4th & 10Punt0 yds

Jonah Wieland punt for 41 yds, downed at the Nwest 1

1st & 10Rush+4 ydsPPA -0.03

Evan Hull run for 4 yds to the Nwest 5

2nd & 6Rush+2 ydsPPA -0.15

Evan Hull run for 2 yds to the Nwest 7

3rd & 4Pass Incompletion0 ydsPPA -0.14

Ryan Hilinski pass incomplete

4th & 4Punt0 yds

Derek Adams punt for 43 yds, fair catch by Ty Walton at the 50 yard line

1st & 10Pass Incompletion0 ydsPPA -1.11

Kurtis Rourke pass incomplete

2nd & 10Pass Reception+3 ydsPPA -0.40

Kurtis Rourke pass complete to Jerome Buckner for 3 yds to the Nwest 47

3rd & 7Pass Incompletion0 ydsPPA -0.93

Kurtis Rourke pass incomplete

4th & 7Punt0 yds

Jonah Wieland punt for 35 yds, fair catch by Bryce Kirtz at the Nwest 12

1st & 10Rush+14 ydsPPA +0.72

Evan Hull run for 14 yds to the Nwest 26 for a 1ST down

1st & 10Pass Reception+12 ydsPPA +1.05

Ryan Hilinski pass complete to Bryce Kirtz for 12 yds to the Nwest 38 for a 1ST down

1st & 10Rush+4 ydsPPA -0.17

Bryce Kirtz run for 4 yds to the Nwest 42

2nd & 6Rush+13 ydsPPA +1.64

Evan Hull run for 13 yds to the Ohio 45 for a 1ST down

1st & 10Rush+3 ydsPPA -0.33

Evan Hull run for 3 yds to the Ohio 42

2nd & 7Pass Incompletion0 ydsPPA -1.06

Ryan Hilinski pass incomplete

3rd & 7Rush+32 ydsPPA +2.35

Andrew Clair run for 32 yds to the Ohio 10 for a 1ST down

1st & 10Rush+2 ydsPPA -0.16

Andrew Clair run for 2 yds to the Ohio 8

2nd & 8Pass Reception+2 ydsPPA -0.15

Ryan Hilinski pass complete to Charlie Mangieri for 2 yds to the Ohio 6

3rd & 6Pass Incompletion0 ydsPPA -0.30

Ryan Hilinski pass incomplete

4th & 6Field Goal Good+24 yds

Charlie Kuhbander 24 yd FG GOOD

1st & 10Pass Reception+11 ydsPPA +0.71

Kurtis Rourke pass complete to Cameron Odom for 11 yds to the Ohio 29 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.83

Kurtis Rourke pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.44

Kurtis Rourke pass incomplete

3rd & 10Rush+8 ydsPPA +0.28

De'Montre Tuggle run for 8 yds to the Ohio 37

4th & 2Punt0 yds

Jack Wilson punt for 45 yds, downed at the Nwest 18

0th & 12End of Half0 yds

End of 2nd Quarter

1st & 10Pass Incompletion0 ydsPPA -0.70

Ryan Hilinski pass incomplete

2nd & 10Rush+1 ydsPPA -0.29

Evan Hull run for 1 yd to the Nwest 26

3rd & 9Pass Reception+10 ydsPPA +1.93

Ryan Hilinski pass complete to Bryce Kirtz for 10 yds to the Nwest 36 for a 1ST down

1st & 10Pass Reception+7 ydsPPA +0.71

Ryan Hilinski pass complete to Malik Washington for 7 yds to the Nwest 43

2nd & 3Pass Incompletion0 ydsPPA -1.27

Ryan Hilinski pass incomplete

3rd & 3Pass Incompletion0 ydsPPA -0.85

Ryan Hilinski pass incomplete

4th & 3Punt0 yds

Derek Adams punt for 54 yds, downed at the Ohio 3

1st & 10Rush+1 ydsPPA -0.22

O'Shaan Allison run for 1 yd to the Ohio 4

2nd & 9Rush+11 ydsPPA +0.55

Armani Rogers run for 11 yds to the Ohio 15 for a 1ST down

1st & 10Penalty-5 yds

OHIO Penalty, Delay Of Game (O'Shaan Allison) to the Ohio 10

1st & 15Pass Incompletion0 ydsPPA -0.18

Armani Rogers pass incomplete

2nd & 15Rush+3 ydsPPA -0.03

O'Shaan Allison run for 3 yds to the Ohio 13

3rd & 12Rush+7 ydsPPA +0.06

Armani Rogers run for 7 yds to the Ohio 20

4th & 5Punt0 yds

Jonah Wieland punt for 40 yds, downed at the Nwest 40

1st & 10Rush+15 ydsPPA +1.28

Evan Hull run for 15 yds to the Ohio 45 for a 1ST down

1st & 10Rush-1 ydsPPA -1.23

Evan Hull run for a loss of 1 yard to the Ohio 46

2nd & 11Pass Reception-2 ydsPPA -1.42

Ryan Hilinski pass complete to Bryce Kirtz for a loss of 2 yards to the Ohio 48

3rd & 13Penalty-5 yds

NORTHWESTERN Penalty, False Start (Peter Skoronski) to the Nwest 47

3rd & 18Rush+5 ydsPPA +0.02

Evan Hull run for 5 yds to the Ohio 48

4th & 13Punt+2 yds

Derek Adams punt for 41 yds , Ty Walton returns for 2 yds to the Ohio 9

1st & 10Rush+5 ydsPPA +0.07

De'Montre Tuggle run for 5 yds to the Ohio 14

2nd & 5Pass Reception+8 ydsPPA +0.48

Kurtis Rourke pass complete to Cameron Odom for 8 yds to the Ohio 22 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.26

Kurtis Rourke pass complete to De'Montre Tuggle for 3 yds to the Ohio 25

2nd & 7Rush+17 ydsPPA +1.97

De'Montre Tuggle run for 17 yds to the Ohio 42 for a 1ST down

2nd & 10Pass Reception+2 ydsPPA -0.52

Kurtis Rourke pass complete to Adam Luehrman for 2 yds to the Ohio 44

3rd & 8Sack0 ydsPPA -0.61

Kurtis Rourke sacked by Jeremy Meiser for 0 yards to the Ohio 37

4th & 15Punt0 yds

Jack Wilson punt for 36 yds, downed at the Nwest 27

1st & 10Rush+4 ydsPPA -0.12

Evan Hull run for 4 yds to the Nwest 31

2nd & 6Rush+31 ydsPPA +2.96

Evan Hull run for 31 yds to the Ohio 38 for a 1ST down

1st & 10Rush+7 ydsPPA +0.42

Andrew Clair run for 7 yds to the Ohio 31

2nd & 3Rush+8 ydsPPA +0.01

Anthony Tyus III run for 8 yds to the Ohio 23 for a 1ST down

1st & 10Rush0 ydsPPA -0.42

Anthony Tyus III run for no gain to the Ohio 23

2nd & 10Rush+2 ydsPPA -0.29

Evan Hull run for 2 yds to the Ohio 21

3rd & 8Penalty0 yds

HILINSKI, Ryan pass to the left incomplete intended for MANGIERI, Charlie thrown to the OU 6. PENALTY OU Pass Interference on GREGORY, John enforced half the distance from the goal, 14 yards to the OU 7 and results in automatic 1ST DOWN [NH]. NO PLAY (replay the down).

1st & 6Rush-3 ydsPPA -0.69

Evan Hull run for a loss of 3 yards to the Ohio 9

2nd & 9Rush+1 ydsPPA -0.21

Evan Hull run for 1 yd to the Ohio 8

3rd & 8Pass Incompletion0 ydsPPA -0.35

Ryan Hilinski pass incomplete

4th & 8Field Goal Good+26 yds

Charlie Kuhbander 26 yd FG GOOD

1st & 10Pass Reception+8 ydsPPA +0.53

Kurtis Rourke pass complete to Cameron Odom for 8 yds to the Ohio 15

2nd & 2Pass Reception+8 ydsPPA +0.13

Kurtis Rourke pass complete to Isiah Cox for 8 yds to the Ohio 23 for a 1ST down

1st & 10Rush+4 ydsPPA -0.10

O'Shaan Allison run for 4 yds to the Ohio 27

2nd & 6Pass Reception+8 ydsPPA +1.07

Kurtis Rourke pass complete to Isiah Cox for 8 yds to the Ohio 35 for a 1ST down

1st & 10Rush+8 ydsPPA +1.04

Kurtis Rourke run for 8 yds to the Ohio 43

2nd & 2Pass Interception Return0 ydsPPA -2.79

Kurtis Rourke pass intercepted return for no gain to the Ohio 27

1st & 10Rush+12 ydsPPA +0.18

Andrew Clair run for 12 yds to the Ohio 15 for a 1ST down

1st & 10Rush+4 ydsPPA -0.02

Andrew Clair run for 4 yds to the Ohio 11

2nd & 6Fumble Recovery (Opponent)-2 ydsPPA -4.42

Ryan Hilinski run for a loss of 2 yards to the Ohio 13 fumbled, recovered by Ohio Cannon Blauser

1st & 10Rush+10 ydsPPA +0.49

Kurtis Rourke run for 10 yds to the Ohio 23 for a 1ST down

1st & 10Rush+5 ydsPPA +0.09

De'Montre Tuggle run for 5 yds to the Ohio 28

2nd & 5Pass Reception+4 ydsPPA -0.11

Kurtis Rourke pass complete to Jerome Buckner for 4 yds to the Ohio 32

3rd & 1Rush0 ydsPPA -0.64

De'Montre Tuggle run for no gain to the Ohio 32

4th & 1Rush0 ydsPPA -0.13

Armani Rogers run for no gain to the Ohio 32

1st & 10Rush+2 ydsPPA -0.32

run for 2 yds to the Ohio 30

2nd & 8Rush+7 ydsPPA +0.35

run for 7 yds to the Ohio 23

3rd & 1Rush+2 ydsPPA +0.21

Ryan Hilinski run for 2 yds to the Ohio 21 for a 1ST down

1st & 10Rush+3 ydsPPA -0.12

run for 3 yds to the Ohio 18

2nd & 7Rush+11 ydsPPA +0.56

run for 11 yds to the Ohio 7 for a 1ST down

1st & 7Rushing Touchdown+7 ydsPPA +2.20

run for 7 yds for a TD Timeout NORTHWESTERN, clock 06:00 (S. Robinson Jr. Run For Two-point Conversion)

1st & 10Rush+13 ydsPPA +0.58

Kurtis Rourke run for 13 yds to the Ohio 23 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.27

Armani Rogers pass complete to Alec Burton for 3 yds to the Ohio 26

2nd & 7Sack0 ydsPPA -0.51

Armani Rogers sacked by Xander Mueller and Sean McLaughlin for 0 yards to the Ohio 19

3rd & 14Pass Interception Return0 ydsPPA +0.29

Armani Rogers pass intercepted return for no gain to the Ohio 33

1st & 10Rush+2 ydsPPA -0.34

Marcus Cisco run for 2 yds to the Ohio 31

2nd & 8Rush-3 ydsPPA -1.36

Jake Arthurs run for a loss of 3 yards to the Ohio 34

3rd & 11Rush+25 ydsPPA +2.18

Connor Newhouse run for 25 yds to the Ohio 9 for a 1ST down

1st & 9Rush+2 ydsPPA -0.18

Carl Richardson run for 2 yds to the Ohio 7

2nd & 7Rush+2 ydsPPA -0.15

Marcus Cisco run for 2 yds to the Ohio 5

3rd & 5Rushing Touchdown+5 ydsPPA +2.76

Jake Arthurs run for 5 yds for a TD (Trey Finison KICK)

1st & 10Rush+1 ydsPPA -0.93

Jake Neatherton run for 1 yd to the Ohio 45

2nd & 9Rushing Touchdown+55 ydsPPA +5.30

Armani Rogers run for 55 yds for a TD

Situational Analysis

Ohio

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
46%
26 plays
0%
1 play
2nd
50%
2 plays
60%
5 plays
42%
12 plays
67%
3 plays
3rd
50%
2 plays
50%
2 plays
33%
6 plays
100%
3 plays
4th
0%
1 play

Northwestern

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
3 plays
46%
28 plays
2nd
33%
6 plays
33%
6 plays
30%
10 plays
0%
1 play
3rd
60%
5 plays
50%
4 plays
67%
3 plays
67%
3 plays
4th