67°F, overcast, wind 9 mph from the northwest, gusts to 21 mphWeather: NOAA NCEI Integrated Surface Database; Allegheny County Airport (KAGC), 13 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Pittsburgh
348
Total yards
352
237
Passing yards
264
125
Rushing yards
111
6.6
Yards per pass
7.1
3.9
Yards per rush
3.6
22
First downs
22
6–13
Third downs
8–13
1–1
Fourth downs
0–0
1
Turnovers
1
6–60
Penalties
3–25
18:37
Possession
18:03
Efficiency
Buffalo
Pittsburgh
52%
Success rate
51%
0.20
EPA per play
0.15
0.86
Explosiveness
0.86
0.18
Rushing EPA
0.06
0.21
Passing EPA
0.26
48%
Passing-down success
28%
−0.04
First-down EPA
0.11
0.24
Second-down EPA
−0.28
0.58
Third-down EPA
1.08
2%
Havoc by its defense
2%
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)
Pittsburgh 60% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Pittsburgh drives left to right, Buffalo right to left.
Q1 BuffaloMissed FG, 9 plays, 34 yards
Q1 PittsburghPunt, 6 plays, 7 yards
Q1 BuffaloTouchdown run, 15 plays, 73 yards
Q1 PittsburghTouchdown run, 7 plays, 67 yards
Q2 BuffaloPunt, 7 plays, 11 yards
Q2 PittsburghField goal, 14 plays, 69 yards
Q2 BuffaloField goal, 10 plays, 62 yards
Q2 PittsburghInterception, 4 plays, 23 yards
Q2 BuffaloEnd of half, 0 yards
Q3 PittsburghTouchdown run, 10 plays, 63 yards
Q3 BuffaloTouchdown pass, 7 plays, 74 yards
Q3 PittsburghPunt, 4 plays, 2 yards
Q3 BuffaloPunt, 7 plays, 26 yards
Q3 PittsburghTouchdown run, 10 plays, 74 yards
Q4 BuffaloPunt, 6 plays, 30 yards
Q4 PittsburghField goal, 9 plays, 53 yards
Q4 BuffaloInterception, 7 plays, 14 yards
Q4 PittsburghEnd of game, 2 plays, 5 yards
Play by play
1st quarter4 drives, then Buffalo 6, Pittsburgh 0
Buffalo Missed FG, 9 plays
14:53
1st & 10 at own 40
Drew Willy pass complete to Ernest Jackson for 8 yards to the Buff 48.
14:30
2nd & 2 at own 48
Naaman Roosevelt rush for 3 yards to the Pitt 49 for a 1ST down.
14:00
1st & 10 at opp 49
Drew Willy pass complete to Naaman Roosevelt for 6 yards to the Pitt 43.
14:00
2nd & 4 at opp 43
Buffalo penalty 5 yard illegal formation accepted, no play.
13:13
2nd & 9 at opp 48
Drew Willy pass incomplete.
12:50
3rd & 9 at opp 48
Drew Willy pass complete to Brett Hamlin for 14 yards to the Pitt 34 for a 1ST down.
12:33
1st & 10 at opp 34
Drew Willy pass incomplete.
12:20
2nd & 10 at opp 34
James Starks rush for 4 yards to the Pitt 30.
11:30
3rd & 6 at opp 30
Drew Willy pass complete to Brett Hamlin for 4 yards to the Pitt 26.
11:01
4th & 2 at opp 26
A.J. Principe 44 yard field goal BLOCKED.
Pittsburgh Punt, 6 plays
10:56
1st & 10 at own 28
Bill Stull pass incomplete.
10:24
2nd & 10 at own 28
LeSean McCoy rush for 6 yards to the Pitt 34.
10:09
3rd & 4 at own 34
Bill Stull pass complete to Oderick Turner for 12 yards to the Pitt 46 for a 1ST down.
10:00
1st & 10 at own 46
Bill Stull pass incomplete.
9:28
2nd & 10 at own 46
Bill Stull pass incomplete.
9:03
3rd & 10 at own 46
Bill Stull sacked for a loss of 10 yards, fumbled, recovered by Pitt at the Pitt 35.
8:52
4th & 21 at own 35
Dave Brytus punt for 42 yards, returned by Naaman Roosevelt for 4 yards to the Buff 27.
Buffalo Touchdown run, 15 plays
8:26
1st & 10 at own 27
James Starks rush for 6 yards to the Buff 33.
0:00
2nd & 4 at own 33
James Starks rush for 3 yards to the Buff 36, tackled by Rashaad Duncan and Scott McKillop.
0:00
3rd & 1 at own 36
Chris Scharon rush for 2 yards to the Buff 38, tackled by Scott McKillop for a 1ST down.
0:00
1st & 10 at own 38
James Starks rush for 9 yards to the Buff 47, tackled by Austin Ransom and Scott McKillop.
0:00
2nd & 1 at own 47
James Starks rush for 9 yards to the Pitt 44, tackled by Eric Thatcher for a 1ST down.
0:00
1st & 10 at opp 44
James Starks rush for 6 yards to the Pitt 38, tackled by Eric Thatcher.
0:00
2nd & 4 at opp 38
Drew Willy pass complete to Ernest Jackson for 11 yards to the Pitt 27, tackled by Jovani Chappel for a 1ST down.
0:00
1st & 10 at opp 27
Drew Willy pass incomplete to N/A.
0:00
2nd & 10 at opp 27
Drew Willy pass complete to Ernest Jackson for 9 yards to the Pitt 18, tackled by Dom DeCicco.
0:00
3rd & 1 at opp 18
James Starks rush for no gain to the Pitt 18, tackled by Austin Ransom.
3:20
4th & 1 at opp 18
Drew Willy rush for 1 yard to the Pitt 17 for a 1ST down.
3:11
1st & 10 at opp 17
Drew Willy pass incomplete.
2:37
2nd & 10 at opp 17
Drew Willy pass complete to Naaman Roosevelt for 7 yards to the Pitt 10.
2:24
3rd & 3 at opp 10
Drew Willy pass complete to Brett Hamlin for 9 yards to the Pitt 1 for a 1ST down.
1:59
1st & goal at opp 1
Brandon Thermilus rush for 1 yard for a TOUCHDOWN.Buffalo 6, Pittsburgh 0
1:59
A.J. Principe extra point BLOCKED.
1:57
A.J. Principe kickoff for 61 yards returned by Aundre Wright for 24 yards to the Pitt 33.
Pittsburgh Touchdown run, 7 plays
1:20
1st & 10 at own 33
LeSean McCoy rush for a loss of 1 yard to the Pitt 32.
0:40
2nd & 11 at own 32
Bill Stull pass complete to LeSean McCoy for 5 yards to the Pitt 37.
0:15
3rd & 6 at own 37
Buffalo penalty 15 yard personal foul accepted, no play.
0:01
1st & 10 at opp 48
LeSean McCoy rush for 6 yards to the Buff 42.
Q2 14:36
2nd & 4 at opp 42
Bill Stull pass complete to Cedric McGee for 9 yards to the Buff 33 for a 1ST down.
Q2 14:11
1st & 10 at opp 33
Bill Stull pass complete to Derek Kinder for 15 yards to the Buff 18 for a 1ST down.
Q2 13:40
1st & 10 at opp 18
Bill Stull pass complete to Nate Byham for 14 yards to the Buff 4 for a 1ST down.
Q2 13:31
1st & goal at opp 3
LeSean McCoy rush for 3 yards for a TOUCHDOWN.Tied at 6
Q2 13:31
Conor Lee extra point GOOD.Pittsburgh 7, Buffalo 6
Q2 8:51
Luke Briggs kickoff for 66 yards returned by Naaman Roosevelt for 9 yards to the Buff 13.
2nd quarter4 drives, then Pittsburgh 10, Buffalo 9
Buffalo Punt, 7 plays
13:01
1st & 10 at own 13
Drew Willy rush for 3 yards to the Buff 16.
12:12
2nd & 7 at own 16
James Starks rush for a loss of 1 yard to the Buff 15.
11:47
3rd & 8 at own 15
Drew Willy pass complete to Jesse Rack for 10 yards to the Buff 25 for a 1ST down.
11:47
1st & 10 at own 25
James Starks rush for 14 yards to the Buff 25, Buffalo penalty 15 yard personal foul accepted for a 1ST down.
10:54
1st & 10 at own 24
James Starks rush for 1 yard to the Buff 25.
9:59
2nd & 9 at own 25
Drew Willy pass complete to James Starks for 3 yards to the Buff 28.
9:08
3rd & 6 at own 28
Drew Willy sacked for a loss of 4 yards to the Buff 24.
8:51
4th & 10 at own 24
Gerry McGroarty punt for 49 yards, downed at the Pitt 27.
Pittsburgh Field goal, 14 plays
8:40
1st & 10 at own 27
Bill Stull pass complete to T.J. Porter for 14 yards to the Pitt 41 for a 1ST down.
8:10
1st & 10 at own 41
LaRod Stephens-Howling rush for 8 yards to the Pitt 49.
7:59
2nd & 2 at own 49
Bill Stull pass complete to T.J. Porter for 3 yards to the Buff 48 for a 1ST down.
7:12
1st & 10 at opp 48
Bill Stull pass complete to T.J. Porter for 14 yards to the Buff 34 for a 1ST down.
6:25
1st & 10 at opp 34
LaRod Stephens-Howling rush for 9 yards to the Buff 25.
6:15
2nd & 1 at opp 25
Bill Stull pass incomplete.
5:51
3rd & 1 at opp 25
LaRod Stephens-Howling rush for 7 yards to the Buff 18 for a 1ST down.
5:20
1st & 10 at opp 18
LaRod Stephens-Howling rush for a loss of 3 yards to the Buff 21.
4:55
2nd & 13 at opp 21
LaRod Stephens-Howling rush for 3 yards to the Buff 18.
4:25
3rd & 10 at opp 18
Bill Stull rush for 11 yards to the Buff 7 for a 1ST down.
3:33
1st & goal at opp 7
LaRod Stephens-Howling rush for a loss of 1 yard to the Buff 8.
3:30
2nd & 0 at opp 8
Timeout PITTSBURGH, clock 03:30.
3:27
2nd & 0 at opp 8
Pittsburgh penalty 5 yard false start accepted.
3:27
2nd & goal at opp 13
Bill Stull pass incomplete.
2:50
3rd & goal at opp 13
Bill Stull pass complete to Cedric McGee for 9 yards to the Buff 4.
2:42
4th & goal at opp 4
Conor Lee 21 yard field goal GOOD.Pittsburgh 10, Buffalo 6
2:35
Luke Briggs kickoff for 70 yards for a touchback.
Buffalo Field goal, 10 plays
2:35
1st & 10 at own 20
Drew Willy pass incomplete.
2:08
2nd & 10 at own 20
James Starks rush, fumbled, recovered by Buff Jeff Niedermier at the Buff 32, Jeff Niedermier for 3 yards, to the Buff 35 for a 1ST down.
2:00
1st & 10 at own 35
Drew Willy pass complete to Ernest Jackson for 15 yards to the 50 yard line for a 1ST down.
1:35
1st & 10 at the 50
Drew Willy pass complete to Naaman Roosevelt for 4 yards to the Pitt 46.
1:00
2nd & 6 at opp 46
Drew Willy pass complete to Naaman Roosevelt for 23 yards to the Pitt 23 for a 1ST down.
0:50
1st & 10 at opp 23
Drew Willy rush for 10 yards to the Pitt 13 for a 1ST down.
0:50
1st & 10 at opp 13
Timeout PITTSBURGH, clock 00:50.
0:45
1st & 10 at opp 13
Drew Willy pass incomplete.
0:45
2nd & 10 at opp 13
Timeout BUFFALO, clock 00:45.
0:39
2nd & 10 at opp 13
Drew Willy pass incomplete.
0:40
3rd & 10 at opp 13
Timeout BUFFALO, clock 00:40.
0:36
3rd & 10 at opp 13
Drew Willy pass incomplete.
0:35
4th & 10 at opp 13
Buffalo penalty 5 yard delay of game accepted.
0:33
4th & 15 at opp 18
A.J. Principe 35 yard field goal GOOD.Pittsburgh 10, Buffalo 9
0:00
A.J. Principe kickoff for 70 yards returned by LaRod Stephens-Howling for 19 yards to the Pitt 19.
Pittsburgh Interception, 4 plays
0:08
1st & 10 at own 19
LeSean McCoy rush for 9 yards to the Pitt 28.
0:08
2nd & 1 at own 28
Timeout PITTSBURGH, clock 00:08.
0:04
2nd & 1 at own 28
LeSean McCoy rush for 14 yards to the Pitt 42 for a 1ST down.
0:03
1st & 10 at own 42
Team pass incomplete.
0:01
2nd & 10 at own 42
Bill Stull pass intercepted by Domonic Cook at the Buff 20, returned for no gain to the Buff 20.
Q3 15:00
A.J. Principe kickoff for 64 yards returned by LaRod Stephens-Howling for 21 yards to the Pitt 37.
3rd quarter4 drives, then Pittsburgh 17, Buffalo 16
Pittsburgh Touchdown run, 10 plays
14:48
1st & 10 at own 37
Bill Stull pass complete to Oderick Turner for 11 yards to the Pitt 48 for a 1ST down.
13:59
1st & 10 at own 48
Bill Stull pass complete to Oderick Turner for 5 yards to the Buff 47.
13:35
2nd & 5 at opp 47
LeSean McCoy rush for 1 yard to the Buff 46.
13:07
3rd & 4 at opp 46
Bill Stull pass complete to Oderick Turner for 6 yards to the Buff 40 for a 1ST down.
12:51
1st & 10 at opp 40
Bill Stull pass complete to LeSean McCoy for 24 yards to the Buff 16 for a 1ST down.
12:00
1st & 10 at opp 16
LeSean McCoy rush for 1 yard to the Buff 15.
11:19
2nd & 9 at opp 15
Bill Stull pass complete to Derek Kinder for 4 yards to the Buff 11.
11:05
3rd & 5 at opp 11
Bill Stull pass complete to Nate Byham for 5 yards to the Buff 6 for a 1ST down.
10:32
1st & goal at opp 6
LeSean McCoy rush for 5 yards to the Buff 1.
10:04
2nd & goal at opp 1
LeSean McCoy rush for 1 yard for a TOUCHDOWN.Pittsburgh 17, Buffalo 9
10:04
Conor Lee extra point GOOD.
7:45
Luke Briggs kickoff for 60 yards returned by Naaman Roosevelt for 16 yards to the Buff 26.
Buffalo Touchdown pass, 7 plays
9:35
1st & 10 at own 26
James Starks rush for 8 yards to the Buff 34.
9:10
2nd & 2 at own 34
James Starks rush for 6 yards to the Buff 40 for a 1ST down.
8:47
1st & 10 at own 40
Pittsburgh penalty 15 yard pass interference on Eric Thatcher accepted, no play.
8:22
1st & 10 at opp 45
Drew Willy pass complete to Brett Hamlin for 11 yards to the Pitt 34 for a 1ST down.
8:13
1st & 10 at opp 34
James Starks rush for 7 yards to the Pitt 27.
7:45
2nd & 3 at opp 27
James Starks rush for 1 yard to the Pitt 26.
6:50
3rd & 2 at opp 26
James Starks rush for 2 yards to the Pitt 26, Buffalo penalty 37 yard personal foul accepted for a 1ST down.
6:41
1st & 10 at own 39
Drew Willy pass complete to Brett Hamlin for 61 yards for a TOUCHDOWN.Pittsburgh 17, Buffalo 15
7:45
A.J. Principe extra point GOOD.Pittsburgh 17, Buffalo 16
6:41
A.J. Principe kickoff for 60 yards returned by LaRod Stephens-Howling for 26 yards to the Pitt 36.
Pittsburgh Punt, 4 plays
6:24
1st & 10 at own 36
Bill Stull pass complete to Derek Kinder for 11 yards to the Pitt 47 for a 1ST down.
5:27
1st & 10 at own 47
Bill Stull pass complete to T.J. Porter for no gain to the Pitt 47.
4:59
2nd & 10 at own 47
LeSean McCoy rush for 3 yards to the 50 yard line.
4:05
3rd & 7 at the 50
Bill Stull sacked by Mike Thompson for a loss of 12 yards to the Pitt 38.
3:52
4th & 19 at own 38
Dave Brytus punt for 44 yards, downed at the Buff 18.
Buffalo Punt, 7 plays
3:46
1st & 10 at own 18
Drew Willy pass incomplete.
3:20
2nd & 10 at own 18
Brandon Thermilus rush for 14 yards to the Buff 32 for a 1ST down.
2:45
1st & 10 at own 32
Brandon Thermilus rush for 2 yards to the Buff 34.
2:31
2nd & 8 at own 34
Pittsburgh penalty 5 yard offside defense accepted, no play.
1:55
2nd & 3 at own 39
Brandon Thermilus rush for 3 yards to the Buff 42 for a 1ST down.
1:32
1st & 10 at own 42
Drew Willy pass incomplete.
0:52
2nd & 10 at own 42
Drew Willy pass complete to Naaman Roosevelt for 4 yards to the Buff 46.
0:29
3rd & 6 at own 46
Drew Willy sacked for a loss of 2 yards to the Buff 44.
0:01
4th & 8 at own 44
Peter Fardon punt for 38 yards, returned by Aaron Berry for 8 yards to the Pitt 26.
4th quarter5 drives, then Pittsburgh 27, Buffalo 16
Pittsburgh Touchdown run, 10 plays
14:44
1st & 10 at own 26
LaRod Stephens-Howling rush for a loss of 2 yards to the Pitt 24.
13:49
2nd & 12 at own 24
Bill Stull pass complete to T.J. Porter for 6 yards to the Pitt 30.
13:25
3rd & 6 at own 30
Bill Stull pass complete to T.J. Porter for 20 yards to the 50 yard line for a 1ST down.
12:38
1st & 10 at the 50
Bill Stull pass complete to Nate Byham for 6 yards to the Buff 44.
12:20
2nd & 4 at opp 44
Bill Stull pass incomplete.
11:56
3rd & 4 at opp 44
Bill Stull pass complete to Cedric McGee for 10 yards to the Buff 34 for a 1ST down.
11:35
1st & 10 at opp 34
LeSean McCoy rush for 2 yards to the Buff 32.
10:56
2nd & 8 at opp 32
LeSean McCoy rush for 18 yards to the Buff 14 for a 1ST down.
10:43
1st & 10 at opp 14
LeSean McCoy rush for 12 yards to the Buff 2 for a 1ST down.
10:21
1st & goal at opp 2
LeSean McCoy rush for 2 yards for a TOUCHDOWN.Pittsburgh 23, Buffalo 16
10:21
Conor Lee extra point GOOD.Pittsburgh 24, Buffalo 16
10:21
Luke Briggs kickoff for 65 yards returned by Naaman Roosevelt for 17 yards to the Buff 22.
Buffalo Punt, 6 plays
9:55
1st & 10 at own 22
James Starks rush for 5 yards to the Buff 27.
9:32
2nd & 5 at own 27
Drew Willy pass incomplete.
9:25
3rd & 5 at own 27
Drew Willy pass complete to Naaman Roosevelt for 21 yards to the Buff 48 for a 1ST down.
8:40
1st & 10 at own 48
James Starks rush for no gain to the Buff 48.
8:08
2nd & 10 at own 48
Drew Willy pass complete to Gary Rice for 9 yards to the Pitt 43.
7:20
3rd & 1 at opp 43
James Starks rush for no gain to the Pitt 43.
7:12
4th & 1 at opp 43
Timeout BUFFALO, clock 07:12.
6:57
4th & 2 at opp 44
Buffalo penalty 4 yard illegal motion accepted, no play.
6:57
4th & 6 at opp 48
Peter Fardon punt for 30 yards, returned by Aaron Berry for 5 yards to the Pitt 23.
Pittsburgh Field goal, 9 plays
6:20
1st & 10 at own 23
LeSean McCoy rush for a loss of 1 yard to the Pitt 22.
6:07
2nd & 11 at own 22
Bill Stull pass incomplete.
5:37
3rd & 11 at own 22
Bill Stull pass complete to Oderick Turner for 36 yards to the Buff 42 for a 1ST down.
5:24
1st & 10 at opp 42
Dorin Dickerson rush for 9 yards to the Buff 33.
4:30
2nd & 1 at opp 33
LeSean McCoy rush for 2 yards to the Buff 31 for a 1ST down.
3:56
1st & 10 at opp 31
Bill Stull pass complete to Dorin Dickerson for 7 yards to the Buff 24.
3:38
2nd & 3 at opp 25
Bill Stull pass incomplete.
3:38
3rd & 3 at opp 25
Bill Stull pass incomplete.
3:31
4th & 3 at opp 24
Conor Lee 42 yard field goal GOOD.Pittsburgh 27, Buffalo 16
3:31
Luke Briggs kickoff for 66 yards returned by Ernest Jackson for 17 yards to the Buff 21.
Buffalo Interception, 7 plays
3:11
1st & 10 at own 21
Drew Willy pass complete to Gary Rice for 1 yard to the Buff 22.
2:54
2nd & 9 at own 22
James Starks rush for 6 yards to the Buff 28.
2:32
3rd & 3 at own 28
Drew Willy pass complete to James Starks for 4 yards to the Buff 32 for a 1ST down.
2:20
1st & 10 at own 32
Drew Willy pass incomplete.
2:08
2nd & 10 at own 32
Drew Willy pass complete to Gary Rice for 11 yards to the Buff 43 for a 1ST down.
1:36
1st & 10 at own 43
Drew Willy sacked for a loss of 8 yards to the Buff 35.
1:25
2nd & 18 at own 35
Drew Willy pass intercepted by Eric Thatcher at the Pitt 36, returned for no gain to the Pitt 36.
Pittsburgh End of game, 2 plays
1:11
1st & 10 at own 36
LeSean McCoy rush for 3 yards to the Pitt 39.
0:30
2nd & 7 at own 39
LeSean McCoy rush for 2 yards to the Pitt 41.
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.