Final at UB Stadium, AmherstTV: ESPNUAttendance 17,621
At kickoff
83°F, a few clouds, wind 9 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, 24 minutes after kickoff
Officials
Referee Ron Hudson; umpire Tim Gover; head linesman Jeff Johnson; line judge Dorsey Skinner; side judge Ryan Gannon; field judge Pat Dolphin; back judge Justin Staehr; center judge Chris La MangeGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Temple
Buffalo
289
Total yards
279
258
Passing yards
62
31
Rushing yards
217
5.1
Yards per pass
4.1
1.3
Yards per rush
3.7
16
First downs
17
2–16
Third downs
6–16
4–8
Fourth downs
1–1
4
Turnovers
2
7–57
Penalties
7–55
22:51
Possession
37:09
1
Sacks (by defense)
3
Efficiency
Temple
Buffalo
32%
Success rate
43%
−0.30
EPA per play
0.01
1.38
Explosiveness
0.96
−0.07
Rushing EPA
0.04
−0.39
Passing EPA
−0.22
24%
Passing-down success
25%
−0.25
First-down EPA
−0.05
−0.13
Second-down EPA
−0.02
−0.74
Third-down EPA
−0.07
15%
Havoc by its defense
28%
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)
Temple 55% to win. Buffalo won as Elo’s underdog.
The line
Temple −14, over/under 50.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 Temple 83%, Buffalo 17%. CollegeFootballData.com’s estimate from the point spread.
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 BuffaloInterception, 6 plays, 9 yards
Q1 TempleTouchdown, 12 plays, 45 yards
Q1 BuffaloField goal, 13 plays, 40 yards
Q2 TempleTurnover on downs, 6 plays, −18 yards
Q2 BuffaloTouchdown, 2 plays, 7 yards
Q2 TemplePunt, 3 plays, −1 yard
Q2 BuffaloPunt, 3 plays, −1 yard
Q2 TempleFumble, 3 plays, −15 yards
Q2 BuffaloTouchdown, 3 plays, 19 yards
Q2 TemplePunt, 3 plays, 19 yards
Q2 BuffaloTouchdown, 14 plays, 84 yards
Q2 TempleEnd of half, 1 play, −1 yard
Q3 TempleInterception, 3 plays, 45 yards
Q3 BuffaloPunt, 3 plays, 8 yards
Q3 TemplePunt, 3 plays, 0 yards
Q3 BuffaloPunt, 7 plays, 23 yards
Q3 TempleInterception, 1 play, 0 yards
Q3 BuffaloTouchdown, 4 plays, 23 yards
Q3 TempleTurnover on downs, 4 plays, 9 yards
Q3 BuffaloPunt, 3 plays, −2 yards
Q3 TempleField goal, 9 plays, 63 yards
Q3 BuffaloMissed FG, 10 plays, 44 yards
Q4 TemplePick-six, 3 plays (Buffalo scores), 2 yards
Q4 TempleTouchdown, 3 plays, 40 yards
Q4 TempleTurnover on downs, 8 plays, 32 yards
Q4 BuffaloPunt, 3 plays, 8 yards
Q4 TempleTurnover on downs, 9 plays, 41 yards
Q4 BuffaloFumble, 1 play, 15 yards
Q4 TempleTouchdown, 4 plays, 33 yards
Q4 BuffaloEnd of game, 3 plays, −6 yards
Play by play
1st quarter3 drives, then Temple 7, Buffalo 0
Buffalo Interception, 6 plays
15:00
1st & 10 at own 35
Jacob LaFree kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jaret Patterson run for 5 yds to the Buff 30
15:00
2nd & 5 at own 30
Jaret Patterson run for 4 yds to the Buff 34
15:00
3rd & 1 at own 34
Matt Myers run for 1 yd to the Buff 35 for a 1ST down
15:00
1st & 10 at own 35
Jaret Patterson run for 7 yds to the Buff 42
15:00
2nd & 3 at own 42
Matt Myers sacked by Daniel Archibong for a loss of 8 yards to the Buff 34
15:00
3rd & 11 at own 34
Matt Myers pass intercepted Christian Braswell return for no gain to the Buff 45
Temple Touchdown, 12 plays
11:57
1st & 10 at opp 45
Anthony Russo pass complete to Isaiah Wright for 5 yds to the Buff 40
11:57
2nd & 5 at opp 40
Anthony Russo pass complete to Isaiah Wright for 3 yds to the Buff 37
11:57
3rd & 2 at opp 37
Re’Mahn Davis run for 1 yd to the Buff 36
11:57
4th & 1 at opp 36
Anthony Russo pass complete to Branden Mack for 4 yds to the Buff 32 for a 1ST down
11:57
1st & 10 at opp 32
Jager Gardner run for 14 yds to the Buff 18 for a 1ST down
11:57
1st & 10 at opp 18
[SGUN], PENALTY TEM false start (MARTIN-ROBINSON) 5 yards to the UB23, NO PLAY.
11:57
1st & 15 at opp 23
Anthony Russo pass incomplete to Branden Mack
11:57
2nd & 15 at opp 23
Anthony Russo pass complete to Kenny Yeboah for 12 yds to the Buff 11
11:57
3rd & 3 at opp 11
Jager Gardner run for 2 yds to the Buff 9
11:57
4th & 1 at opp 9
Jager Gardner run for 5 yds to the Buff 4 for a 1ST down
11:57
1st & goal at opp 4
Jager Gardner run for 2 yds to the Buff 2
11:57
2nd & goal at opp 2
Re’Mahn Davis run for no gain to the Buff 2
6:19
3rd & goal at opp 2
Anthony Russo pass complete to Isaiah Wright for 2 yds for a TD, (Will Mobley KICK)Temple 7, Buffalo 0
Buffalo Field goal, 13 plays
6:19
1st & 0 at own 35
Jacob LaFree kickoff for 65 yds for a touchback
6:19
1st & 10 at own 25
Kevin Marks run for 5 yds to the Buff 30
6:19
2nd & 5 at own 30
Matt Myers pass complete to Antonio Nunn for 6 yds to the Buff 36 for a 1ST down
6:19
1st & 10 at own 36
Kevin Marks run for 3 yds to the Buff 39
6:19
2nd & 7 at own 39
Kevin Marks run for no gain to the Buff 39
6:19
3rd & 7 at own 39
Matt Myers pass complete to Antonio Nunn for 13 yds to the Temp 48 for a 1ST down
6:19
1st & 10 at opp 48
Matt Myers pass complete to Kevin Marks for 5 yds to the Temp 43
6:19
2nd & 5 at opp 43
Kevin Marks run for 3 yds to the Temp 40
6:19
3rd & 2 at opp 40
Jaret Patterson run for no gain to the Temp 40
2:07
4th & 2 at opp 40
Timeout BUFFALO, clock 02:07
2:07
4th & 2 at opp 40
Matt Myers run for 6 yds to the Temp 34 for a 1ST down
2:07
1st & 10 at opp 34
Kevin Marks run for 1 yd to the Temp 33
2:07
2nd & 9 at opp 33
[SGUN], PENALTY UB false start (JOHNSON, Marlyn) 5 yards to the TEM38, NO PLAY.
2:07
2nd & 14 at opp 38
Kevin Marks run for 4 yds to the Temp 34
Q2 15:00
3rd & 10 at opp 34
Jaret Patterson run for a loss of 1 yard to the Temp 35
Q2 14:12
4th & 11 at opp 35
Jackson Baltar 52 yd FG GOODTemple 7, Buffalo 3
2nd quarter9 drives, then Buffalo 24, Temple 7
Temple Turnover on downs, 6 plays
14:12
1st & 0 at own 35
LeMaro Smith Jr. kickoff for 65 yds for a touchback
14:12
1st & 10 at own 25
Re’Mahn Davis run for 3 yds to the Temp 28
14:12
2nd & 7 at own 28
Anthony Russo pass complete to Isaiah Wright for 16 yds to the Temp 44 for a 1ST down
14:12
1st & 10 at own 44
Anthony Russo pass complete to Isaiah Wright for 8 yds to the Buff 48
14:12
2nd & 2 at opp 48
Anthony Russo pass incomplete
14:12
3rd & 2 at opp 48
Anthony Russo sacked by Matt Otwinowski and DeShondrick Foxworth for a loss of 5 yards to the Temp 47
14:12
4th & 7 at own 47
TEAM punt Team fumbled,
Buffalo Touchdown, 2 plays
12:10
1st & goal at opp 7
Jaret Patterson run for 3 yds to the Temp 4
11:32
2nd & goal at opp 4
Jaret Patterson run for 4 yds for a TD, (Jackson Baltar KICK)Buffalo 10, Temple 7
Temple Punt, 3 plays
11:32
1st & 0 at own 35
LeMaro Smith Jr. kickoff for 65 yds for a touchback
11:32
1st & 10 at own 25
Shaun Bradley run for 3 yds to the Temp 28
11:32
2nd & 7 at own 28
Anthony Russo run for 1 yd to the Temp 29
11:32
3rd & 6 at own 29
Anthony Russo pass incomplete to Isaiah Wright
11:32
4th & 6 at own 29
BARRY,Adam punt 43 yards to the UB28, fair catch by COOK, Ron, PENALTY TEM illegal formation 5 yards to the TEM24, NO PLAY.
11:32
4th & 11 at own 24
Adam Barry punt for 43 yds, punt out-of-bounds at the Buff 33
Buffalo Punt, 3 plays
10:07
1st & 10 at own 33
Matt Myers pass incomplete to Antonio Nunn
10:07
2nd & 10 at own 33
Kevin Marks run for a loss of 1 yard to the Buff 32
10:07
3rd & 11 at own 32
Matt Myers pass incomplete to Antonio Nunn, broken up by Christian Braswell
10:07
4th & 11 at own 32
Kyle Vantrease punt for 34 yds, fair catch by Isaiah Wright at the Temp 34
Temple Fumble, 3 plays
9:07
1st & 10 at own 34
Anthony Russo pass incomplete to Isaiah Wright
9:07
2nd & 10 at own 34
Jager Gardner run for 4 yds to the Temp 38
9:07
3rd & 6 at own 38
Anthony Russo sacked by Ledarius Mack for a loss of 8 yards to the Temp 19 Anthony Russo fumbled, recovered by Buff Eric Black , return for 0 yards , return for 0 yards to the Temp 19
Buffalo Touchdown, 3 plays
8:26
1st & 10 at opp 19
Kevin Marks run for 1 yd to the Temp 18
8:26
2nd & 9 at opp 18
Kevin Marks run for 4 yds to the Temp 14
8:26
3rd & 5 at opp 14
[SGUN], MYERS, Matt pass incomplete to MCDUFFIE, Dylan, PENALTY TEM roughing passer (BRADLEY,Shaun) 7 yards to the TEM7, 1ST DOWN UB, NO PLAY.
7:02
1st & goal at opp 7
Matt Myers run for 7 yds for a TD, (Jackson Baltar KICK)Buffalo 17, Temple 7
Temple Punt, 3 plays
7:02
1st & 0 at own 35
LeMaro Smith Jr. kickoff for 65 yds for a touchback
7:02
1st & 10 at own 25
RUSSO,Anthony pass incomplete to MACK,Branden, PENALTY UB pass interference (RUSSELL, Devon) 15 yards to the TEM40, 1ST DOWN TEM, NO PLAY.
7:02
1st & 10 at own 40
Anthony Russo pass incomplete to Isaiah Wright
7:02
2nd & 10 at own 40
Isaiah Wright run for 4 yds to the Temp 44
7:02
3rd & 6 at own 44
Anthony Russo pass incomplete to Jager Gardner, broken up by Tyrece Woods Jr.
7:02
4th & 6 at own 44
Adam Barry punt for 40 yds
Buffalo Touchdown, 14 plays
6:05
1st & 10 at own 16
Matt Myers pass complete to Antonio Nunn for 4 yds to the Buff 20
6:05
2nd & 6 at own 20
Jaret Patterson run for 2 yds to the Buff 22
6:05
3rd & 4 at own 22
Matt Myers pass complete to Carlton Todd for 7 yds to the Buff 29 for a 1ST down
6:05
1st & 10 at own 29
Jaret Patterson run for 26 yds to the Temp 45 for a 1ST down
6:05
1st & 10 at opp 45
Jaret Patterson run for 3 yds to the Temp 42
6:05
2nd & 7 at opp 42
Jaret Patterson run for 8 yds to the Temp 34 for a 1ST down
6:05
1st & 10 at opp 34
Jaret Patterson run for 7 yds to the Temp 27
6:05
2nd & 3 at opp 27
Jaret Patterson run for 4 yds to the Temp 23 for a 1ST down
6:05
1st & 10 at opp 23
Jaret Patterson run for 1 yd to the Temp 22
6:05
2nd & 9 at opp 22
Jaret Patterson run for 7 yds to the Temp 15
6:05
3rd & 2 at opp 15
Jaret Patterson run for 4 yds to the Temp 11 for a 1ST down
6:05
1st & 10 at opp 11
Matt Myers pass incomplete to Antonio Nunn
6:05
2nd & 10 at opp 11
Kevin Marks run for 9 yds to the Temp 2
0:26
3rd & 1 at opp 2
Timeout BUFFALO, clock 00:26
0:26
3rd & 1 at opp 2
Timeout TEMPLE, clock 00:26
0:22
3rd & 1 at opp 2
Kevin Marks 2 Yd Run (Jackson Baltar Kick)Buffalo 24, Temple 7
Temple End of half, 1 play
0:22
1st & 0 at own 35
LeMaro Smith Jr. kickoff for 65 yds for a touchback
0:22
1st & 10 at own 25
Team run for a loss of 1 yard to the Temp 24
3rd quarter10 drives, then Buffalo 31, Temple 10
Temple Interception, 3 plays
15:00
2nd & 11 at own 35
LeMaro Smith Jr. kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Anthony Russo pass complete to Jadan Blue for 43 yds to the Buff 32 for a 1ST down
15:00
1st & 10 at opp 32
Re’Mahn Davis run for 2 yds to the Buff 30
15:00
2nd & 8 at opp 30
Anthony Russo pass intercepted Aapri Washington return for no gain to the Buff 3
Buffalo Punt, 3 plays
14:08
1st & 10 at own 3
Jaret Patterson run for 2 yds to the Buff 5
14:08
2nd & 8 at own 5
Jaret Patterson run for a loss of 2 yards to the Buff 3
14:08
3rd & 10 at own 3
Kevin Marks run for 8 yds to the Buff 11
14:08
4th & 2 at own 11
Kyle Vantrease punt for 51 yds, fair catch by Isaiah Wright at the Temp 38
Temple Punt, 3 plays
12:13
1st & 10 at own 38
Anthony Russo pass incomplete to Jadan Blue
12:13
2nd & 10 at own 38
Anthony Russo pass incomplete to Jadan Blue, broken up by Tyrone Hill
12:13
3rd & 10 at own 38
Anthony Russo pass incomplete to Branden Mack
12:13
4th & 10 at own 38
Adam Barry punt for 25 yds, punt out-of-bounds at the Buff 37
Buffalo Punt, 7 plays
11:59
1st & 10 at own 37
Kevin Marks run for 4 yds to the Buff 41
11:59
2nd & 6 at own 41
Kevin Marks run for 6 yds to the Buff 47 for a 1ST down
11:59
1st & 10 at own 47
Matt Myers pass complete to Kevin Marks for 4 yds to the Temp 49
11:59
2nd & 6 at opp 49
Kevin Marks run for 9 yds to the Temp 40 for a 1ST down
11:59
1st & 10 at opp 40
Matt Myers pass complete to Kevin Marks for no gain to the Temp 40
11:59
2nd & 10 at opp 40
Matt Myers pass incomplete to Dominic Johnson
11:59
3rd & 10 at opp 40
Matt Myers pass incomplete
11:59
4th & 10 at opp 40
Jackson Baltar punt for 40 yds for a touchback
Temple Interception, 1 play
8:25
1st & 10 at own 20
Anthony Russo pass intercepted Devon Russell return for no gain to the Temp 23
Buffalo Touchdown, 4 plays
8:20
1st & 10 at opp 23
Jaret Patterson run for 1 yd to the Temp 22
8:20
2nd & 9 at opp 22
Jaret Patterson run for 4 yds to the Temp 18
8:20
3rd & 5 at opp 18
Matt Myers pass complete to Carlton Todd for 15 yds to the Temp 3 for a 1ST down
6:46
1st & goal at opp 3
Jaret Patterson run for 3 yds for a TD, (Jackson Baltar KICK)Buffalo 31, Temple 7
Temple Turnover on downs, 4 plays
6:46
1st & 0 at the 50
LeMaro Smith Jr. kickoff for 50 yds for a touchback
6:46
1st & 10 at own 25
Anthony Russo pass incomplete to Re’Mahn Davis, broken up by Tim Terry Jr.
6:46
2nd & 10 at own 25
Anthony Russo pass complete to Jadan Blue for 7 yds to the Temp 32
6:46
3rd & 3 at own 32
Anthony Russo pass complete to Jadan Blue for 2 yds to the Temp 34
6:46
4th & 1 at own 34
Anthony Russo pass incomplete to Jadan Blue
Buffalo Punt, 3 plays
5:26
1st & 10 at opp 34
Kevin Marks run for 4 yds to the Temp 30
5:26
2nd & 6 at opp 30
[SGUN], PENALTY TEM offside (DIOUBATE,Karamo) 5 yards to the TEM25, NO PLAY.
5:26
2nd & 1 at opp 25
Kevin Marks run for a loss of 3 yards to the Temp 28
5:26
3rd & 4 at opp 28
Matt Myers run for a loss of 3 yards to the Temp 31 BUFFALO Penalty, face mask (0 yards) ( Yards) declined
5:26
4th & 7 at opp 31
BUFFALO Penalty, delay of game (-5 Yards) to the Temp 36
5:26
4th & 12 at opp 36
Jackson Baltar punt for 36 yds for a touchback
Temple Field goal, 9 plays
3:15
1st & 10 at own 20
Anthony Russo pass complete to Isaiah Wright for 13 yds to the Temp 33 for a 1ST down
3:15
1st & 10 at own 33
Anthony Russo pass incomplete to Isaiah Wright
3:15
2nd & 10 at own 33
Anthony Russo pass complete to Jager Gardner for 10 yds to the Temp 43 for a 1ST down
3:15
1st & 10 at own 43
Anthony Russo pass incomplete to Branden Mack
3:15
2nd & 10 at own 43
Re’Mahn Davis run for 45 yds to the Buff 12 for a 1ST down
3:15
1st & 10 at opp 12
Anthony Russo pass incomplete to Branden Mack
3:15
2nd & 10 at opp 12
Anthony Russo pass incomplete to Branden Mack
3:15
3rd & 10 at opp 12
[SGUN], PENALTY TEM delay of game 5 yards to the UB17, NO PLAY.
3:15
3rd & 15 at opp 17
Anthony Russo pass incomplete to Branden Mack
1:35
4th & 15 at opp 17
Will Mobley 34 yd FG GOODBuffalo 31, Temple 10
Buffalo Missed FG, 10 plays
1:35
1st & 0 at own 35
Jacob LaFree kickoff for 52 yds
1:35
1st & 10 at own 25
Jaret Patterson run for 4 yds to the Buff 29
1:35
2nd & 6 at own 29
Jaret Patterson run for 6 yds to the Buff 35 for a 1ST down
1:35
1st & 10 at own 35
Jaret Patterson run for 9 yds to the Buff 44
Q4 15:00
2nd & 1 at own 44
Jaret Patterson run for 2 yds to the Buff 46 for a 1ST down
Q4 15:00
1st & 10 at own 46
Jaret Patterson run for 6 yds to the Temp 48
Q4 15:00
2nd & 4 at opp 48
Jaret Patterson run for 14 yds to the Temp 34 for a 1ST down
Q4 15:00
1st & 10 at opp 34
Matt Myers pass complete to Dylan McDuffie for 8 yds to the Temp 26
Q4 15:00
2nd & 2 at opp 26
[SGUN], PENALTY UB false start (AWOSIKA, Kayode) 5 yards to the TEM31, NO PLAY.
Q4 15:00
2nd & 7 at opp 31
Kevin Marks run for 2 yds to the Temp 29
Q4 15:00
3rd & 5 at opp 29
Kevin Marks run for a loss of 2 yards to the Temp 31
Q4 10:26
4th & 7 at opp 31
Jackson Baltar 48 yd FG MISSED
4th quarter7 drives, then Buffalo 38, Temple 22
Temple Pick-six, 3 plays (Buffalo scores)
10:26
1st & 10 at own 31
Anthony Russo run for 2 yds to the Temp 33
10:26
2nd & 8 at own 33
Anthony Russo pass incomplete to Isaiah Wright
9:43
3rd & 8 at own 33
Anthony Russo pass intercepted for a TD Joey Banks return for 46 yds for a TD, (Jackson Baltar KICK)Buffalo 38, Temple 10
Temple Touchdown, 3 plays
9:43
1st & 0 at own 35
LeMaro Smith Jr. kickoff for 56 yds , Isaiah Wright return for 51 yds to the Buff 40
9:32
1st & 10 at opp 40
Jager Gardner run for 5 yds to the Buff 35
9:32
2nd & 5 at opp 35
Re’Mahn Davis run for 8 yds to the Buff 27 for a 1ST down
8:30
1st & 10 at opp 27
Anthony Russo pass complete to Branden Mack for 27 yds for a TD, (Two-Point Conversion failed)Buffalo 38, Temple 16
Temple Turnover on downs, 8 plays
8:30
1st & 0 at own 35
Will Mobley on-side kick recovered by TEMPLE at the Temp 49
8:29
1st & 10 at own 49
Anthony Russo pass complete to Jadan Blue for 5 yds to the Buff 46
8:29
2nd & 5 at opp 46
Anthony Russo pass complete to Jadan Blue for 2 yds to the Buff 44
8:29
3rd & 3 at opp 44
Anthony Russo pass complete to Jose Barbon for 6 yds to the Buff 38 for a 1ST down
8:29
1st & 10 at opp 38
Anthony Russo pass complete to Jadan Blue for 20 yds to the Buff 18 for a 1ST down
8:29
1st & 10 at opp 18
Anthony Russo sacked by Tim Terry Jr. for a loss of 6 yards to the Buff 24
8:29
2nd & 16 at opp 24
Anthony Russo pass incomplete to Jadan Blue
8:29
3rd & 16 at opp 24
Anthony Russo pass complete to Jadan Blue for 5 yds to the Buff 19
8:29
4th & 11 at opp 19
Anthony Russo pass incomplete to Isaiah Wright
Buffalo Punt, 3 plays
6:24
1st & 10 at own 19
Kevin Marks run for 5 yds to the Buff 24
6:19
2nd & 5 at own 24
Timeout TEMPLE, clock 06:19
6:19
2nd & 5 at own 24
Kevin Marks run for 3 yds to the Buff 27
6:13
3rd & 2 at own 27
Timeout TEMPLE, clock 06:13
6:13
3rd & 2 at own 27
BUFFALO Penalty, false start (Antonio Nunn) to the Buff 22
6:13
3rd & 7 at own 22
Kevin Marks run for 5 yds to the Buff 27
6:03
4th & 2 at own 27
Timeout TEMPLE, clock 06:03
6:03
4th & 2 at own 27
Kyle Vantrease punt for 39 yds , Isaiah Wright returns for 7 yds to the Temp 41
Temple Turnover on downs, 9 plays
5:51
1st & 10 at own 41
Anthony Russo pass complete to Jadan Blue for 3 yds to the Temp 44
5:51
2nd & 7 at own 44
Anthony Russo pass complete to Jager Gardner for 4 yds to the Temp 48
5:51
3rd & 3 at own 48
Jager Gardner run for 1 yd to the Temp 49
5:51
4th & 2 at own 49
Anthony Russo pass complete to Branden Mack for 8 yds to the Buff 43 for a 1ST down
5:51
1st & 10 at opp 43
Anthony Russo pass complete to Jager Gardner for 18 yds to the Buff 25 for a 1ST down
5:51
1st & 10 at opp 25
Anthony Russo pass incomplete to Isaiah Wright
5:51
2nd & 10 at opp 25
Anthony Russo pass complete to Isaiah Wright for 2 yds to the Buff 23
5:51
3rd & 8 at opp 23
Anthony Russo pass complete to Jager Gardner for no gain to the Buff 23
3:01
4th & 8 at opp 23
Timeout BUFFALO, clock 03:01
3:01
4th & 8 at opp 23
[SGUN], RUSSO,Anthony pass incomplete to BARBON,Jose (WASHINGTON, Aap), PENALTY UB substitution infraction 5 yards to the UB18, NO PLAY.
3:01
4th & 3 at opp 18
Anthony Russo pass incomplete to Isaiah Wright
2:51
1st & 10 at own 18
Dylan McDuffie run for 4 yds to the Buff 33 Dylan McDuffie fumbled, forced by Keyvone Bruton, recovered by Temp Isaiah Graham-Mobley
Temple Touchdown, 4 plays
2:33
1st & 10 at opp 33
Re’Mahn Davis run for no gain to the Buff 33
2:33
2nd & 10 at opp 33
Anthony Russo pass incomplete to Kenny Yeboah, broken up by Roy Baker
2:33
3rd & 10 at opp 33
Anthony Russo pass incomplete to Jadan Blue, broken up by Tyrone Hill
2:00
4th & 10 at opp 33
Anthony Russo pass complete to Branden Mack for 33 yds for a TD, (Two-Point Conversion failed )Buffalo 38, Temple 22
Buffalo End of game, 3 plays
2:00
1st & 0 at own 35
Will Mobley on-side kick recovered by BUFFALO at the Buff 41
1:56
1st & 10 at own 41
Team run for a loss of 2 yards to the Buff 39
1:56
2nd & 12 at own 39
Team run for a loss of 2 yards to the Buff 37
1:56
3rd & 14 at own 37
Team run for a loss of 2 yards to the Buff 35
1:03
3rd & 2 at own 27
Timeout TEMPLE, clock 01:03
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.