From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Kansas
Duke
297
Total yards
511
95
Passing yards
180
202
Rushing yards
331
3.3
Yards per pass
5.3
4.3
Yards per rush
9.2
16
First downs
23
4–17
Third downs
6–15
0–2
Fourth downs
1–2
2
Turnovers
0
7–74
Penalties
5–41
32:12
Possession
27:23
Efficiency
Kansas
Duke
31%
Success rate
44%
−0.08
EPA per play
0.27
0.89
Explosiveness
1.29
0.11
Rushing EPA
0.37
−0.35
Passing EPA
0.24
19%
Passing-down success
39%
−0.05
First-down EPA
0.03
−0.07
Second-down EPA
0.67
0.13
Third-down EPA
0.55
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)
Duke 80% to win. Elo’s favorite won.
The line
Duke −20.5, over/under 56.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 Duke 92%, Kansas 8%. 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. Duke drives left to right, Kansas right to left.
Q1 KansasPunt, 3 plays, −11 yards
Q1 DukeTouchdown, 6 plays, 60 yards
Q1 KansasInterception, 5 plays, 16 yards
Q1 DukeField goal, 7 plays, 25 yards
Q1 KansasPunt, 3 plays, 3 yards
Q1 DukeTouchdown, 2 plays, 69 yards
Q1 KansasField goal, 10 plays, 58 yards
Q1 DukePunt, 3 plays, 3 yards
Q1 KansasPunt, 3 plays, 7 yards
Q1 DukePunt, 3 plays, 4 yards
Q2 KansasInterception, 6 plays, 7 yards
Q2 DukeField goal, 5 plays, 16 yards
Q2 KansasPunt, 3 plays, 7 yards
Q2 DukePunt, 3 plays, 9 yards
Q2 KansasPunt, 5 plays, 11 yards
Q2 DukePunt, 8 plays, 17 yards
Q2 KansasMissed FG, 9 plays, 44 yards
Q3 DukePunt, 6 plays, 29 yards
Q3 KansasPunt, 7 plays, 25 yards
Q3 DukeTouchdown, 8 plays, 80 yards
Q3 KansasPunt, 3 plays, 5 yards
Q3 DukeTouchdown, 7 plays, 97 yards
Q3 KansasPunt, 4 plays, 5 yards
Q4 DukeTurnover on downs, 11 plays, 33 yards
Q4 KansasTurnover on downs, 9 plays, 72 yards
Q4 DukeTouchdown, 3 plays, 78 yards
Q4 KansasTurnover on downs, 8 plays, 32 yards
Q4 DukeEnd of game, 1 play, 8 yards
Play by play
1st quarter10 drives, then Duke 17, Kansas 3
Kansas Punt, 3 plays
15:00
1st & 10 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
TEAM run for a loss of 7 yards to the Kans 12 TEAM fumbled, recovered by Kans Montell Cozart
15:00
2nd & 23 at own 12
Corey Avery run for 2 yds to the Kans 14
15:00
4th & 21 at own 14
Trevor Pardula punt for 50 yds , Jamison Crowder returns for 4 yds to the Duke 18 DUKE Penalty, offside defense ( Yards) declined
15:00
3rd & 21 at own 14
Montell Cozart pass incomplete to Corey Avery
Duke Touchdown, 6 plays
13:39
1st & 10 at own 40
Shaquille Powell run for no gain to the Duke 40
13:39
2nd & 10 at own 40
Anthony Boone pass incomplete to N/A
13:39
3rd & 10 at own 40
Anthony Boone pass complete to Issac Blakeney for 11 yds to the Kans 49 for a 1ST down
13:39
1st & 10 at opp 49
Anthony Boone pass complete to Issac Blakeney for 8 yds to the Kans 41
13:39
2nd & 2 at opp 41
Shaquille Powell run for 5 yds to the Kans 36 for a 1ST down
11:33
1st & 10 at opp 36
Anthony Boone pass complete to Max McCaffrey for 36 yds for a TD, (Ross Martin KICK)Duke 7, Kansas 0
Kansas Interception, 5 plays
11:33
1st & 0 at own 35
Jack Willoughby kickoff for 63 yds , Jr. Bobby Hartzog return for 14 yds to the Kans 16
11:27
1st & 10 at own 16
Montell Cozart pass complete to Jimmay Mundine for 4 yds to the Kans 20
11:27
2nd & 6 at own 20
Corey Avery run for 9 yds to the Kans 29 for a 1ST down
11:27
1st & 10 at own 29
Montell Cozart pass complete to Justin McCay for 3 yds to the Kans 32
11:27
2nd & 7 at own 32
Montell Cozart pass incomplete to N/A
11:27
3rd & 7 at own 32
Montell Cozart pass intercepted DeVon Edwards return for 13 yds to the Kans 27
Duke Field goal, 7 plays
9:51
1st & 10 at opp 27
Josh Snead run for 3 yds to the Kans 24
9:51
2nd & 7 at opp 24
DUKE Penalty, false start (N/A) to the Kans 29
9:51
2nd & 12 at opp 29
Anthony Boone pass complete to Issac Blakeney for 4 yds to the Kans 25
9:51
3rd & 8 at opp 25
Anthony Boone pass complete to Issac Blakeney for 15 yds to the Kans 10 for a 1ST down
8:12
1st & 0 at opp 10
Timeout DUKE, clock 08:12
8:12
1st & goal at opp 10
Anthony Boone pass incomplete to Jamison Crowder
8:12
2nd & goal at opp 10
Anthony Boone pass incomplete to Max McCaffrey, broken up by Matthew Boateng
8:12
3rd & goal at opp 10
Anthony Boone pass complete to Josh Snead for 8 yds to the Kans 2
7:13
4th & goal at opp 2
Ross Martin 20 yd FG GOODDuke 10, Kansas 0
Kansas Punt, 3 plays
7:13
1st & 0 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
7:13
1st & 10 at own 25
De’Andre Mann run for 3 yds to the Kans 28
7:13
2nd & 7 at own 28
Montell Cozart run for a loss of 2 yards to the Kans 28 Montell Cozart fumbled, recovered by Kans Montell Cozart
7:13
3rd & 7 at own 28
Montell Cozart pass incomplete to N/A
7:13
4th & 7 at own 28
Trevor Pardula punt for 41 yds, fair catch by Jamison Crowder at the Duke 31
Duke Touchdown, 2 plays
5:49
1st & 10 at own 31
Anthony Boone pass incomplete to N/A
5:32
2nd & 10 at own 31
Shaun Wilson run for 69 yds for a TD, (Ross Martin KICK)Duke 17, Kansas 0
Kansas Field goal, 10 plays
5:32
1st & 0 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
5:32
1st & 10 at own 25
De’Andre Mann run for 4 yds to the Kans 29
5:32
2nd & 6 at own 29
De’Andre Mann run for 7 yds to the Kans 36 for a 1ST down
5:32
1st & 10 at own 36
Montell Cozart run for 24 yds to the Duke 40 for a 1ST down
5:32
1st & 10 at opp 40
Montell Cozart pass complete to Nick Harwell for 7 yds to the Duke 33
5:32
2nd & 3 at opp 33
Montell Cozart pass incomplete
5:32
3rd & 3 at opp 33
Montell Cozart pass complete to Tony Pierson for 14 yds to the Duke 19 for a 1ST down
5:32
1st & 10 at opp 19
Montell Cozart pass incomplete to N/A
5:32
2nd & 10 at opp 19
Montell Cozart run for 2 yds to the Duke 17
5:32
3rd & 8 at opp 17
Montell Cozart pass incomplete
2:18
4th & 8 at opp 17
Matthew Wyman 34 yd FG GOODDuke 17, Kansas 3
Duke Punt, 3 plays
2:18
1st & 0 at own 35
Trevor Pardula kickoff for 29 yds , Erich Schneider return for 3 yds to the Duke 39
2:15
1st & 10 at own 39
Joseph Ajeigbe run for 3 yds to the Duke 42
2:15
2nd & 7 at own 42
Anthony Boone pass incomplete to Issac Blakeney
2:15
3rd & 7 at own 42
Anthony Boone pass incomplete to Jamison Crowder
2:15
4th & 7 at own 42
Will Monday punt for 49 yds
Kansas Punt, 3 plays
1:41
1st & 10 at own 9
Montell Cozart pass incomplete to N/A
1:41
2nd & 10 at own 9
Montell Cozart run for 2 yds to the Kans 11 KANSAS Penalty, illegal block ( Yards) declined
1:41
3rd & 8 at own 11
Montell Cozart pass complete to Justin McCay for 5 yds to the Kans 16
1:41
4th & 3 at own 16
Trevor Pardula punt for 45 yds, fair catch by Jamison Crowder at the Duke 39
Duke Punt, 3 plays
0:19
1st & 10 at own 39
Anthony Boone pass incomplete to N/A
0:19
2nd & 10 at own 39
Shaquille Powell run for 4 yds to the Duke 43
Q2 15:00
3rd & 6 at own 43
Anthony Boone pass incomplete to Max McCaffrey
Q2 15:00
4th & 6 at own 43
Will Monday punt for 27 yds, punt out-of-bounds at the Kans 30
2nd quarter7 drives, then Duke 20, Kansas 3
Kansas Interception, 6 plays
14:49
1st & 10 at own 30
Corey Avery run for 2 yds to the Kans 32
14:49
2nd & 8 at own 32
Montell Cozart pass incomplete, broken up by DeVon Edwards
14:49
3rd & 8 at own 32
Montell Cozart run for 8 yds to the Kans 40 for a 1ST down
14:49
1st & 10 at own 40
Montell Cozart pass incomplete to Nick Harwell
14:49
2nd & 10 at own 40
Corey Avery run for 2 yds to the Kans 42
14:49
3rd & 8 at own 42
KANSAS Penalty, false start (N/A) to the Kans 37
14:49
3rd & 13 at own 37
Montell Cozart pass intercepted Evrett Edwards return for 34 yds to the Kans 25
Duke Field goal, 5 plays
12:05
1st & 10 at opp 25
Josh Snead run for 13 yds to the Kans 12 for a 1ST down KANSAS Penalty, personal foul (JaCorey Shepherd) to the Kans 6 for a 1ST down
12:05
1st & goal at opp 6
Thomas Sirk run for 4 yds to the Kans 2
11:11
3rd & 0 at opp 2
Josh Snead rush for 2 yards to the KU0, clock 11:11, PENALTY DU illegal block (Laken Tomlinson) 15 yards to the KU17, NO PLAY.
11:11
3rd & 0 at opp 17
Anthony Boone pass complete to Max McCaffrey for 8 yds to the Kans 9
10:32
4th & goal at opp 9
Ross Martin 27 yd FG GOODDuke 20, Kansas 3
Kansas Punt, 3 plays
10:32
1st & 0 at own 35
Jack Willoughby kickoff for 59 yds , JaCorey Shepherd return for 31 yds to the Kans 37
10:23
1st & 10 at own 37
Corey Avery run for 3 yds to the Kans 40
10:23
2nd & 7 at own 40
Corey Avery run for 4 yds to the Kans 44
10:23
3rd & 3 at own 44
Corey Avery run for no gain to the Kans 44
10:23
4th & 3 at own 44
Trevor Pardula punt for 45 yds , Jamison Crowder returns for 3 yds to the Duke 14
Duke Punt, 3 plays
8:21
1st & 10 at own 14
Shaun Wilson run for no gain to the Duke 14
8:21
2nd & 10 at own 14
Shaun Wilson run for 4 yds to the Duke 18
8:21
3rd & 6 at own 18
Anthony Boone pass complete to Johnell Barnes for 5 yds to the Duke 23
8:21
4th & 1 at own 23
Will Monday punt for 25 yds, punt out-of-bounds at the Duke 48
Kansas Punt, 5 plays
6:48
1st & 10 at opp 48
Montell Cozart pass complete to Jimmay Mundine for 7 yds to the Duke 41
6:48
2nd & 3 at opp 41
De’Andre Mann run for 6 yds to the Duke 35 for a 1ST down
6:48
1st & 10 at opp 35
De’Andre Mann run for 3 yds to the Duke 32
6:48
2nd & 7 at opp 32
De’Andre Mann run for 3 yds to the Duke 29
6:48
3rd & 4 at opp 29
Montell Cozart sacked by Jeremy Cash and Jamal Bruce for a loss of 8 yards to the Duke 37
6:48
4th & 12 at opp 37
Trevor Pardula punt for 37 yds for a touchback
Duke Punt, 8 plays
4:21
1st & 10 at own 20
Joseph Ajeigbe run for a loss of 1 yard to the Duke 19
3:26
2nd & 11 at own 19
Anthony Boone pass complete to Issac Blakeney for 81 yards to the KU0, clock 03:26, PENALTY DU pass interference (Issac Blakeney) 9 yards to the DU10, NO PLAY.
3:26
2nd & 20 at own 10
Anthony Boone pass incomplete to Jamison Crowder, broken up by JaCorey Shepherd
3:26
3rd & 20 at own 10
Anthony Boone pass incomplete to Max McCaffrey for a 1ST down KANSAS Penalty, Defensive pass interference (Cassius Sendish) to the Duke 25 for a 1ST down
3:26
1st & 10 at own 25
Anthony Boone pass complete to David Reeves for 4 yds to the Duke 29
3:26
2nd & 6 at own 29
Shaun Wilson run for 6 yds to the Duke 35 for a 1ST down
3:26
1st & 10 at own 35
Anthony Boone pass incomplete to Shaun Wilson
3:26
2nd & 10 at own 35
Shaun Wilson run for 2 yds to the Duke 37
3:26
3rd & 8 at own 37
Anthony Boone pass incomplete to Jamison Crowder
3:26
4th & 8 at own 37
Will Monday punt for 46 yds, fair catch by Isaiah Johnson at the Kans 17
Kansas Missed FG, 9 plays
1:28
1st & 10 at own 17
Montell Cozart pass incomplete
1:28
2nd & 10 at own 17
Corey Avery run for 5 yds to the Kans 22
1:28
3rd & 5 at own 22
Corey Avery run for 10 yds to the Kans 32 for a 1ST down
1:28
1st & 10 at own 32
Montell Cozart pass complete to Tony Pierson for 3 yds to the Kans 35
1:28
2nd & 7 at own 35
Montell Cozart pass incomplete
1:28
3rd & 7 at own 35
Corey Avery run for 17 yds to the Duke 48 for a 1ST down
1:28
1st & 10 at opp 48
Montell Cozart pass incomplete to Jimmay Mundine
1:28
2nd & 10 at opp 48
Montell Cozart run for 9 yds to the Duke 39
0:00
3rd & 1 at opp 39
Matthew Wyman 56 yd FG BLOCKED blocked by Breon Borders
3rd quarter6 drives, then Duke 34, Kansas 3
Duke Punt, 6 plays
15:00
1st & 10 at own 35
Trevor Pardula kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Josh Snead run for a loss of 1 yard to the Duke 24
15:00
2nd & 11 at own 24
Anthony Boone pass complete to Jamison Crowder for 3 yds to the Duke 27
15:00
3rd & 8 at own 27
Anthony Boone pass complete to Josh Snead for 19 yds to the Duke 46 for a 1ST down
15:00
1st & 10 at own 46
Josh Snead run for 2 yds to the Duke 48
15:00
2nd & 8 at own 48
Josh Snead run for 6 yds to the Kans 46
15:00
3rd & 2 at opp 46
Shaquille Powell run for no gain to the Kans 46
Kansas Punt, 7 plays
12:04
1st & 10 at own 5
De’Andre Mann run for 8 yds to the Kans 13
12:04
2nd & 2 at own 13
De’Andre Mann run for 6 yds to the Kans 19 for a 1ST down
12:04
1st & 10 at own 19
Montell Cozart pass complete to Jimmay Mundine for 6 yds to the Kans 25
12:04
2nd & 4 at own 25
Montell Cozart pass incomplete
12:04
3rd & 4 at own 25
Cozart,Montell pass incomplete to Harwell,Nick (Corbin McCarthy), PENALTY DU pass interference (Corbin McCarthy) 7 yards to the KU32, 1ST DOWN KU, NO PLAY. for a 1ST down
12:04
1st & 10 at own 32
KANSAS Penalty, false start (De’Andre Mann) to the Kans 27
12:04
1st & 15 at own 27
Corey Avery run for 1 yd to the Kans 28
12:04
2nd & 14 at own 28
Montell Cozart pass complete to Corey Avery for 2 yds to the Kans 30
12:04
3rd & 12 at own 30
Montell Cozart pass incomplete
12:04
4th & 12 at own 30
Trevor Pardula punt for 70 yds for a touchback
Duke Touchdown, 8 plays
9:24
1st & 10 at own 20
Anthony Boone pass complete to Max McCaffrey for 10 yds to the Duke 30 for a 1ST down
9:24
1st & 10 at own 30
Anthony Boone pass complete to Jamison Crowder for 11 yds to the Duke 41 for a 1ST down
9:24
1st & 10 at own 41
Anthony Boone pass incomplete to Issac Blakeney, PENALTY KU personal foul 15 yards to the KU44, 1ST DOWN DU, NO PLAY. for a 1ST down
9:24
1st & 10 at opp 44
Shaquille Powell run for 5 yds to the Kans 39
9:24
2nd & 5 at opp 39
Anthony Boone pass incomplete to Johnell Barnes, PENALTY KU pass interference (McDonald,Dexter) 15 yards to the KU24, 1ST DOWN DU, NO PLAY. for a 1ST down
9:24
1st & 10 at opp 24
Shaquille Powell run for 8 yds to the Kans 16
9:24
2nd & 2 at opp 16
Anthony Boone pass complete to Max McCaffrey for 3 yds to the Kans 13 for a 1ST down
9:24
1st & 10 at opp 13
Anthony Boone pass complete to Shaquille Powell for 6 yds to the Kans 7
9:24
2nd & 4 at opp 7
Thomas Sirk run for 2 yds to the Kans 5
9:24
3rd & 2 at opp 5
DUKE Penalty, false start (-5 Yards) to the Kans 10
5:23
3rd & 7 at opp 10
Anthony Boone pass complete to Max McCaffrey for 10 yds for a TD, (Ross Martin KICK)Duke 27, Kansas 3
Kansas Punt, 3 plays
5:23
1st & 0 at own 35
Jack Willoughby kickoff for 64 yds , Jr. Bobby Hartzog return for 19 yds to the Kans 20
5:16
1st & 10 at own 20
De’Andre Mann run for 4 yds to the Kans 24
5:16
2nd & 6 at own 24
De’Andre Mann run for 3 yds to the Kans 27
5:16
3rd & 3 at own 27
Michael Cummings run for a loss of 2 yards to the Kans 25
5:16
4th & 5 at own 25
Trevor Pardula punt for 72 yds, downed at the Duke 3
Duke Touchdown, 7 plays
3:17
1st & 10 at own 3
Shaun Wilson run for 5 yds to the Duke 8
3:17
2nd & 5 at own 8
Shaun Wilson run for 5 yds to the Duke 13 for a 1ST down
3:17
1st & 10 at own 13
Anthony Boone pass incomplete to Jamison Crowder
3:17
2nd & 10 at own 13
Anthony Boone pass complete to Shaun Wilson for 7 yds to the Duke 20
3:17
3rd & 3 at own 20
Anthony Boone pass complete to Max McCaffrey for 9 yds to the Duke 29 for a 1ST down
3:17
1st & 10 at own 29
Anthony Boone pass complete to Max McCaffrey for 3 yds to the Duke 32
0:44
2nd & 7 at own 32
Shaun Wilson run for 68 yds for a TD, (Ross Martin KICK)Duke 34, Kansas 3
Kansas Punt, 4 plays
0:44
1st & 0 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
0:44
1st & 10 at own 25
KANSAS Penalty, personal foul (-13 Yards) to the Kans 12 for a 1ST down
0:44
1st & 10 at own 12
Corey Avery run for 14 yds to the Kans 26 for a 1ST down
0:44
1st & 10 at own 26
Corey Avery run for 2 yds to the Kans 28
Q4 15:00
2nd & 8 at own 28
Corey Avery run for no gain to the Kans 28
Q4 15:00
3rd & 8 at own 28
Montell Cozart pass complete to Nick Harwell for 2 yds to the Kans 30 KANSAS Penalty, Offensive holding ( Yards) declined
Q4 15:00
4th & 6 at own 30
Trevor Pardula punt for 54 yds, punt out-of-bounds at the Kans 39 , Ryan Smith returns for 45 yds to the Kans 39
4th quarter5 drives, then Duke 41, Kansas 3
Duke Turnover on downs, 11 plays
13:53
1st & 10 at opp 39
Joseph Ajeigbe run for no gain to the Kans 39
13:53
2nd & 10 at opp 39
Joseph Ajeigbe run for 7 yds to the Kans 32
13:53
3rd & 3 at opp 32
Joseph Ajeigbe run for 2 yds to the Kans 30
13:53
4th & 1 at opp 30
Thomas Sirk run for 5 yds to the Kans 25 for a 1ST down
13:53
1st & 10 at opp 25
Thomas Sirk pass complete to Ryan Smith for no gain to the Kans 25
13:53
2nd & 10 at opp 25
Joseph Ajeigbe run for 6 yds to the Kans 19
13:53
3rd & 4 at opp 19
Joseph Ajeigbe run for 4 yds to the Kans 15 for a 1ST down
13:53
1st & 10 at opp 15
Thomas Sirk pass incomplete to Ryan Smith
13:53
2nd & 10 at opp 15
Thomas Sirk run for 5 yds to the Kans 8 Thomas Sirk fumbled, forced by Tevin Shaw, recovered by Duke N/A
13:53
3rd & 3 at opp 8
Thomas Sirk run for 2 yds to the Kans 6
13:53
4th & 1 at opp 6
Thomas Sirk run for no gain to the Kans 6
Kansas Turnover on downs, 9 plays
9:35
1st & 10 at own 6
De’Andre Mann run for 7 yds to the Kans 13
9:35
2nd & 3 at own 13
De’Andre Mann run for 11 yds to the Kans 24 for a 1ST down
9:35
1st & 10 at own 24
Montell Cozart pass complete to De’Andre Mann for 36 yds to the Duke 40 for a 1ST down
9:35
1st & 10 at opp 40
Corey Avery run for 4 yds to the Duke 36
9:35
2nd & 6 at opp 36
Corey Avery run for 12 yds to the Duke 24 for a 1ST down
9:35
1st & 10 at opp 24
Montell Cozart sacked by Jonathan Jones for a loss of 7 yards to the Duke 31
9:35
2nd & 17 at opp 31
Michael Cummings run for 3 yds to the Duke 28
9:35
3rd & 14 at opp 28
Michael Cummings pass complete to Corey Avery for 6 yds to the Duke 22
9:35
4th & 8 at opp 22
Michael Cummings pass incomplete to Corey Avery
Duke Touchdown, 3 plays
5:23
1st & 10 at own 22
Shaun Wilson run for 1 yd to the Duke 23
5:23
2nd & 9 at own 23
Shaun Wilson run for 32 yds to the Kans 45 for a 1ST down
3:57
1st & 10 at opp 45
Shaun Wilson run for 45 yds for a TD, (Ross Martin KICK)Duke 41, Kansas 3
Kansas Turnover on downs, 8 plays
3:57
1st & 0 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
3:57
1st & 10 at own 25
Jr. Joe Dineen run for 6 yds to the Kans 31
3:57
2nd & 4 at own 31
Jr. Joe Dineen run for 6 yds to the Kans 37 for a 1ST down
3:57
1st & 10 at own 37
Jr. Joe Dineen run for 7 yds to the Kans 44
3:57
2nd & 3 at own 44
Jr. Joe Dineen run for 5 yds to the Kans 49 for a 1ST down
3:57
1st & 10 at own 49
Ed Fink run for 1 yd to the 50 yard line
3:57
2nd & 9 at the 50
Ed Fink run for 3 yds to the Duke 47
3:57
3rd & 6 at opp 47
Jr. Joe Dineen run for 4 yds to the Duke 43
3:57
4th & 2 at opp 43
Jr. Joe Dineen run for no gain to the Duke 43
Duke End of game, 1 play
0:05
1st & 10 at own 43
Shaun Wilson run for 8 yds to the Kans 49
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.