Buffalo Bulls @ Army Black Knights
1st Quarter
Kickoff
15:00 - 1st
Nick Schrage kickoff for 61 yds , Jacob Martinez return for 19 yds to the Buff 23
Incompletion
15:00 - 1st
Tyree Jackson pass incomplete
1st & 10 at BUFF 23
3-yd Run
15:00 - 1st
Johnathan Hawkins run for 3 yds to the Buff 26
2nd & 10 at BUFF 23
11-yd Pass
15:00 - 1st
Tyree Jackson pass complete to Kamathi Holsey for 11 yds to the Buff 37 for a 1ST down
3rd & 7 at BUFF 26
52-yd Pass
15:00 - 1st
Tyree Jackson pass complete to Anthony Johnson for 52 yds to the Army 11 for a 1ST down
1st & 10 at BUFF 37
3-yd Run
15:00 - 1st
Johnathan Hawkins run for 3 yds to the Army 8
1st & 10 at ARMY 11
4-yd Penalty
15:00 - 1st
JACKSON, Tyree rush for no gain to the ARMY8 (Washle, Scott;Christiansen, C), PENALTY ARMY OFF (Gibson, James) 4 yards to the ARMY4, NO PLAY.
2nd & 7 at ARMY 8
Incompletion
15:00 - 1st
Tyree Jackson pass incomplete to Kamathi Holsey, broken up by Mike Reynolds
2nd & 3 at ARMY 4
0-yd Run
15:00 - 1st
Tyree Jackson run for no gain to the Army 4
3rd & 3 at ARMY 4
Field Goal Good
11:29 - 1st
Adam Mitcheson 21 yd FG GOOD
4th & 3 at ARMY 4
Kickoff
11:29 - 1st
Adam Mitcheson kickoff for 61 yds , Kell Walker return for 23 yds to the Army 27
5-yd Run
11:19 - 1st
Darnell Woolfolk run for 5 yds to the Army 32
1st & 10 at ARMY 27
2-yd Run
11:19 - 1st
Darnell Woolfolk run for 2 yds to the Army 34
2nd & 5 at ARMY 32
4-yd Run
11:19 - 1st
Darnell Woolfolk run for 4 yds to the Army 38 for a 1ST down
3rd & 3 at ARMY 34
2-yd Run
11:19 - 1st
Ahmad Bradshaw run for 2 yds to the Army 40
1st & 10 at ARMY 38
52-yd Run
11:19 - 1st
Ahmad Bradshaw run for 52 yds to the Buff 8 for a 1ST down
2nd & 8 at ARMY 40
5-yd Run
11:19 - 1st
Ahmad Bradshaw run for 5 yds to the Buff 3
1st & Goal at BUFF 8
2-yd Run
11:19 - 1st
Darnell Woolfolk run for 2 yds to the Buff 1
2nd & Goal at BUFF 3
1-yd Touchdown Run
6:58 - 1st
Ahmad Bradshaw run for 1 yd for a TD, (Blake Wilson KICK)
3rd & Goal at BUFF 1
Kickoff
6:58 - 1st
Nick Schrage kickoff for 59 yds , Jacob Martinez return for 18 yds to the Buff 24
4-yd Run
6:49 - 1st
Johnathan Hawkins run for 4 yds to the Buff 28
1st & 10 at BUFF 24
7-yd Pass
6:49 - 1st
Tyree Jackson pass complete to Anthony Johnson for 7 yds to the Buff 35 for a 1ST down
2nd & 6 at BUFF 28
6-yd Run
6:49 - 1st
Johnathan Hawkins run for 6 yds to the Buff 41
1st & 10 at BUFF 35
Incompletion
6:49 - 1st
Tyree Jackson pass incomplete to Anthony Johnson
2nd & 4 at BUFF 41
Incompletion
6:49 - 1st
Tyree Jackson pass incomplete to Kamathi Holsey
3rd & 4 at BUFF 41
Punt
6:49 - 1st
Kyle DeWeen punt for 39 yds, fair catch by John Trainor at the Army 20
4th & 4 at BUFF 41
8-yd Run
4:53 - 1st
Kell Walker run for 8 yds to the Army 28
1st & 10 at ARMY 20
5-yd Run
4:53 - 1st
Darnell Woolfolk run for 5 yds to the Army 33 for a 1ST down
2nd & 2 at ARMY 28
18-yd Pass
4:53 - 1st
Ahmad Bradshaw pass complete to Jordan Asberry for 18 yds to the Buff 49 for a 1ST down
1st & 10 at ARMY 33
-12-yd Run
4:53 - 1st
Ahmad Bradshaw run for 3 yds to the Army 46 ARMY Penalty, personal foul (Bryce Holland) to the Army 39
1st & 10 at BUFF 49
3-yd Run
4:53 - 1st
Darnell Woolfolk run for 3 yds to the Army 42
2nd & 22 at ARMY 39
-1-yd Pass
4:53 - 1st
Ahmad Bradshaw pass complete to Calen Holt for a loss of 1 yard to the Army 41
3rd & 19 at ARMY 42
Punt
4:53 - 1st
Nick Schrage punt for 41 yds, fair catch by Jacob Martinez at the Buff 18
4th & 20 at ARMY 41
2nd Quarter
5-yd Run
1:07 - 1st
Emmanuel Reed run for 5 yds to the Buff 23
1st & 10 at BUFF 18
2-yd Run
1:07 - 1st
Emmanuel Reed run for 2 yds to the Buff 25
2nd & 5 at BUFF 23
End of 1st Quarter
75-yd Touchdown Run
14:46 - 2nd
Tyree Jackson run for 75 yds for a TD, (Adam Mitcheson KICK)
3rd & 3 at BUFF 25
Kickoff
14:46 - 2nd
Adam Mitcheson kickoff for 54 yds , Kell Walker return for 46 yds to the Buff 43
1-yd Run
14:33 - 2nd
Kell Walker run for 1 yd to the Buff 42
1st & 10 at BUFF 43
6-yd Run
14:33 - 2nd
Ahmad Bradshaw run for 6 yds to the Buff 36
2nd & 9 at BUFF 42
1-yd Run
14:33 - 2nd
Ahmad Bradshaw run for 1 yd to the Buff 35
3rd & 3 at BUFF 36
Incompletion
14:33 - 2nd
Ahmad Bradshaw pass incomplete to Jermaine Adams
4th & 2 at BUFF 35
17-yd Pass
12:26 - 2nd
Tyree Jackson pass complete to K.J. Osborn for 17 yds to the Army 48 for a 1ST down
1st & 10 at BUFF 35
48-yd Touchdown Pass
11:42 - 2nd
Tyree Jackson pass complete to Antonio Nunn for 48 yds for a TD, (Adam Mitcheson KICK)
1st & 10 at ARMY 48
Kickoff
11:42 - 2nd
Adam Mitcheson kickoff for 65 yds , Kell Walker return for 16 yds to the Army 16
3-yd Run
11:35 - 2nd
Ahmad Bradshaw run for 3 yds to the Army 19
1st & 10 at ARMY 16
5-yd Penalty
11:35 - 2nd
ARMY Penalty, false start (Joshua Boylan) to the Army 14
2nd & 7 at ARMY 19
5-yd Penalty
11:35 - 2nd
ARMY Penalty, delay of game (Ahmad Bradshaw) to the Army 9
2nd & 12 at ARMY 14
-1-yd Run
11:35 - 2nd
Ahmad Bradshaw run for a loss of 1 yard to the Army 8
2nd & 17 at ARMY 9
Incompletion
11:35 - 2nd
Ahmad Bradshaw pass incomplete to Jordan Asberry, broken up by Cameron Lewis
3rd & 18 at ARMY 8
Punt
11:35 - 2nd
Nick Schrage punt for 24 yds, punt out-of-bounds at the Army 32
4th & 18 at ARMY 8
Fumble Recovery
9:10 - 2nd
Emmanuel 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
1st & 10 at ARMY 32
2-yd Run
9:02 - 2nd
John Trainor run for 2 yds to the Army 43
1st & 10 at ARMY 41
3-yd Run
9:02 - 2nd
Ahmad Bradshaw run for 3 yds to the Army 46
2nd & 8 at ARMY 43
2-yd Run
9:02 - 2nd
John Trainor run for 2 yds to the Army 48
3rd & 5 at ARMY 46
4-yd Run
9:02 - 2nd
Darnell Woolfolk run for 4 yds to the Buff 48 for a 1ST down
4th & 3 at ARMY 48
9-yd Run
9:02 - 2nd
Ahmad Bradshaw run for 9 yds to the Buff 39
1st & 10 at BUFF 48
6-yd Run
9:02 - 2nd
Ahmad Bradshaw run for 6 yds to the Buff 33 for a 1ST down
2nd & 1 at BUFF 39
1-yd Run
9:02 - 2nd
Andy Davidson run for 1 yd to the Buff 32
1st & 10 at BUFF 33
Incompletion
9:02 - 2nd
Ahmad Bradshaw pass incomplete
2nd & 9 at BUFF 32
15-yd Run
9:02 - 2nd
Darnell Woolfolk run for 15 yds to the Buff 17 for a 1ST down
3rd & 9 at BUFF 32
4-yd Run
9:02 - 2nd
Darnell Woolfolk run for 4 yds to the Buff 13
1st & 10 at BUFF 17
Fumble Recovery (Own)
9:02 - 2nd
Ahmad Bradshaw run for a loss of 1 yard to the Buff 14 Ahmad Bradshaw fumbled, forced by Khalil Hodge, recovered by Army Rick Kurz
2nd & 6 at BUFF 13
2-yd Run
9:02 - 2nd
Ahmad Bradshaw run for 2 yds to the Buff 12
3rd & 7 at BUFF 14
Blocked Field Goal
1:50 - 2nd
Blake 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
4th & 5 at BUFF 12
5-yd Run
1:50 - 2nd
Tyree Jackson run for 5 yds to the Buff 13
1st & 10 at BUFF 8
14-yd Run
1:50 - 2nd
Johnathan Hawkins run for 14 yds to the Buff 27 for a 1ST down
2nd & 5 at BUFF 13
12-yd Pass
1:50 - 2nd
Tyree Jackson pass complete to Kamathi Holsey for 12 yds to the Buff 39 for a 1ST down
1st & 10 at BUFF 27
(0:32 - 2nd) Timeout BUFFALO, clock 00:32
Incompletion
0:32 - 2nd
Tyree Jackson pass incomplete to Kamathi Holsey
1st & 10 at BUFF 39
4-yd Run
0:32 - 2nd
Tyree Jackson run for 4 yds to the Buff 43
2nd & 10 at BUFF 39
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Adam Mitcheson kickoff for 64 yds , Kell Walker return for 13 yds to the Army 14
12-yd Run
14:53 - 3rd
Kell Walker run for 12 yds to the Army 26 for a 1ST down
1st & 10 at ARMY 14
0-yd Run
14:53 - 3rd
John Trainor run for no gain to the Army 26
1st & 10 at ARMY 26
2-yd Run
14:53 - 3rd
Darnell Woolfolk run for 2 yds to the Army 28
2nd & 10 at ARMY 26
Incompletion
14:53 - 3rd
Ahmad Bradshaw pass incomplete to Glen Coates
3rd & 8 at ARMY 28
Punt
14:53 - 3rd
Nick Schrage punt for 29 yds, punt out-of-bounds at the Buff 43
4th & 8 at ARMY 28
5-yd Run
12:41 - 3rd
Johnathan Hawkins run for 5 yds to the Buff 48
1st & 10 at BUFF 43
4-yd Run
12:41 - 3rd
Tyree Jackson run for 4 yds to the Army 48
2nd & 5 at BUFF 48
3-yd Run
12:41 - 3rd
Johnathan Hawkins run for 3 yds to the Army 45 for a 1ST down
3rd & 1 at ARMY 48
7-yd Run
12:41 - 3rd
Tyree Jackson run for 7 yds to the Army 38
1st & 10 at ARMY 45
23-yd Pass
12:41 - 3rd
Tyree Jackson pass complete to Anthony Johnson for 23 yds to the Army 15 for a 1ST down
2nd & 3 at ARMY 38
1-yd Run
12:41 - 3rd
Tyree Jackson run for 1 yd to the Army 14
1st & 10 at ARMY 15
-2-yd Run
12:41 - 3rd
Tyree Jackson run for a loss of 2 yards to the Army 16
2nd & 9 at ARMY 14
Sack
12:41 - 3rd
Tyree 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
3rd & 11 at ARMY 16
4th Quarter
Incompletion
8:07 - 3rd
Ahmad Bradshaw pass incomplete to Kell Walker
1st & 10 at ARMY 21
9-yd Run
8:07 - 3rd
Kell Walker run for 9 yds to the Army 30
2nd & 10 at ARMY 21
5-yd Run
8:07 - 3rd
Calen Holt run for 5 yds to the Army 35 for a 1ST down
3rd & 1 at ARMY 30
2-yd Run
8:07 - 3rd
Calen Holt run for 2 yds to the Army 37
1st & 10 at ARMY 35
17-yd Run
8:07 - 3rd
Kell Walker run for 17 yds to the Buff 46 for a 1ST down
2nd & 8 at ARMY 37
6-yd Run
8:07 - 3rd
Darnell Woolfolk run for 6 yds to the Buff 40
1st & 10 at BUFF 46
Incompletion
8:07 - 3rd
Ahmad Bradshaw pass incomplete to Kjetil Cline
2nd & 4 at BUFF 40
6-yd Run
8:07 - 3rd
Kell Walker run for 6 yds to the Buff 34 for a 1ST down
3rd & 4 at BUFF 40
2-yd Run
8:07 - 3rd
Darnell Woolfolk run for 2 yds to the Buff 32
1st & 10 at BUFF 34
10-yd Run
8:07 - 3rd
Ahmad Bradshaw run for 10 yds to the Buff 22 for a 1ST down
2nd & 8 at BUFF 32
5-yd Run
8:07 - 3rd
Ahmad Bradshaw run for 5 yds to the Buff 17
1st & 10 at BUFF 22
12-yd Run
8:07 - 3rd
Darnell Woolfolk run for 12 yds to the Buff 5 for a 1ST down
2nd & 5 at BUFF 17
-2-yd Run
8:07 - 3rd
Calen Holt run for a loss of 2 yards to the Buff 7
1st & Goal at BUFF 5
5-yd Run
8:07 - 3rd
Kell 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
2nd & Goal at BUFF 7
1-yd Run
8:07 - 3rd
Darnell Woolfolk run for 1 yd to the Buff 1
1st & Goal at BUFF 2
End of 3rd Quarter
1-yd Touchdown Run
14:55 - 4th
Darnell Woolfolk run for 1 yd for a TD, (Blake Wilson KICK)
2nd & Goal at BUFF 1
Kickoff
14:55 - 4th
Nick Schrage kickoff for 50 yds , Johnathan Hawkins return for 6 yds to the Buff 21
3-yd Run
14:48 - 4th
Johnathan Hawkins run for 3 yds to the Buff 24
1st & 10 at BUFF 21
12-yd Pass
14:48 - 4th
Tyree Jackson pass complete to K.J. Osborn for 12 yds to the Buff 36 for a 1ST down
2nd & 7 at BUFF 24
0-yd Run
14:48 - 4th
Johnathan Hawkins run for no gain to the Buff 36
1st & 10 at BUFF 36
0-yd Run
14:48 - 4th
Anthony Johnson run for no gain to the Buff 36
2nd & 10 at BUFF 36
Incompletion
14:48 - 4th
Tyree Jackson pass incomplete to Jamarl Eiland
3rd & 10 at BUFF 36
Punt
14:48 - 4th
Kyle DeWeen punt for 30 yds, fair catch by John Trainor at the Army 34
4th & 10 at BUFF 36
5-yd Run
12:14 - 4th
Darnell Woolfolk run for 5 yds to the Army 39
1st & 10 at ARMY 34
2-yd Run
12:14 - 4th
Ahmad Bradshaw run for 2 yds to the Army 41
2nd & 5 at ARMY 39
6-yd Run
12:14 - 4th
Darnell Woolfolk run for 6 yds to the Army 47 for a 1ST down
3rd & 3 at ARMY 41
22-yd Run
12:14 - 4th
Ahmad 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
1st & 10 at ARMY 47
4-yd Run
12:14 - 4th
Ahmad Bradshaw run for 4 yds to the Buff 27
1st & 10 at BUFF 31
5-yd Run
12:14 - 4th
Darnell Woolfolk run for 5 yds to the Buff 22
2nd & 6 at BUFF 27
3-yd Run
12:14 - 4th
Ahmad Bradshaw run for 3 yds to the Buff 19 for a 1ST down
3rd & 1 at BUFF 22
7-yd Run
12:14 - 4th
Ahmad Bradshaw run for 7 yds to the Buff 12
1st & 10 at BUFF 19
4-yd Run
12:14 - 4th
Darnell Woolfolk run for 4 yds to the Buff 8 for a 1ST down
2nd & 3 at BUFF 12
2-yd Run
12:14 - 4th
Andy Davidson run for 2 yds to the Buff 6
1st & Goal at BUFF 8
0-yd Run
12:14 - 4th
Ahmad Bradshaw run for no gain to the Buff 6
2nd & Goal at BUFF 6
5-yd Run
12:14 - 4th
Kell Walker run for 5 yds to the Buff 1
3rd & Goal at BUFF 6
1-yd Touchdown Run
4:53 - 4th
Darnell Woolfolk run for 1 yd for a TD, (Blake Wilson KICK)
4th & Goal at BUFF 1
Kickoff
4:53 - 4th
Nick Schrage kickoff for 65 yds for a touchback
Sack
4:53 - 4th
Tyree Jackson sacked by Alex Aukerman for a loss of 14 yards to the Buff 11
1st & 10 at BUFF 25
11-yd Pass
4:53 - 4th
Tyree Jackson pass complete to Kamathi Holsey for 11 yds to the Buff 22
2nd & 24 at BUFF 11
Incompletion
4:53 - 4th
Tyree Jackson pass incomplete to Tyler Mabry, broken up by James Nachtigal
3rd & 13 at BUFF 22
Punt
4:53 - 4th
Kyle DeWeen punt for 41 yds, downed at the Army 37
4th & 13 at BUFF 22
2-yd Run
3:14 - 4th
Darnell Woolfolk run for 2 yds to the Army 39
1st & 10 at ARMY 37
(3:09 - 4th) Timeout BUFFALO, clock 03:09
3-yd Run
3:09 - 4th
Ahmad Bradshaw run for 3 yds to the Army 42
2nd & 8 at ARMY 39
(3:03 - 4th) Timeout BUFFALO, clock 03:03
-2-yd Run
3:03 - 4th
Ahmad Bradshaw run for 13 yds to the ARMY 45 ARMY Penalty, illegal block (Rick Kurz) to the Army 40
3rd & 5 at ARMY 42
2-yd Run
3:03 - 4th
Ahmad Bradshaw run for 2 yds to the Army 42
3rd & 7 at ARMY 40
(2:28 - 4th) Timeout BUFFALO, clock 02:28
15-yd Run
2:28 - 4th
Nick Schrage run for 15 yds to the Buff 43 for a 1ST down
4th & 5 at ARMY 42
-1-yd Run
2:28 - 4th
TEAM run for a loss of 1 yard to the Buff 44
1st & 10 at BUFF 43
-2-yd Run
2:28 - 4th
TEAM run for a loss of 2 yards to the Buff 46
2nd & 11 at BUFF 44
-1-yd Run
2:28 - 4th
TEAM run for a loss of 1 yard to the Buff 47
3rd & 13 at BUFF 46
End of 4th Quarter
BUFF @ ARMY Videos
Army fakes punt to seal victory
- 0:24
Army pushes through 1-yard TD
- 0:22
Nunn catches 48-yard TD for Buffalo
- 0:23
Game Information
West Point, NY


2025 Standings
FBS
| Mid-American ConferenceMid-American Conference | CONF | OVR |
|---|---|---|
| Western Michigan | 7-1 | 10-4 |
| Ohio | 6-2 | 9-4 |
| Toledo | 6-2 | 8-5 |
| Miami (OH) | 6-2 | 7-7 |
| Central Michigan | 5-3 | 7-6 |
| Akron | 4-4 | 5-7 |
| Buffalo | 4-4 | 5-7 |
| Kent State | 4-4 | 5-7 |
| Eastern Michigan | 3-5 | 4-8 |
| Ball State | 3-5 | 4-8 |
| Bowling Green | 2-6 | 4-8 |
| Northern Illinois | 2-6 | 3-9 |
| Massachusetts | 0-8 | 0-12 |
FBS
| American ConferenceAmerican Conference | CONF | OVR |
|---|---|---|
| Tulane | 7-1 | 11-3 |
| North Texas | 7-1 | 12-2 |
| Navy | 7-1 | 11-2 |
| East Carolina | 6-2 | 9-4 |
| South Florida | 6-2 | 9-4 |
| Army | 4-4 | 7-6 |
| Memphis | 4-4 | 8-5 |
| UTSA | 4-4 | 7-6 |
| Temple | 3-5 | 5-7 |
| Florida Atlantic | 3-5 | 4-8 |
| Rice | 2-6 | 5-8 |
| UAB | 2-6 | 4-8 |
| Tulsa | 1-7 | 4-8 |
| Charlotte | 0-8 | 1-11 |
NCAAF News

2027 college football recruiting class rankings: Top 15 schools
These schools are setting the early pace as the recruiting race starts to heat up.
9h

2026 American, UConn college football preview and predictions
The conference's top teams lost a lot. So did the Huskies. That leaves openings for new teams in the Group of 6's most consistent league.
9h

Kurt Warner enters Northern Iowa hall after HOF NFL career
Almost a decade after he was inducted into the Pro Football Hall of Fame, Kurt Warner is finally entering the Northern Iowa athletics hall.
21h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

