Temple Owls @ Buffalo Bulls
1st Quarter
4-yd Run
14:24 - 1st
Drew Willy rush for 4 yards to the Buff 34.
1st & 10 at BUFF 30
3-yd Run
13:40 - 1st
Jared Patterson rush for 3 yards to the Buff 37.
2nd & 6 at BUFF 34
Pass
13:06 - 1st
Drew Willy pass complete to Steven King for 11 yards to the Buff 48 for a 1ST down.
3rd & 3 at BUFF 37
-2-yd Run
12:31 - 1st
James Starks rush for a loss of 2 yards to the Buff 46.
1st & 10 at BUFF 48
9-yd Run
11:46 - 1st
Drew Willy rush for 9 yards to the Temp 45.
2nd & 12 at BUFF 46
Pass
11:18 - 1st
Drew Willy pass incomplete to Jared Patterson.
3rd & 3 at TEM 45
0-yd Penalty
11:11 - 1st
Buffalo penalty 5 yard delay of game accepted.
4th & 3 at TEM 45
Punt
11:01 - 1st
Ben Woods punt for 50 yards for a touchback.
4th & 8 at 50
Pass
10:40 - 1st
Adam Dimichele pass complete to Ben Hendy for 11 yards to the Temp 31 for a 1ST down.
1st & 10 at TEM 20
Pass
10:06 - 1st
Adam Dimichele pass complete to Alex Dimichele for 3 yards to the Temp 34.
1st & 10 at TEM 31
1-yd Run
9:23 - 1st
Tim Brown rush for 1 yard to the Temp 35.
2nd & 7 at TEM 34
Pass
8:53 - 1st
Adam Dimichele pass incomplete.
3rd & 6 at TEM 35
0-yd Penalty
8:53 - 1st
Temple penalty 5 yard false start accepted.
4th & 6 at TEM 35
Punt
8:47 - 1st
Jake Brownell punt for 45 yards, fair catch by Gary Rice at the Buff 25.
4th & 11 at TEM 30
0-yd Penalty
8:47 - 1st
Temple penalty 5 yard offside accepted.
1st & 10 at BUFF 25
7-yd Run
8:24 - 1st
Steven King rush for 7 yards to the Buff 37 for a 1ST down.
1st & 5 at BUFF 30
0-yd Penalty
7:56 - 1st
Buffalo penalty 5 yard delay of game accepted.
1st & 10 at BUFF 37
Pass
7:22 - 1st
Drew Willy pass complete to Chad Upshaw for 14 yards to the Buff 46.
1st & 15 at BUFF 32
3-yd Run
6:55 - 1st
Steven King rush for 3 yards to the Buff 49 for a 1ST down.
2nd & 1 at BUFF 46
-3-yd Run
6:28 - 1st
Drew Willy rush for a loss of 3 yards to the Buff 46.
1st & 10 at BUFF 49
Pass
5:52 - 1st
Drew Willy pass complete to Gary Rice for 10 yards to the Temp 44.
2nd & 13 at BUFF 46
-1-yd Run
5:12 - 1st
Drew Willy rush for a loss of 1 yard to the Temp 45.
3rd & 3 at TEM 44
Punt
4:39 - 1st
Ben Woods punt for 20 yards downed at the Temp 25.
4th & 4 at TEM 45
5-yd Run
4:12 - 1st
Tim Brown rush for 5 yards to the Temp 30.
1st & 10 at TEM 25
4-yd Run
3:24 - 1st
Jason Harper rush for 4 yards to the Temp 34.
2nd & 5 at TEM 30
1-yd Run
3:00 - 1st
Vaughn Charlton rush for 1 yard to the Temp 35 for a 1ST down.
3rd & 1 at TEM 34
(2:42 - 1st) Timeout TEMPLE, clock 02:42.
8-yd Run
2:30 - 1st
Mike Holley rush for 8 yards to the Temp 43.
1st & 10 at TEM 35
Pass
1:30 - 1st
Vaughn Charlton sacked by James Judges at the Temp 38 for a loss of 5 yards.
2nd & 2 at TEM 43
Pass
0:50 - 1st
Vaughn Charlton pass complete to Tim Brown for no gain to the Temp 38.
3rd & 7 at TEM 38
Punt
0:28 - 1st
Jake Brownell punt for 55 yards downed at the Buff 7.
4th & 7 at TEM 38
2nd Quarter
Pass
0:28 - 1st
Drew Willy sacked by John Haley at the Buff 3 for a loss of 4 yards.
1st & 10 at BUFF 7
6-yd Run
14:50 - 2nd
Jared Patterson rush for 6 yards to the Buff 9.
2nd & 14 at BUFF 3
Pass
14:04 - 2nd
Drew Willy pass complete to Naaman Roosevelt for 3 yards to the Buff 12.
3rd & 8 at BUFF 9
Punt
14:04 - 2nd
Ben Woods punt for 43 yards, returned by Chris Page for no gain to the Temp 45.
4th & 5 at BUFF 12
Pass
13:00 - 2nd
Adam Dimichele pass complete to Jason Harper for a loss of 3 yards to the Temp 42.
1st & 10 at TEM 45
Pass
12:20 - 2nd
Adam Dimichele pass complete to Bruce Francis for 7 yards to the Temp 49.
2nd & 13 at TEM 42
Pass
11:30 - 2nd
Adam Dimichele pass complete to Jason Harper for 4 yards to the Buff 47.
3rd & 6 at TEM 49
Punt
11:11 - 2nd
Jake Brownell punt for 32 yards downed at the Buff 15.
4th & 2 at BUFF 47
0-yd Run
10:49 - 2nd
Jared Patterson rush for no gain to the Buff 15.
1st & 10 at BUFF 15
(10:17 - 2nd) Timeout BUFFALO, clock 10:17.
15-yd Run
10:11 - 2nd
Jared Patterson rush for 15 yards to the Buff 30 for a 1ST down.
2nd & 10 at BUFF 15
20-yd Run
9:44 - 2nd
Jared Patterson rush for 20 yards to the 50 yard line out-of-bounds for a 1ST down.
1st & 10 at BUFF 30
2-yd Run
9:28 - 2nd
Jared Patterson rush for 2 yards to the Temp 48.
1st & 10 at 50
Pass
9:05 - 2nd
Drew Willy pass incomplete.
2nd & 8 at TEM 48
Pass
9:00 - 2nd
Drew Willy pass complete to Gary Rice for 10 yards to the Temp 38 for a 1ST down.
3rd & 8 at TEM 48
Pass
8:55 - 2nd
Drew Willy pass incomplete to Gary Rice.
1st & 10 at TEM 38
5-yd Run
8:33 - 2nd
Drew Willy rush for 5 yards to the Temp 33.
2nd & 10 at TEM 38
Pass
8:14 - 2nd
Drew Willy pass complete to Gary Rice for 5 yards to the Temp 28 for a 1ST down out-of-bounds.
3rd & 5 at TEM 33
2-yd Run
7:50 - 2nd
Drew Willy rush for 2 yards to the Temp 26.
1st & 10 at TEM 28
Pass
7:12 - 2nd
Drew Willy sacked by Leyon Azubuike at the Temp 32 for a loss of 6 yards.
2nd & 8 at TEM 26
Pass
6:36 - 2nd
Drew Willy pass complete to Terrance Breaux for 9 yards to the Temp 23.
3rd & 14 at TEM 32
(6:15 - 2nd) Timeout BUFFALO, clock 06:15.
3-yd Run
6:00 - 2nd
Drew Willy rush for 3 yards, fumbled at the Temp 18, recovered by Leyon Azubuike at the Temp 18.
4th & 5 at TEM 23
Pass
5:44 - 2nd
Adam Dimichele pass complete to Tim Brown for 6 yards to the Temp 24.
1st & 10 at TEM 18
0-yd Penalty
4:55 - 2nd
Temple penalty 5 yard illegal formation accepted, no play.
2nd & 4 at TEM 24
Pass
4:30 - 2nd
Adam Dimichele pass complete to Bruce Francis for 3 yards to the Temp 22.
2nd & 9 at TEM 19
Pass
4:05 - 2nd
Adam Dimichele pass complete to Mike Holley for 11 yards to the Temp 33 for a 1ST down out-of-bounds.
3rd & 6 at TEM 22
Pass
3:43 - 2nd
Adam Dimichele pass complete to Ben Hendy for 6 yards to the Temp 39.
1st & 10 at TEM 33
2-yd Run
3:05 - 2nd
Tim Brown rush for 2 yards to the Temp 41.
2nd & 4 at TEM 39
-1-yd Run
2:21 - 2nd
Adam Dimichele rush for a loss of 1 yard to the Temp 40.
3rd & 2 at TEM 41
(1:47 - 2nd) Timeout TEMPLE, clock 01:47.
Punt
1:35 - 2nd
Jake Brownell punt for 35 yards downed at the Buff 25.
4th & 3 at TEM 40
5-yd Run
1:18 - 2nd
Jared Patterson rush for 5 yards to the Buff 30.
1st & 10 at BUFF 25
Pass
0:59 - 2nd
Drew Willy pass complete to Evan Wallace for 33 yards to the Temp 37 for a 1ST down.
2nd & 5 at BUFF 30
Pass
0:53 - 2nd
Drew Willy pass incomplete to Jared Patterson.
1st & 10 at TEM 37
Pass
0:48 - 2nd
Drew Willy pass incomplete to Gary Rice.
2nd & 10 at TEM 37
Pass
0:42 - 2nd
Drew Willy pass incomplete to Gary Rice.
3rd & 10 at TEM 37
Punt
0:34 - 2nd
Ben Woods punt for 24 yards punt out-of-bounds at the Temp 13.
4th & 10 at TEM 37
0-yd Penalty
0:07 - 2nd
Temple penalty 5 yard illegal formation accepted, no play.
1st & 10 at TEM 13
Kickoff
14:48 - 3rd
Adam Tanalski kickoff for 59 yards returned by Jason Harper for 20 yards to the Temp 26, Temple penalty 10 yard illegal block accepted.
3rd Quarter
0-yd Penalty
14:00 - 3rd
Temple penalty 8 yard holding accepted, no play.
1st & 10 at TEM 16
Pass
13:55 - 3rd
Adam Dimichele pass incomplete.
1st & 18 at TEM 8
Pass
13:40 - 3rd
Adam Dimichele pass complete to Domerio Hamilton for 8 yards to the Temp 16.
2nd & 18 at TEM 8
Pass
13:36 - 3rd
Adam Dimichele pass incomplete.
3rd & 10 at TEM 16
Punt
13:30 - 3rd
Jake Brownell punt for 42 yards downed at the Buff 42.
4th & 10 at TEM 16
0-yd Run
12:58 - 3rd
James Starks rush for no gain to the Buff 42.
1st & 10 at BUFF 42
Pass
12:31 - 3rd
Drew Willy pass complete to Terrance Breaux for 50 yards to the Temp 8 for a 1ST down.
2nd & 10 at BUFF 42
Pass
12:13 - 3rd
Drew Willy pass incomplete to Chris Scharon.
1st & Goal at TEM 8
Pass
11:46 - 3rd
Drew Willy sacked by Terence Knighton at the Temp 12 for a loss of 4 yards.
2nd & Goal at TEM 8
Pass
11:26 - 3rd
Drew Willy pass incomplete to Evan Wallace.
Field Goal Missed
11:21 - 3rd
Taylor Packwood 28 yard field goal MISSED.
4-yd Run
11:05 - 3rd
Tim Brown rush for 4 yards to the Temp 24.
1st & 10 at TEM 20
Pass
10:32 - 3rd
Adam Dimichele pass complete to Bruce Francis for 7 yards to the Temp 31 for a 1ST down.
2nd & 6 at TEM 24
3-yd Run
10:05 - 3rd
Tim Brown rush for 3 yards to the Temp 34 out-of-bounds.
1st & 10 at TEM 31
3-yd Run
9:51 - 3rd
Tim Brown rush for 3 yards to the Temp 37.
2nd & 7 at TEM 34
Pass
9:17 - 3rd
Adam Dimichele pass complete to Domerio Hamilton for 7 yards to the Temp 44 for a 1ST down.
3rd & 4 at TEM 37
13-yd Run
8:49 - 3rd
Tim Brown rush for 13 yards to the Buff 43 for a 1ST down.
1st & 10 at TEM 44
7-yd Run
8:02 - 3rd
Tim Brown rush for 7 yards to the Buff 36.
1st & 10 at BUFF 43
-6-yd Run
7:37 - 3rd
Jason Harper rush for a loss of 6 yards to the Buff 42.
2nd & 3 at BUFF 36
Pass
7:06 - 3rd
Adam Dimichele pass incomplete to Domerio Hamilton.
3rd & 9 at BUFF 42
Punt
6:57 - 3rd
Jake Brownell punt for 42 yards for a touchback.
4th & 9 at BUFF 42
2-yd Run
6:20 - 3rd
Jared Patterson rush for 2 yards to the Buff 22.
1st & 10 at BUFF 20
5-yd Run
5:49 - 3rd
Drew Willy rush for 5 yards to the Buff 27.
2nd & 8 at BUFF 22
9-yd Run
5:13 - 3rd
Jared Patterson rush for 9 yards to the Buff 36 for a 1ST down.
3rd & 3 at BUFF 27
1-yd Run
4:44 - 3rd
Jared Patterson rush for 1 yard to the Buff 37 out-of-bounds.
1st & 10 at BUFF 36
Pass
4:10 - 3rd
Drew Willy pass incomplete to Terrance Breaux.
2nd & 9 at BUFF 37
Pass
4:01 - 3rd
Drew Willy pass incomplete to Naaman Roosevelt.
3rd & 9 at BUFF 37
(4:01 - 3rd) Timeout TEMPLE, clock 04:01.
Punt
3:47 - 3rd
Ben Woods punt for 48 yards, returned by Tim Brown for a loss of 4 yards to the Temp 11.
4th & 9 at BUFF 37
11-yd Run
3:30 - 3rd
Tim Brown rush for 11 yards to the Temp 22 for a 1ST down.
1st & 10 at TEM 11
-4-yd Run
3:00 - 3rd
Tim Brown rush for a loss of 4 yards to the Temp 18.
1st & 10 at TEM 22
2-yd Run
2:18 - 3rd
Tim Brown rush for 2 yards to the Temp 20.
2nd & 14 at TEM 18
Pass
1:25 - 3rd
Adam Dimichele sacked by Trevor Scott at the Temp 18 for a loss of 2 yards.
3rd & 12 at TEM 20
Punt
0:48 - 3rd
Jake Brownell punt for 29 yards, returned by Naaman Roosevelt for 17 yards to the Temp 30.
4th & 14 at TEM 18
4th Quarter
10-yd Run
0:32 - 3rd
James Starks rush for 10 yards to the Temp 20 for a 1ST down.
1st & 10 at TEM 30
4-yd Run
0:26 - 3rd
James Starks rush for 4 yards to the Temp 16.
1st & 10 at TEM 20
1-yd Run
14:51 - 4th
James Starks rush for 1 yard to the Temp 15.
2nd & 6 at TEM 16
0-yd Run
14:05 - 4th
Drew Willy rush for no gain to the Temp 15.
3rd & 5 at TEM 15
Field Goal Missed
13:34 - 4th
Taylor Packwood 32 yard field goal MISSED.
4th & 5 at TEM 15
Pass
13:12 - 4th
Adam Dimichele pass complete to Mike Holley for 5 yards to the Temp 25 out-of-bounds.
1st & 10 at TEM 20
1-yd Run
13:00 - 4th
Tim Brown rush for 1 yard to the Temp 26.
2nd & 5 at TEM 25
Pass
12:27 - 4th
Adam Dimichele pass complete to Marcus Brown for 1 yard to the Temp 27, Temple penalty ineligible downfield on pass on Marcus Brown declined.
3rd & 4 at TEM 26
Punt
12:09 - 4th
Jake Brownell punt for 40 yards, returned by Naaman Roosevelt for 10 yards to the Buff 43.
4th & 3 at TEM 27
15-yd Run
11:46 - 4th
James Starks rush for 15 yards to the Temp 42 for a 1ST down.
1st & 10 at BUFF 43
Pass
11:00 - 4th
Drew Willy pass complete to Terrance Breaux for 9 yards to the Temp 33.
1st & 10 at TEM 42
8-yd Run
10:37 - 4th
James Starks rush for 8 yards to the Temp 25 for a 1ST down.
2nd & 1 at TEM 33
12-yd Run
10:16 - 4th
James Starks rush for 12 yards to the Temp 13 out-of-bounds for a 1ST down.
1st & 10 at TEM 25
-1-yd Run
10:04 - 4th
James Starks rush for a loss of 1 yard to the Temp 14.
1st & 10 at TEM 13
11-yd Run
9:30 - 4th
James Starks rush for 11 yards to the Temp 3 for a 1ST down.
2nd & 11 at TEM 14
0-yd Penalty
9:18 - 4th
Buffalo penalty 5 yard false start accepted.
1st & Goal at TEM 3
-2-yd Run
8:44 - 4th
Jared Patterson rush for a loss of 2 yards to the Temp 10.
1st & Goal at TEM 8
0-yd Run
8:18 - 4th
Drew Willy rush for no gain to the Temp 10.
Pass
7:43 - 4th
Drew Willy pass incomplete to Evan Wallace.
Field Goal Good
7:38 - 4th
Taylor Packwood 27 yard field goal GOOD.
Kickoff
7:34 - 4th
Adam Tanalski kickoff for 54 yards returned by Jason Harper for 11 yards to the Temp 22.
1-yd Run
7:07 - 4th
Tim Brown rush for 1 yard to the Temp 23 out-of-bounds.
1st & 10 at TEM 22
Pass
6:34 - 4th
Adam Dimichele pass complete to Tim Brown for 1 yard to the Temp 24.
2nd & 9 at TEM 23
Pass
6:23 - 4th
Adam Dimichele pass complete to Tim Brown for 9 yards to the Temp 33 for a 1ST down.
3rd & 8 at TEM 24
Pass
5:42 - 4th
Adam Dimichele pass complete to Tim Brown for 9 yards to the Temp 42.
1st & 10 at TEM 33
4-yd Run
5:19 - 4th
Tim Brown rush for 4 yards to the Temp 46 for a 1ST down.
2nd & 1 at TEM 42
Pass
4:52 - 4th
Adam Dimichele pass complete to Mike Holley for 10 yards to the Buff 44 for a 1ST down.
1st & 10 at TEM 46
15-yd Run
4:41 - 4th
Tim Brown rush for 15 yards to the Buff 29 for a 1ST down, Buffalo penalty 15 yard personal foul accepted.
1st & 10 at BUFF 44
12-yd Run
4:23 - 4th
Tim Brown rush for 12 yards to the Buff 2 for a 1ST down.
1st & 10 at BUFF 14
-2-yd Run
3:35 - 4th
Tim Brown rush for a loss of 2 yards to the Buff 4.
1st & Goal at BUFF 2
(3:15 - 4th) Timeout TEMPLE, clock 03:15.
3-yd Run
3:04 - 4th
Tim Brown rush for 3 yards to the Buff 1.
2nd & Goal at BUFF 4
-2-yd Run
2:20 - 4th
Tim Brown rush for a loss of 2 yards to the Buff 3.
3rd & Goal at BUFF 1
Field Goal Good
1:44 - 4th
Danny Murphy 20 yard field goal GOOD.
4th & Goal at BUFF 3
Kickoff
1:33 - 4th
Jake Brownell kickoff for 63 yards returned by Gary Rice for 7 yards to the Buff 16, lateral to James Starks for 7 yards.
Overtime
3-yd Run
1:22 - 4th
James Starks rush for 3 yards to the Buff 19.
1st & 10 at BUFF 16
7-yd Run
0:40 - 4th
James Starks rush for 7 yards to the Buff 26 for a 1ST down.
2nd & 7 at BUFF 19
Pass
0:15 - 4th
Drew Willy pass complete to James Starks for 14 yards to the Buff 40 for a 1ST down.
1st & 10 at BUFF 26
(0:14 - 4th) Timeout BUFFALO, clock 00:14.
Pass
0:08 - 4th
Drew Willy pass complete to James Starks for 7 yards to the Buff 47 out-of-bounds.
1st & 10 at BUFF 40
0-yd Penalty
0:01 - 4th
Buffalo penalty 5 yard illegal shift accepted, no play.
2nd & 3 at BUFF 47
-2-yd Run
0:00 - 4th
Drew Willy rush for a loss of 2 yards to the Buff 40.
2nd & 8 at BUFF 42
1-yd Run
OT
Tim Brown rush for 1 yard to the Buff 24.
1st & 10 at BUFF 25
0-yd Penalty
OT
Temple penalty 5 yard false start accepted.
2nd & 9 at BUFF 24
Pass
OT
Adam Dimichele pass complete to Tim Brown for a loss of 2 yards to the Buff 31.
2nd & 14 at BUFF 29
Pass
OT
Adam Dimichele pass intercepted by Jesse Imes at the Buff 20, returned for no gain to the Buff 20.
3rd & 16 at BUFF 31
-2-yd Run
OT
James Starks rush for a loss of 2 yards to the Temp 27.
1st & 10 at TEM 25
Pass
OT
Drew Willy pass complete to Ike Nduka for 14 yards to the Temp 13 for a 1ST down.
2nd & 12 at TEM 27
0-yd Penalty
OT
Buffalo penalty 5 yard false start accepted.
1st & 10 at TEM 13
18-yd Run
OT
James Starks rush for 18 yards for a TOUCHDOWN.
1st & 15 at TEM 18
Game Information
Buffalo, NY


2025 Standings
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 |
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 |
NCAAF News

Donte Wright, No. 30 in the SC Next 300, commits to play for Miami
Four-star cornerback Donte Wright, No. 30 in the SC Next 300, flipped his commitment to Miami from Georgia on Saturday.
18h

Texas Tech lands local WR Caldwell, No. 59 in SC Next 300
Texas Tech continued its run of success with in-state recruits after landing a commitment from four-star WR Julian Caldwell, No. 59 in the SC Next 300.
19h

Pennsylvania AG looking into 2024 death of Bucknell football player
The Pennsylvania attorney general's office is investigating the 2024 death of a Bucknell freshman football player who collapsed during his first workout with the team.
2d
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.

