Final at UB Stadium, AmherstTV: CBSSNAttendance 23,671
At kickoff
59°F, mostly cloudy, wind 14 mph from the west, gusts to 20 mphWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
Officials
Referee Tom Stapleton; umpire John Hanneke; head linesman Robin DeLorenzo; line judge Gary Jagodzinsk; side judge George Plesac; field judge Scott MacDonald; back judge Reggie Berry; center judge Rich EdwardsGame officials: stats.ncaa.org box scores, via SportsDataverse
Landon Salyers kickoff for 58 yds , Charlie Jones return for 12 yds to the Buff 19
15:00
1st & 10 at own 19
Tyree Jackson pass incomplete
15:00
2nd & 10 at own 19
Emmanuel Reed run for 7 yds to the Buff 26 for a 1ST down ARMY Penalty, face mask (15 yards) (15 Yards) to the Buff 41 for a 1ST down
15:00
1st & 10 at own 41
Emmanuel Reed run for 6 yds to the Buff 47
13:49
2nd & 4 at own 47
Tyree Jackson pass complete to K.J. Osborn for 53 yds for a TD ARMY Penalty, Defensive offside ( Yards) declined (Adam Mitcheson KICK)Buffalo 7, Army 0
Army Interception, 6 plays
13:49
1st & 0 at own 35
Adam Mitcheson kickoff for 48 yds , Jordan Asberry return for 7 yds to the Army 42 ARMY Penalty, Offensive holding (10 Yards) to the Army 14
13:43
1st & 10 at own 14
Kell Walker run for 13 yds to the Army 27 for a 1ST down
13:43
1st & 10 at own 27
Darnell Woolfolk run for 3 yds to the Army 30
13:43
2nd & 7 at own 30
Kell Walker run for 8 yds to the Army 38 for a 1ST down
13:43
1st & 10 at own 38
Fred Cooper run for no gain to the Army 38
13:43
2nd & 10 at own 38
Jordan Asberry run for a loss of 1 yard to the Army 37
13:43
3rd & 11 at own 37
Kelvin Hopkins Jr. pass intercepted Brandon Williams return for no gain to the Army 48
Buffalo Turnover on downs, 11 plays
10:42
1st & 10 at opp 48
Tyree Jackson pass incomplete to Charlie Jones
10:42
2nd & 10 at opp 48
Emmanuel Reed run for 3 yds to the Army 45
10:03
3rd & 7 at opp 45
Timeout BUFFALO, clock 10:03
10:03
3rd & 7 at opp 45
Emmanuel Reed run for 7 yds to the Army 38 for a 1ST down
10:03
1st & 10 at opp 38
Tyree Jackson pass incomplete
10:03
2nd & 10 at opp 38
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Kenneth Brinson
10:03
3rd & 10 at opp 38
Emmanuel Reed run for 1 yd to the Army 37
10:03
4th & 9 at opp 37
FINEGAN, Evan punt 37 yards to the ARMY0, touchback, PENALTY ARMY roughing the kicker (27) 15 yards to the ARMY22, 1ST DOWN UB, NO PLAY.
8:22
1st & 10 at opp 22
Emmanuel Reed run for 6 yds to the Army 16 BUFFALO Penalty, Offensive holding (-10 Yards) to the Army 26
8:22
1st & 14 at opp 26
Tyree Jackson pass incomplete to Charlie Jones
8:22
2nd & 14 at opp 26
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Elijah Riley
8:22
3rd & 14 at opp 26
Tyree Jackson pass incomplete
8:03
4th & 14 at opp 26
Tyree Jackson pass incomplete
8:03
4th & 14 at opp 26
Timeout BUFFALO, clock 08:03
Army Touchdown, 11 plays
7:56
1st & 10 at own 26
Connor Slomka run for 6 yds to the Army 32
7:56
2nd & 4 at own 32
Darnell Woolfolk run for 6 yds to the Army 38 for a 1ST down
7:56
1st & 10 at own 38
Darnell Woolfolk run for 2 yds to the Army 40
7:56
2nd & 8 at own 40
Kelvin Hopkins Jr. run for 6 yds to the Army 46
7:56
3rd & 2 at own 46
Connor Slomka run for 10 yds to the Buff 44 for a 1ST down
7:56
1st & 10 at opp 44
Jordan Asberry run for 2 yds to the Buff 42
7:56
2nd & 8 at opp 42
Jordan Asberry run for no gain to the Buff 42
7:56
3rd & 8 at opp 42
Kelvin Hopkins Jr. pass complete to Calen Holt for 22 yds to the Buff 20 for a 1ST down BUFFALO Penalty, personal foul (10 Yards) declined for a 1ST down
7:56
1st & goal at opp 10
Darnell Woolfolk run for 4 yds to the Buff 6
7:56
2nd & goal at opp 6
Connor Slomka run for 1 yd to the Buff 5
2:12
3rd & goal at opp 5
Calen Holt run for 5 yds for a TD (John Abercrombie KICK)Tied at 7
Buffalo Punt, 3 plays
2:12
1st & 0 at own 35
Landon Salyers kickoff for 55 yds , Charlie Jones return for 5 yds to the Buff 40 BUFFALO Penalty, illegal block (8 Yards) to the Buff 7
2:06
1st & 10 at own 7
Kevin Marks run for 4 yds to the Buff 11
2:06
2nd & 6 at own 11
Kevin Marks run for 3 yds to the Buff 14
2:06
3rd & 3 at own 14
Kevin Marks run for no gain to the Buff 14
Q2 15:00
4th & 3 at own 14
Evan Finegan punt for 63 yds, downed at the Army 23
2nd quarter4 drives, then Army 21, Buffalo 7
Army Touchdown, 12 plays
14:48
1st & 10 at own 23
Kelvin Hopkins Jr. run for 3 yds to the Army 26
14:48
2nd & 7 at own 26
Kelvin Hopkins Jr. run for 5 yds to the Army 31
14:48
3rd & 2 at own 31
Kelvin Hopkins Jr. run for 5 yds to the Army 36 for a 1ST down
14:48
1st & 10 at own 36
Kelvin Hopkins Jr. pass complete to Camden Harrison for 37 yds to the Buff 27 for a 1ST down
14:48
1st & 10 at opp 27
Jordan Asberry run for 7 yds to the Buff 20
14:48
2nd & 3 at opp 20
Connor Slomka run for 2 yds to the Buff 18
14:48
3rd & 1 at opp 18
Kelvin Hopkins Jr. run for 2 yds to the Buff 16 for a 1ST down
14:48
1st & 10 at opp 16
Calen Holt run for 1 yd to the Buff 15
14:48
2nd & 9 at opp 15
Kelvin Hopkins Jr. run for 7 yds to the Buff 8
14:48
3rd & 2 at opp 8
Darnell Woolfolk run for 3 yds to the Buff 5 for a 1ST down
14:48
1st & goal at opp 5
Darnell Woolfolk run for 2 yds to the Buff 3
7:53
2nd & goal at opp 3
Connor Slomka run for 3 yds for a TD (John Abercrombie KICK)Army 14, Buffalo 7
Buffalo Missed FG return TD, 11 plays (Army scores)
7:53
1st & 0 at own 35
Landon Salyers kickoff for 56 yds , Charlie Jones return for 21 yds to the Buff 30
7:46
1st & 10 at own 30
Emmanuel Reed run for 3 yds to the Buff 33
7:46
2nd & 7 at own 33
Tyree Jackson pass complete to Charlie Jones for 21 yds to the Army 46 for a 1ST down
7:46
1st & 10 at opp 46
Tyree Jackson pass complete to Antonio Nunn for 9 yds to the Army 37
7:46
2nd & 1 at opp 37
Emmanuel Reed run for 1 yd to the Army 36 for a 1ST down
7:46
1st & 10 at opp 36
Emmanuel Reed run for 11 yds to the Army 25 for a 1ST down
7:46
1st & 10 at opp 25
Emmanuel Reed run for 4 yds to the Army 21
7:46
2nd & 6 at opp 21
Tyree Jackson pass complete to K.J. Osborn for 8 yds to the Army 13 for a 1ST down
7:46
1st & 10 at opp 13
Tyree Jackson pass incomplete to Antonio Nunn, broken up by Mike Reynolds
7:46
2nd & 10 at opp 13
Kevin Marks run for 2 yds to the Army 11
7:46
3rd & 8 at opp 11
Tyree Jackson pass incomplete to Charlie Jones, broken up by Cole Christiansen
4:05
4th & 8 at opp 11
Adam Mitcheson 28 yd FG BLOCKED blocked by Wunmi Oyetuga Elijah Riley return for 80 yds for a TD (John Abercrombie KICK)Army 21, Buffalo 7
Buffalo Punt, 3 plays
4:05
1st & 0 at own 35
Landon Salyers kickoff for 51 yds , Charlie Jones return for 12 yds to the Buff 26
4:00
1st & 10 at own 26
Isaiah King run for a loss of 2 yards to the Buff 24
4:00
2nd & 12 at own 24
Tyree Jackson pass complete to George Rushing for 6 yds to the Buff 30
4:00
3rd & 6 at own 30
Tyree Jackson pass complete to Tyler Mabry for 5 yds to the Buff 35
2:52
4th & 1 at own 35
Timeout ARMY, clock 02:52
2:52
4th & 1 at own 35
Evan Finegan punt for 57 yds, downed at the Army 8
Army End of half, 6 plays
2:40
1st & 10 at own 8
Darnell Woolfolk run for 2 yds to the Army 10
2:40
2nd & 8 at own 10
Kelvin Hopkins Jr. run for 6 yds to the Army 16
2:40
3rd & 2 at own 16
Darnell Woolfolk run for 1 yd to the Army 17
1:05
4th & 1 at own 17
Timeout ARMY, clock 01:05
1:05
4th & 1 at own 17
Kelvin Hopkins Jr. run for 3 yds to the Army 20 for a 1ST down
1:05
1st & 10 at own 20
Darnell Woolfolk run for 4 yds to the Army 24
1:05
2nd & 6 at own 24
Kelvin Hopkins Jr. sacked by Chuck Harris for a loss of 2 yards to the Army 22 ARMY Penalty, intentional grounding (Kelvin Hopkins Jr.) to the Army 22
3rd quarter5 drives, then Army 28, Buffalo 13
Army Punt, 3 plays
15:00
3rd & 8 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Darnell Woolfolk run for 4 yds to the Army 29
15:00
2nd & 6 at own 29
Kell Walker run for 2 yds to the Army 31
15:00
3rd & 4 at own 31
Kell Walker run for a loss of 11 yards to the Army 20
15:00
4th & 15 at own 20
Nick Schrage punt for 67 yds, punt out-of-bounds at the Buff 13
Buffalo Touchdown, 12 plays
12:57
1st & 10 at own 13
Emmanuel Reed run for 4 yds to the Buff 17
12:57
2nd & 6 at own 17
Tyree Jackson pass complete to K.J. Osborn for 5 yds to the Buff 22
12:57
3rd & 1 at own 22
Emmanuel Reed run for 4 yds to the Buff 26 for a 1ST down
12:57
1st & 10 at own 26
Emmanuel Reed run for 4 yds to the Buff 30
12:57
2nd & 6 at own 30
[PSTL], JACKSON, Tyree pass incomplete to OSBORN, K.J., PENALTY ARMY pass interference (Gibson, James) 15 yards to the UB45, 1ST DOWN UB, NO PLAY.
12:57
1st & 10 at own 45
Tyree Jackson pass complete to K.J. Osborn for 16 yds to the Army 39 for a 1ST down
12:57
1st & 10 at opp 39
Emmanuel Reed run for 4 yds to the Army 35
12:57
2nd & 6 at opp 35
Tyree Jackson pass complete to Charlie Jones for 32 yds to the Army 3 for a 1ST down
12:57
1st & goal at opp 3
Emmanuel Reed run for 2 yds to the Army 1
12:57
2nd & goal at opp 1
Tyree Jackson pass complete to George Rushing for a loss of 3 yards to the Army 4
12:57
3rd & goal at opp 4
Emmanuel Reed run for a loss of 4 yards to the Army 8
8:35
4th & 0 at opp 8
Timeout ARMY, clock 08:35
8:35
4th & goal at opp 8
[SGUN], JACKSON, Tyree pass incomplete to OSBORN, K.J., PENALTY ARMY pass interference (McClinton, J.) 6 yards to the ARMY2, 1ST DOWN UB, NO PLAY.
8:35
1st & goal at opp 2
Kevin Marks run for 1 yd to the Army 1
7:55
2nd & goal at opp 1
Kevin Marks run for 1 yd for a TD (Adam Mitcheson PAT MISSED)Army 21, Buffalo 13
Army Touchdown, 10 plays
7:55
1st & 0 at own 35
Adam Mitcheson kickoff for 65 yds for a touchback
7:55
1st & 10 at own 25
Connor Slomka run for 3 yds to the Army 28
7:55
2nd & 7 at own 28
Kelvin Hopkins Jr. run for 6 yds to the Army 34
7:55
3rd & 1 at own 34
Connor Slomka run for 3 yds to the Army 37 for a 1ST down
7:55
1st & 10 at own 37
Connor Slomka run for 2 yds to the Buff 39 for a 1ST down BUFFALO Penalty, personal foul (Roy Baker) to the Buff 46 for a 1ST down
7:55
1st & 10 at opp 46
Kelvin Hopkins Jr. run for 10 yds to the Buff 36 for a 1ST down
7:55
1st & 10 at opp 36
Darnell Woolfolk run for 3 yds to the Buff 33
7:55
2nd & 7 at opp 33
Kelvin Hopkins Jr. run for 3 yds to the Buff 30
7:55
3rd & 4 at opp 30
Connor Slomka run for 3 yds to the Buff 27
7:55
4th & 1 at opp 27
Kelvin Hopkins Jr. run for 2 yds to the Buff 25 for a 1ST down
2:49
1st & 10 at opp 25
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 25 yds for a TD (John Abercrombie KICK)Army 28, Buffalo 13
Buffalo Punt, 3 plays
2:49
1st & 0 at own 35
Landon Salyers kickoff for 53 yds , Charlie Jones return for 12 yds to the Buff 24
2:44
1st & 10 at own 24
Tyree Jackson pass incomplete to K.J. Osborn
2:44
2nd & 10 at own 24
Kevin Marks run for 6 yds to the Buff 30
2:44
3rd & 4 at own 30
Tyree Jackson pass incomplete to K.J. Osborn
2:44
4th & 4 at own 30
Evan Finegan punt for 51 yds, punt out-of-bounds at the Army 19
Army Touchdown, 13 plays
2:01
1st & 10 at own 19
Kelvin Hopkins Jr. run for 6 yds to the Army 25
2:01
2nd & 4 at own 25
Holt, Calen rush for 5 yards to the ARMY30 (COLLIER, Jordan;PATTERSON, Jame), PENALTY ARMY personal foul (58) 12 yards to the ARMY13, NO PLAY.
2:01
2nd & 16 at own 13
Kelvin Hopkins Jr. pass complete to Kjetil Cline for 7 yds to the Army 20
2:01
3rd & 9 at own 20
Kelvin Hopkins Jr. run for 10 yds to the Army 30 for a 1ST down
Q4 15:00
1st & 10 at own 30
Connor Slomka run for 3 yds to the Army 33
Q4 15:00
2nd & 7 at own 33
Darnell Woolfolk run for 17 yds to the 50 yard line for a 1ST down
Q4 15:00
1st & 10 at the 50
Kelvin Hopkins Jr. run for 8 yds to the Buff 42
Q4 15:00
2nd & 2 at opp 42
Darnell Woolfolk run for 5 yds to the Buff 37 for a 1ST down BUFFALO Penalty, unsportsmanlike conduct (Jordan Collier) to the Buff 22 for a 1ST down
Q4 15:00
1st & 10 at opp 22
Connor Slomka run for 7 yds to the Buff 15
Q4 15:00
2nd & 3 at opp 15
Connor Slomka run for 4 yds to the Buff 11 for a 1ST down
Q4 15:00
1st & 10 at opp 11
Kelvin Hopkins Jr. run for 2 yds to the Buff 9
Q4 15:00
2nd & 8 at opp 9
Kelvin Hopkins Jr. run for 7 yds to the Buff 2
Q4 15:00
3rd & 1 at opp 2
Kelvin Hopkins Jr. run for no gain to the Buff 2
Q4 9:17
4th & 1 at opp 2
Darnell Woolfolk run for 2 yds for a TD (John Abercrombie KICK)Army 35, Buffalo 13
4th quarter4 drives, then Army 42, Buffalo 13
Buffalo Turnover on downs, 4 plays
9:17
1st & 0 at own 35
Landon Salyers kickoff for 58 yds , Charlie Jones return for 26 yds to the Buff 33
9:10
1st & 10 at own 33
Jaret Patterson run for 3 yds to the Buff 36
9:10
2nd & 7 at own 36
BUFFALO Penalty, false start (Tyler Mabry) to the Buff 31
9:10
2nd & 12 at own 31
Jaret Patterson run for no gain to the Buff 31
9:10
3rd & 12 at own 31
Tyree Jackson pass incomplete to K.J. Osborn
9:10
4th & 12 at own 31
Tyree Jackson pass incomplete to Tyler Mabry
Army Touchdown, 3 plays
7:49
1st & 10 at opp 31
Zach Potter run for no gain to the Buff 31
7:49
2nd & 10 at opp 31
Luke Langdon run for 4 yds to the Buff 27
7:05
3rd & 6 at opp 27
Timeout BUFFALO, clock 07:05
6:57
3rd & 6 at opp 27
Luke Langdon run for 27 yds for a TD (John Abercrombie KICK)Army 42, Buffalo 13
Buffalo Punt, 5 plays
6:57
1st & 0 at own 35
Landon Salyers kickoff for 65 yds for a touchback
6:57
1st & 10 at own 25
Johnathan Hawkins run for 6 yds to the Buff 31
6:57
2nd & 4 at own 31
Johnathan Hawkins run for 7 yds to the Buff 38 for a 1ST down
6:57
1st & 10 at own 38
Johnathan Hawkins run for 2 yds to the Buff 40
6:57
2nd & 8 at own 40
[SGUN], HAWKINS, Johnat rush for no gain to the UB40, out-of-bounds (Lowery, J.), PENALTY UB personal foul (JACK-KURDYLA, T) 15 yards to the UB25, NO PLAY.
6:57
2nd & 23 at own 25
Johnathan Hawkins run for a loss of 5 yards to the Buff 20
6:57
3rd & 28 at own 20
Johnathan Hawkins run for 12 yds to the Buff 32
6:57
4th & 16 at own 32
Evan Finegan punt for 33 yds, downed at the BUFFALO 35 ARMY Penalty, roughing the kicker ( Yards) declined
Army End of game, 5 plays
3:23
1st & 10 at own 35
Max Regan run for 6 yds to the Army 41
3:23
2nd & 4 at own 41
Connor Slomka run for 5 yds to the Army 46 for a 1ST down
3:23
1st & 10 at own 46
Zach Potter run for 6 yds to the Buff 48
3:23
2nd & 4 at opp 48
Max Regan run for 7 yds to the Buff 41 for a 1ST down
3:23
1st & 10 at opp 41
Zach Potter run for 6 yds to the Buff 35
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.