House Prediction
Model Margin
Buffalo by 8.6
Home Win Probability
Buffalo 68%
Market (consensus)
Buffalo -7.5
fitted_v1 · Oct 16, 2021
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 21 | 0 | 5 | 0 | 26 | |
| 0 | 10 | 0 | 17 | 27 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Ohio | Buffalo |
|---|---|---|
| Passing | 6-10 | 22-30 |
| Pass Yards | 75 | 251 |
| Rush Yards | 271 | 146 |
| Total Yards | 346 | 397 |
| Turnovers | 1 | 1 |
| 3rd Down | 4-11 | 5-13 |
| Penalties | 10-87 | 6-59 |
| Possession | 30:00 | 30:00 |
Player Leaders
Player Leaders
Play-by-Play
Dylan McDuffie run for 3 yds to the Buff 23
Dylan McDuffie run for no gain to the Buff 23
Kyle Vantrease pass incomplete
OHIO Penalty, Offsides (5 Yards) to the Buff 28
Jackson Baltar punt for 32 yds
De'Montre Tuggle run for 20 yds to the Buff 40 for a 1ST down
Armani Rogers run for 9 yds to the Buff 31
Armani Rogers run for 9 yds to the Buff 22 for a 1ST down
De'Montre Tuggle run for 5 yds to the Buff 17
Armani Rogers run for 10 yds to the Buff 7 for a 1ST down
O'Shaan Allison run for 1 yd to the Buff 6
De'Montre Tuggle run for 6 yds for a TD (Stephen Johnson KICK)
Kyle Vantrease sacked by Bryce Dugan for 0 yards to the Buff 34
Dylan McDuffie run for 58 yds to the Ohio 8 for a 1ST down
Dylan McDuffie run for 4 yds to the Ohio 4
Dylan McDuffie run for 3 yds to the Ohio 1
Dylan McDuffie run for no gain to the Ohio 1
Matt Myers run for no gain to the Ohio 1
Armani Rogers run for 99 yds for a TD (Stephen Johnson KICK)
Kyle Vantrease pass complete to Jake Molinich for 3 yds to the Buff 28
Ron Cook Jr. run for a loss of 7 yards to the Buff 21
Kyle Vantrease pass incomplete
Jackson Baltar punt for 32 yds, downed at the Ohio 47
Armani Rogers pass complete to Ty Walton for 31 yds to the Buff 22 for a 1ST down
O'Shaan Allison run for 2 yds to the Buff 20
Armani Rogers run for 10 yds to the Buff 10 for a 1ST down
Armani Rogers run for 1 yd to the Buff 9
O'Shaan Allison run for a loss of 1 yard to the Buff 10
Armani Rogers run for 10 yds for a TD (Ben Johnson KICK)
Ron Cook Jr. run for a loss of 2 yards to the Buff 23
Kyle Vantrease pass complete to Khamran Laborn for 9 yds to the Buff 32
Kyle Vantrease pass complete to Marlyn Johnson for 13 yds to the Buff 45 for a 1ST down
Ron Cook Jr. run for 2 yds to the Buff 47
Kyle Vantrease pass complete to Khamran Laborn for 9 yds to the Ohio 44 for a 1ST down
Kyle Vantrease pass intercepted return for no gain to the Ohio 23
Armani Rogers pass complete to Isiah Cox for 14 yds to the Ohio 37 for a 1ST down
Armani Rogers run for 10 yds to the Ohio 47 for a 1ST down
De'Montre Tuggle run for 2 yds to the Ohio 49
Armani Rogers run for 3 yds to the Buff 48
Armani Rogers pass incomplete
OHIO Penalty, Delay Of Game (Tariq Drake) to the Ohio 47
Jack Wilson punt for 35 yds, downed at the BUFFALO 18 BUFFALO Penalty, Offensive Holding (9 Yards) to the Buff 9
Dylan McDuffie run for 4 yds to the Buff 13
Dylan McDuffie run for 4 yds to the Buff 17
OHIO Penalty, Personal Foul (15 Yards) to the Buff 42 for a 1ST down
Kyle Vantrease pass complete to Ron Cook Jr. for 34 yds to the Ohio 34 for a 1ST down
Kyle Vantrease pass complete to Ron Cook Jr. for a loss of 1 yard to the Ohio 35
VANTREASE, Kyle pass to the left incomplete intended for WILLIAMS, Quian thrown to the OHI0. PENALTY OHI Offsides on EVANS, Will enforced 5 yards from the OHI35 to the OHI30 [NHSG]. NO PLAY (replay the down).
Dylan McDuffie run for 5 yds to the Ohio 25
Dylan McDuffie run for 2 yds to the Ohio 23 for a 1ST down
Ron Cook Jr. run for 4 yds to the Ohio 19
Ron Cook Jr. run for a loss of 1 yard to the Ohio 20
VANTREASE, Kyle pass up the middle complete for 9 yards to WILLIAMS, Quian caught at the OHI21 and advanced to the OHI11 (CAESAR, Kaieem). PENALTY BUF Illegal Block in the Back on WALLACE, Gabe enforced 10 yards from the OHI20 to the OHI30 [NHSG]. NO PLAY (replay the down).
Kyle Vantrease pass complete to Dylan McDuffie for 5 yds to the Ohio 25
Ron Cook Jr. run for a loss of 10 yards to the Buff 32
Alex McNulty 43 yd FG GOOD
O'Shaan Allison run for 9 yds to the Ohio 34
O'Shaan Allison run for 1 yd to the Ohio 35 for a 1ST down
O'Shaan Allison run for 2 yds to the Ohio 37
O'Shaan Allison run for 3 yds to the Ohio 40
Armani Rogers run for a loss of 4 yards to the Ohio 36
Jack Wilson punt for 42 yds, downed at the Buff 22
Kyle Vantrease pass complete to Jamari Gassett for 13 yds to the Buff 35 for a 1ST down
Kyle Vantrease pass complete to Tyler Stephens for 35 yds to the Ohio 30 for a 1ST down
Kyle Vantrease pass complete to Trevor Borland for 19 yds to the Ohio 11 for a 1ST down
Kyle Vantrease run for 7 yds to the Ohio 4
Dylan McDuffie run for 4 yds for a TD (Alex McNulty KICK)
Armani Rogers run for 8 yds to the Ohio 33
O'Shaan Allison run for no gain to the Ohio 33
O'Shaan Allison run for 1 yd to the Ohio 34
End of 2nd Quarter
De'Montre Tuggle run for 2 yds to the Ohio 25
BUFFALO Penalty, Unnecessary Roughness (15 Yards) to the Ohio 42 for a 1ST down
De'Montre Tuggle run for 3 yds to the Ohio 45
Armani Rogers pass incomplete
Armani Rogers run for 16 yds to the Buff 39 for a 1ST down
Armani Rogers run for 2 yds to the Buff 37
Jake Neatherton run for 12 yds to the Buff 25 for a 1ST down
Armani Rogers pass complete to Isiah Cox for 5 yds to the Buff 20
Armani Rogers pass complete to Isiah Cox for 3 yds to the Buff 17
Armani Rogers run for 4 yds to the Buff 13 for a 1ST down
De'Montre Tuggle run for 6 yds to the Buff 7
OHIO Penalty, Illegal Snap on TITSWORTH, Parker enforced (-5 Yards) to the Buff 12
Armani Rogers run for 4 yds to the Buff 8
Armani Rogers run for 4 yds to the Buff 4
ROGERS, Armani pass up the middle complete for 4 yards to LUEHRMAN, Ryan caught at the BUF0 and advanced to the BUF0, TOUCHDOWN OHI, score nullified by penalty. PENALTY OHI Pass Interference on AMBURGEY, Jay enforced 15 yards to the BUF19 [NHSG]. NO PLAY (replay the down).
Stephen Johnson 33 yd FG GOOD
Dylan McDuffie run for 4 yds to the Buff 24
Kyle Vantrease pass incomplete
Kyle Vantrease pass incomplete
run for a loss of 24 yards for a SAFETY fumbled, recovered by Buff Trevor Borland for a SAFETY , return for no gain
Armani Rogers pass incomplete
Armani Rogers run for no gain to the Ohio 25
Armani Rogers pass complete to Ryan Luehrman for 12 yds to the Ohio 37 for a 1ST down
Armani Rogers run for 4 yds to the Ohio 41
O'Shaan Allison run for 2 yds to the Ohio 43
Armani Rogers pass incomplete
Jack Wilson punt for 37 yds, fair catch by Quian Williams at the Buff 20
Kyle Vantrease pass complete to Quian Williams for 5 yds to the Buff 25
Kyle Vantrease pass complete to Jamari Gassett for 18 yds to the Buff 43 for a 1ST down
Kyle Vantrease pass complete to Quian Williams for a loss of 1 yard to the Buff 42
VANTREASE, Kyle pass to the left incomplete intended for WILLIAMS, Quian broken up by KEMENI, Pierre at the BUF50. PENALTY OHI Pass Interference on KEMENI, Pierre enforced at the spot of the foul for 8 yards to the BUF50 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Kyle Vantrease pass complete to Quian Williams for 24 yds to the Ohio 31 for a 1ST down
Kyle Vantrease pass incomplete
Dylan McDuffie run for no gain to the Ohio 31
OHIO Penalty, Face mask (3 yards) (Bryce Houston) to the Ohio 14 for a 1ST down
Dylan McDuffie run for 8 yds to the Ohio 6
Dylan McDuffie run for 4 yds to the Ohio 2 for a 1ST down
Kyle Vantrease pass complete to Tyler Stephens for 2 yds for a TD (Kyle Vantrease pass to Dylan McDuffie for Two-Point Conversion)
Armani Rogers run for 1 yd to the Ohio 31 for a 1ST down BUFFALO Penalty, Defensive Holding (Marcus Fuqua) to the Ohio 41 for a 1ST down
Sieh Bangura run for 4 yds to the Ohio 45
Armani Rogers run for a loss of 8 yards to the Ohio 37 fumbled, recovered by Ohio Sieh Bangura
Armani Rogers run for a loss of 2 yards to the Ohio 35
Matt Myers run for 2 yds to the Ohio 33
Dylan McDuffie run for 2 yds to the Ohio 31
Kyle Vantrease pass incomplete
Kyle Vantrease pass complete to Tyler Stephens for 7 yds to the Ohio 24 for a 1ST down
Ron Cook Jr. run for 13 yds to the Ohio 11 for a 1ST down
Ron Cook Jr. run for 3 yds to the Ohio 8
Kyle Vantrease pass complete to Trevor Borland for 8 yds for a TD
Armani Rogers sacked by Daymond Williams for 0 yards to the Ohio 15
Sieh Bangura run for 6 yds to the Ohio 21
Armani Rogers pass complete to Sieh Bangura for 10 yds to the Ohio 31
Jack Wilson punt for 64 yds
Dylan McDuffie run for 11 yds to the Buff 16 for a 1ST down
Dylan McDuffie run for 4 yds to the Buff 20
Dylan McDuffie run for 4 yds to the Buff 24
Dylan McDuffie run for 2 yds to the Buff 26 for a 1ST down
Kyle Vantrease pass incomplete
Kyle Vantrease pass complete to Ron Cook Jr. for 27 yds to the Ohio 47 for a 1ST down
Ron Cook Jr. run for 3 yds to the Ohio 44
Kyle Vantrease pass complete to Jamari Gassett for 12 yds to the Ohio 32 for a 1ST down
Dylan McDuffie run for 3 yds to the Ohio 29
BUFFALO Penalty, Offensive Holding (-10 Yards) to the Ohio 38
Kyle Vantrease pass complete to Tyler Stephens for 8 yds to the Ohio 30
Kyle Vantrease pass complete to Dominic Johnson for 9 yds to the Ohio 21 for a 1ST down
Ron Cook Jr. run for 5 yds to the Ohio 16
Dylan McDuffie run for 4 yds to the Ohio 12
OHIO Penalty, Offsides (Bryce Dugan) to the Ohio 9 for a 1ST down
Alex McNulty 26 yd FG GOOD

