Buffalo at Army

Saturday, September 9, 2017

Army beat Buffalo 21–⁠17. It was their sixth meeting; after it, the series stood even at 3–⁠3.

AwayBuffalo6–⁠6 in 2017
17
HomeArmy10–⁠3 in 2017
21

Final at Michie Stadium, West PointTV: CBSSNAttendance 24,017

At kickoff
63°F, mostly cloudy, wind 6 mphWeather: NOAA NCEI Integrated Surface Database; Stewart International Airport (KSWF), 17 km from the stadium, 15 minutes before kickoff
Officials
Referee David Epperley; umpire Tom Laverty; head linesman Steve Clein; line judge Deon Lawrence; side judge Eddie Bonet; field judge Milton Britton; back judge Pay Ryan; center judge Michael WebsterGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo3140017
Army7001421

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Photos from the game

  • Wide receiver Anthony Johnson of the Buffalo Bulls is tackled by an Army Black Knights defender during a 2017 game at Michie Stadium in West Point.
    Wide receiver Anthony Johnson of the Buffalo Bulls is tackled by an Army Black Knights defender during a 2017 game at Michie Stadium in West Point.Photo: U.S. Army photo by Cadet Meghan Yerkes, Public domain, via Wikimedia Commons
  • Army vs. Buffalo at Michie Stadium, Sept. 9,2017. (U.S. Army photo by Cadet Meghan Yerkes)
    Army vs. Buffalo at Michie Stadium, Sept. 9,2017. (U.S. Army photo by Cadet Meghan Yerkes)Photo: West Point – The U.S. Military Academy, Public domain, via Wikimedia Commons
  • Wide receiver Anthony Johnson of the Buffalo Bulls is tackled by an Army Black Knights defender during a 2017 game at Michie Stadium in West Point.
    Wide receiver Anthony Johnson of the Buffalo Bulls is tackled by an Army Black Knights defender during a 2017 game at Michie Stadium in West Point.Photo: U.S. Army photo by Cadet Meghan Yerkes, Public domain, via Wikimedia Commons
  • Army Black Knights vs. Buffalo Bulls at Michie Stadium on September 9, 2017
    Army Black Knights vs. Buffalo Bulls at Michie Stadium on September 9, 2017Photo: U.S. Army photo by Cadet Payton Boylston, Public domain, via Wikimedia Commons

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Buffalo

PassingC/AttYdsTDInt
Tyree Jackson9/1619310
RushingCarYdsTDLong
Tyree Jackson1075175
Johnathan Hawkins941014
Emmanuel Reed3305
ReceivingRecYdsTDLong
Anthony Johnson382052
Antonio Nunn148148
Kamathi Holsey334012
K.J. Osborn229017
DefenseTklTFLSacksInt
Jarrett Franklin12100
Khalil Hodge11100
Demone Harris90.500
Charles Harris8000

Army

PassingC/AttYdsTDInt
Ahmad Bradshaw2/81700
RushingCarYdsTDLong
Ahmad Bradshaw25147152
Darnell Woolfolk2191215
Kell Walker861017
Nick Schrage115015
ReceivingRecYdsTDLong
Jordan Asberry118018
DefenseTklTFLSacksInt
Alex Aukerman51.510
Jalen Sharp5000
Kenneth Brinson4000
Cole Christiansen4000
Jaylon McClinton3110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

BuffaloArmy
312Total yards339
193Passing yards17
119Rushing yards322
12.1Yards per pass2.1
5.2Yards per rush4.9
11First downs19
3–⁠8Third downs7–⁠16
0–⁠0Fourth downs3–⁠4
2Turnovers0
3–⁠25Penalties5–⁠44
25:45Possession34:15
0Sacks (by defense)2

Efficiency

BuffaloArmy
48%Success rate45%
0.10EPA per play0.11
0.83Explosiveness1.02
−0.03Rushing EPA0.21
0.32Passing EPA−0.68
11%Passing-down success26%
−0.07First-down EPA−0.19
0.02Second-down EPA0.13
0.76Third-down EPA0.34
8%Havoc by its defense20%

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)

Army 76% to win. Elo’s favorite won.

The line

Army −15.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 Army 86%, Buffalo 14%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Army end zoneBuffalo end zoneQ1 BuffaloField goal, 8 playsQ1 ArmyTouchdown, 8 playsQ1 BuffaloPunt, 5 playsQ1 ArmyPunt, 6 playsQ1 BuffaloTouchdown, 3 playsQ2 ArmyTurnover on downs, 4 playsQ2 BuffaloTouchdown, 2 playsQ2 ArmyPunt, 3 playsQ2 BuffaloFumble, 1 playQ2 BuffaloEnd of half, 18 playsQ3 ArmyPunt, 4 playsQ3 BuffaloFumble, 8 playsQ3 ArmyTouchdown, 16 playsQ4 BuffaloPunt, 5 playsQ4 ArmyTouchdown, 13 playsQ4 BuffaloPunt, 3 playsQ4 ArmyEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Army drives left to right, Buffalo right to left.
  1. Q1 BuffaloField goal, 8 plays, 73 yards
  2. Q1 ArmyTouchdown, 8 plays, 73 yards
  3. Q1 BuffaloPunt, 5 plays, 17 yards
  4. Q1 ArmyPunt, 6 plays, 21 yards
  5. Q1 BuffaloTouchdown, 3 plays, 82 yards
  6. Q2 ArmyTurnover on downs, 4 plays, 8 yards
  7. Q2 BuffaloTouchdown, 2 plays, 65 yards
  8. Q2 ArmyPunt, 3 plays, −8 yards
  9. Q2 BuffaloFumble, 1 play, −4 yards
  10. Q2 BuffaloEnd of half, 18 plays, −16 yards
  11. Q3 ArmyPunt, 4 plays, 14 yards
  12. Q3 BuffaloFumble, 8 plays, 36 yards
  13. Q3 ArmyTouchdown, 16 plays, 79 yards
  14. Q4 BuffaloPunt, 5 plays, 15 yards
  15. Q4 ArmyTouchdown, 13 plays, 66 yards
  16. Q4 BuffaloPunt, 3 plays, −3 yards
  17. Q4 ArmyEnd of game, 8 plays, 16 yards

Play by play

1st quarter5 drives, then Army 7, Buffalo 3
Buffalo Field goal, 8 plays
15:001st & 10 at own 35Nick Schrage kickoff for 61 yds , Jacob Martinez return for 19 yds to the Buff 23
15:001st & 10 at own 23Tyree Jackson pass incomplete
15:002nd & 10 at own 23Johnathan Hawkins run for 3 yds to the Buff 26
15:003rd & 7 at own 26Tyree Jackson pass complete to Kamathi Holsey for 11 yds to the Buff 37 for a 1ST down
15:001st & 10 at own 37Tyree Jackson pass complete to Anthony Johnson for 52 yds to the Army 11 for a 1ST down
15:001st & 10 at opp 11Johnathan Hawkins run for 3 yds to the Army 8
15:002nd & 7 at opp 8JACKSON, Tyree rush for no gain to the ARMY8 (Washle, Scott;Christiansen, C), PENALTY ARMY OFF (Gibson, James) 4 yards to the ARMY4, NO PLAY.
15:002nd & 3 at opp 4Tyree Jackson pass incomplete to Kamathi Holsey, broken up by Mike Reynolds
15:003rd & 3 at opp 4Tyree Jackson run for no gain to the Army 4
11:294th & 3 at opp 4Adam Mitcheson 21 yd FG GOODBuffalo 3, Army 0
Army Touchdown, 8 plays
11:291st & 0 at own 35Adam Mitcheson kickoff for 61 yds , Kell Walker return for 23 yds to the Army 27
11:191st & 10 at own 27Darnell Woolfolk run for 5 yds to the Army 32
11:192nd & 5 at own 32Darnell Woolfolk run for 2 yds to the Army 34
11:193rd & 3 at own 34Darnell Woolfolk run for 4 yds to the Army 38 for a 1ST down
11:191st & 10 at own 38Ahmad Bradshaw run for 2 yds to the Army 40
11:192nd & 8 at own 40Ahmad Bradshaw run for 52 yds to the Buff 8 for a 1ST down
11:191st & goal at opp 8Ahmad Bradshaw run for 5 yds to the Buff 3
11:192nd & goal at opp 3Darnell Woolfolk run for 2 yds to the Buff 1
6:583rd & goal at opp 1Ahmad Bradshaw run for 1 yd for a TD, (Blake Wilson KICK)Army 7, Buffalo 3
Buffalo Punt, 5 plays
6:581st & 0 at own 35Nick Schrage kickoff for 59 yds , Jacob Martinez return for 18 yds to the Buff 24
6:491st & 10 at own 24Johnathan Hawkins run for 4 yds to the Buff 28
6:492nd & 6 at own 28Tyree Jackson pass complete to Anthony Johnson for 7 yds to the Buff 35 for a 1ST down
6:491st & 10 at own 35Johnathan Hawkins run for 6 yds to the Buff 41
6:492nd & 4 at own 41Tyree Jackson pass incomplete to Anthony Johnson
6:493rd & 4 at own 41Tyree Jackson pass incomplete to Kamathi Holsey
6:494th & 4 at own 41Kyle DeWeen punt for 39 yds, fair catch by John Trainor at the Army 20
Army Punt, 6 plays
4:531st & 10 at own 20Kell Walker run for 8 yds to the Army 28
4:532nd & 2 at own 28Darnell Woolfolk run for 5 yds to the Army 33 for a 1ST down
4:531st & 10 at own 33Ahmad Bradshaw pass complete to Jordan Asberry for 18 yds to the Buff 49 for a 1ST down
4:531st & 10 at opp 49Ahmad Bradshaw run for 3 yds to the Army 46 ARMY Penalty, personal foul (Bryce Holland) to the Army 39
4:532nd & 22 at own 39Darnell Woolfolk run for 3 yds to the Army 42
4:533rd & 19 at own 42Ahmad Bradshaw pass complete to Calen Holt for a loss of 1 yard to the Army 41
4:534th & 20 at own 41Nick Schrage punt for 41 yds, fair catch by Jacob Martinez at the Buff 18
Buffalo Touchdown, 3 plays
1:071st & 10 at own 18Emmanuel Reed run for 5 yds to the Buff 23
1:072nd & 5 at own 23Emmanuel Reed run for 2 yds to the Buff 25
Q2 14:463rd & 3 at own 25Tyree Jackson run for 75 yds for a TD, (Adam Mitcheson KICK)Buffalo 10, Army 7
2nd quarter4 drives, then Buffalo 17, Army 7
Army Turnover on downs, 4 plays
14:461st & 0 at own 35Adam Mitcheson kickoff for 54 yds , Kell Walker return for 46 yds to the Buff 43
14:331st & 10 at opp 43Kell Walker run for 1 yd to the Buff 42
14:332nd & 9 at opp 42Ahmad Bradshaw run for 6 yds to the Buff 36
14:333rd & 3 at opp 36Ahmad Bradshaw run for 1 yd to the Buff 35
14:334th & 2 at opp 35Ahmad Bradshaw pass incomplete to Jermaine Adams
Buffalo Touchdown, 2 plays
12:261st & 10 at own 35Tyree Jackson pass complete to K.J. Osborn for 17 yds to the Army 48 for a 1ST down
11:421st & 10 at opp 48Tyree Jackson pass complete to Antonio Nunn for 48 yds for a TD, (Adam Mitcheson KICK)Buffalo 17, Army 7
Army Punt, 3 plays
11:421st & 0 at own 35Adam Mitcheson kickoff for 65 yds , Kell Walker return for 16 yds to the Army 16
11:351st & 10 at own 16Ahmad Bradshaw run for 3 yds to the Army 19
11:352nd & 7 at own 19ARMY Penalty, false start (Joshua Boylan) to the Army 14
11:352nd & 12 at own 14ARMY Penalty, delay of game (Ahmad Bradshaw) to the Army 9
11:352nd & 17 at own 9Ahmad Bradshaw run for a loss of 1 yard to the Army 8
11:353rd & 18 at own 8Ahmad Bradshaw pass incomplete to Jordan Asberry, broken up by Cameron Lewis
11:354th & 18 at own 8Nick Schrage punt for 24 yds, punt out-of-bounds at the Army 32
9:101st & 10 at opp 32Emmanuel Reed run for a loss of 4 yards to the Army 41 Emmanuel Reed fumbled, recovered by Army Alex Aukerman , return for 5 yds to the Army 41
Army 19 plays
9:021st & 10 at own 41John Trainor run for 2 yds to the Army 43
9:022nd & 8 at own 43Ahmad Bradshaw run for 3 yds to the Army 46
9:023rd & 5 at own 46John Trainor run for 2 yds to the Army 48
9:024th & 3 at own 48Darnell Woolfolk run for 4 yds to the Buff 48 for a 1ST down
9:021st & 10 at opp 48Ahmad Bradshaw run for 9 yds to the Buff 39
9:022nd & 1 at opp 39Ahmad Bradshaw run for 6 yds to the Buff 33 for a 1ST down
9:021st & 10 at opp 33Andy Davidson run for 1 yd to the Buff 32
9:022nd & 9 at opp 32Ahmad Bradshaw pass incomplete
9:023rd & 9 at opp 32Darnell Woolfolk run for 15 yds to the Buff 17 for a 1ST down
9:021st & 10 at opp 17Darnell Woolfolk run for 4 yds to the Buff 13
9:022nd & 6 at opp 13Ahmad Bradshaw run for a loss of 1 yard to the Buff 14 Ahmad Bradshaw fumbled, forced by Khalil Hodge, recovered by Army Rick Kurz
9:023rd & 7 at opp 14Ahmad Bradshaw run for 2 yds to the Buff 12
1:504th & 5 at opp 12Blake Wilson 28 yd FG BLOCKED blocked by TEAM N/A return for a loss of 8 yards to the Buff 20 BUFFALO Penalty, personal foul (Demone Harris) to the Buff 8
1:501st & 10 at own 8Tyree Jackson run for 5 yds to the Buff 13
1:502nd & 5 at own 13Johnathan Hawkins run for 14 yds to the Buff 27 for a 1ST down
1:501st & 10 at own 27Tyree Jackson pass complete to Kamathi Holsey for 12 yds to the Buff 39 for a 1ST down
0:321st & 10 at own 39Timeout BUFFALO, clock 00:32
0:321st & 10 at own 39Tyree Jackson pass incomplete to Kamathi Holsey
0:322nd & 10 at own 39Tyree Jackson run for 4 yds to the Buff 43
3rd quarter3 drives, then Buffalo 17, Army 7
Army Punt, 4 plays
15:003rd & 6 at own 35Adam Mitcheson kickoff for 64 yds , Kell Walker return for 13 yds to the Army 14
14:531st & 10 at own 14Kell Walker run for 12 yds to the Army 26 for a 1ST down
14:531st & 10 at own 26John Trainor run for no gain to the Army 26
14:532nd & 10 at own 26Darnell Woolfolk run for 2 yds to the Army 28
14:533rd & 8 at own 28Ahmad Bradshaw pass incomplete to Glen Coates
14:534th & 8 at own 28Nick Schrage punt for 29 yds, punt out-of-bounds at the Buff 43
Buffalo Fumble, 8 plays
12:411st & 10 at own 43Johnathan Hawkins run for 5 yds to the Buff 48
12:412nd & 5 at own 48Tyree Jackson run for 4 yds to the Army 48
12:413rd & 1 at opp 48Johnathan Hawkins run for 3 yds to the Army 45 for a 1ST down
12:411st & 10 at opp 45Tyree Jackson run for 7 yds to the Army 38
12:412nd & 3 at opp 38Tyree Jackson pass complete to Anthony Johnson for 23 yds to the Army 15 for a 1ST down
12:411st & 10 at opp 15Tyree Jackson run for 1 yd to the Army 14
12:412nd & 9 at opp 14Tyree Jackson run for a loss of 2 yards to the Army 16
12:413rd & 11 at opp 16Tyree Jackson sacked by Jaylon McClinton for a loss of 8 yards to the Army 21 Tyree Jackson fumbled, recovered by Army Andrew McLean , return for 0 yards
Army Touchdown, 16 plays
8:071st & 10 at own 21Ahmad Bradshaw pass incomplete to Kell Walker
8:072nd & 10 at own 21Kell Walker run for 9 yds to the Army 30
8:073rd & 1 at own 30Calen Holt run for 5 yds to the Army 35 for a 1ST down
8:071st & 10 at own 35Calen Holt run for 2 yds to the Army 37
8:072nd & 8 at own 37Kell Walker run for 17 yds to the Buff 46 for a 1ST down
8:071st & 10 at opp 46Darnell Woolfolk run for 6 yds to the Buff 40
8:072nd & 4 at opp 40Ahmad Bradshaw pass incomplete to Kjetil Cline
8:073rd & 4 at opp 40Kell Walker run for 6 yds to the Buff 34 for a 1ST down
8:071st & 10 at opp 34Darnell Woolfolk run for 2 yds to the Buff 32
8:072nd & 8 at opp 32Ahmad Bradshaw run for 10 yds to the Buff 22 for a 1ST down
8:071st & 10 at opp 22Ahmad Bradshaw run for 5 yds to the Buff 17
8:072nd & 5 at opp 17Darnell Woolfolk run for 12 yds to the Buff 5 for a 1ST down
8:071st & goal at opp 5Calen Holt run for a loss of 2 yards to the Buff 7
8:072nd & goal at opp 7Kell Walker run for 3 yds to the Buff 4 for a 1ST down BUFFALO Penalty, personal foul (Khalil Hodge) to the Buff 2 for a 1ST down
8:071st & goal at opp 2Darnell Woolfolk run for 1 yd to the Buff 1
Q4 14:552nd & goal at opp 1Darnell Woolfolk run for 1 yd for a TD, (Blake Wilson KICK)Buffalo 17, Army 14
4th quarter4 drives, then Army 21, Buffalo 17
Buffalo Punt, 5 plays
14:551st & 0 at own 35Nick Schrage kickoff for 50 yds , Johnathan Hawkins return for 6 yds to the Buff 21
14:481st & 10 at own 21Johnathan Hawkins run for 3 yds to the Buff 24
14:482nd & 7 at own 24Tyree Jackson pass complete to K.J. Osborn for 12 yds to the Buff 36 for a 1ST down
14:481st & 10 at own 36Johnathan Hawkins run for no gain to the Buff 36
14:482nd & 10 at own 36Anthony Johnson run for no gain to the Buff 36
14:483rd & 10 at own 36Tyree Jackson pass incomplete to Jamarl Eiland
14:484th & 10 at own 36Kyle DeWeen punt for 30 yds, fair catch by John Trainor at the Army 34
Army Touchdown, 13 plays
12:141st & 10 at own 34Darnell Woolfolk run for 5 yds to the Army 39
12:142nd & 5 at own 39Ahmad Bradshaw run for 2 yds to the Army 41
12:143rd & 3 at own 41Darnell Woolfolk run for 6 yds to the Army 47 for a 1ST down
12:141st & 10 at own 47Ahmad Bradshaw run for 7 yds to the ARMY 46 for a 1ST down BUFFALO Penalty, personal foul (Cameron Lewis) to the Buff 31 for a 1ST down
12:141st & 10 at opp 31Ahmad Bradshaw run for 4 yds to the Buff 27
12:142nd & 6 at opp 27Darnell Woolfolk run for 5 yds to the Buff 22
12:143rd & 1 at opp 22Ahmad Bradshaw run for 3 yds to the Buff 19 for a 1ST down
12:141st & 10 at opp 19Ahmad Bradshaw run for 7 yds to the Buff 12
12:142nd & 3 at opp 12Darnell Woolfolk run for 4 yds to the Buff 8 for a 1ST down
12:141st & goal at opp 8Andy Davidson run for 2 yds to the Buff 6
12:142nd & goal at opp 6Ahmad Bradshaw run for no gain to the Buff 6
12:143rd & goal at opp 6Kell Walker run for 5 yds to the Buff 1
4:534th & goal at opp 1Darnell Woolfolk run for 1 yd for a TD, (Blake Wilson KICK)Army 21, Buffalo 17
Buffalo Punt, 3 plays
4:531st & 0 at own 35Nick Schrage kickoff for 65 yds for a touchback
4:531st & 10 at own 25Tyree Jackson sacked by Alex Aukerman for a loss of 14 yards to the Buff 11
4:532nd & 24 at own 11Tyree Jackson pass complete to Kamathi Holsey for 11 yds to the Buff 22
4:533rd & 13 at own 22Tyree Jackson pass incomplete to Tyler Mabry, broken up by James Nachtigal
4:534th & 13 at own 22Kyle DeWeen punt for 41 yds, downed at the Army 37
Army End of game, 8 plays
3:141st & 10 at own 37Darnell Woolfolk run for 2 yds to the Army 39
3:092nd & 8 at own 39Timeout BUFFALO, clock 03:09
3:092nd & 8 at own 39Ahmad Bradshaw run for 3 yds to the Army 42
3:033rd & 5 at own 42Timeout BUFFALO, clock 03:03
3:033rd & 5 at own 42Ahmad Bradshaw run for 13 yds to the ARMY 45 ARMY Penalty, illegal block (Rick Kurz) to the Army 40
3:033rd & 7 at own 40Ahmad Bradshaw run for 2 yds to the Army 42
2:284th & 5 at own 42Timeout BUFFALO, clock 02:28
2:284th & 5 at own 42Nick Schrage run for 15 yds to the Buff 43 for a 1ST down
2:281st & 10 at opp 43TEAM run for a loss of 1 yard to the Buff 44
2:282nd & 11 at opp 44TEAM run for a loss of 2 yards to the Buff 46
2:283rd & 13 at opp 46TEAM run for a loss of 1 yard to the Buff 47

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.

Army leads 4–⁠3 in seven meetings, counting the one since this game.

Recent meetings
2018Army 42, Buffalo 13
2017Army 21, Buffalo 17
2016Buffalo 23, Army 20
2014Army 47, Buffalo 39
2008Buffalo 27, Army 24
2001Buffalo 26, Army 19

Around this game