House Prediction
Model Margin
Buffalo by 8.7
Home Win Probability
Buffalo 72%
Market (consensus)
Buffalo -5.5
fitted_v1 · Dec 25, 2020
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 7 | 3 | 0 | 10 | |
| 0 | 10 | 0 | 7 | 17 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Marshall | Buffalo |
|---|---|---|
| Passing | 13-22 | 16-27 |
| Pass Yards | 114 | 140 |
| Rush Yards | 134 | 155 |
| Total Yards | 248 | 295 |
| Turnovers | 0 | 1 |
| 3rd Down | 3-12 | 8-15 |
| Penalties | 8-81 | 6-32 |
| Possession | 24:33 | 35:27 |
Player Leaders
Player Leaders
Play-by-Play
Kevin Marks Jr. run for 22 yds to the Buff 49 for a 1ST down
Kyle Vantrease pass incomplete to Antonio Nunn
Kevin Marks Jr. run for 8 yds to the Marsh 43
Kevin Marks Jr. run for 1 yd to the Marsh 42
Kevin Marks Jr. run for 4 yds to the Marsh 38 for a 1ST down
Kevin Marks Jr. run for 2 yds to the Marsh 36
Kyle Vantrease pass complete to Zac Lefebvre for 6 yds to the Marsh 30
Kyle Vantrease run for 12 yds to the Marsh 18 for a 1ST down
Kevin Marks Jr. run for 1 yd to the Marsh 17
Kyle Vantrease pass incomplete to Antonio Nunn
Kyle Vantrease pass incomplete
Alex McNulty 34 yd FG MISSED
Sheldon Evans run for 5 yds to the Marsh 25
Grant Wells pass complete to Xavier Gaines for a loss of 1 yard to the Marsh 24
Grant Wells sacked by Max Michel for a loss of 4 yards to the Marsh 20 Grant Wells fumbled, recovered by Marsh Alex Mollette , return for 0 yards
Robert LeFevre punt for 35 yds, downed at the Buff 45
Kyle Vantrease pass complete to Kevin Marks Jr. for 6 yds to the Marsh 49
Kevin Marks Jr. run for 7 yds to the Marsh 42 for a 1ST down
Kevin Marks Jr. run for 6 yds to the Marsh 36
Kevin Marks Jr. run for 3 yds to the Marsh 33
Kevin Marks Jr. run for 3 yds to the Marsh 30 for a 1ST down
Kyle Vantrease pass complete to Trevor Wilson for 4 yds to the Marsh 26
Ron Cook Jr. run for 1 yd to the Marsh 25
Ron Cook Jr. run for no gain to the Marsh 25
Kyle Vantrease pass incomplete to Jovany Ruiz
Sheldon Evans run for 14 yds to the Marsh 39 for a 1ST down
Sheldon Evans run for 3 yds to the Marsh 42
Grant Wells pass incomplete to Corey Gammage
Grant Wells pass complete to Corey Gammage for 6 yds to the Marsh 48
Robert LeFevre punt for 52 yds for a touchback
Kevin Marks Jr. run for 25 yds to the Buff 45 for a 1ST down
Kyle Vantrease pass complete to Jovany Ruiz for 5 yds to the 50 yard line
Kyle Vantrease pass complete to Jovany Ruiz for 4 yds to the Marsh 46
Kevin Marks Jr. run for 2 yds to the Marsh 44 for a 1ST down
Kyle Vantrease pass complete to Jovany Ruiz for 20 yds to the Marsh 24 for a 1ST down
Kyle Vantrease run for 3 yds to the Marsh 21
Kevin Marks Jr. run for 16 yds to the Marsh 5 for a 1ST down
Kevin Marks Jr. run for 1 yd to the Marsh 4
Kevin Marks Jr. run for 2 yds to the Marsh 2
Kevin Marks Jr. run for 1 yd to the Marsh 1
Kyle Vantrease run for 1 yd for a TD (Alex McNulty KICK)
Wells, Grant pass incomplete to Gammage, Corey, PENALTY MARSHALL ineligible downfield on pass 5 yards to the MARSHALL20, NO PLAY.
Knowledge McDaniel run for 4 yds to the Marsh 24
Knowledge McDaniel run for 5 yds to the Marsh 29
Grant Wells pass incomplete to Corey Gammage
MARSHALL Penalty, Illegal Formation (-5 Yards) to the Marsh 24
MARSHALL Penalty, Illegal Formation (-5 Yards) to the Marsh 19
Robert LeFevre punt for 26 yds, downed at the Marsh 45
Kevin Marks Jr. run for 1 yd to the Marsh 44
Kevin Marks Jr. run for 4 yds to the Marsh 40
Kevin Marks Jr. run for 6 yds to the Marsh 34 for a 1ST down
Kyle Vantrease pass complete to Antonio Nunn for 8 yds to the Marsh 26
Kevin Marks Jr. run for 4 yds to the Marsh 22 for a 1ST down
Kevin Marks Jr. run for a loss of 2 yards to the Marsh 24
Vantrease, Kyle pass incomplete to Wilson, Trevor, PENALTY MARSHALL pass interference 15 yards to the MARSHALL9, NO PLAY, 1ST DOWN BUFFALO.
Kevin Marks Jr. run for 1 yd to the Marsh 8
Kyle Vantrease pass incomplete to Zac Lefebvre
Kyle Vantrease pass incomplete to Antonio Nunn
Alex McNulty 25 yd FG GOOD
Xavier Gaines run for no gain to the Marsh 25
MARSHALL Penalty, 12 Men on the Field (-5 Yards) to the Marsh 20
Grant Wells pass complete to Corey Gammage for 15 yds to the Marsh 35 for a 1ST down
Sheldon Evans run for 8 yds to the Marsh 43
Sheldon Evans run for 2 yds to the Marsh 45 for a 1ST down
Sheldon Evans run for 2 yds to the Marsh 47
Grant Wells pass complete to Corey Gammage for 6 yds to the Buff 47
Sheldon Evans run for 4 yds to the Buff 43 Sheldon Evans fumbled, recovered by Marsh at Buff 45
Grant Wells pass complete to Sheldon Evans for 2 yds to the Buff 43
Sheldon Evans run for 9 yds to the Buff 34 for a 1ST down
Grant Wells pass complete to Corey Gammage for 31 yds to the Buff 3 for a 1ST down
Sheldon Evans run for 1 yd to the Buff 2
Knowledge McDaniel run for 2 yds for a TD (Shane Ciucci KICK)
Kevin Marks Jr. run for a loss of 1 yard to the Buff 24
End of 2nd Quarter
Sheldon Evans run for 4 yds to the Marsh 41
Grant Wells run for 14 yds to the Buff 45 for a 1ST down
Sheldon Evans run for 3 yds to the Buff 42
Sheldon Evans run for 2 yds to the Buff 40
Sheldon Evans run for 4 yds to the Buff 36
Knowledge McDaniel run for 6 yds to the Buff 30 for a 1ST down
Sheldon Evans run for 7 yds to the Buff 23
Sheldon Evans run for 5 yds to the Buff 18 for a 1ST down
Sheldon Evans run for 1 yd to the Buff 17
Grant Wells pass incomplete to Devin Miller
Grant Wells pass complete to Artie Henry for 9 yds to the Buff 8 for a 1ST down
Sheldon Evans run for 7 yds to the Buff 1
Knowledge McDaniel run for a loss of 2 yards to the Buff 3
Grant Wells pass incomplete to Corey Gammage
Shane Ciucci 21 yd FG GOOD
Kyle Vantrease pass complete to Antonio Nunn for 3 yds to the Buff 28
Kevin Marks Jr. run for 2 yds to the Buff 30
BUFFALO Penalty, False Start (-5 Yards) to the Buff 25
Kyle Vantrease pass incomplete to Jovany Ruiz
Evan Finegan punt for 42 yds, downed at the BUFFALO 33 MARSHALL Penalty, Illegal Formation ( Yards) declined
Knowledge McDaniel run for 12 yds to the Marsh 45 for a 1ST down
Grant Wells pass incomplete to Devin Miller
Knowledge McDaniel run for 4 yds to the Marsh 49
BUFFALO Penalty, Defensive Offside (5 Yards) to the Buff 46
Knowledge McDaniel run for 14 yds to the Buff 32 for a 1ST down
Xavier Gaines run for 2 yds to the Buff 30
Grant Wells pass incomplete to Corey Gammage
Knowledge McDaniel run for 5 yds to the Buff 25
Shane Ciucci 43 yd FG MISSED
Kevin Marks Jr. run for no gain to the Buff 25
Kevin Marks Jr. run for 2 yds to the Buff 27
Vantrease, Kyle pass complete to Lefebvre, Zac for 11 yards to the BUFFALO38, PENALTY BUFFALO illegal motion 5 yards to the BUFFALO22, NO PLAY.
Vantrease, Kyle pass incomplete to Wilson, Trevor, PENALTY MARSHALL pass interference (Bowers, Joshua) 15 yards to the BUFFALO37, NO PLAY, 1ST DOWN BUFFALO.
Vantrease, Kyle pass incomplete to Nunn, Antonio, PENALTY MARSHALL pass interference (Bowers, Joshua) 15 yards to the MARSHALL48, NO PLAY, 1ST DOWN BUFFALO.
Kevin Marks Jr. run for 1 yd to the Marsh 47
Kyle Vantrease pass complete to Zac Lefebvre for 8 yds to the Marsh 39
Kevin Marks Jr. run for 5 yds to the Marsh 34 for a 1ST down
Kyle Vantrease pass intercepted Nazeeh Johnson return for no gain to the Marsh 10
Grant Wells pass complete to Xavier Gaines for 7 yds to the Marsh 17
Sheldon Evans run for no gain to the Marsh 17
Grant Wells run for 2 yds to the Marsh 19
Robert LeFevre punt for 59 yds, downed at the Buff 22
Kevin Marks Jr. run for a loss of 2 yards to the Buff 20
Kyle Vantrease pass complete to Trevor Wilson for 6 yds to the Buff 26
Kyle Vantrease pass complete to Jovany Ruiz for 10 yds to the Buff 36 for a 1ST down
Kevin Marks Jr. run for 3 yds to the Buff 39
Vantrease, Kyle pass complete to Ruiz, Jovany for 17 yards to the MARSHALL44, PENALTY BUFFALO ineligible downfield on pass 5 yards to the BUFFALO34, NO PLAY.
Kyle Vantrease pass incomplete to Antonio Nunn
Kyle Vantrease pass incomplete to Trevor Wilson
Evan Finegan punt for 36 yds, fair catch by Talik Keaton at the Marsh 30
Knowledge McDaniel run for 4 yds to the Marsh 34
Grant Wells pass complete to Devin Miller for 3 yds to the Marsh 37
Grant Wells sacked by Eric Black for a loss of 10 yards to the Marsh 27
Robert LeFevre punt for 61 yds, downed at the Buff 12
Kevin Marks Jr. run for 1 yd to the Buff 13
Marks Jr., Kevin rush for no gain to the BUFFALO13, PENALTY MARSHALL face mask 16 yards to the BUFFALO29, NO PLAY, 1ST DOWN BUFFALO.
Kyle Vantrease pass complete to Jovany Ruiz for 6 yds to the Buff 35
Kyle Vantrease pass complete to Jovany Ruiz for 6 yds to the Buff 41 for a 1ST down
Kyle Vantrease pass incomplete to Zac Lefebvre
Ron Cook Jr. run for 3 yds to the Buff 44
Kyle Vantrease pass complete to Jovany Ruiz for 10 yds to the Marsh 46 for a 1ST down
Kevin Marks Jr. run for 2 yds to the Marsh 44
Kyle Vantrease pass complete to Antonio Nunn for 26 yds to the Marsh 18 for a 1ST down
Kevin Marks Jr. run for 3 yds to the Marsh 15
Kevin Marks Jr. run for 2 yds to the Marsh 13
Kyle Vantrease pass complete to Antonio Nunn for 12 yds to the Marsh 1 for a 1ST down
TEAM run for a loss of 1 yard to the Marsh 2
Kevin Marks Jr. run for 2 yds for a TD (Alex McNulty KICK)
Grant Wells pass incomplete to Talik Keaton
Grant Wells run for 10 yds to the Marsh 45 for a 1ST down
Grant Wells pass complete to Sheldon Evans for a loss of 2 yards to the Marsh 43
Grant Wells pass complete to Corey Gammage for 15 yds to the Buff 42 for a 1ST down
TEAM pass incomplete
Wells, Grant pass incomplete to Keaton, Talik, PENALTY BUFFALO pass interference 7 yards to the BUFFALO35, NO PLAY, 1ST DOWN MARSHALL.
Grant Wells pass complete to Corey Gammage for 15 yds to the Buff 20 for a 1ST down
TEAM pass incomplete
Grant Wells sacked by Kadofi Wright for a loss of 9 yards to the Buff 29
Grant Wells pass complete to Sheldon Evans for 8 yds to the Buff 21
Grant Wells sacked by Eric Black for a loss of 4 yards to the Buff 25
TEAM run for a loss of 2 yards to the Buff 23

