From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Rutgers
Buffalo
288
Total yards
349
150
Passing yards
241
138
Rushing yards
121
5.2
Yards per pass
5.6
4.3
Yards per rush
2.8
13
First downs
21
5–15
Third downs
7–20
0–0
Fourth downs
1–5
1
Turnovers
0
0–0
Penalties
0–0
14:25
Possession
21:50
Efficiency
Rutgers
Buffalo
37%
Success rate
30%
0.05
EPA per play
−0.22
0.84
Explosiveness
0.98
−0.02
Rushing EPA
−0.45
0.13
Passing EPA
−0.03
22%
Passing-down success
29%
0.06
First-down EPA
−0.25
−0.12
Second-down EPA
−0.12
0.27
Third-down EPA
−0.05
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)
Rutgers 59% 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, Rutgers right to left.
Q1 BuffaloPunt, 6 plays, 20 yards
Q1 RutgersPunt, 3 plays, 3 yards
Q1 BuffaloPunt, 3 plays, 9 yards
Q1 RutgersTouchdown pass, 7 plays, 73 yards
Q1 BuffaloPunt, 6 plays, 18 yards
Q1 RutgersPunt, 3 plays, 2 yards
Q1 BuffaloMissed FG, 8 plays, 51 yards
Q2 BuffaloTurnover on downs, 20 plays, 12 yards
Q2 RutgersPunt, 3 plays, 4 yards
Q2 BuffaloPunt, 3 plays, 3 yards
Q2 RutgersPunt, 3 plays, 4 yards
Q2 BuffaloTurnover on downs, 5 plays, 28 yards
Q2 RutgersEnd of half, 1 play, 0 yards
Q3 RutgersPunt, 3 plays, 6 yards
Q3 BuffaloField goal, 11 plays, 55 yards
Q3 RutgersField goal, 10 plays, 52 yards
Q3 BuffaloPunt, 3 plays, −20 yards
Q3 RutgersTouchdown pass, 5 plays, 51 yards
Q3 BuffaloPunt, 4 plays, 13 yards
Q4 RutgersPunt, 6 plays, 23 yards
Q4 BuffaloPunt, 5 plays, 33 yards
Q4 BuffaloTurnover on downs, 11 plays, 43 yards
Q4 RutgersPunt, 3 plays, 5 yards
Q4 RutgersPunt, 3 plays, 6 yards
Q4 BuffaloTurnover on downs, 6 plays, 11 yards
Q4 RutgersEnd of game, 4 plays, 11 yards
Play by play
1st quarter7 drives, then Rutgers 7, Buffalo 0
Buffalo Punt, 6 plays
15:00
1st & 10 at own 20
Stewart Sampsel, fumbled at the Buff 15, recovered by Team at the Buff 15.
14:23
2nd & 15 at own 15
Jared Patterson rush for 10 yards to the Buff 25.
13:40
3rd & 5 at own 25
Stewart Sampsel pass complete to Derrick Dyer for 16 yards to the Buff 41 for a 1ST down.
13:10
1st & 10 at own 41
Stewart Sampsel pass incomplete to Derrick Dyer.
12:40
2nd & 10 at own 41
Stewart Sampsel pass complete to Evan Wallace for 1 yard to the Buff 42.
12:13
3rd & 9 at own 42
Stewart Sampsel pass complete to Steven King for a loss of 2 yards to the Buff 40.
12:04
4th & 11 at own 40
Ben Woods punt for 33 yards, returned by Eric Foster for 10 yards to the Rutgr 37.
Rutgers Punt, 3 plays
11:05
1st & 10 at own 37
Ryan Hart pass complete to Brian Leonard for 7 yards to the Rutgr 44.
10:54
2nd & 3 at own 44
Raymell Rice rush for a loss of 4 yards to the Rutgr 40.
10:35
3rd & 7 at own 40
Ryan Hart pass incomplete.
10:00
4th & 7 at own 40
Joe Radigan punt for 39 yards, returned by Dave Dawson for 11 yards to the Buff 32.
Buffalo Punt, 3 plays
9:45
1st & 10 at own 32
Steven King rush for 2 yards to the Buff 34.
9:23
2nd & 8 at own 34
Dave Dawson rush for 7 yards to the Buff 41.
8:55
3rd & 1 at own 41
Steven King rush for no gain to the Buff 41.
8:08
4th & 1 at own 41
Ben Woods punt for 32 yards downed at the Rutgr 27.
Rutgers Touchdown pass, 7 plays
8:00
1st & 10 at own 27
Ryan Hart pass incomplete to Tres Moses.
7:35
2nd & 10 at own 27
Brian Leonard rush for 42 yards to the Buff 31 for a 1ST down.
7:11
1st & 10 at opp 31
Ryan Hart pass complete to Raymell Rice for 7 yards to the Buff 24.
7:11
2nd & 3 at opp 24
Rutgers penalty 5 yard false start accepted.
6:55
2nd & 8 at opp 29
Ryan Hart pass incomplete.
6:55
3rd & 8 at opp 29
Rutgers penalty 5 yard false start accepted.
6:23
3rd & 13 at opp 34
Ryan Hart pass complete to Shawn Tucker for 22 yards to the Buff 12 for a 1ST down.
5:54
1st & 10 at opp 12
Brian Leonard rush for 1 yard to the Buff 11.
5:54
2nd & 9 at opp 11
Timeout RUTGERS, clock 05:54.
5:49
2nd & 9 at opp 11
Ryan Hart pass complete to Sam Johnson for 11 yards for a TOUCHDOWN.Rutgers 6, Buffalo 0
5:49
Jeremy Ito extra point GOOD.Rutgers 7, Buffalo 0
5:42
Mike Teel kickoff for 63 yards returned by Dave Dawson for 21 yards to the Buff 23.
Buffalo Punt, 6 plays
5:33
1st & 10 at own 23
Steven King rush for 2 yards to the Buff 25.
5:05
2nd & 8 at own 25
Stewart Sampsel sacked by William Gilkison and Pete Tverdov at the Buff 22 for a loss of 3 yards.
5:05
3rd & 11 at own 22
Rutgers penalty 5 yard OF accepted.
4:30
3rd & 6 at own 27
Stewart Sampsel pass complete to Brett Hamlin for 16 yards to the Buff 43 for a 1ST down.
4:12
1st & 10 at own 43
Steven King rush for a loss of 2 yards to the Buff 41.
4:12
2nd & 12 at own 41
Jared Patterson rush for no gain to the Buff 41.
2:15
3rd & 12 at own 41
Timeout BUFFALO, clock 02:15.
2:06
3rd & 12 at own 41
Stewart Sampsel pass incomplete to Jared Patterson.
2:02
4th & 12 at own 41
Ben Woods punt for 36 yards, returned by Eric Foster for no gain to the Rutgr 23, fumbled at the Rutgr 23, recovered by Team.
Rutgers Punt, 3 plays
1:54
1st & 10 at own 23
Brian Leonard rush for 2 yards to the Rutgr 25.
1:42
2nd & 8 at own 25
Ryan Hart pass incomplete to Tres Moses.
1:32
3rd & 8 at own 25
Ryan Hart pass incomplete to Clark Harris.
1:06
4th & 8 at own 25
Joe Radigan punt for 41 yards, returned by Dave Dawson for a loss of 1 yard to the Buff 33.
Buffalo Missed FG, 8 plays
1:02
1st & 10 at own 33
Dave Dawson rush for a loss of 3 yards to the Buff 30.
0:45
2nd & 13 at own 30
Rutgers penalty 14 yard pass interference accepted, no play.
0:23
1st & 10 at own 44
Drew Willy rush for 5 yards to the Buff 49.
Q2 14:40
2nd & 5 at own 49
Steven King rush for 9 yards to the Rutgr 42 for a 1ST down.
Q2 14:40
1st & 10 at opp 42
Stewart Sampsel pass complete to Chad Upshaw for 20 yards to the Rutgr 22 for a 1ST down.
Q2 14:23
1st & 10 at opp 22
Jared Patterson rush for 1 yard to the Rutgr 21.
Q2 13:24
2nd & 9 at opp 21
Stewart Sampsel pass complete to Dwayne Reid for 7 yards to the Rutgr 14.
Q2 12:45
3rd & 2 at opp 14
Jared Patterson rush for a loss of 2 yards to the Rutgr 16.
Q2 12:44
4th & 4 at opp 16
Michael Baker 33 yard field goal MISSED.
2nd quarter5 drives, then Rutgers 7, Buffalo 0
Buffalo Turnover on downs, 20 plays
12:30
1st & 10 at own 20
Raymell Rice rush for 2 yards to the Rutgr 22.
12:26
2nd & 8 at own 22
Ryan Hart pass incomplete.
12:05
3rd & 8 at own 22
Ryan Hart pass complete to Clark Harris for 9 yards to the Rutgr 31 for a 1ST down.
12:02
1st & 10 at own 31
Ryan Hart pass incomplete.
11:53
2nd & 10 at own 31
Ryan Hart pass incomplete.
11:32
3rd & 10 at own 31
Ryan Hart rush for no gain to the Rutgr 31.
11:02
4th & 10 at own 31
Buffalo penalty 46 yard illegal block accepted, no play.
10:54
1st & 10 at own 18
Jared Patterson rush for a loss of 1 yard to the Buff 17.
10:32
2nd & 11 at own 17
Stewart Sampsel pass complete to Evan Wallace for 16 yards to the Buff 33 for a 1ST down.
10:20
1st & 10 at own 33
Buffalo penalty 10 yard holding accepted, no play.
10:13
1st & 20 at own 23
Stewart Sampsel pass incomplete to Dwayne Reid.
10:02
2nd & 20 at own 23
Jared Patterson rush for 23 yards to the Buff 46 for a 1ST down.
9:40
1st & 10 at own 46
Stewart Sampsel pass complete to Derrick Dyer for 12 yards to the Rutgr 42 for a 1ST down.
9:23
1st & 10 at opp 42
Steven King rush for 13 yards to the Rutgr 29 for a 1ST down.
8:55
1st & 10 at opp 29
Steven King rush for 2 yards to the Rutgr 27.
8:33
2nd & 8 at opp 27
Stewart Sampsel rush for 7 yards to the Rutgr 20.
8:02
3rd & 1 at opp 20
Stewart Sampsel rush for no gain to the Rutgr 20.
7:42
4th & 1 at opp 20
Jared Patterson rush for 4 yards to the Rutgr 16 for a 1ST down.
7:12
1st & 10 at opp 16
Stewart Sampsel pass incomplete to Dwayne Reid.
6:55
2nd & 10 at opp 16
Stewart Sampsel rush for 5 yards to the Rutgr 11.
6:32
3rd & 5 at opp 11
Steven King rush for 2 yards to the Rutgr 9.
5:26
4th & 3 at opp 9
Timeout BUFFALO, clock 05:26.
5:20
4th & 3 at opp 9
Steven King rush for 1 yard to the Rutgr 8.
Rutgers Punt, 3 plays
5:12
1st & 10 at own 8
Mike Teel pass complete to Brian Leonard for 7 yards to the Rutgr 15.
4:32
2nd & 3 at own 15
Brian Leonard rush for 2 yards to the Rutgr 17.
4:11
3rd & 1 at own 17
Brian Leonard rush for no gain to the Rutgr 17.
4:11
4th & 1 at own 17
Rutgers penalty 5 yard false start accepted.
3:55
4th & 6 at own 12
Joe Radigan punt for 50 yards, returned by Dave Dawson for 5 yards to the Buff 43.
Buffalo Punt, 3 plays
3:45
1st & 10 at own 43
Jared Patterson rush for 3 yards to the Buff 46.
3:33
2nd & 7 at own 46
Stewart Sampsel pass incomplete.
3:22
3rd & 7 at own 46
Stewart Sampsel pass incomplete.
3:00
4th & 7 at own 46
Ben Woods punt for 39 yards, fair catch by Dimitri Linton at the Rutgr 15.
Rutgers Punt, 3 plays
2:48
1st & 10 at own 15
Mike Teel pass incomplete.
2:21
2nd & 10 at own 15
Brian Leonard rush for 4 yards to the Rutgr 19.
2:05
3rd & 6 at own 19
Mike Teel pass incomplete to Marcus Daniels.
2:02
4th & 6 at own 19
Joe Radigan punt for 49 yards, fair catch by Dave Dawson at the Buff 32.
Buffalo Turnover on downs, 5 plays
1:43
1st & 10 at own 32
Stewart Sampsel rush for 20 yards to the Rutgr 48 for a 1ST down.
1:30
1st & 10 at opp 48
Jared Patterson rush for a loss of 2 yards to the 50 yard line.
1:13
2nd & 12 at the 50
Drew Willy pass complete to Chad Upshaw for 8 yards to the Rutgr 42.
1:05
3rd & 4 at opp 42
Steven King rush for 2 yards to the Rutgr 40.
0:16
4th & 2 at opp 40
Timeout BUFFALO, clock 00:16.
0:11
4th & 2 at opp 40
Drew Willy pass incomplete to Derrick Dyer.
Q3 14:53
Michael Baker kickoff for 60 yards returned by Dimitri Linton for 20 yards to the Rutgr 25.
3rd quarter6 drives, then Rutgers 17, Buffalo 3
Rutgers Punt, 3 plays
14:44
1st & 10 at own 25
Rutgers penalty 10 yard holding accepted, no play.
14:21
1st & 20 at own 15
Ryan Hart pass complete to Tres Moses for 9 yards to the Rutgr 24.
14:04
2nd & 11 at own 24
Raymell Rice rush for 2 yards to the Rutgr 26.
13:32
3rd & 9 at own 26
Ryan Hart pass complete to Clark Harris for 5 yards to the Rutgr 31.
12:48
4th & 4 at own 31
Joe Radigan punt for 40 yards downed at the Buff 29.
Buffalo Field goal, 11 plays
12:48
1st & 10 at own 29
Rutgers penalty 5 yard OF accepted.
12:23
1st & 5 at own 34
Steven King rush for 7 yards to the Buff 41 for a 1ST down.
12:13
1st & 10 at own 41
Jared Patterson rush for 1 yard to the Buff 42.
11:49
2nd & 2 at own 31
Jared Patterson rush for a loss of 3 yards to the Buff 28.
10:02
1st & 10 at opp 37
Stewart Sampsel rush for 7 yards to the Rutgr 30.
9:42
2nd & 3 at opp 30
Steven King rush for no gain to the Rutgr 30.
9:21
3rd & 3 at opp 30
Drew Willy pass complete to Derrick Dyer for 14 yards to the Rutgr 16 for a 1ST down.
8:40
1st & 10 at opp 16
Steven King rush for 1 yard to the Rutgr 15.
8:13
2nd & 9 at opp 15
Evan Wallace rush for a loss of 1 yard to the Rutgr 16.
8:04
3rd & 10 at opp 16
Drew Willy pass incomplete to Brett Hamlin.
6:53
4th & 10 at opp 16
Michael Baker 34 yard field goal GOOD.Rutgers 7, Buffalo 3
6:43
Michael Baker kickoff for 62 yards returned by Willie Foster for 28 yards to the Rutgr 31.
Rutgers Field goal, 10 plays
6:23
1st & 10 at own 31
Brian Leonard rush for 9 yards to the Rutgr 40.
5:44
2nd & 1 at own 40
Brian Leonard rush for 4 yards to the Rutgr 44 for a 1ST down.
5:15
1st & 10 at own 44
Eric Foster rush for 7 yards to the Buff 49.
4:45
2nd & 3 at opp 49
Brian Leonard rush for 7 yards to the Buff 42 for a 1ST down.
4:23
1st & 10 at opp 42
Ryan Hart pass complete to Markis Facyson for 12 yards to the Buff 30 for a 1ST down.
3:57
1st & 10 at opp 30
Brian Leonard rush for 7 yards to the Buff 23, Buffalo penalty OF on Tony Paoli declined.
3:40
1st & 10 at opp 18
Brian Leonard rush for 7 yards to the Buff 11.
3:11
2nd & 3 at opp 11
Brian Leonard rush for 1 yard to the Buff 10.
3:11
3rd & 2 at opp 10
Rutgers penalty 5 yard OF accepted.
2:36
3rd & 7 at opp 17
Ryan Hart, fumbled at the Buff 17, recovered by Team at the Buff 17.
3:53
4th & 7 at opp 17
Jeremy Ito 34 yard field goal GOOD.Rutgers 10, Buffalo 3
3:53
Mike Teel kickoff for 64 yards out-of-bounds.
Buffalo Punt, 3 plays
3:45
1st & 10 at own 35
Jared Patterson rush for a loss of 4 yards to the Buff 31.
3:34
2nd & 14 at own 31
Drew Willy pass complete to Jared Patterson for a loss of 6 yards to the Buff 25.
3:12
3rd & 20 at own 25
Drew Willy pass complete to Evan Wallace for no gain to the Buff 25, Buffalo penalty 10 yard illegal formation accepted.
2:12
4th & 30 at own 15
Ben Woods punt for 36 yards, returned by Eric Foster for no gain to the Rutgr 49.
Rutgers Touchdown pass, 5 plays
1:45
1st & 10 at own 49
Ryan Hart pass complete to Tres Moses for 18 yards to the Buff 33 for a 1ST down.
1:23
1st & 10 at opp 33
Ryan Hart pass complete to Sam Johnson for 14 yards to the Buff 19 for a 1ST down.
1:11
1st & 10 at opp 19
Raymell Rice rush for 2 yards to the Buff 17.
0:58
2nd & 8 at opp 17
Ryan Hart pass incomplete.
0:38
3rd & 8 at opp 17
Ryan Hart pass complete to Shawn Tucker for 17 yards for a TOUCHDOWN.Rutgers 16, Buffalo 3
0:38
Jeremy Ito extra point GOOD.Rutgers 17, Buffalo 3
0:32
Mike Teel kickoff for 64 yards returned by Dave Dawson for 24 yards to the Buff 25.
Buffalo Punt, 4 plays
0:22
1st & 10 at own 25
Drew Willy pass complete to Brett Hamlin for 11 yards to the Buff 36 for a 1ST down.
0:05
1st & 10 at own 36
Drew Willy sacked at the Buff 30 for a loss of 6 yards.
Q4 15:00
2nd & 16 at own 30
Drew Willy pass complete to Brett Hamlin for 8 yards to the Buff 38.
Q4 14:32
3rd & 8 at own 38
Drew Willy pass incomplete to Dwayne Reid, Buffalo penalty holding on Dwayne Reid declined.
Q4 13:40
4th & 8 at own 38
Ben Woods punt for 39 yards, returned by Eric Foster for 4 yards to the Rutgr 27.
4th quarter7 drives, then Rutgers 17, Buffalo 3
Rutgers Punt, 6 plays
13:32
1st & 10 at own 27
Brian Leonard rush for 5 yards to the Rutgr 32.
13:00
2nd & 5 at own 32
Brian Leonard rush for 3 yards to the Rutgr 35.
12:20
3rd & 2 at own 35
Ryan Hart pass complete to Brian Leonard for 11 yards to the Rutgr 46 for a 1ST down.
11:55
1st & 10 at own 46
Brian Leonard rush for 3 yards to the Rutgr 49.
11:23
2nd & 7 at own 49
Ryan Hart pass complete to Marcus Daniels for 6 yards to the Buff 45.
10:55
3rd & 1 at opp 45
Brian Leonard rush for no gain to the Buff 45.
10:55
4th & 1 at opp 45
Rutgers penalty 5 yard delay of game accepted.
10:38
4th & 6 at the 50
Joe Radigan punt for 32 yards downed at the Buff 18.
Buffalo Punt, 5 plays
10:23
1st & 10 at own 18
Drew Willy pass complete to Evan Wallace for 14 yards to the Buff 32 for a 1ST down.
10:04
1st & 10 at own 32
Stewart Sampsel rush for 15 yards to the Buff 47 for a 1ST down.
9:50
1st & 10 at own 47
Stewart Sampsel rush for 4 yards to the Rutgr 49.
9:35
2nd & 6 at opp 49
Stewart Sampsel pass incomplete to Brett Hamlin.
9:30
3rd & 6 at opp 49
Stewart Sampsel pass incomplete to Dwayne Reid.
8:10
4th & 6 at opp 49
Ben Woods punt for 47 yards, returned by Eric Foster for no gain to the Rutgr 2.
Rutgers Punt, 3 plays
9:43
1st & 10 at own 2
Brian Leonard rush for 3 yards to the Rutgr 5.
9:12
2nd & 7 at own 5
Brian Leonard rush for 2 yards to the Rutgr 7.
8:43
3rd & 5 at own 7
Ryan Hart pass incomplete.
8:43
4th & 5 at own 7
Joe Radigan punt for 48 yards, returned by Dave Dawson for 3 yards to the Buff 48.
Buffalo Turnover on downs, 11 plays
8:10
1st & 10 at own 48
Stewart Sampsel pass complete to Derrick Dyer for 5 yards to the Rutgr 47.
8:02
2nd & 5 at opp 47
Stewart Sampsel pass incomplete to Brett Hamlin.
7:55
3rd & 5 at opp 47
Stewart Sampsel pass incomplete to Dwayne Reid.
7:40
4th & 5 at opp 47
Stewart Sampsel pass complete to Chad Upshaw for 15 yards to the Rutgr 32 for a 1ST down.
7:32
1st & 10 at opp 32
Drew Willy pass incomplete to Dwayne Reid.
7:11
2nd & 10 at opp 32
Drew Willy pass complete to Chad Upshaw for 5 yards to the Rutgr 27.
6:55
3rd & 5 at opp 27
Drew Willy pass complete to Brett Hamlin for 9 yards to the Rutgr 18 for a 1ST down.
6:34
1st & 10 at opp 18
Jared Patterson rush for a loss of 5 yards to the Rutgr 23.
6:20
2nd & 15 at opp 23
Drew Willy pass complete to Dwayne Reid for 8 yards to the Rutgr 15.
5:05
3rd & 7 at opp 15
Timeout RUTGERS, clock 05:05.
4:58
3rd & 7 at opp 15
Drew Willy pass complete to Brett Hamlin for 5 yards to the Rutgr 10.
4:36
4th & 2 at opp 10
Drew Willy rush for 1 yard to the Rutgr 9.
Rutgers Punt, 3 plays
4:20
1st & 10 at own 9
Brian Leonard rush for 6 yards to the Rutgr 15.
3:59
2nd & 4 at own 15
Brian Leonard rush for no gain to the Rutgr 15.
3:30
3rd & 4 at own 15
Ryan Hart pass incomplete to Shawn Tucker.
3:17
4th & 4 at own 15
Joe Radigan punt for 46 yards, returned by Dave Dawson for 4 yards to the Buff 43.
Buffalo Turnover on downs, 6 plays
3:10
1st & 10 at own 43
Drew Willy pass complete to Chad Upshaw for 5 yards to the Buff 48.
2:55
2nd & 5 at own 48
Drew Willy rush for a loss of 6 yards to the Buff 42 for a 1ST down, Rutgers penalty 11 yard roughing passer accepted.
2:34
1st & 10 at opp 47
Drew Willy sacked at the 50 yard line for a loss of 3 yards.
2:29
2nd & 13 at the 50
Drew Willy pass incomplete.
2:29
3rd & 13 at the 50
Buffalo penalty 5 yard false start accepted.
2:29
3rd & 18 at own 45
Drew Willy pass complete to Brett Hamlin for 9 yards to the Rutgr 46.
1:58
4th & 9 at opp 46
Drew Willy pass incomplete.
Rutgers End of game, 4 plays
1:48
1st & 10 at own 46
Brian Leonard rush for 4 yards to the 50 yard line.
1:48
2nd & 6 at the 50
Brian Leonard rush for 3 yards to the Buff 47.
1:06
3rd & 3 at opp 47
Brian Leonard rush for 5 yards to the Buff 42 for a 1ST down.
0:40
1st & 10 at opp 42
Team rush for a loss of 1 yard to the Buff 43.
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.