Buffalo Bulls @ Boston College Eagles
1st Quarter
Incompletion
14:30 - 1st
Drew Willy pass incomplete.
1st & 10 at BUFF 26
-6-yd Run
14:10 - 1st
James Starks rush for a loss of 6 yards, fumbled at the Buff 24, recovered by James Starks at the Buff 24.
2nd & 10 at BUFF 26
Pass Completion
13:45 - 1st
Drew Willy pass complete to James Starks for 2 yards to the Buff 26.
3rd & 12 at BUFF 24
Punt
13:03 - 1st
Ben Woods punt for 49 yards, returned by DeJuan Tribble for 22 yards to the BC 47.
4th & 10 at BUFF 26
19-yd Run
12:44 - 1st
L.V. Whitworth rush for 19 yards to the Buff 34 for a 1ST down.
1st & 10 at BC 47
3-yd Run
12:20 - 1st
L.V. Whitworth rush for 3 yards to the Buff 31.
1st & 10 at BUFF 34
-3-yd Run
11:52 - 1st
Chris Crane rush for a loss of 3 yards, fumbled at the Buff 37, recovered by L.V. Whitworth at the Buff 37.
2nd & 7 at BUFF 31
15-yd Run
11:07 - 1st
Chris Crane rush for 15 yards to the Buff 22 for a 1ST down.
3rd & 13 at BUFF 37
2-yd Run
10:43 - 1st
L.V. Whitworth rush for 2 yards to the Buff 20.
1st & 10 at BUFF 22
Pass Completion
10:05 - 1st
Chris Crane pass complete to L.V. Whitworth for 9 yards to the Buff 11 for a 1ST down.
2nd & 8 at BUFF 20
2-yd Run
9:48 - 1st
L.V. Whitworth rush for 2 yards to the Buff 9.
1st & 10 at BUFF 11
Pass Completion
9:08 - 1st
Chris Crane pass complete to Mark Palmer for 2 yards to the Buff 7.
2nd & 8 at BUFF 9
Incompletion
8:32 - 1st
Chris Crane pass incomplete to Kevin Challenger.
3rd & 6 at BUFF 7
Field Goal Good
8:27 - 1st
Steve Aponavicius 25 yard field goal GOOD.
4th & 6 at BUFF 7
Kickoff
8:16 - 1st
Ryan Ohliger kickoff for 56 yards returned by Naaman Roosevelt for 20 yards to the Buff 29.
Pass Completion
7:51 - 1st
Drew Willy pass complete to Chad Upshaw for 11 yards to the Buff 40 for a 1ST down.
1st & 10 at BUFF 29
0-yd Run
7:30 - 1st
James Starks rush for no gain to the Buff 40.
1st & 10 at BUFF 40
Incompletion
6:52 - 1st
Drew Willy pass incomplete to Chad Upshaw.
2nd & 10 at BUFF 40
Pass Completion
6:41 - 1st
Drew Willy pass complete to Terrance Breaux for 9 yards to the Buff 49.
3rd & 10 at BUFF 40
Punt
5:50 - 1st
Ben Woods punt for 35 yards, returned by DeJuan Tribble for 69 yards to the Buff 15.
4th & 1 at BUFF 49
5-yd Run
5:31 - 1st
Andre Callender rush for 5 yards to the Buff 10.
1st & 10 at BUFF 15
Incompletion
5:00 - 1st
Chris Crane pass incomplete to Kevin Challenger.
2nd & 5 at BUFF 10
4-yd Run
4:51 - 1st
Andre Callender rush for 4 yards to the Buff 6.
3rd & 5 at BUFF 10
2-yd Run
4:15 - 1st
Brian Toal rush for 2 yards to the Buff 4 for a 1ST down.
4th & 1 at BUFF 6
Extra Point Good
3:41 - 1st
Steve Aponavicius extra point GOOD.
-7-yd Run
3:41 - 1st
Chris Crane rush for a loss of 7 yards, fumbled at the Buff 13, recovered by Chris Crane for a TOUCHDOWN.
1st & Goal at BUFF 4
Kickoff
3:31 - 1st
Ryan Ohliger kickoff for 51 yards returned by Chris Callahan for 15 yards to the Buff 29 out-of-bounds.
2-yd Run
3:14 - 1st
James Starks rush for 2 yards to the Buff 31.
1st & 10 at BUFF 29
Pass Interception
2:27 - 1st
Drew Willy pass intercepted by Kevin Akins at the Buff 43, returned for 8 yards to the Buff 35.
2nd & 8 at BUFF 31
2nd Quarter
Pass Completion
2:03 - 1st
Chris Crane pass complete to J. Survival Ross for 12 yards to the Buff 23 for a 1ST down.
1st & 10 at BUFF 35
-1-yd Run
1:33 - 1st
Chris Crane rush for a loss of 1 yard, fumbled at the Buff 24, recovered by Chris Crane at the Buff 24.
1st & 10 at BUFF 23
Sack
1:02 - 1st
Chris Crane sacked by Dane Robinson at the Buff 33 for a loss of 9 yards.
2nd & 11 at BUFF 24
Pass Completion
0:25 - 1st
Chris Crane pass complete to Brandon Robinson for 16 yards to the Buff 17 out-of-bounds.
3rd & 20 at BUFF 33
6-yd Run
0:15 - 1st
Chris Crane rush for 6 yards to the Buff 11 for a 1ST down.
4th & 4 at BUFF 17
3-yd Run
14:57 - 2nd
L.V. Whitworth rush for 3 yards to the Buff 8.
1st & 10 at BUFF 11
0-yd Run
14:24 - 2nd
L.V. Whitworth rush for no gain to the Buff 8.
2nd & 7 at BUFF 8
8-yd Run
13:45 - 2nd
Chris Crane rush for 8 yards for a TOUCHDOWN.
3rd & 7 at BUFF 8
Extra Point Good
13:45 - 2nd
Steve Aponavicius extra point GOOD.
Kickoff
13:37 - 2nd
Ryan Ohliger kickoff for 41 yards returned by Alex Pierre for 6 yards to the Buff 30.
1-yd Run
13:22 - 2nd
James Starks rush for 1 yard to the Buff 31.
1st & 10 at BUFF 30
Pass Completion
12:40 - 2nd
Drew Willy pass complete to James Starks for 5 yards to the Buff 36 out-of-bounds.
2nd & 9 at BUFF 31
Pass Completion
12:33 - 2nd
Drew Willy pass complete to James Starks for 4 yards to the Buff 40 for a 1ST down out-of-bounds.
3rd & 4 at BUFF 36
0-yd Run
12:25 - 2nd
James Starks rush for no gain to the Buff 40.
1st & 10 at BUFF 40
0-yd Penalty
11:43 - 2nd
Buffalo penalty 15 yard personal foul accepted, no play.
2nd & 10 at BUFF 40
Pass Completion
11:11 - 2nd
Drew Willy pass complete to James Starks for 9 yards to the Buff 34.
2nd & 25 at BUFF 25
Pass Completion
10:35 - 2nd
Drew Willy pass complete to Naaman Roosevelt for no gain to the Buff 34.
3rd & 16 at BUFF 34
Punt
9:59 - 2nd
Ben Woods punt for 34 yards downed at the BC 32, Boston College penalty 15 yard personal foul accepted.
4th & 16 at BUFF 34
Pass Completion
9:31 - 2nd
Chris Crane pass complete to Kevin Challenger for 7 yards to the BC 24.
1st & 10 at BC 17
0-yd Run
9:00 - 2nd
Andre Callender rush for no gain to the BC 24.
2nd & 3 at BC 24
33-yd Run
8:29 - 2nd
Andre Callender rush for 33 yards to the Buff 43 for a 1ST down.
3rd & 3 at BC 24
3-yd Run
8:03 - 2nd
Andre Callender rush for 3 yards to the Buff 40.
1st & 10 at BUFF 43
2-yd Run
7:26 - 2nd
L.V. Whitworth rush for 2 yards to the Buff 38.
2nd & 7 at BUFF 40
Pass Completion
6:45 - 2nd
Chris Crane pass complete to L.V. Whitworth for 11 yards to the Buff 27 for a 1ST down.
3rd & 5 at BUFF 38
Pass Completion
6:15 - 2nd
Chris Crane pass complete to Mark Palmer for 12 yards to the Buff 15 for a 1ST down.
1st & 10 at BUFF 27
7-yd Run
5:47 - 2nd
Andre Callender rush for 7 yards to the Buff 8.
1st & 10 at BUFF 15
Pass Completion
5:13 - 2nd
Chris Crane pass complete to Mark Palmer for 8 yards for a TOUCHDOWN.
2nd & 3 at BUFF 8
Extra Point Good
5:13 - 2nd
Steve Aponavicius extra point GOOD.
Kickoff
5:05 - 2nd
Ryan Ohliger kickoff for 44 yards returned by Jesse Rack for no gain to the Buff 26, fumbled at the Buff 26, recovered by Naaman Roosevelt.
Pass Completion
4:41 - 2nd
Drew Willy pass complete to Chad Upshaw for 13 yards to the Buff 39 for a 1ST down.
1st & 10 at BUFF 26
-1-yd Run
4:12 - 2nd
James Starks rush for a loss of 1 yard to the Buff 38.
1st & 10 at BUFF 39
Pass Completion
3:39 - 2nd
Drew Willy pass complete to James Starks for 5 yards to the Buff 43.
2nd & 11 at BUFF 38
-3-yd Run
3:03 - 2nd
Drew Willy rush for a loss of 3 yards, fumbled at the Buff 46, recovered by Alex Albright at the Buff 46.
3rd & 6 at BUFF 43
Pass Interception
2:39 - 2nd
Chris Crane pass intercepted by Kendric Hawkins at the Buff 32, returned for 3 yards to the Buff 35.
1st & 10 at BUFF 46
Incompletion
2:18 - 2nd
Drew Willy pass incomplete.
1st & 10 at BUFF 35
2-yd Run
2:10 - 2nd
Drew Willy rush for 2 yards to the Buff 37.
2nd & 10 at BUFF 35
Incompletion
1:39 - 2nd
Drew Willy pass incomplete.
3rd & 8 at BUFF 37
Punt
1:30 - 2nd
Ben Woods punt for 34 yards, returned by DeJuan Tribble for 9 yards to the BC 38.
4th & 8 at BUFF 37
3-yd Run
1:17 - 2nd
Andre Callender rush for 3 yards to the BC 41.
1st & 10 at BC 38
0-yd Run
0:42 - 2nd
Andre Callender rush for no gain to the BC 41.
2nd & 7 at BC 41
Pass Completion
0:07 - 2nd
Chris Crane pass complete to Clarence Megwa for 10 yards to the Buff 49 for a 1ST down.
3rd & 7 at BC 41
Kickoff
14:47 - 3rd
Adam Tanalski kickoff for 58 yards returned by Jeff Smith for 42 yards to the BC 49 out-of-bounds.
3rd Quarter
Pass Completion
14:24 - 3rd
Chris Crane pass complete to Brandon Robinson for 7 yards to the Buff 44 out-of-bounds.
1st & 10 at BC 49
1-yd Run
13:51 - 3rd
Chris Crane rush for 1 yard to the Buff 43.
2nd & 3 at BUFF 44
43-yd Run
13:14 - 3rd
L.V. Whitworth rush for 43 yards for a TOUCHDOWN.
3rd & 2 at BUFF 43
Extra Point Good
13:14 - 3rd
Steve Aponavicius extra point GOOD.
Kickoff
13:05 - 3rd
Ryan Ohliger kickoff for 47 yards returned by Naaman Roosevelt for 9 yards to the Buff 27.
Incompletion
12:40 - 3rd
Drew Willy pass incomplete to Chad Upshaw.
1st & 10 at BUFF 27
Sack
12:32 - 3rd
Drew Willy sacked by Austin Giles, fumbled at the Buff 24, recovered by Brady Smith at the Buff 24, tackled by Austin Giles.
2nd & 10 at BUFF 27
Pass Completion
12:12 - 3rd
Chris Crane pass complete to Kevin Challenger for 2 yards to the Buff 22.
1st & 10 at BUFF 24
5-yd Run
11:34 - 3rd
Andre Callender rush for 5 yards to the Buff 17.
2nd & 8 at BUFF 22
-4-yd Run
10:58 - 3rd
Andre Callender rush for a loss of 4 yards to the Buff 21.
3rd & 3 at BUFF 17
Incompletion
10:24 - 3rd
Chris Crane pass incomplete to Brandon Robinson.
4th & 7 at BUFF 21
2-yd Run
10:02 - 3rd
James Starks rush for 2 yards to the Buff 23.
1st & 10 at BUFF 21
Pass Completion
9:23 - 3rd
Drew Willy pass complete to James Starks for 4 yards to the Buff 27 out-of-bounds.
2nd & 8 at BUFF 23
Pass Completion
9:17 - 3rd
Drew Willy pass complete to Chad Upshaw for 9 yards to the Buff 36 for a 1ST down.
3rd & 4 at BUFF 27
Incompletion
8:55 - 3rd
Drew Willy pass incomplete.
1st & 10 at BUFF 36
Pass Completion
8:50 - 3rd
Drew Willy pass complete to Terrance Breaux for 3 yards to the Buff 39.
2nd & 10 at BUFF 36
Pass Completion
8:03 - 3rd
Drew Willy pass complete to Terrance Breaux for 8 yards to the Buff 47 for a 1ST down, Boston College penalty offside on Ryan Glasper declined.
3rd & 7 at BUFF 39
-3-yd Run
7:28 - 3rd
James Starks rush for a loss of 3 yards to the Buff 44.
1st & 10 at BUFF 47
Pass Interception
6:51 - 3rd
Drew Willy pass intercepted by Jamie Silva at the BC 36, returned for no gain to the BC 36.
2nd & 13 at BUFF 44
3-yd Run
6:30 - 3rd
Chris Crane rush for 3 yards to the BC 39.
1st & 10 at BC 36
7-yd Run
5:59 - 3rd
L.V. Whitworth rush for 7 yards to the BC 46 for a 1ST down.
2nd & 7 at BC 39
Pass Completion
5:22 - 3rd
Chris Crane pass complete to Clarence Megwa for 5 yards to the Buff 49.
1st & 10 at BC 46
0-yd Run
4:57 - 3rd
L.V. Whitworth rush for no gain to the Buff 49.
2nd & 5 at BUFF 49
Incompletion
4:20 - 3rd
Chris Crane pass incomplete to Justin Jarvis.
3rd & 5 at BUFF 49
0-yd Penalty
4:09 - 3rd
Buffalo penalty 15 yard roughing the kicker accepted, no play.
4th & 5 at BUFF 49
8-yd Run
3:57 - 3rd
Andre Callender rush for 8 yards to the Buff 26.
1st & 10 at BUFF 34
-2-yd Run
3:28 - 3rd
Andre Callender rush for a loss of 2 yards to the Buff 28.
2nd & 2 at BUFF 26
Incompletion
2:55 - 3rd
Chris Crane pass incomplete to Andre Callender.
3rd & 4 at BUFF 28
Pass Completion
2:49 - 3rd
Chris Crane pass complete to Kevin Challenger for 4 yards to the Buff 24 for a 1ST down out-of-bounds.
4th & 4 at BUFF 28
9-yd Run
2:42 - 3rd
Andre Callender rush for 9 yards to the Buff 15.
1st & 10 at BUFF 24
6-yd Run
2:06 - 3rd
Andre Callender rush for 6 yards to the Buff 9 for a 1ST down.
2nd & 1 at BUFF 15
4-yd Run
1:44 - 3rd
Andre Callender rush for 4 yards to the Buff 5.
1st & Goal at BUFF 9
(1:22 - 3rd) Timeout BUFFALO, clock 01:22.
0-yd Run
1:16 - 3rd
Andre Callender rush for no gain to the Buff 5.
2nd & Goal at BUFF 5
Sack
0:33 - 3rd
Chris Crane sacked by Kareem Byrom at the Buff 13 for a loss of 8 yards.
3rd & Goal at BUFF 5
Field Goal Good
0:00 - 3rd
Steve Aponavicius 30 yard field goal GOOD.
Kickoff
14:48 - 4th
Ryan Ohliger kickoff for 63 yards returned by Naaman Roosevelt for 32 yards to the Buff 34.
4th Quarter
Sack
14:30 - 4th
Drew Willy sacked by Alex Albright at the Buff 27 for a loss of 7 yards.
1st & 10 at BUFF 34
Incompletion
13:47 - 4th
Drew Willy pass incomplete to Terrance Breaux.
2nd & 17 at BUFF 27
Incompletion
13:41 - 4th
Drew Willy pass incomplete to Naaman Roosevelt.
3rd & 17 at BUFF 27
Punt
13:34 - 4th
Ben Woods punt for 30 yards, fair catch by DeJuan Tribble at the BC 43.
4th & 17 at BUFF 27
Pass Completion
13:15 - 4th
Chris Crane pass complete to Kevin Challenger for 8 yards to the Buff 49.
1st & 10 at BC 43
Pass Completion
12:43 - 4th
Chris Crane pass complete to Ryan Purvis for 16 yards to the Buff 33 for a 1ST down.
2nd & 2 at BUFF 49
-4-yd Run
12:20 - 4th
A.J. Brooks rush for a loss of 4 yards to the Buff 37.
1st & 10 at BUFF 33
Pass Completion
11:40 - 4th
Chris Crane pass complete to J. Survival Ross for 13 yards to the Buff 24.
2nd & 14 at BUFF 37
3-yd Run
11:00 - 4th
Brian Toal rush for 3 yards to the Buff 21 for a 1ST down.
3rd & 1 at BUFF 24
Incompletion
10:36 - 4th
Chris Crane pass incomplete to Kevin Challenger.
1st & 10 at BUFF 21
14-yd Run
10:29 - 4th
A.J. Brooks rush for 14 yards to the Buff 7 for a 1ST down.
2nd & 10 at BUFF 21
2-yd Run
9:58 - 4th
A.J. Brooks rush for 2 yards to the Buff 5.
1st & Goal at BUFF 7
5-yd Run
9:23 - 4th
A.J. Brooks rush for 5 yards for a TOUCHDOWN.
2nd & Goal at BUFF 5
Extra Point Good
9:23 - 4th
Steve Aponavicius extra point GOOD.
Kickoff
9:20 - 4th
Ryan Ohliger kickoff for 65 yards for a touchback.
Incompletion
8:55 - 4th
Drew Willy pass incomplete to James Starks.
1st & 10 at BUFF 20
1-yd Run
8:50 - 4th
James Starks rush for 1 yard to the Buff 21.
2nd & 10 at BUFF 20
Incompletion
8:16 - 4th
Drew Willy pass incomplete to James Starks.
3rd & 9 at BUFF 21
Punt
8:04 - 4th
Ben Woods punt for 22 yards downed at the Buff 43.
4th & 9 at BUFF 21
Incompletion
7:51 - 4th
Chris Crane pass incomplete to Kevin Challenger.
1st & 10 at BUFF 43
7-yd Run
7:39 - 4th
Jeff Smith rush for 7 yards to the Buff 36 out-of-bounds.
2nd & 10 at BUFF 43
Pass Completion
7:02 - 4th
Chris Crane pass complete to Taylor Sele for no gain to the Buff 36.
3rd & 3 at BUFF 36
Incompletion
6:51 - 4th
Chris Crane pass incomplete to Kevin Challenger.
4th & 3 at BUFF 36
Sack
6:32 - 4th
Tony Paoli sacked by Kevin Akins at the Buff 30 for a loss of 6 yards.
1st & 10 at BUFF 36
Pass Completion
5:54 - 4th
Tony Paoli pass complete to Jared Patterson for 7 yards to the Buff 37.
2nd & 16 at BUFF 30
Incompletion
5:19 - 4th
Tony Paoli pass incomplete to Jared Patterson.
3rd & 9 at BUFF 37
Punt
5:09 - 4th
Ben Woods punt for 21 yards downed at the BC 42.
4th & 9 at BUFF 37
0-yd Run
4:45 - 4th
A.J. Brooks rush for no gain to the BC 42.
1st & 10 at BC 42
2-yd Run
4:02 - 4th
A.J. Brooks rush for 2 yards to the BC 44.
2nd & 10 at BC 42
-3-yd Run
3:16 - 4th
A.J. Brooks rush for a loss of 3 yards to the BC 41.
3rd & 8 at BC 44
Punt
2:38 - 4th
Johnny Ayers punt blocked for a loss of 9 yards.
4th & 11 at BC 41
Pass Completion
2:13 - 4th
Tony Paoli pass complete to Evan Wallace for 15 yards to the BC 10 for a 1ST down.
1st & 10 at BC 25
(1:48 - 4th) Timeout BUFFALO, clock 01:48.
Incompletion
1:43 - 4th
Tony Paoli pass incomplete to Chad Upshaw.
Pass Interception
1:37 - 4th
Tony Paoli pass intercepted by Paul Anderson at the BC 0, returned for no gain to the BC 20.
1-yd Run
1:03 - 4th
Jeff Smith rush for 1 yard to the BC 21.
1st & 10 at BC 20
0-yd Run
0:28 - 4th
Jeff Smith rush for no gain to the BC 21.
2nd & 9 at BC 21
Game Information
Chestnut Hill, MA

ESPN3

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
| Atlantic Coast ConferenceAtlantic Coast Conference | CONF | OVR |
|---|---|---|
| Virginia | 7-1 | 11-3 |
| SMU | 6-2 | 9-4 |
| Miami | 6-2 | 13-3 |
| Pittsburgh | 6-2 | 8-5 |
| Georgia Tech | 6-2 | 9-4 |
| Duke | 6-2 | 9-5 |
| NC State | 4-4 | 8-5 |
| California | 4-4 | 7-6 |
| Clemson | 4-4 | 7-6 |
| Louisville | 4-4 | 9-4 |
| Wake Forest | 4-4 | 9-4 |
| Stanford | 3-5 | 4-8 |
| Florida State | 2-6 | 5-7 |
| North Carolina | 2-6 | 4-8 |
| Virginia Tech | 2-6 | 3-9 |
| Boston College | 1-7 | 2-10 |
| Syracuse | 1-7 | 3-9 |
NCAAF News

Source: Big 12 in no rush to pull lawsuit over Sorsby eligibility
The Big 12 presidents and chancellors haven't rushed to pull the league's recently filed federal lawsuit because there are still questions about Texas Tech quarterback Brendan Sorsby's NFL future and any possible legal retribution, a source told ESPN.
2d

How every 2027 five-star college football prospect will fit
There are 21 five-star players in the class, and we scout each one's game for the next level.
1d

5-star CB John Meredith III commits to Texas, staying in-state
Five-star prospect John Meredith III, ESPN's No. 1 cornerback in the 2027 class, announced his commitment to Texas.
2d
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Call 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in ONT. Eligibility restrictions apply. Terms: draftkings.com/sportsbook. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

