From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
Boston College
301
Total yards
501
147
Passing yards
279
170
Rushing yards
241
3.3
Yards per pass
6.5
5.5
Yards per rush
5.7
17
First downs
31
6–17
Third downs
6–13
1–4
Fourth downs
0–3
2
Turnovers
2
2–16
Penalties
5–34
16:32
Possession
20:08
Efficiency
Duke
Boston College
33%
Success rate
49%
−0.15
EPA per play
0.10
1.06
Explosiveness
0.97
0.24
Rushing EPA
0.11
−0.39
Passing EPA
0.08
26%
Passing-down success
39%
−0.32
First-down EPA
0.11
−0.01
Second-down EPA
0.22
0.20
Third-down EPA
0.47
1%
Havoc by its defense
3%
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)
Boston College 94% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Boston College drives left to right, Duke right to left.
Q1 DukePunt, 9 plays, 34 yards
Q1 Boston CollegeTouchdown pass, 8 plays, 88 yards
Q1 DukePunt, 6 plays, 20 yards
Q1 Boston CollegePunt, 5 plays, 18 yards
Q1 DukePunt, 4 plays, 29 yards
Q1 Boston CollegeTurnover on downs, 6 plays, 43 yards
Q1 DukePunt, 5 plays, 18 yards
Q2 Boston CollegePunt, 4 plays, 11 yards
Q2 DukeTouchdown run, 5 plays, 79 yards
Q2 Boston CollegeFumble, 10 plays, 63 yards
Q2 DukePunt, 4 plays, 5 yards
Q2 Boston CollegeTouchdown pass, 9 plays, 60 yards
Q2 DukeInterception, 1 play, 0 yards
Q2 Boston CollegeMissed FG, 1 play, 5 yards
Q2 DukeEnd of half, 1 play, 0 yards
Q3 Boston CollegeInterception, 3 plays, 3 yards
Q3 DukeTurnover on downs, 6 plays, 25 yards
Q3 Boston CollegeTouchdown run, 12 plays, 97 yards
Q3 DukeTurnover on downs, 10 plays, 35 yards
Q3 Boston CollegeTouchdown run, 7 plays, 62 yards
Q4 DukeInterception, 3 plays, 9 yards
Q4 Boston CollegeTurnover on downs, 4 plays, −1 yard
Q4 DukePunt, 3 plays, 6 yards
Q4 Boston CollegeTurnover on downs, 13 plays, 61 yards
Q4 DukeTurnover on downs, 15 plays, 59 yards
Play by play
1st quarter7 drives, then Boston College 7, Duke 0
Duke Punt, 9 plays
14:41
1st & 10 at own 20
Thaddeus Lewis pass incomplete to Raphael Chestnut.
14:23
2nd & 10 at own 20
Thaddeus Lewis pass complete to Raphael Chestnut for 9 yards to the Duke 29.
13:59
3rd & 1 at own 29
Thaddeus Lewis rush for 1 yard to the Duke 30 for a 1ST down.
13:36
1st & 10 at own 30
Thaddeus Lewis pass complete to Jomar Wright for 3 yards to the Duke 33.
13:33
2nd & 7 at own 33
Thaddeus Lewis pass incomplete to Jomar Wright.
13:24
3rd & 7 at own 33
Jabari Marshall rush for 20 yards to the BC 47 for a 1ST down.
12:58
1st & 10 at opp 47
Thaddeus Lewis pass complete to Requan Boyette for 3 yards to the BC 44.
12:42
2nd & 7 at opp 44
Thaddeus Lewis pass incomplete, broken up by Austin Giles.
12:28
3rd & 7 at opp 44
Thaddeus Lewis sacked by Jerry Willette at the BC 46 for a loss of 2 yards.
11:49
4th & 9 at opp 46
Alex Feinberg punt for 41 yards, returned by DeJuan Tribble for 7 yards to the BC 12.
Boston College Touchdown pass, 8 plays
11:49
1st & 10 at own 12
Boston College penalty 6 yard illegal block accepted.
11:24
1st & 10 at own 6
L.V. Whitworth rush for 33 yards to the BC 39 for a 1ST down.
11:18
1st & 10 at own 39
Matt Ryan pass incomplete to Jonathan Loyte.
11:00
2nd & 10 at own 39
Matt Ryan pass complete to Brandon Robinson for 13 yards to the Duke 48 for a 1ST down.
11:45
1st & 10 at opp 48
L.V. Whitworth rush for 4 yards to the Duke 44.
11:12
2nd & 6 at opp 44
L.V. Whitworth rush for a loss of 1 yard to the Duke 45.
10:12
3rd & 7 at opp 45
Duke penalty 10 yard pass interference accepted, no play.
9:26
1st & 10 at opp 35
L.V. Whitworth rush for 11 yards to the Duke 24 for a 1ST down.
9:16
1st & 10 at opp 24
Matt Ryan pass incomplete to Ryan Purvis.
9:10
2nd & 10 at opp 24
Matt Ryan pass complete to Kevin Challenger for 24 yards for a TOUCHDOWN.Boston College 6, Duke 0
9:10
Steve Aponavicius extra point GOOD.Boston College 7, Duke 0
8:56
Ryan Ohliger kickoff for 63 yards returned by Jabari Marshall for 21 yards to the Duke 23.
Duke Punt, 6 plays
8:43
1st & 10 at own 23
Justin Boyle rush for 2 yards to the Duke 25.
8:32
2nd & 8 at own 25
Thaddeus Lewis pass incomplete to Raphael Chestnut.
8:07
3rd & 8 at own 25
Thaddeus Lewis pass complete to Requan Boyette for 14 yards to the Duke 39 for a 1ST down.
7:30
1st & 10 at own 39
Thaddeus Lewis pass complete to Requan Boyette for 1 yard to the Duke 40.
7:09
2nd & 9 at own 40
Justin Boyle rush for 3 yards to the Duke 43.
6:44
3rd & 6 at own 43
Thaddeus Lewis pass incomplete to Jomar Wright.
6:36
4th & 6 at own 43
Alex Feinberg punt for 30 yards punt out-of-bounds at the BC 27.
Boston College Punt, 5 plays
6:09
1st & 10 at own 27
Matt Ryan pass complete to Jeff Smith for 3 yards to the BC 30.
5:46
2nd & 7 at own 30
Matt Ryan pass complete to Kevin Challenger for 11 yards to the BC 41 for a 1ST down.
5:14
1st & 10 at own 41
Andre Callender rush for 4 yards to the BC 45.
4:49
2nd & 6 at own 45
Matt Ryan pass incomplete to Brandon Robinson.
4:40
3rd & 6 at own 45
Matt Ryan pass incomplete.
4:32
4th & 6 at own 45
Johnny Ayers punt for 55 yards for a touchback.
Duke Punt, 4 plays
4:14
1st & 10 at own 20
Jabari Marshall rush for 22 yards to the Duke 42 out-of-bounds for a 1ST down.
4:02
1st & 10 at own 42
Thaddeus Lewis pass complete to Marcus Jones for 2 yards to the Duke 44.
3:33
2nd & 8 at own 44
Requan Boyette rush for no gain to the Duke 44.
2:56
3rd & 8 at own 44
Thaddeus Lewis pass complete to Ronnie Drummer for 5 yards to the Duke 49 out-of-bounds.
2:33
4th & 3 at own 49
Alex Feinberg punt for 31 yards, returned by DeJuan Tribble for 6 yards to the BC 26.
Boston College Turnover on downs, 6 plays
2:31
1st & 10 at own 26
Matt Ryan pass complete to Ryan Purvis for 13 yards to the BC 39 for a 1ST down out-of-bounds.
2:23
1st & 10 at own 39
L.V. Whitworth rush for 26 yards to the Duke 35 for a 1ST down.
1:59
1st & 10 at opp 35
L.V. Whitworth rush for 6 yards to the Duke 29.
1:24
2nd & 4 at opp 29
Matt Ryan rush for a loss of 2 yards to the Duke 31.
0:55
3rd & 6 at opp 31
Matt Ryan pass incomplete to L.V. Whitworth.
0:51
4th & 6 at opp 31
Matt Ryan pass incomplete to Rich Gunnell.
Duke Punt, 5 plays
0:23
1st & 10 at own 31
Thaddeus Lewis pass complete to Justin Boyle for 4 yards to the Duke 35.
Q2 14:45
2nd & 6 at own 35
Thaddeus Lewis rush for 13 yards to the Duke 48 for a 1ST down.
Q2 14:33
1st & 10 at own 48
Thaddeus Lewis sacked by Robert Francois at the Duke 47 for a loss of 1 yard.
Q2 14:12
2nd & 11 at own 47
Thaddeus Lewis pass complete to Jomar Wright for 2 yards to the Duke 49.
Q2 14:08
3rd & 9 at own 49
Thaddeus Lewis pass incomplete to Marcus Jones.
Q2 14:01
4th & 9 at own 49
Alex Feinberg punt for 37 yards, fair catch by DeJuan Tribble at the BC 14.
2nd quarter6 drives, then Boston College 14, Duke 7
Boston College Punt, 4 plays
13:39
1st & 10 at own 14
Andre Callender rush for 11 yards to the BC 25 for a 1ST down.
13:18
1st & 10 at own 25
Andre Callender rush for no gain to the BC 25.
12:40
2nd & 10 at own 25
Matt Ryan pass incomplete to Tony Gonzalez.
12:34
3rd & 10 at own 25
Matt Ryan pass incomplete to Rich Gunnell.
12:02
4th & 10 at own 25
Johnny Ayers punt for 54 yards downed at the Duke 21.
Duke Touchdown run, 5 plays
11:47
1st & 10 at own 21
Requan Boyette rush for 12 yards to the Duke 33 for a 1ST down.
11:28
1st & 10 at own 33
Ronnie Drummer rush for 10 yards to the Duke 43 for a 1ST down.
11:21
1st & 10 at own 43
Thaddeus Lewis pass incomplete to Jomar Wright.
11:00
2nd & 10 at own 43
Clifford Harris rush for 53 yards to the BC 4 for a 1ST down, Boston College penalty 2 yard personal foul accepted.
11:00
1st & 0 at opp 2
Boston College penalty 1 yard offside accepted, no play.
10:43
1st & goal at opp 1
Clifford Harris rush for 1 yard for a TOUCHDOWN.Boston College 7, Duke 6
10:43
Joe Surgan extra point GOOD.Tied at 7
10:30
Joe Surgan kickoff for 65 yards returned by Jeff Smith for 20 yards to the BC 20.
Boston College Fumble, 10 plays
10:00
1st & 10 at own 20
Chris Crane rush for 12 yards to the BC 32 for a 1ST down.
9:50
1st & 10 at own 32
Matt Ryan pass complete to Brandon Robinson for 21 yards to the Duke 47 for a 1ST down out-of-bounds.
9:20
1st & 10 at opp 47
L.V. Whitworth rush for 2 yards to the Duke 45.
9:02
2nd & 8 at opp 45
L.V. Whitworth rush for 7 yards to the Duke 38.
8:34
3rd & 1 at opp 38
Brian Toal rush for 1 yard to the Duke 37 for a 1ST down.
7:55
1st & 10 at opp 37
Matt Ryan pass complete to Brandon Robinson for 5 yards to the Duke 32 out-of-bounds.
7:43
2nd & 5 at opp 32
Andre Callender rush for 5 yards to the Duke 27 for a 1ST down.
7:12
1st & 10 at opp 27
Matt Ryan pass complete to Mark Palmer for 7 yards to the Duke 20.
6:40
2nd & 3 at opp 20
Andre Callender rush for 2 yards to the Duke 18.
6:22
3rd & 1 at opp 18
Brian Toal rush for 1 yard, fumbled at the Duke 17, recovered by Mike Tauiliili at the Duke 17.
Duke Punt, 4 plays
6:26
1st & 10 at own 17
Requan Boyette rush for 10 yards to the Duke 27 for a 1ST down.
5:10
1st & 10 at own 27
Clifford Harris rush for 3 yards to the Duke 30.
4:38
2nd & 7 at own 30
Thaddeus Lewis pass incomplete to Eron Riley.
4:24
3rd & 7 at own 30
Thaddeus Lewis sacked by Kevin Akins at the Duke 22 for a loss of 8 yards.
3:44
4th & 15 at own 22
Alex Feinberg punt for 38 yards downed at the BC 40.
Boston College Touchdown pass, 9 plays
3:18
1st & 10 at own 40
Matt Ryan pass complete to Andre Callender for 6 yards to the BC 46.
2:53
2nd & 4 at own 46
Matt Ryan pass complete to Ryan Thompson for 14 yards to the Duke 40 for a 1ST down.
2:29
1st & 10 at opp 40
Matt Ryan pass complete to Ryan Thompson for 17 yards to the Duke 23 for a 1ST down.
2:14
1st & 10 at opp 23
Matt Ryan pass incomplete to Tony Gonzalez.
1:58
2nd & 10 at opp 23
Matt Ryan pass complete to Tony Gonzalez for 5 yards to the Duke 18.
1:30
3rd & 5 at opp 18
Matt Ryan pass complete to Brandon Robinson for 12 yards to the Duke 6 for a 1ST down.
1:13
1st & goal at opp 6
Andre Callender rush for 2 yards to the Duke 4.
0:37
2nd & goal at opp 4
Matt Ryan pass complete to Ryan Purvis for 3 yards to the Duke 1.
0:37
3rd & 0 at opp 1
Timeout BOSTON COLLEGE, clock 00:37.
0:31
3rd & goal at opp 1
Matt Ryan pass complete to Jonathan Loyte for 1 yard for a TOUCHDOWN.Boston College 13, Duke 7
0:31
Steve Aponavicius extra point GOOD.Boston College 14, Duke 7
0:22
Ryan Ohliger kickoff for 35 yards returned by Alex Williams for 16 yards to the Duke 46.
Duke Interception, 1 play
0:22
1st & 10 at own 46
Timeout DUKE, clock 00:22.
0:10
1st & 10 at own 46
Thaddeus Lewis pass intercepted by Brian Toal at the BC 40, returned for 30 yards to the Duke 30.
0:10
1st & 10 at opp 30
Timeout BOSTON COLLEGE, clock 00:10.
0:03
1st & 10 at opp 30
Duke penalty 5 yard offside accepted.
0:03
1st & 5 at opp 25
Timeout BOSTON COLLEGE, clock 00:03.
0:00
1st & 5 at opp 25
Steve Aponavicius 42 yard field goal MISSED.
Q3 14:54
Joe Surgan kickoff for 65 yards for a touchback.
3rd quarter5 drives, then Boston College 21, Duke 7
Boston College Interception, 3 plays
14:25
1st & 10 at own 20
Andre Callender rush for 2 yards to the BC 22.
13:40
2nd & 8 at own 22
Matt Ryan pass complete to Andre Callender for 1 yard to the BC 23.
13:11
3rd & 7 at own 23
Matt Ryan pass intercepted by John Talley at the BC 29, returned for 1 yard to the BC 28.
Duke Turnover on downs, 6 plays
13:00
1st & 10 at opp 28
Requan Boyette rush for 3 yards to the BC 25.
12:25
2nd & 7 at opp 25
Thaddeus Lewis pass complete to Raphael Chestnut for 13 yards to the BC 12 for a 1ST down.
11:54
1st & 10 at opp 12
Requan Boyette rush for 5 yards to the BC 7.
11:14
2nd & 5 at opp 7
Clifford Harris rush for a loss of 2 yards to the BC 9.
10:23
3rd & 7 at opp 9
Thaddeus Lewis pass complete to Brandon King for 6 yards to the BC 3.
9:55
4th & 1 at opp 3
Thaddeus Lewis rush for no gain to the BC 3.
Boston College Touchdown run, 12 plays
9:29
1st & 10 at own 3
Andre Callender rush for a loss of 2 yards to the BC 1.
9:01
2nd & 12 at own 1
Timeout BOSTON COLLEGE, clock 09:01.
8:54
2nd & 12 at own 1
Matt Ryan pass complete to Ryan Purvis for 21 yards to the BC 22 for a 1ST down out-of-bounds.
8:37
1st & 10 at own 22
Andre Callender rush for 9 yards to the BC 31.
8:00
2nd & 1 at own 31
Andre Callender rush for 9 yards to the BC 40 for a 1ST down.
7:47
1st & 10 at own 40
Matt Ryan pass incomplete to Ryan Purvis.
7:37
2nd & 10 at own 40
Andre Callender rush for 11 yards to the Duke 49 for a 1ST down.
7:09
1st & 10 at opp 49
Andre Callender rush for 1 yard to the Duke 48.
7:00
2nd & 9 at opp 48
Matt Ryan pass complete to Mark Palmer for no gain to the Duke 48.
6:34
3rd & 9 at opp 48
Matt Ryan pass complete to Kevin Challenger for 10 yards to the Duke 38 for a 1ST down.
6:11
1st & 10 at opp 38
L.V. Whitworth rush for a loss of 1 yard to the Duke 39.
5:41
2nd & 11 at opp 39
Matt Ryan pass complete to Justin Jarvis for 13 yards to the Duke 26 for a 1ST down out-of-bounds.
5:34
1st & 10 at opp 26
Andre Callender rush for 26 yards for a TOUCHDOWN.Boston College 20, Duke 7
5:34
Steve Aponavicius extra point GOOD.Boston College 21, Duke 7
5:21
Ryan Ohliger kickoff for 57 yards returned by Jabari Marshall for 19 yards to the Duke 27.
Duke Turnover on downs, 10 plays
4:54
1st & 10 at own 27
Requan Boyette rush for no gain to the Duke 27.
4:25
2nd & 10 at own 27
Thaddeus Lewis rush for 6 yards to the Duke 33.
3:47
3rd & 4 at own 33
Clifford Harris rush for 5 yards to the Duke 38 for a 1ST down.
3:20
1st & 10 at own 38
Requan Boyette rush for a loss of 3 yards to the Duke 35.
3:19
2nd & 13 at own 35
Boston College penalty 15 yard personal foul accepted.
3:05
1st & 10 at the 50
Thaddeus Lewis pass complete to Jomar Wright for 7 yards to the BC 43 out-of-bounds.
2:59
2nd & 3 at opp 43
Thaddeus Lewis pass complete to Raphael Chestnut for 4 yards to the BC 39 for a 1ST down.
2:42
1st & 10 at opp 39
Thaddeus Lewis pass incomplete to Eron Riley.
2:28
2nd & 10 at opp 39
Thaddeus Lewis pass complete to Tielor Robinson for 1 yard to the BC 38.
1:54
3rd & 9 at opp 38
Thaddeus Lewis pass incomplete to Jomar Wright.
1:50
4th & 9 at opp 38
Thaddeus Lewis pass incomplete to Jomar Wright.
Boston College Touchdown run, 7 plays
1:33
1st & 10 at own 38
Matt Ryan pass complete to Kevin Challenger for 2 yards to the BC 40.
0:57
2nd & 8 at own 40
Andre Callender rush for 5 yards to the BC 45.
0:22
3rd & 3 at own 45
Matt Ryan pass complete to Brandon Robinson for 7 yards to the Duke 48 for a 1ST down.
Q4 14:53
1st & 10 at opp 48
Andre Callender rush for 21 yards to the Duke 27 for a 1ST down.
Q4 14:32
1st & 10 at opp 27
Matt Ryan pass complete to Clarence Megwa for 13 yards to the Duke 14 for a 1ST down.
Q4 14:07
1st & 10 at opp 14
L.V. Whitworth rush for 7 yards to the Duke 7.
Q4 13:42
2nd & 3 at opp 7
L.V. Whitworth rush for 7 yards for a TOUCHDOWN.Boston College 27, Duke 7
Q4 13:42
Steve Aponavicius extra point GOOD.Boston College 28, Duke 7
Q4 13:42
Ryan Ohliger kickoff for 61 yards returned by Jabari Marshall for 22 yards to the Duke 26.
4th quarter5 drives, then Boston College 28, Duke 7
Duke Interception, 3 plays
13:06
1st & 10 at own 26
Ronnie Drummer rush for 6 yards to the Duke 32.
12:44
2nd & 4 at own 32
Thaddeus Lewis rush for 3 yards to the Duke 35.
12:17
3rd & 1 at own 35
Thaddeus Lewis pass intercepted by Larry Anam at the Duke 41, returned for no gain to the Duke 41.
Boston College Turnover on downs, 4 plays
12:04
1st & 10 at opp 41
Matt Ryan pass incomplete, broken up by Leon Wright.
11:52
2nd & 10 at opp 41
Andre Callender rush for 2 yards to the Duke 39.
11:31
3rd & 8 at opp 39
Matt Ryan pass incomplete to Kevin Challenger.
11:24
4th & 8 at opp 39
Johnny Ayers rush for a loss of 3 yards to the Duke 42.
Duke Punt, 3 plays
11:10
1st & 10 at own 42
Thaddeus Lewis pass incomplete, broken up by Wes Davis.
10:51
2nd & 10 at own 42
Ronnie Drummer rush for a loss of 1 yard to the Duke 41.
10:12
3rd & 11 at own 41
Thaddeus Lewis pass complete to Marcus Jones for 7 yards to the Duke 48.
10:02
4th & 4 at own 48
Timeout DUKE, clock 10:02.
9:54
4th & 4 at own 48
Alex Feinberg punt for 35 yards punt out-of-bounds at the BC 17.
Boston College Turnover on downs, 13 plays
9:30
1st & 10 at own 17
Chris Crane pass complete to Ryan Purvis for 20 yards to the BC 37 for a 1ST down.
9:21
1st & 10 at own 37
A.J. Brooks rush for no gain to the BC 37.
9:10
2nd & 10 at own 37
Chris Crane pass incomplete to Rich Gunnell.
9:01
3rd & 10 at own 37
A.J. Brooks rush for 11 yards to the BC 48 for a 1ST down.
8:42
1st & 10 at own 48
A.J. Brooks rush for 14 yards to the Duke 38 out-of-bounds for a 1ST down.
8:31
1st & 10 at opp 38
A.J. Brooks rush for 8 yards to the Duke 30.
7:57
2nd & 2 at opp 30
A.J. Brooks rush for 9 yards to the Duke 21 for a 1ST down.
7:25
1st & 10 at opp 21
Jeff Smith rush for a loss of 5 yards to the Duke 26.
6:50
2nd & 15 at opp 26
Chris Crane pass complete to Rich Gunnell for 22 yards to the Duke 4 for a 1ST down.
6:11
1st & goal at opp 4
A.J. Brooks rush for 2 yards to the Duke 2.
5:36
2nd & goal at opp 2
A.J. Brooks rush for 1 yard to the Duke 1.
4:56
3rd & goal at opp 1
A.J. Brooks rush for a loss of 1 yard to the Duke 2.
4:11
4th & goal at opp 2
Chris Crane sacked by Ayanga Okpokowuruk at the Duke 22 for a loss of 20 yards.
Duke Turnover on downs, 15 plays
3:27
1st & 10 at own 22
Thaddeus Lewis pass complete to Nick Stefanow for 7 yards to the Duke 29.
3:09
2nd & 3 at own 29
Clifford Harris rush for 1 yard to the Duke 30.
2:26
3rd & 2 at own 30
Requan Boyette rush for 10 yards to the Duke 40 for a 1ST down.
1:58
1st & 10 at own 40
Thaddeus Lewis pass complete to Ronnie Drummer for 2 yards to the Duke 42 out-of-bounds.
1:51
2nd & 8 at own 42
Thaddeus Lewis pass complete to Requan Boyette for 13 yards to the BC 45 for a 1ST down out-of-bounds.
1:45
1st & 10 at opp 45
Ronnie Drummer rush for 4 yards to the BC 41 out-of-bounds.
1:38
2nd & 6 at opp 41
Thaddeus Lewis pass incomplete to Eron Riley.
1:34
3rd & 6 at opp 41
Thaddeus Lewis pass incomplete to Clifford Harris.
1:20
4th & 6 at opp 41
Thaddeus Lewis pass complete to Jomar Wright for 16 yards to the BC 25 for a 1ST down.
1:07
1st & 10 at opp 25
Thaddeus Lewis pass incomplete to Raphael Chestnut.
1:00
2nd & 10 at opp 25
Thaddeus Lewis pass complete to Raphael Chestnut for 13 yards to the BC 12 for a 1ST down.
0:38
1st & 10 at opp 12
Thaddeus Lewis sacked by Allan Smith at the BC 19 for a loss of 7 yards.
0:38
2nd & 17 at opp 19
Timeout DUKE, clock 00:38.
0:32
2nd & 17 at opp 19
Thaddeus Lewis pass incomplete.
0:26
3rd & 17 at opp 19
Thaddeus Lewis pass incomplete to Jomar Wright.
0:21
4th & 17 at opp 19
Thaddeus Lewis pass incomplete to Requan Boyette.
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.