Final, overtime at UB Stadium, AmherstAttendance 29,795
At kickoff
63°F, clear, wind 9 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Temple
Buffalo
183
Total yards
356
106
Passing yards
202
80
Rushing yards
168
4.1
Yards per pass
7.8
3.0
Yards per rush
4.1
13
First downs
19
4–14
Third downs
4–13
0–0
Fourth downs
0–1
1
Turnovers
1
7–43
Penalties
6–40
19:31
Possession
17:22
Efficiency
Temple
Buffalo
42%
Success rate
39%
−0.06
EPA per play
0.05
0.65
Explosiveness
1.11
−0.15
Rushing EPA
−0.19
0.06
Passing EPA
0.40
13%
Passing-down success
33%
0.14
First-down EPA
−0.10
−0.40
Second-down EPA
0.31
0.08
Third-down EPA
0.21
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 going in
Our ratings (scores only)
Buffalo 55% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Temple right to left.
Q1 BuffaloPunt, 6 plays, 20 yards
Q1 TemplePunt, 4 plays, 10 yards
Q1 BuffaloPunt, 6 plays, 30 yards
Q1 TemplePunt, 6 plays, 13 yards
Q1 BuffaloPunt, 3 plays, 5 yards
Q2 TemplePunt, 3 plays, 8 yards
Q2 BuffaloFumble, 13 plays, 67 yards
Q2 TemplePunt, 6 plays, 22 yards
Q2 BuffaloPunt, 5 plays, 38 yards
Q2 TempleEnd of half, −5 yards
Q3 TemplePunt, 3 plays, 0 yards
Q3 BuffaloMissed FG, 6 plays, 46 yards
Q3 TemplePunt, 9 plays, 38 yards
Q3 BuffaloPunt, 6 plays, 17 yards
Q3 TemplePunt, 4 plays, 7 yards
Q3 BuffaloMissed FG, 5 plays, 15 yards
Q4 TemplePunt, 3 plays, 7 yards
Q4 BuffaloField goal, 10 plays, 47 yards
Q4 TempleField goal, 12 plays, 75 yards
Q4 TempleResult not recorded, 9 plays, −64 yards
Q5 BuffaloTouchdown, 3 plays, 25 yards
Play by play
1st quarter5 drives, then Tied at 0
Buffalo Punt, 6 plays
14:24
1st & 10 at own 30
Drew Willy rush for 4 yards to the Buff 34.
13:40
2nd & 6 at own 34
Jared Patterson rush for 3 yards to the Buff 37.
13:06
3rd & 3 at own 37
Drew Willy pass complete to Steven King for 11 yards to the Buff 48 for a 1ST down.
12:31
1st & 10 at own 48
James Starks rush for a loss of 2 yards to the Buff 46.
11:46
2nd & 12 at own 46
Drew Willy rush for 9 yards to the Temp 45.
11:18
3rd & 3 at opp 45
Drew Willy pass incomplete to Jared Patterson.
11:11
4th & 3 at opp 45
Buffalo penalty 5 yard delay of game accepted.
11:01
4th & 8 at the 50
Ben Woods punt for 50 yards for a touchback.
Temple Punt, 4 plays
10:40
1st & 10 at own 20
Adam Dimichele pass complete to Ben Hendy for 11 yards to the Temp 31 for a 1ST down.
10:06
1st & 10 at own 31
Adam Dimichele pass complete to Alex Dimichele for 3 yards to the Temp 34.
9:23
2nd & 7 at own 34
Tim Brown rush for 1 yard to the Temp 35.
8:53
3rd & 6 at own 35
Adam Dimichele pass incomplete.
8:53
4th & 6 at own 35
Temple penalty 5 yard false start accepted.
8:47
4th & 11 at own 30
Jake Brownell punt for 45 yards, fair catch by Gary Rice at the Buff 25.
Buffalo Punt, 6 plays
8:47
1st & 10 at own 25
Temple penalty 5 yard offside accepted.
8:24
1st & 5 at own 30
Steven King rush for 7 yards to the Buff 37 for a 1ST down.
7:56
1st & 10 at own 37
Buffalo penalty 5 yard delay of game accepted.
7:22
1st & 15 at own 32
Drew Willy pass complete to Chad Upshaw for 14 yards to the Buff 46.
6:55
2nd & 1 at own 46
Steven King rush for 3 yards to the Buff 49 for a 1ST down.
6:28
1st & 10 at own 49
Drew Willy rush for a loss of 3 yards to the Buff 46.
5:52
2nd & 13 at own 46
Drew Willy pass complete to Gary Rice for 10 yards to the Temp 44.
5:12
3rd & 3 at opp 44
Drew Willy rush for a loss of 1 yard to the Temp 45.
4:39
4th & 4 at opp 45
Ben Woods punt for 20 yards downed at the Temp 25.
Temple Punt, 6 plays
4:12
1st & 10 at own 25
Tim Brown rush for 5 yards to the Temp 30.
3:24
2nd & 5 at own 30
Jason Harper rush for 4 yards to the Temp 34.
3:00
3rd & 1 at own 34
Vaughn Charlton rush for 1 yard to the Temp 35 for a 1ST down.
2:42
1st & 10 at own 35
Timeout TEMPLE, clock 02:42.
2:30
1st & 10 at own 35
Mike Holley rush for 8 yards to the Temp 43.
1:30
2nd & 2 at own 43
Vaughn Charlton sacked by James Judges at the Temp 38 for a loss of 5 yards.
0:50
3rd & 7 at own 38
Vaughn Charlton pass complete to Tim Brown for no gain to the Temp 38.
0:28
4th & 7 at own 38
Jake Brownell punt for 55 yards downed at the Buff 7.
Buffalo Punt, 3 plays
0:28
1st & 10 at own 7
Drew Willy sacked by John Haley at the Buff 3 for a loss of 4 yards.
Q2 14:50
2nd & 14 at own 3
Jared Patterson rush for 6 yards to the Buff 9.
Q2 14:04
3rd & 8 at own 9
Drew Willy pass complete to Naaman Roosevelt for 3 yards to the Buff 12.
Q2 14:04
4th & 5 at own 12
Ben Woods punt for 43 yards, returned by Chris Page for no gain to the Temp 45.
2nd quarter4 drives, then Tied at 0
Temple Punt, 3 plays
13:00
1st & 10 at own 45
Adam Dimichele pass complete to Jason Harper for a loss of 3 yards to the Temp 42.
12:20
2nd & 13 at own 42
Adam Dimichele pass complete to Bruce Francis for 7 yards to the Temp 49.
11:30
3rd & 6 at own 49
Adam Dimichele pass complete to Jason Harper for 4 yards to the Buff 47.
11:11
4th & 2 at opp 47
Jake Brownell punt for 32 yards downed at the Buff 15.
Buffalo Fumble, 13 plays
10:49
1st & 10 at own 15
Jared Patterson rush for no gain to the Buff 15.
10:17
2nd & 10 at own 15
Timeout BUFFALO, clock 10:17.
10:11
2nd & 10 at own 15
Jared Patterson rush for 15 yards to the Buff 30 for a 1ST down.
9:44
1st & 10 at own 30
Jared Patterson rush for 20 yards to the 50 yard line out-of-bounds for a 1ST down.
9:28
1st & 10 at the 50
Jared Patterson rush for 2 yards to the Temp 48.
9:05
2nd & 8 at opp 48
Drew Willy pass incomplete.
9:00
3rd & 8 at opp 48
Drew Willy pass complete to Gary Rice for 10 yards to the Temp 38 for a 1ST down.
8:55
1st & 10 at opp 38
Drew Willy pass incomplete to Gary Rice.
8:33
2nd & 10 at opp 38
Drew Willy rush for 5 yards to the Temp 33.
8:14
3rd & 5 at opp 33
Drew Willy pass complete to Gary Rice for 5 yards to the Temp 28 for a 1ST down out-of-bounds.
7:50
1st & 10 at opp 28
Drew Willy rush for 2 yards to the Temp 26.
7:12
2nd & 8 at opp 26
Drew Willy sacked by Leyon Azubuike at the Temp 32 for a loss of 6 yards.
6:36
3rd & 14 at opp 32
Drew Willy pass complete to Terrance Breaux for 9 yards to the Temp 23.
6:15
4th & 5 at opp 23
Timeout BUFFALO, clock 06:15.
6:00
4th & 5 at opp 23
Drew Willy rush for 3 yards, fumbled at the Temp 18, recovered by Leyon Azubuike at the Temp 18.
Temple Punt, 6 plays
5:44
1st & 10 at own 18
Adam Dimichele pass complete to Tim Brown for 6 yards to the Temp 24.
4:55
2nd & 4 at own 24
Temple penalty 5 yard illegal formation accepted, no play.
4:30
2nd & 9 at own 19
Adam Dimichele pass complete to Bruce Francis for 3 yards to the Temp 22.
4:05
3rd & 6 at own 22
Adam Dimichele pass complete to Mike Holley for 11 yards to the Temp 33 for a 1ST down out-of-bounds.
3:43
1st & 10 at own 33
Adam Dimichele pass complete to Ben Hendy for 6 yards to the Temp 39.
3:05
2nd & 4 at own 39
Tim Brown rush for 2 yards to the Temp 41.
2:21
3rd & 2 at own 41
Adam Dimichele rush for a loss of 1 yard to the Temp 40.
1:47
4th & 3 at own 40
Timeout TEMPLE, clock 01:47.
1:35
4th & 3 at own 40
Jake Brownell punt for 35 yards downed at the Buff 25.
Buffalo Punt, 5 plays
1:18
1st & 10 at own 25
Jared Patterson rush for 5 yards to the Buff 30.
0:59
2nd & 5 at own 30
Drew Willy pass complete to Evan Wallace for 33 yards to the Temp 37 for a 1ST down.
0:53
1st & 10 at opp 37
Drew Willy pass incomplete to Jared Patterson.
0:48
2nd & 10 at opp 37
Drew Willy pass incomplete to Gary Rice.
0:42
3rd & 10 at opp 37
Drew Willy pass incomplete to Gary Rice.
0:34
4th & 10 at opp 37
Ben Woods punt for 24 yards punt out-of-bounds at the Temp 13.
0:07
1st & 10 at own 13
Temple penalty 5 yard illegal formation accepted, no play.
Q3 14:48
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 quarter6 drives, then Tied at 0
Temple Punt, 3 plays
14:00
1st & 10 at own 16
Temple penalty 8 yard holding accepted, no play.
13:55
1st & 18 at own 8
Adam Dimichele pass incomplete.
13:40
2nd & 18 at own 8
Adam Dimichele pass complete to Domerio Hamilton for 8 yards to the Temp 16.
13:36
3rd & 10 at own 16
Adam Dimichele pass incomplete.
13:30
4th & 10 at own 16
Jake Brownell punt for 42 yards downed at the Buff 42.
Buffalo Missed FG, 6 plays
12:58
1st & 10 at own 42
James Starks rush for no gain to the Buff 42.
12:31
2nd & 10 at own 42
Drew Willy pass complete to Terrance Breaux for 50 yards to the Temp 8 for a 1ST down.
12:13
1st & goal at opp 8
Drew Willy pass incomplete to Chris Scharon.
11:46
2nd & goal at opp 8
Drew Willy sacked by Terence Knighton at the Temp 12 for a loss of 4 yards.
11:26
3rd & goal at opp 12
Drew Willy pass incomplete to Evan Wallace.
11:21
4th & 0 at opp 12
Taylor Packwood 28 yard field goal MISSED.
Temple Punt, 9 plays
11:05
1st & 10 at own 20
Tim Brown rush for 4 yards to the Temp 24.
10:32
2nd & 6 at own 24
Adam Dimichele pass complete to Bruce Francis for 7 yards to the Temp 31 for a 1ST down.
10:05
1st & 10 at own 31
Tim Brown rush for 3 yards to the Temp 34 out-of-bounds.
9:51
2nd & 7 at own 34
Tim Brown rush for 3 yards to the Temp 37.
9:17
3rd & 4 at own 37
Adam Dimichele pass complete to Domerio Hamilton for 7 yards to the Temp 44 for a 1ST down.
8:49
1st & 10 at own 44
Tim Brown rush for 13 yards to the Buff 43 for a 1ST down.
8:02
1st & 10 at opp 43
Tim Brown rush for 7 yards to the Buff 36.
7:37
2nd & 3 at opp 36
Jason Harper rush for a loss of 6 yards to the Buff 42.
7:06
3rd & 9 at opp 42
Adam Dimichele pass incomplete to Domerio Hamilton.
6:57
4th & 9 at opp 42
Jake Brownell punt for 42 yards for a touchback.
Buffalo Punt, 6 plays
6:20
1st & 10 at own 20
Jared Patterson rush for 2 yards to the Buff 22.
5:49
2nd & 8 at own 22
Drew Willy rush for 5 yards to the Buff 27.
5:13
3rd & 3 at own 27
Jared Patterson rush for 9 yards to the Buff 36 for a 1ST down.
4:44
1st & 10 at own 36
Jared Patterson rush for 1 yard to the Buff 37 out-of-bounds.
4:10
2nd & 9 at own 37
Drew Willy pass incomplete to Terrance Breaux.
4:01
3rd & 9 at own 37
Drew Willy pass incomplete to Naaman Roosevelt.
4:01
4th & 9 at own 37
Timeout TEMPLE, clock 04:01.
3:47
4th & 9 at own 37
Ben Woods punt for 48 yards, returned by Tim Brown for a loss of 4 yards to the Temp 11.
Temple Punt, 4 plays
3:30
1st & 10 at own 11
Tim Brown rush for 11 yards to the Temp 22 for a 1ST down.
3:00
1st & 10 at own 22
Tim Brown rush for a loss of 4 yards to the Temp 18.
2:18
2nd & 14 at own 18
Tim Brown rush for 2 yards to the Temp 20.
1:25
3rd & 12 at own 20
Adam Dimichele sacked by Trevor Scott at the Temp 18 for a loss of 2 yards.
0:48
4th & 14 at own 18
Jake Brownell punt for 29 yards, returned by Naaman Roosevelt for 17 yards to the Temp 30.
Buffalo Missed FG, 5 plays
0:32
1st & 10 at opp 30
James Starks rush for 10 yards to the Temp 20 for a 1ST down.
0:26
1st & 10 at opp 20
James Starks rush for 4 yards to the Temp 16.
Q4 14:51
2nd & 6 at opp 16
James Starks rush for 1 yard to the Temp 15.
Q4 14:05
3rd & 5 at opp 15
Drew Willy rush for no gain to the Temp 15.
Q4 13:34
4th & 5 at opp 15
Taylor Packwood 32 yard field goal MISSED.
4th quarter4 drives, then Tied at 3
Temple Punt, 3 plays
13:12
1st & 10 at own 20
Adam Dimichele pass complete to Mike Holley for 5 yards to the Temp 25 out-of-bounds.
13:00
2nd & 5 at own 25
Tim Brown rush for 1 yard to the Temp 26.
12:27
3rd & 4 at own 26
Adam Dimichele pass complete to Marcus Brown for 1 yard to the Temp 27, Temple penalty ineligible downfield on pass on Marcus Brown declined.
12:09
4th & 3 at own 27
Jake Brownell punt for 40 yards, returned by Naaman Roosevelt for 10 yards to the Buff 43.
Buffalo Field goal, 10 plays
11:46
1st & 10 at own 43
James Starks rush for 15 yards to the Temp 42 for a 1ST down.
11:00
1st & 10 at opp 42
Drew Willy pass complete to Terrance Breaux for 9 yards to the Temp 33.
10:37
2nd & 1 at opp 33
James Starks rush for 8 yards to the Temp 25 for a 1ST down.
10:16
1st & 10 at opp 25
James Starks rush for 12 yards to the Temp 13 out-of-bounds for a 1ST down.
10:04
1st & 10 at opp 13
James Starks rush for a loss of 1 yard to the Temp 14.
9:30
2nd & 11 at opp 14
James Starks rush for 11 yards to the Temp 3 for a 1ST down.
9:18
1st & 0 at opp 3
Buffalo penalty 5 yard false start accepted.
8:44
1st & goal at opp 8
Jared Patterson rush for a loss of 2 yards to the Temp 10.
8:18
2nd & goal at opp 10
Drew Willy rush for no gain to the Temp 10.
7:43
3rd & goal at opp 10
Drew Willy pass incomplete to Evan Wallace.
7:38
4th & goal at opp 10
Taylor Packwood 27 yard field goal GOOD.Buffalo 3, Temple 0
7:34
Adam Tanalski kickoff for 54 yards returned by Jason Harper for 11 yards to the Temp 22.
Temple Field goal, 12 plays
7:07
1st & 10 at own 22
Tim Brown rush for 1 yard to the Temp 23 out-of-bounds.
6:34
2nd & 9 at own 23
Adam Dimichele pass complete to Tim Brown for 1 yard to the Temp 24.
6:23
3rd & 8 at own 24
Adam Dimichele pass complete to Tim Brown for 9 yards to the Temp 33 for a 1ST down.
5:42
1st & 10 at own 33
Adam Dimichele pass complete to Tim Brown for 9 yards to the Temp 42.
5:19
2nd & 1 at own 42
Tim Brown rush for 4 yards to the Temp 46 for a 1ST down.
4:52
1st & 10 at own 46
Adam Dimichele pass complete to Mike Holley for 10 yards to the Buff 44 for a 1ST down.
4:41
1st & 10 at opp 44
Tim Brown rush for 15 yards to the Buff 29 for a 1ST down, Buffalo penalty 15 yard personal foul accepted.
4:23
1st & 10 at opp 14
Tim Brown rush for 12 yards to the Buff 2 for a 1ST down.
3:35
1st & goal at opp 2
Tim Brown rush for a loss of 2 yards to the Buff 4.
3:15
2nd & 0 at opp 4
Timeout TEMPLE, clock 03:15.
3:04
2nd & goal at opp 4
Tim Brown rush for 3 yards to the Buff 1.
2:20
3rd & goal at opp 1
Tim Brown rush for a loss of 2 yards to the Buff 3.
1:44
4th & goal at opp 3
Danny Murphy 20 yard field goal GOOD.Tied at 3
1:33
Jake Brownell kickoff for 63 yards returned by Gary Rice for 7 yards to the Buff 16, lateral to James Starks for 7 yards.
Buffalo 11 plays
1:22
1st & 10 at own 16
James Starks rush for 3 yards to the Buff 19.
0:40
2nd & 7 at own 19
James Starks rush for 7 yards to the Buff 26 for a 1ST down.
0:15
1st & 10 at own 26
Drew Willy pass complete to James Starks for 14 yards to the Buff 40 for a 1ST down.
0:14
1st & 10 at own 40
Timeout BUFFALO, clock 00:14.
0:08
1st & 10 at own 40
Drew Willy pass complete to James Starks for 7 yards to the Buff 47 out-of-bounds.
0:01
2nd & 3 at own 47
Buffalo penalty 5 yard illegal shift accepted, no play.
0:00
2nd & 8 at own 42
Drew Willy rush for a loss of 2 yards to the Buff 40.
Overtime
1st & 10 at opp 25
Tim Brown rush for 1 yard to the Buff 24.
Overtime
2nd & 9 at opp 24
Temple penalty 5 yard false start accepted.
Overtime
2nd & 14 at opp 29
Adam Dimichele pass complete to Tim Brown for a loss of 2 yards to the Buff 31.
Overtime
3rd & 16 at opp 31
Adam Dimichele pass intercepted by Jesse Imes at the Buff 20, returned for no gain to the Buff 20.
Overtime1 drive, then Buffalo 9, Temple 3
Buffalo Touchdown, 3 plays
1st & 10 at opp 25
James Starks rush for a loss of 2 yards to the Temp 27.
2nd & 12 at opp 27
Drew Willy pass complete to Ike Nduka for 14 yards to the Temp 13 for a 1ST down.
1st & 10 at opp 13
Buffalo penalty 5 yard false start accepted.
1st & 15 at opp 18
James Starks rush for 18 yards for a TOUCHDOWN.Buffalo 9, Temple 3
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.