Final at UB Stadium, AmherstTV: CBSSNAttendance 19,506
At kickoff
47°F, mostly cloudy, wind 14 mph from the westWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
Officials
Referee Ron Hudson; umpire Troy Smith; head linesman Sergio DeHoyos; line judge Michael Sharp; side judge Ryan Gannon; field judge Pat Dolphin; back judge Justin Staehr; center judge Chris La MangeGame 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
Akron
Buffalo
235
Total yards
435
115
Passing yards
212
120
Rushing yards
223
4.0
Yards per pass
7.1
3.8
Yards per rush
4.8
13
First downs
20
3–14
Third downs
8–17
1–1
Fourth downs
1–1
1
Turnovers
1
5–46
Penalties
5–45
25:32
Possession
34:28
0
Sacks (by defense)
3
Efficiency
Akron
Buffalo
30%
Success rate
40%
−0.11
EPA per play
0.18
1.11
Explosiveness
1.36
0.02
Rushing EPA
0.21
−0.27
Passing EPA
0.15
21%
Passing-down success
38%
0.00
First-down EPA
−0.27
−0.52
Second-down EPA
0.07
0.11
Third-down EPA
1.14
13%
Havoc by its defense
27%
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 71% to win. Elo’s favorite won.
The line
Buffalo −12, over/under 55.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Akron right to left.
Q1 BuffaloPunt, 3 plays, 3 yards
Q1 AkronField goal, 13 plays, 44 yards
Q1 BuffaloMissed FG, 9 plays, 52 yards
Q1 AkronPunt, 4 plays, −4 yards
Q1 BuffaloTouchdown, 8 plays, 50 yards
Q1 AkronPunt, 4 plays, 13 yards
Q2 BuffaloInterception, 5 plays, 51 yards
Q2 AkronPunt, 4 plays, 16 yards
Q2 BuffaloField goal, 10 plays, 57 yards
Q2 AkronPunt, 3 plays, −4 yards
Q2 BuffaloPunt, 3 plays, −12 yards
Q2 AkronPunt, 5 plays, 24 yards
Q2 BuffaloPunt, 3 plays, 7 yards
Q2 AkronField goal, 7 plays, 32 yards
Q3 AkronPunt, 3 plays, 2 yards
Q3 BuffaloPunt, 5 plays, 12 yards
Q3 AkronPunt, 7 plays, 28 yards
Q3 BuffaloTouchdown, 12 plays, 80 yards
Q3 AkronInterception, 3 plays, 23 yards
Q3 BuffaloTouchdown, 8 plays, 75 yards
Q4 AkronPunt, 7 plays, 29 yards
Q4 BuffaloPunt, 6 plays, 25 yards
Q4 AkronPunt, 3 plays, 6 yards
Q4 BuffaloEnd of game, 6 plays, 10 yards
Play by play
1st quarter6 drives, then Buffalo 7, Akron 3
Buffalo Punt, 3 plays
15:00
1st & 10 at own 35
Jerry Fitschen kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tyree Jackson pass incomplete
15:00
2nd & 10 at own 25
Kevin Marks run for 3 yds to the Buff 28
15:00
3rd & 7 at own 28
Tyree Jackson pass incomplete
15:00
4th & 7 at own 28
Evan Finegan punt for 40 yds , Andre Williams returns for a loss of 5 yards to the Akron 25 Andre Williams fumbled, forced by Joey Banks,
Akron Field goal, 13 plays
13:59
1st & 10 at own 25
Kato Nelson pass complete to Maverick Wolfley for 18 yds to the Akron 43 for a 1ST down
13:59
1st & 10 at own 43
Kato Nelson pass complete to Andre Williams for 4 yds to the Akron 47
13:59
2nd & 6 at own 47
Kato Nelson pass incomplete
13:59
3rd & 6 at own 47
Kato Nelson pass complete to Nate Stewart for 9 yds to the Buff 44 for a 1ST down
13:59
1st & 10 at opp 44
Kato Nelson run for 6 yds to the Buff 38
13:59
2nd & 4 at opp 38
Kato Nelson run for 5 yds to the Buff 33 AKRON Penalty, illegal block (-10 Yards) to the Buff 43
13:59
2nd & 9 at opp 43
Jonah Morris run for 1 yd to the Buff 42
11:02
3rd & 8 at opp 42
Timeout BUFFALO, clock 11:02
11:02
3rd & 8 at opp 42
Van Edwards Jr. run for 7 yds to the Buff 35
11:02
4th & 1 at opp 35
Mykel Bennett run for 1 yd to the Buff 34 for a 1ST down
11:02
1st & 10 at opp 34
Kato Nelson pass incomplete to Van Edwards Jr.
11:02
2nd & 10 at opp 34
Van Edwards Jr. run for 6 yds to the Buff 28
11:02
3rd & 4 at opp 28
Deltron Sands run for a loss of 3 yards to the Buff 31
8:44
4th & 7 at opp 31
Nick Gasser 48 yd FG GOODAkron 3, Buffalo 0
Buffalo Missed FG, 9 plays
8:44
1st & 0 at own 35
Van Edwards Jr. kickoff for 65 yds for a touchback
8:44
1st & 10 at own 25
Kevin Marks run for 1 yd to the Buff 26
8:44
2nd & 9 at own 26
Kevin Marks run for 30 yds to the Akron 44 for a 1ST down
8:44
1st & 10 at opp 44
Tyree Jackson pass complete to George Rushing for 2 yds to the Akron 42
8:44
2nd & 8 at opp 42
[SGUN], PENALTY UB false start (NUNN, Antonio) 5 yards to the AKRON47, NO PLAY.
8:44
2nd & 13 at opp 47
Kevin Marks run for 1 yd to the Akron 46
8:44
3rd & 12 at opp 46
Tyree Jackson run for 18 yds to the Akron 28 for a 1ST down
8:44
1st & 10 at opp 28
Kevin Marks run for 4 yds to the Akron 24
8:44
2nd & 6 at opp 24
Kevin Marks run for 1 yd to the Akron 23
8:44
3rd & 5 at opp 23
Tyree Jackson pass incomplete
4:53
4th & 5 at opp 23
Adam Mitcheson 40 yd FG MISSED
Akron Punt, 4 plays
4:53
1st & 10 at own 23
Kato Nelson run for 4 yds to the Akron 27
4:53
2nd & 6 at own 27
Kato Nelson pass complete to Daishawn Brimage for 1 yd to the Akron 28 AKRON Penalty, illegal block (Brock Boxen) to the Akron 18
4:53
2nd & 15 at own 18
Kato Nelson run for 4 yds to the Akron 19 Kato Nelson fumbled, forced by James Patterson,
4:53
3rd & 14 at own 19
Kato Nelson pass incomplete to Daishawn Brimage
4:53
4th & 14 at own 19
Nick Gasser punt for 41 yds , K.J. Osborn returns for 10 yds to the 50 yard line
Buffalo Touchdown, 8 plays
3:16
1st & 10 at the 50
Tyree Jackson run for 8 yds to the Akron 42
3:16
2nd & 2 at opp 42
Tyree Jackson pass complete to K.J. Osborn for 9 yds to the Akron 33 for a 1ST down
3:16
1st & 10 at opp 33
Jaret Patterson run for 6 yds to the Akron 27
3:16
2nd & 4 at opp 27
Jaret Patterson run for 2 yds to the Akron 25
3:16
3rd & 2 at opp 25
Tyree Jackson pass incomplete
3:16
4th & 2 at opp 25
Tyree Jackson pass complete to Jaret Patterson for 6 yds to the Akron 19 for a 1ST down
3:16
1st & 10 at opp 19
Jaret Patterson run for 2 yds to the Akron 17
0:47
2nd & 8 at opp 17
Tyree Jackson pass complete to George Rushing for 17 yds for a TD (Adam Mitcheson KICK)Buffalo 7, Akron 3
Akron Punt, 4 plays
0:47
1st & 0 at own 35
Adam Mitcheson kickoff for 58 yds , Van Edwards Jr. return for 13 yds to the Akron 20
0:40
1st & 10 at own 20
Kato Nelson run for 10 yds to the Akron 30 for a 1ST down
0:40
1st & 10 at own 30
Kato Nelson pass incomplete to Jonah Morris
0:40
2nd & 10 at own 30
Kato Nelson pass incomplete to M.J. McGriff
0:40
3rd & 10 at own 30
Kato Nelson pass complete to Keyondre White for 3 yds to the Akron 33
Q2 15:00
4th & 7 at own 33
Nick Gasser punt for 29 yds, downed at the Buff 38
2nd quarter8 drives, then Buffalo 10, Akron 6
Buffalo Interception, 5 plays
14:52
1st & 10 at own 38
K.J. Osborn run for 1 yd to the Buff 39
14:52
2nd & 9 at own 39
Kevin Marks run for no gain to the Buff 39
14:52
3rd & 9 at own 39
Tyree Jackson pass complete to K.J. Osborn for 50 yds to the Akron 11 for a 1ST down
14:52
1st & 10 at opp 11
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Kyron Brown
14:52
2nd & 10 at opp 11
Tyree Jackson pass intercepted Kyron Brown return for no gain to the Akron 2
Akron Punt, 4 plays
13:24
1st & 10 at own 2
Deltron Sands run for 11 yds to the Akron 13 for a 1ST down
13:24
1st & 10 at own 13
Kato Nelson pass incomplete to Andre Williams
13:24
2nd & 10 at own 13
AKRON Penalty, unsportsmanlike conduct (-6 Yards) to the Akron 7
13:24
2nd & 16 at own 7
Deltron Sands run for 1 yd to the Akron 8
13:24
3rd & 15 at own 8
Deltron Sands run for 10 yds to the Akron 18
13:24
4th & 5 at own 18
Nick Gasser punt for 52 yds, downed at the Buff 30
Buffalo Field goal, 10 plays
11:18
1st & 10 at own 30
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Ulysees Gilbert III
11:18
2nd & 10 at own 30
Kevin Marks run for a loss of 2 yards to the Buff 28
11:18
3rd & 12 at own 28
Tyree Jackson run for 17 yds to the Buff 45 for a 1ST down
11:18
1st & 10 at own 45
Tyree Jackson pass complete to K.J. Osborn for 13 yds to the Akron 42 for a 1ST down
11:18
1st & 10 at opp 42
Kevin Marks run for no gain to the Akron 42
11:18
2nd & 10 at opp 42
Tyree Jackson pass complete to Anthony Johnson for 28 yds to the Akron 14 for a 1ST down
11:18
1st & 10 at opp 14
Tyree Jackson pass incomplete
11:18
2nd & 10 at opp 14
[SGUN], MARKS, Kevin rush for no gain to the AKRON14 (DAVIS, Jamal), PENALTY UB holding (MABRY, Tyler) 10 yards to the AKRON24, NO PLAY.
11:18
2nd & 20 at opp 24
Tyree Jackson run for 10 yds to the Akron 14
11:18
3rd & 10 at opp 14
Kevin Marks run for 1 yd to the Akron 13
6:49
4th & 9 at opp 13
Adam Mitcheson 30 yd FG GOODBuffalo 10, Akron 3
Akron Punt, 3 plays
6:49
1st & 0 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
6:49
1st & 10 at own 25
Van Edwards Jr. run for 2 yds to the Akron 27
6:49
2nd & 8 at own 27
Kato Nelson sacked by Myles Nicholas for a loss of 6 yards to the Akron 21 Kato Nelson fumbled, recovered by Akron Kato Nelson , return for 0 yards
6:49
3rd & 14 at own 21
Kato Nelson pass incomplete to Nate Stewart, broken up by Cameron Lewis
6:49
4th & 14 at own 21
Nick Gasser punt for 36 yds, downed at the Buff 43
Buffalo Punt, 3 plays
5:24
1st & 10 at own 43
Tyree Jackson pass complete to K.J. Osborn for a loss of 6 yards to the Buff 37
5:24
2nd & 16 at own 37
Tyree Jackson pass complete to Jaret Patterson for 4 yds to the Buff 41
5:24
3rd & 12 at own 41
[SGUN], JACKSON, Tyree pass complete to OSBORN, K.J. for 16 yards to the AKRON43 (BUTLER, Denzel), PENALTY UB holding (GALL, Jacob) 10 yards to the UB31, NO PLAY.
5:24
3rd & 22 at own 31
Tyree Jackson pass incomplete to K.J. Osborn
5:24
4th & 22 at own 31
Evan Finegan punt for 46 yds AKRON Penalty, Offensive offside ( Yards) declined
Akron Punt, 5 plays
3:48
1st & 10 at own 23
Deltron Sands run for 4 yds to the Akron 27
3:48
2nd & 6 at own 27
Deltron Sands run for a loss of 3 yards to the Akron 24
2:30
3rd & 9 at own 24
Timeout AKRON, clock 02:30
2:30
3rd & 9 at own 24
[SGUN], NELSON, Kato pass incomplete to MORRIS, Jonah, PENALTY UB pass interference (BAKER, Roy) 15 yards to the AKRON39, 1ST DOWN AKRON, NO PLAY.
2:30
1st & 10 at own 39
Deltron Sands run for 2 yds to the Akron 41
2:30
2nd & 8 at own 41
Kato Nelson pass complete to Jonah Morris for 6 yds to the Akron 47
2:30
3rd & 2 at own 47
Kato Nelson pass incomplete to Jonah Morris, broken up by Aapri Washington
2:30
4th & 2 at own 47
Nick Gasser punt for 37 yds, downed at the Buff 16
Buffalo Punt, 3 plays
1:29
1st & 10 at own 16
Tyree Jackson pass complete to K.J. Osborn for 7 yds to the Buff 23
1:29
2nd & 3 at own 23
Tyree Jackson pass incomplete to Kevin Marks
1:29
3rd & 3 at own 23
Tyree Jackson pass incomplete to George Rushing
1:29
4th & 3 at own 23
Evan Finegan punt for 46 yds , Jeremiah Knight returns for 10 yds to the Akron 41
Akron Field goal, 7 plays
1:05
1st & 10 at own 41
Kato Nelson pass complete to Dustin Burkhart for 4 yds to the Akron 45
1:05
2nd & 6 at own 45
Kato Nelson run for 10 yds to the Buff 45 for a 1ST down
1:05
1st & 10 at opp 45
Kato Nelson pass incomplete
1:05
2nd & 10 at opp 45
Kato Nelson pass complete to Andre Williams for 18 yds to the Buff 27 for a 1ST down
1:05
1st & 10 at opp 27
Kato Nelson pass incomplete to Andre Williams, broken up by Tyrone Hill
1:05
2nd & 10 at opp 27
Kato Nelson pass incomplete to Jonah Morris, broken up by Roy Baker
0:00
3rd & 10 at opp 27
Nick Gasser 44 yd FG GOODBuffalo 10, Akron 6
3rd quarter6 drives, then Buffalo 17, Akron 6
Akron Punt, 3 plays
15:00
1st & 0 at own 35
Adam Mitcheson kickoff for 55 yds , Nate Stewart return for 17 yds to the Akron 27
14:54
1st & 10 at own 27
Kato Nelson run for 1 yd to the Akron 28
14:54
2nd & 9 at own 28
Kato Nelson pass incomplete to Jonah Morris
14:54
3rd & 9 at own 28
Kato Nelson run for 1 yd to the Akron 29
14:54
4th & 8 at own 29
Nick Gasser punt for 40 yds , K.J. Osborn returns for no gain to the Buff 31
Buffalo Punt, 5 plays
13:37
1st & 10 at own 31
Tyree Jackson pass complete to Kevin Marks for 7 yds to the Buff 38
13:37
2nd & 3 at own 38
Kevin Marks run for 12 yds to the 50 yard line for a 1ST down
13:37
1st & 10 at the 50
Tyree Jackson pass incomplete to George Rushing
13:37
2nd & 10 at the 50
[SGUN], PENALTY UB false start (DEROUEN, Trey) 5 yards to the UB45, NO PLAY.
13:37
2nd & 15 at own 45
Tyree Jackson pass incomplete to Tyler Mabry, broken up by Kyron Brown
13:37
3rd & 15 at own 45
Tyree Jackson pass complete to Kevin Marks for a loss of 2 yards to the Buff 43
13:37
4th & 17 at own 43
Evan Finegan punt for 37 yds, fair catch by Jeremiah Knight at the Akron 20
Akron Punt, 7 plays
12:03
1st & 10 at own 20
Kato Nelson pass complete to Mykel Bennett for 3 yds to the Akron 23
12:03
2nd & 7 at own 23
Van Edwards Jr. run for 5 yds to the Akron 28
12:03
3rd & 2 at own 28
Van Edwards Jr. run for 19 yds to the Akron 47 for a 1ST down
12:03
1st & 10 at own 47
Kato Nelson pass complete to Jonah Morris for 26 yds to the Buff 27 for a 1ST down
12:03
1st & 10 at opp 27
Kato Nelson run for a loss of 2 yards to the Buff 29
12:03
2nd & 12 at opp 29
Kato Nelson sacked by Taylor Riggins for a loss of 1 yard to the Buff 30
12:03
3rd & 13 at opp 30
[SGUN], NELSON, Kato pass complete to SANDS, Deltron for 29 yards to the UB1, out-of-bounds (WILLIAMS, Brand), PENALTY AKRON pass interference (REINKE, Brian) 15 yards to the UB45, NO PLAY.
8:03
3rd & 28 at opp 45
Timeout AKRON, clock 08:03
8:03
3rd & 28 at opp 45
Kato Nelson sacked by Taylor Riggins for a loss of 7 yards to the Akron 48
8:03
4th & 35 at own 48
Nick Gasser punt for 32 yds, fair catch by K.J. Osborn at the Buff 20
Buffalo Touchdown, 12 plays
7:18
1st & 10 at own 20
Jaret Patterson run for 2 yds to the Buff 22
7:18
2nd & 8 at own 22
Tyree Jackson pass complete to Tyler Mabry for 11 yds to the Buff 33 for a 1ST down
7:18
1st & 10 at own 33
Tyree Jackson pass incomplete
7:18
2nd & 10 at own 33
Jaret Patterson run for 4 yds to the Buff 37
7:18
3rd & 6 at own 37
Tyree Jackson run for 7 yds to the Buff 44 for a 1ST down
7:18
1st & 10 at own 44
Jaret Patterson run for 4 yds to the Buff 48
7:18
2nd & 6 at own 48
Jaret Patterson run for 15 yds to the Akron 37 for a 1ST down
7:18
1st & 10 at opp 37
Tyree Jackson pass complete to Rodney Scott III for 7 yds to the Akron 30
7:18
2nd & 3 at opp 30
[PSTL], PENALTY AKRON offside (DAVIS, Jamal) 5 yards to the AKRON25, 1ST DOWN UB, NO PLAY.
7:18
1st & 10 at opp 25
Jaret Patterson run for 17 yds to the Akron 8 for a 1ST down
7:18
1st & goal at opp 8
Jaret Patterson run for 4 yds to the Akron 4
7:18
2nd & goal at opp 4
Jaret Patterson run for no gain to the Akron 4
1:56
3rd & goal at opp 4
Jaret Patterson run for 4 yds for a TD (Adam Mitcheson KICK)Buffalo 17, Akron 6
Akron Interception, 3 plays
1:56
1st & 0 at own 35
Adam Mitcheson kickoff for 53 yds , Van Edwards Jr. return for 14 yds to the Akron 26
1:49
1st & 10 at own 26
Kato Nelson pass complete to Andre Williams for 25 yds to the Buff 49 for a 1ST down
1:49
1st & 10 at opp 49
Kato Nelson pass complete to Nate Stewart for a loss of 2 yards to the Akron 49
1:49
2nd & 12 at own 49
Kato Nelson pass intercepted Jordan Collier return for no gain to the Buff 25
Buffalo Touchdown, 8 plays
0:53
1st & 10 at own 25
Jaret Patterson run for 3 yds to the Buff 28
0:53
2nd & 7 at own 28
Jaret Patterson run for 1 yd to the Buff 29
Q4 15:00
3rd & 6 at own 0
[SGUN], JACKSON, Tyree pass complete to OSBORN, K.J. for 11 yards to the UB40 (GILBERT, U.), PENALTY AKRON roughing passer off-setting, PENALTY UB ineligible downfield on pass off-setting, NO PLAY.
Q4 15:00
3rd & 6 at own 29
Tyree Jackson pass complete to K.J. Osborn for 43 yds to the Akron 28 for a 1ST down
Q4 15:00
1st & 10 at opp 28
Jaret Patterson run for 10 yds to the Akron 18 for a 1ST down
Q4 15:00
1st & 10 at opp 18
Jaret Patterson run for 8 yds to the Akron 10
Q4 15:00
2nd & 2 at opp 10
Jaret Patterson run for 7 yds to the Akron 3 for a 1ST down
Q4 15:00
1st & goal at opp 3
Jaret Patterson run for 2 yds to the Akron 1
Q4 12:00
2nd & goal at opp 1
Tyree Jackson run for 1 yd for a TD (Adam Mitcheson KICK)Buffalo 24, Akron 6
4th quarter4 drives, then Buffalo 24, Akron 6
Akron Punt, 7 plays
12:00
1st & 0 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
12:00
1st & 10 at own 25
Kato Nelson run for 9 yds to the Akron 34
12:00
2nd & 1 at own 34
Deltron Sands run for no gain to the Akron 34
12:00
3rd & 1 at own 34
Mykel Bennett run for 4 yds to the Akron 38 for a 1ST down
12:00
1st & 10 at own 38
Van Edwards Jr. run for 14 yds to the Buff 48 for a 1ST down
12:00
1st & 10 at opp 48
Kato Nelson pass incomplete to Jonah Morris, broken up by Cameron Lewis
12:00
2nd & 10 at opp 48
Van Edwards Jr. run for 2 yds to the Buff 46
12:00
3rd & 8 at opp 46
Kato Nelson pass incomplete to Andre Williams
12:00
4th & 8 at opp 46
Nick Gasser punt for 31 yds, punt out-of-bounds at the Buff 15
Buffalo Punt, 6 plays
9:07
1st & 10 at own 15
Kevin Marks run for 5 yds to the Buff 20
9:07
2nd & 5 at own 20
Kevin Marks run for no gain to the Buff 20
7:36
3rd & 5 at own 20
Timeout BUFFALO, clock 07:36
7:36
3rd & 5 at own 20
Tyree Jackson pass complete to Anthony Johnson for 16 yds to the Buff 36 for a 1ST down
7:36
1st & 10 at own 36
Kevin Marks run for 2 yds to the Buff 38
7:36
2nd & 8 at own 38
Tyree Jackson run for a loss of 4 yards to the Buff 34
7:36
3rd & 12 at own 34
Kevin Marks run for 6 yds to the Buff 40
7:36
4th & 6 at own 40
Evan Finegan punt for 36 yds, punt out-of-bounds at the Akron 28 , Jeremiah Knight returns for no gain to the Akron 28 Jeremiah Knight fumbled, forced by Jovany Ruiz, recovered by Akron Jeremiah Knight , return for 3 yds to the Akron 28
Akron Punt, 3 plays
4:35
1st & 10 at own 28
Kato Nelson run for 6 yds to the Akron 34
4:35
2nd & 4 at own 34
Kato Nelson pass incomplete to Mykel Bennett
4:35
3rd & 4 at own 34
Kato Nelson pass incomplete
4:35
4th & 4 at own 34
Nick Gasser punt for 32 yds, fair catch by K.J. Osborn at the Buff 34
Buffalo End of game, 6 plays
3:49
1st & 10 at own 34
Emmanuel Reed run for 3 yds to the Buff 37
3:49
2nd & 7 at own 37
Emmanuel Reed run for 3 yds to the Buff 40
3:49
3rd & 4 at own 40
Johnathan Hawkins run for 8 yds to the Buff 48 for a 1ST down
3:49
1st & 10 at own 48
Johnathan Hawkins run for no gain to the Buff 48
3:49
2nd & 10 at own 48
Theo Anderson run for a loss of 2 yards to the Buff 46
3:49
3rd & 12 at own 46
TEAM run for a loss of 2 yards to the Buff 44
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.