House Prediction
Model Margin
Buffalo by 0.8
Home Win Probability
Buffalo 52%
Market (consensus)
Buffalo +1.5
fitted_v1 · Nov 18, 2021
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | OT | Final |
|---|---|---|---|---|---|---|
| 0 | 10 | 14 | 3 | 6 | 33 | |
| 3 | 7 | 7 | 10 | 0 | 27 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Northern Illinois | Buffalo |
|---|---|---|
| Passing | 17-27 | 16-23 |
| Pass Yards | 197 | 162 |
| Rush Yards | 308 | 222 |
| Total Yards | 505 | 384 |
| Turnovers | 1 | 1 |
| 3rd Down | 7-16 | 8-18 |
| Penalties | 2-15 | 2-23 |
| Possession | 31:22 | 28:38 |
Player Leaders
Player Leaders
Play-by-Play
Matt Myers pass complete to Jamari Gassett for 8 yds to the Buff 33
Dylan McDuffie run for 6 yds to the Buff 39 for a 1ST down
Matt Myers pass incomplete
Dylan McDuffie run for 5 yds to the Buff 44
Matt Myers pass complete to Dylan McDuffie for 27 yds to the NoIll 29 for a 1ST down
Ron Cook Jr. run for no gain to the NoIll 29
Ron Cook Jr. run for 7 yds to the NoIll 22
Matt Myers run for 2 yds to the NoIll 20
Dylan McDuffie run for 6 yds to the NoIll 14 for a 1ST down
Matt Myers pass complete to Jamari Gassett for 3 yds to the NoIll 11
Dylan McDuffie run for a loss of 3 yards to the NoIll 14
Matt Myers pass incomplete
Alex McNulty 32 yd FG GOOD
Alex McNulty kickoff for 39 yds , Drew Cassens return for 3 yds to the NoIll 29
Jay Ducker run for 12 yds to the NoIll 41 for a 1ST down
Jay Ducker run for no gain to the NoIll 41
Jay Ducker run for 8 yds to the NoIll 49
Rocky Lombardi pass complete to Trayvon Rudolph for 1 yd to the 50 yard line
Rocky Lombardi run for 3 yds to the Buff 47 for a 1ST down
Jay Ducker run for a loss of 4 yards to the NoIll 49
Rocky Lombardi pass complete to Cole Tucker for 10 yds to the Buff 41
Rocky Lombardi pass complete to Cole Tucker for 12 yds to the Buff 29 for a 1ST down
Rocky Lombardi pass incomplete
NORTHERNIL Penalty, Offensive Holding ( Yards) declined
Rocky Lombardi pass complete to Miles Joiner for 7 yds to the Buff 23
John Richardson 41 yd FG MISSED
Matt Myers run for 7 yds to the Buff 30
Matt Myers pass incomplete
Matt Myers run for 24 yds to the NoIll 46 for a 1ST down
Matt Myers pass complete to Quian Williams for 6 yds to the NoIll 40
Matt Myers run for 3 yds to the NoIll 37
Dylan McDuffie run for 7 yds to the NoIll 30 for a 1ST down
Dylan McDuffie run for 3 yds to the NoIll 27
Ron Cook Jr. run for 1 yd to the NoIll 26
Matt Myers run for 2 yds to the NoIll 24
Alex McNulty 42 yd FG MISSED
Rocky Lombardi pass incomplete
Rocky Lombardi pass complete to Cole Tucker for 8 yds to the NoIll 32
Clint Ratkovich run for 3 yds to the NoIll 35 for a 1ST down
Jay Ducker run for 6 yds to the NoIll 41
Jay Ducker run for 3 yds to the NoIll 44
Clint Ratkovich run for no gain to the NoIll 44
Clint Ratkovich run for 3 yds to the NoIll 47 for a 1ST down
Rocky Lombardi pass complete to Messiah Travis for 11 yds to the Buff 42 for a 1ST down
Jay Ducker run for a loss of 2 yards to the Buff 44
Rocky Lombardi pass complete to Cole Tucker for 15 yds to the Buff 29 for a 1ST down
Rocky Lombardi pass incomplete
Jay Ducker run for 7 yds to the Buff 22
Rocky Lombardi run for 4 yds to the Buff 18 for a 1ST down
Jay Ducker run for a loss of 2 yards to the Buff 20
Rocky Lombardi pass incomplete
Rocky Lombardi pass complete to Cole Tucker for 8 yds to the Buff 12
John Richardson 30 yd FG GOOD
John Richardson kickoff for 45 yds , Jake Molinich return for 11 yds to the Buff 31
Kevin Marks Jr. run for 11 yds to the Buff 42 for a 1ST down
Matt Myers pass complete to Jamari Gassett for 38 yds to the NoIll 20 for a 1ST down
Kevin Marks Jr. run for 1 yd to the NoIll 19
Matt Myers pass complete to Dominic Johnson for 12 yds to the NoIll 7 for a 1ST down
Kevin Marks Jr. run for 5 yds to the NoIll 2
Kevin Marks Jr. run for 1 yd to the NoIll 1
Dylan McDuffie run for 1 yd for a TD, (Alex McNulty KICK)
Trayvon Rudolph run for 75 yds for a TD, (John Richardson KICK)
Matt Myers pass complete to Bernard Porter for 8 yds to the Buff 33
Dylan McDuffie run for 2 yds to the Buff 35 for a 1ST down
Matt Myers pass incomplete
Matt Myers run for no gain to the Buff 35
Matt Myers sacked by Jaden Dolphin for 0 yards to the Buff 31
Jackson Baltar punt for 59 yds , returns for no gain to the NoIll 7
Jay Ducker run for a loss of 2 yards to the NoIll 5
Jay Ducker run for a loss of 3 yards to the NoIll 2
Rocky Lombardi pass complete to Trayvon Rudolph for 27 yds to the NoIll 29 for a 1ST down
Jay Ducker run for 1 yd to the NoIll 30
Jay Ducker run for 3 yds to the NoIll 33
Jay Ducker run for 12 yds to the NoIll 45 for a 1ST down
Rocky Lombardi pass incomplete
Rocky Lombardi pass complete to Cole Tucker for 14 yds to the Buff 41 for a 1ST down
Rocky Lombardi pass complete to Cole Tucker for 10 yds to the Buff 31 for a 1ST down
Rocky Lombardi pass complete to Cole Tucker for a loss of 1 yard to the Buff 32
End of 2nd Quarter
DUCKER, Jay rush to the right for a gain of 7 yards to the NIU43 (GROSS JR., Cory). PENALTY NIU Holding on POTTER, Nolan enforced 10 yards from the NIU36 to the NIU26 [NHSG]. NO PLAY (replay the down).
Alex McNulty kickoff for 44 yds , Mason Blakemore return for 15 yds to the NoIll 36
Rocky Lombardi pass incomplete
Rocky Lombardi pass complete to Cole Tucker for 8 yds to the NoIll 34
Rocky Lombardi pass incomplete
Matt Ference punt for 50 yds , Ron Cook Jr. returns for 19 yds to the Buff 25
Matt Myers pass complete to Jamari Gassett for 5 yds to the Buff 13
Dylan McDuffie run for no gain to the Buff 13
Matt Myers pass incomplete
Jackson Baltar punt for 37 yds, downed at the 50 yard line
Jay Ducker run for 3 yds to the Buff 47
Antario Brown run for 47 yds for a TD, (John Richardson KICK)
Matt Myers pass complete to Jamari Gassett for a loss of 2 yards to the Buff 23
Matt Myers pass complete to Dominic Johnson for 8 yds to the Buff 31
Ron Cook Jr. run for no gain to the Buff 31
Jackson Baltar punt for 30 yds, downed at the NoIll 39
Jay Ducker run for 7 yds to the NoIll 46
Antario Brown run for 15 yds to the Buff 39 for a 1ST down
Rocky Lombardi pass complete to Trayvon Rudolph for 36 yds to the Buff 3 for a 1ST down
Rocky Lombardi run for a loss of 4 yards to the Buff 7 fumbled, recovered by NoIll Rocky Lombardi
Clint Ratkovich run for 7 yds for a TD, (John Richardson KICK)
Matt Myers pass complete to Quian Williams for 6 yds to the Buff 18
Kevin Marks Jr. run for 3 yds to the Buff 21
Kevin Marks Jr. run for 3 yds to the Buff 24 for a 1ST down
Matt Myers run for 4 yds to the Buff 28
Matt Myers pass complete to Ron Cook Jr. for 5 yds to the Buff 33
Dylan McDuffie run for a loss of 1 yard to the Buff 32
Jackson Baltar punt for 33 yds, fair catch by Cole Tucker at the NoIll 35
Jay Ducker run for no gain to the NoIll 35
Rocky Lombardi pass incomplete
Rocky Lombardi sacked for 0 yards to the NoIll 28
Dylan McDuffie run for 6 yds to the NoIll 22
Ron Cook Jr. run for 22 yds for a TD, (Alex McNulty KICK)
Alex McNulty kickoff for 47 yds , Mason Blakemore return for 17 yds to the NoIll 35
Antario Brown run for 9 yds to the NoIll 44
NORTHERNIL Penalty, False Start (J.J. Lippe) to the NoIll 39
Rocky Lombardi pass complete to Cole Tucker for 5 yds to the NoIll 44
Rocky Lombardi pass incomplete
Matt Ference punt for 56 yds for a touchback
Dylan McDuffie run for a loss of 5 yards to the Buff 15
Dylan McDuffie run for 19 yds to the Buff 34 for a 1ST down
Dylan McDuffie run for 4 yds to the Buff 38
Dylan McDuffie run for 29 yds to the NoIll 33 for a 1ST down
Dylan McDuffie run for 6 yds to the NoIll 27
Dylan McDuffie run for 6 yds to the NoIll 21 for a 1ST down
Dylan McDuffie run for 2 yds to the NoIll 19
Matt Myers pass complete to Khamran Laborn for 6 yds to the NoIll 13
Matt Myers pass complete to Ron Cook Jr. for 13 yds for a TD, (Alex McNulty KICK)
Rocky Lombardi pass complete to Trayvon Rudolph for 16 yds to the NoIll 41 for a 1ST down
Jay Ducker run for a loss of 1 yard to the NoIll 40
Rocky Lombardi run for 13 yds to the Buff 47 for a 1ST down
Jay Ducker run for 3 yds to the Buff 44
Jay Ducker run for 4 yds to the Buff 40
Rocky Lombardi run for 5 yds to the Buff 35 for a 1ST down
run for 1 yd to the Buff 34
Rocky Lombardi run for no gain to the Buff 34
Rocky Lombardi pass complete to Messiah Travis for 10 yds to the Buff 24 for a 1ST down
Trayvon Rudolph run for 15 yds to the Buff 9 for a 1ST down
Rocky Lombardi run for 2 yds to the Buff 7
Rocky Lombardi run for a loss of 2 yards to the Buff 9
Rocky Lombardi pass incomplete
John Richardson 27 yd FG GOOD
John Richardson kickoff for 42 yds , Jake Molinich return for 8 yds to the Buff 31
Matt Myers run for 2 yds to the Buff 33
Matt Myers pass incomplete
Matt Myers pass incomplete
Matt Myers pass complete to Dominic Johnson for 14 yds to the Buff 47 for a 1ST down
Dylan McDuffie run for 3 yds to the 50 yard line
Matt Myers run for 3 yds to the NoIll 47
Dylan McDuffie run for 10 yds to the NoIll 37 for a 1ST down
Dylan McDuffie run for a loss of 2 yards to the NoIll 39
Dylan McDuffie run for 3 yds to the NoIll 36
Dylan McDuffie run for a loss of 1 yard to the NoIll 37
Alex McNulty 55 yd FG GOOD
Trayvon Rudolph run for 4 yds to the NoIll 29
Clint Ratkovich run for 11 yds to the NoIll 40 for a 1ST down
BUFFALO Penalty, Face mask (15 yards) (Cory Gross Jr.) to the Buff 28 for a 1ST down
Clint Ratkovich run for 5 yds to the Buff 23
Clint Ratkovich run for 2 yds to the Buff 21
Clint Ratkovich run for 1 yd to the Buff 20
John Richardson 37 yd FG MISSED
End of 4th Quarter
Dylan McDuffie run for 2 yds to the NoIll 23
Dylan McDuffie run for 3 yds to the NoIll 20
Matt Myers pass complete to Quian Williams for 5 yds to the NoIll 15 for a 1ST down
Dylan McDuffie run for 7 yds to the NoIll 8
Dylan McDuffie run for 4 yds to the NoIll 4 for a 1ST down
Dylan McDuffie run for 1 yd to the NoIll 3
Dylan McDuffie run for 2 yds to the NoIll 1
Matt Myers run for no gain to the NoIll 1 fumbled, recovered by NoIll Demond Taylor Jr.
Clint Ratkovich run for 25 yds for a TD

