Referee Edwin Lee; umpire Hilbert Byers; head linesman Todd Riddick; line judge Stephen Ray; side judge Ryan Robinson; field judge Glenn Crowther; back judge Chris Bikowski; center judge Mark MobraGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Marshall
Buffalo
248
Total yards
295
114
Passing yards
140
134
Rushing yards
155
5.2
Yards per pass
5.2
3.6
Yards per rush
3.6
16
First downs
21
3–12
Third downs
8–15
1–2
Fourth downs
2–3
0
Turnovers
1
8–81
Penalties
6–32
24:33
Possession
35:27
0
Sacks (by defense)
4
Efficiency
Marshall
Buffalo
37%
Success rate
41%
0.03
EPA per play
0.04
1.06
Explosiveness
1.00
0.27
Rushing EPA
0.10
−0.29
Passing EPA
−0.06
33%
Passing-down success
38%
−0.11
First-down EPA
−0.33
0.22
Second-down EPA
0.18
0.18
Third-down EPA
0.49
14%
Havoc by its defense
15%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Buffalo 55% to win. Elo’s favorite won.
The line
Buffalo −5.5, over/under 53.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Buffalo 65%, Marshall 35%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Marshall right to left.
Q1 BuffaloMissed FG, 12 plays, 56 yards
Q1 MarshallPunt, 3 plays, 0 yards
Q1 BuffaloTurnover on downs, 9 plays, 30 yards
Q1 MarshallPunt, 4 plays, 23 yards
Q1 BuffaloTouchdown, 11 plays, 80 yards
Q2 MarshallPunt, 3 plays, −6 yards
Q2 BuffaloField goal, 10 plays, 37 yards
Q2 MarshallTouchdown, 12 plays, 75 yards
Q2 BuffaloEnd of half, 1 play, −1 yard
Q3 MarshallField goal, 15 plays, 60 yards
Q3 BuffaloPunt, 3 plays, 0 yards
Q3 MarshallMissed FG, 8 plays, 42 yards
Q3 BuffaloInterception, 6 plays, 41 yards
Q4 MarshallPunt, 3 plays, 9 yards
Q4 BuffaloPunt, 6 plays, 12 yards
Q4 MarshallPunt, 3 plays, −3 yards
Q4 BuffaloTouchdown, 13 plays, 88 yards
Q4 MarshallTurnover on downs, 10 plays, 44 yards
Q4 BuffaloResult not recorded, 1 play, −2 yards
Play by play
1st quarter5 drives, then Tied at 0
Buffalo Missed FG, 12 plays
15:00
1st & 10 at own 35
Avery Musick kickoff for 50 yds , Jake Molinich return for 12 yds to the Buff 27
14:40
1st & 10 at own 27
Kevin Marks Jr. run for 22 yds to the Buff 49 for a 1ST down
14:12
1st & 10 at own 49
Kyle Vantrease pass incomplete to Antonio Nunn
14:04
2nd & 10 at own 49
Kevin Marks Jr. run for 8 yds to the Marsh 43
13:30
3rd & 2 at opp 43
Kevin Marks Jr. run for 1 yd to the Marsh 42
12:55
4th & 1 at opp 42
Kevin Marks Jr. run for 4 yds to the Marsh 38 for a 1ST down
12:20
1st & 10 at opp 38
Kevin Marks Jr. run for 2 yds to the Marsh 36
11:55
2nd & 8 at opp 36
Kyle Vantrease pass complete to Zac Lefebvre for 6 yds to the Marsh 30
11:20
3rd & 2 at opp 30
Kyle Vantrease run for 12 yds to the Marsh 18 for a 1ST down
10:55
1st & 10 at opp 18
Kevin Marks Jr. run for 1 yd to the Marsh 17
10:12
2nd & 9 at opp 17
Kyle Vantrease pass incomplete to Antonio Nunn
10:05
3rd & 9 at opp 17
Kyle Vantrease pass incomplete
10:00
4th & 9 at opp 17
Alex McNulty 34 yd FG MISSED
Marshall Punt, 3 plays
9:50
1st & 10 at own 20
Sheldon Evans run for 5 yds to the Marsh 25
9:30
2nd & 5 at own 25
Grant Wells pass complete to Xavier Gaines for a loss of 1 yard to the Marsh 24
9:05
3rd & 6 at own 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
8:27
4th & 10 at own 20
Robert LeFevre punt for 35 yds, downed at the Buff 45
Buffalo Turnover on downs, 9 plays
8:05
1st & 10 at own 45
Kyle Vantrease pass complete to Kevin Marks Jr. for 6 yds to the Marsh 49
7:35
2nd & 4 at opp 49
Kevin Marks Jr. run for 7 yds to the Marsh 42 for a 1ST down
7:05
1st & 10 at opp 42
Kevin Marks Jr. run for 6 yds to the Marsh 36
6:40
2nd & 4 at opp 36
Kevin Marks Jr. run for 3 yds to the Marsh 33
6:00
3rd & 1 at opp 33
Kevin Marks Jr. run for 3 yds to the Marsh 30 for a 1ST down
5:25
1st & 10 at opp 30
Kyle Vantrease pass complete to Trevor Wilson for 4 yds to the Marsh 26
4:55
2nd & 6 at opp 26
Ron Cook Jr. run for 1 yd to the Marsh 25
4:14
3rd & 5 at opp 25
Ron Cook Jr. run for no gain to the Marsh 25
3:53
4th & 5 at opp 25
Kyle Vantrease pass incomplete to Jovany Ruiz
Marshall Punt, 4 plays
3:40
1st & 10 at own 25
Sheldon Evans run for 14 yds to the Marsh 39 for a 1ST down
3:19
1st & 10 at own 39
Sheldon Evans run for 3 yds to the Marsh 42
3:03
2nd & 7 at own 42
Grant Wells pass incomplete to Corey Gammage
2:50
3rd & 7 at own 42
Grant Wells pass complete to Corey Gammage for 6 yds to the Marsh 48
2:14
4th & 1 at own 48
Robert LeFevre punt for 52 yds for a touchback
Buffalo Touchdown, 11 plays
1:55
1st & 10 at own 20
Kevin Marks Jr. run for 25 yds to the Buff 45 for a 1ST down
1:20
1st & 10 at own 45
Kyle Vantrease pass complete to Jovany Ruiz for 5 yds to the 50 yard line
0:45
2nd & 5 at the 50
Kyle Vantrease pass complete to Jovany Ruiz for 4 yds to the Marsh 46
0:26
3rd & 1 at opp 46
Kevin Marks Jr. run for 2 yds to the Marsh 44 for a 1ST down
Q2 14:45
1st & 10 at opp 44
Kyle Vantrease pass complete to Jovany Ruiz for 20 yds to the Marsh 24 for a 1ST down
Q2 14:25
1st & 10 at opp 24
Kyle Vantrease run for 3 yds to the Marsh 21
Q2 13:54
2nd & 7 at opp 21
Kevin Marks Jr. run for 16 yds to the Marsh 5 for a 1ST down
Q2 13:17
1st & goal at opp 5
Kevin Marks Jr. run for 1 yd to the Marsh 4
Q2 12:40
2nd & goal at opp 4
Kevin Marks Jr. run for 2 yds to the Marsh 2
Q2 12:14
3rd & goal at opp 2
Kevin Marks Jr. run for 1 yd to the Marsh 1
Q2 11:43
4th & goal at opp 1
Kyle Vantrease run for 1 yd for a TD (Alex McNulty KICK)Buffalo 7, Marshall 0
2nd quarter4 drives, then Buffalo 10, Marshall 7
Marshall Punt, 3 plays
11:43
4th & 6 at own 35
Alex McNulty kickoff for 65 yds for a touchback
11:39
1st & 10 at own 25
Wells, Grant pass incomplete to Gammage, Corey, PENALTY MARSHALL ineligible downfield on pass 5 yards to the MARSHALL20, NO PLAY.
11:20
1st & 15 at own 20
Knowledge McDaniel run for 4 yds to the Marsh 24
10:50
2nd & 11 at own 24
Knowledge McDaniel run for 5 yds to the Marsh 29
10:28
3rd & 6 at own 29
Grant Wells pass incomplete to Corey Gammage
10:16
4th & 6 at own 29
MARSHALL Penalty, Illegal Formation (-5 Yards) to the Marsh 24
10:02
4th & 11 at own 24
MARSHALL Penalty, Illegal Formation (-5 Yards) to the Marsh 19
9:53
4th & 16 at own 19
Robert LeFevre punt for 26 yds, downed at the Marsh 45
Buffalo Field goal, 10 plays
9:35
1st & 10 at opp 45
Kevin Marks Jr. run for 1 yd to the Marsh 44
9:09
2nd & 9 at opp 44
Kevin Marks Jr. run for 4 yds to the Marsh 40
8:40
3rd & 5 at opp 40
Kevin Marks Jr. run for 6 yds to the Marsh 34 for a 1ST down
8:00
1st & 10 at opp 34
Kyle Vantrease pass complete to Antonio Nunn for 8 yds to the Marsh 26
7:40
2nd & 2 at opp 26
Kevin Marks Jr. run for 4 yds to the Marsh 22 for a 1ST down
6:55
1st & 10 at opp 22
Kevin Marks Jr. run for a loss of 2 yards to the Marsh 24
6:30
2nd & 12 at opp 24
Vantrease, Kyle pass incomplete to Wilson, Trevor, PENALTY MARSHALL pass interference 15 yards to the MARSHALL9, NO PLAY, 1ST DOWN BUFFALO.
6:15
1st & goal at opp 9
Kevin Marks Jr. run for 1 yd to the Marsh 8
5:45
2nd & goal at opp 8
Kyle Vantrease pass incomplete to Zac Lefebvre
5:39
3rd & goal at opp 8
Kyle Vantrease pass incomplete to Antonio Nunn
5:33
4th & goal at opp 8
Alex McNulty 25 yd FG GOODBuffalo 10, Marshall 0
Marshall Touchdown, 12 plays
5:33
4th & 9 at own 35
Alex McNulty kickoff for 65 yds for a touchback
5:19
1st & 10 at own 25
Xavier Gaines run for no gain to the Marsh 25
5:02
2nd & 10 at own 25
MARSHALL Penalty, 12 Men on the Field (-5 Yards) to the Marsh 20
4:40
2nd & 15 at own 20
Grant Wells pass complete to Corey Gammage for 15 yds to the Marsh 35 for a 1ST down
4:20
1st & 10 at own 35
Sheldon Evans run for 8 yds to the Marsh 43
4:03
2nd & 2 at own 43
Sheldon Evans run for 2 yds to the Marsh 45 for a 1ST down
3:35
1st & 10 at own 45
Sheldon Evans run for 2 yds to the Marsh 47
3:06
2nd & 8 at own 47
Grant Wells pass complete to Corey Gammage for 6 yds to the Buff 47
2:40
3rd & 2 at opp 47
Sheldon Evans run for 4 yds to the Buff 43 Sheldon Evans fumbled, recovered by Marsh at Buff 45
2:10
1st & 10 at opp 45
Grant Wells pass complete to Sheldon Evans for 2 yds to the Buff 43
1:45
2nd & 8 at opp 43
Sheldon Evans run for 9 yds to the Buff 34 for a 1ST down
1:23
1st & 10 at opp 34
Grant Wells pass complete to Corey Gammage for 31 yds to the Buff 3 for a 1ST down
1:15
1st & goal at opp 3
Sheldon Evans run for 1 yd to the Buff 2
0:42
2nd & goal at opp 2
Knowledge McDaniel run for 2 yds for a TD (Shane Ciucci KICK)Buffalo 10, Marshall 7
Buffalo End of half, 1 play
0:42
2nd & 9 at own 35
Avery Musick kickoff for 40 yds fair catch by Jake Molinich at the Buff 25
0:32
1st & 10 at own 25
Kevin Marks Jr. run for a loss of 1 yard to the Buff 24
3rd quarter4 drives, then Tied at 10
Marshall Field goal, 15 plays
15:00
1st & 10 at own 35
Alex McNulty kickoff for 61 yds , Sheldon Evans return for 33 yds to the Marsh 37
14:45
1st & 10 at own 37
Sheldon Evans run for 4 yds to the Marsh 41
14:05
2nd & 6 at own 41
Grant Wells run for 14 yds to the Buff 45 for a 1ST down
13:50
1st & 10 at opp 45
Sheldon Evans run for 3 yds to the Buff 42
13:20
2nd & 7 at opp 42
Sheldon Evans run for 2 yds to the Buff 40
12:43
3rd & 5 at opp 40
Sheldon Evans run for 4 yds to the Buff 36
12:33
4th & 1 at opp 36
Knowledge McDaniel run for 6 yds to the Buff 30 for a 1ST down
12:03
1st & 10 at opp 30
Sheldon Evans run for 7 yds to the Buff 23
11:44
2nd & 3 at opp 23
Sheldon Evans run for 5 yds to the Buff 18 for a 1ST down
11:04
1st & 10 at opp 18
Sheldon Evans run for 1 yd to the Buff 17
10:40
2nd & 9 at opp 17
Grant Wells pass incomplete to Devin Miller
10:32
3rd & 9 at opp 17
Grant Wells pass complete to Artie Henry for 9 yds to the Buff 8 for a 1ST down
10:00
1st & goal at opp 8
Sheldon Evans run for 7 yds to the Buff 1
9:20
2nd & goal at opp 1
Knowledge McDaniel run for a loss of 2 yards to the Buff 3
8:54
3rd & goal at opp 3
Grant Wells pass incomplete to Corey Gammage
8:48
4th & goal at opp 3
Shane Ciucci 21 yd FG GOODTied at 10
Buffalo Punt, 3 plays
8:48
4th & 5 at own 35
Avery Musick kickoff for 65 yds for a touchback
8:30
1st & 10 at own 25
Kyle Vantrease pass complete to Antonio Nunn for 3 yds to the Buff 28
7:56
2nd & 7 at own 28
Kevin Marks Jr. run for 2 yds to the Buff 30
7:21
3rd & 5 at own 30
BUFFALO Penalty, False Start (-5 Yards) to the Buff 25
6:57
3rd & 10 at own 25
Kyle Vantrease pass incomplete to Jovany Ruiz
6:45
4th & 10 at own 25
Evan Finegan punt for 42 yds, downed at the BUFFALO 33 MARSHALL Penalty, Illegal Formation ( Yards) declined
Marshall Missed FG, 8 plays
6:37
1st & 10 at own 33
Knowledge McDaniel run for 12 yds to the Marsh 45 for a 1ST down
6:11
1st & 10 at own 45
Grant Wells pass incomplete to Devin Miller
5:51
2nd & 10 at own 45
Knowledge McDaniel run for 4 yds to the Marsh 49
5:28
3rd & 6 at own 49
BUFFALO Penalty, Defensive Offside (5 Yards) to the Buff 46
5:05
3rd & 1 at opp 46
Knowledge McDaniel run for 14 yds to the Buff 32 for a 1ST down
4:40
1st & 10 at opp 32
Xavier Gaines run for 2 yds to the Buff 30
4:12
2nd & 8 at opp 30
Grant Wells pass incomplete to Corey Gammage
4:00
3rd & 8 at opp 30
Knowledge McDaniel run for 5 yds to the Buff 25
3:23
4th & 3 at opp 25
Shane Ciucci 43 yd FG MISSED
Buffalo Interception, 6 plays
3:14
1st & 10 at own 25
Kevin Marks Jr. run for no gain to the Buff 25
2:42
2nd & 10 at own 25
Kevin Marks Jr. run for 2 yds to the Buff 27
1:55
3rd & 8 at own 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.
1:34
3rd & 13 at own 22
Vantrease, Kyle pass incomplete to Wilson, Trevor, PENALTY MARSHALL pass interference (Bowers, Joshua) 15 yards to the BUFFALO37, NO PLAY, 1ST DOWN BUFFALO.
1:26
1st & 10 at own 37
Vantrease, Kyle pass incomplete to Nunn, Antonio, PENALTY MARSHALL pass interference (Bowers, Joshua) 15 yards to the MARSHALL48, NO PLAY, 1ST DOWN BUFFALO.
1:01
1st & 10 at opp 48
Kevin Marks Jr. run for 1 yd to the Marsh 47
0:43
2nd & 9 at opp 47
Kyle Vantrease pass complete to Zac Lefebvre for 8 yds to the Marsh 39
0:11
3rd & 1 at opp 39
Kevin Marks Jr. run for 5 yds to the Marsh 34 for a 1ST down
Q4 14:53
1st & 10 at opp 34
Kyle Vantrease pass intercepted Nazeeh Johnson return for no gain to the Marsh 10
4th quarter6 drives, then Buffalo 17, Marshall 10
Marshall Punt, 3 plays
14:37
1st & 10 at own 10
Grant Wells pass complete to Xavier Gaines for 7 yds to the Marsh 17
14:20
2nd & 3 at own 17
Sheldon Evans run for no gain to the Marsh 17
13:22
3rd & 3 at own 17
Grant Wells run for 2 yds to the Marsh 19
12:46
4th & 1 at own 19
Robert LeFevre punt for 59 yds, downed at the Buff 22
Buffalo Punt, 6 plays
12:35
1st & 10 at own 22
Kevin Marks Jr. run for a loss of 2 yards to the Buff 20
11:35
2nd & 12 at own 20
Kyle Vantrease pass complete to Trevor Wilson for 6 yds to the Buff 26
10:50
3rd & 6 at own 26
Kyle Vantrease pass complete to Jovany Ruiz for 10 yds to the Buff 36 for a 1ST down
10:31
1st & 10 at own 36
Kevin Marks Jr. run for 3 yds to the Buff 39
9:40
2nd & 7 at own 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.
9:30
2nd & 12 at own 34
Kyle Vantrease pass incomplete to Antonio Nunn
9:27
3rd & 12 at own 34
Kyle Vantrease pass incomplete to Trevor Wilson
9:20
4th & 12 at own 34
Evan Finegan punt for 36 yds, fair catch by Talik Keaton at the Marsh 30
Marshall Punt, 3 plays
8:50
1st & 10 at own 30
Knowledge McDaniel run for 4 yds to the Marsh 34
8:30
2nd & 6 at own 34
Grant Wells pass complete to Devin Miller for 3 yds to the Marsh 37
7:45
3rd & 3 at own 37
Grant Wells sacked by Eric Black for a loss of 10 yards to the Marsh 27
7:27
4th & 13 at own 27
Robert LeFevre punt for 61 yds, downed at the Buff 12
Buffalo Touchdown, 13 plays
7:17
1st & 10 at own 12
Kevin Marks Jr. run for 1 yd to the Buff 13
6:35
2nd & 9 at own 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.
6:00
1st & 10 at own 29
Kyle Vantrease pass complete to Jovany Ruiz for 6 yds to the Buff 35
5:30
2nd & 4 at own 35
Kyle Vantrease pass complete to Jovany Ruiz for 6 yds to the Buff 41 for a 1ST down
5:04
1st & 10 at own 41
Kyle Vantrease pass incomplete to Zac Lefebvre
4:56
2nd & 10 at own 41
Ron Cook Jr. run for 3 yds to the Buff 44
4:10
3rd & 7 at own 44
Kyle Vantrease pass complete to Jovany Ruiz for 10 yds to the Marsh 46 for a 1ST down
3:37
1st & 10 at opp 46
Kevin Marks Jr. run for 2 yds to the Marsh 44
2:45
2nd & 8 at opp 44
Kyle Vantrease pass complete to Antonio Nunn for 26 yds to the Marsh 18 for a 1ST down
2:17
1st & 10 at opp 18
Kevin Marks Jr. run for 3 yds to the Marsh 15
2:16
2nd & 7 at opp 15
Timeout MARSHALL, clock 02:16
2:11
2nd & 7 at opp 15
Kevin Marks Jr. run for 2 yds to the Marsh 13
2:11
3rd & 5 at opp 13
Timeout MARSHALL, clock 02:11
2:11
3rd & 5 at opp 13
Timeout BUFFALO, clock 02:11
1:55
3rd & 5 at opp 13
Kyle Vantrease pass complete to Antonio Nunn for 12 yds to the Marsh 1 for a 1ST down
1:20
1st & goal at opp 1
TEAM run for a loss of 1 yard to the Marsh 2
1:09
2nd & goal at opp 2
Kevin Marks Jr. run for 2 yds for a TD (Alex McNulty KICK)Buffalo 17, Marshall 10
Marshall Turnover on downs, 10 plays
1:09
2nd & 11 at own 35
Alex McNulty kickoff for 35 yds fair catch by Devin Miller at the BUFFALO 30 BUFFALO Penalty, Defensive Offside (-5 Yards) to the Marsh 35
1:04
1st & 10 at own 35
Grant Wells pass incomplete to Talik Keaton
0:56
2nd & 10 at own 35
Grant Wells run for 10 yds to the Marsh 45 for a 1ST down
0:50
1st & 10 at own 45
Grant Wells pass complete to Sheldon Evans for a loss of 2 yards to the Marsh 43
0:45
2nd & 12 at own 43
Grant Wells pass complete to Corey Gammage for 15 yds to the Buff 42 for a 1ST down
0:43
1st & 10 at opp 42
TEAM pass incomplete
0:38
2nd & 10 at opp 42
Wells, Grant pass incomplete to Keaton, Talik, PENALTY BUFFALO pass interference 7 yards to the BUFFALO35, NO PLAY, 1ST DOWN MARSHALL.
0:33
1st & 10 at opp 35
Grant Wells pass complete to Corey Gammage for 15 yds to the Buff 20 for a 1ST down
0:30
1st & 10 at opp 20
TEAM pass incomplete
0:30
2nd & 10 at opp 20
Timeout BUFFALO, clock 00:30
0:15
2nd & 10 at opp 20
Grant Wells sacked by Kadofi Wright for a loss of 9 yards to the Buff 29
0:09
3rd & 19 at opp 29
Grant Wells pass complete to Sheldon Evans for 8 yds to the Buff 21
0:09
4th & 11 at opp 21
Timeout BUFFALO, clock 00:09
0:03
4th & 11 at opp 21
Grant Wells sacked by Eric Black for a loss of 4 yards to the Buff 25
Buffalo Result not recorded, 1 play
0:00
1st & 10 at own 25
TEAM run for a loss of 2 yards to the Buff 23
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.