KansasAway
33
DukeHome
52
FinalSep 25, 2021 · Wallace Wade Stadium
Team1234Final
Kansas3213633
Duke714211052

Game flow

Duke won by 19 · 14 scores
Lead changes
6
0 times tied
DUKE biggest lead
+19
Q4 5:23
KU biggest lead
+6
Q3 12:48
Time in front
DUKE 68% · KU 20%
tied 12% · 40:30 vs 12:09 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Duke ahead▼ Kansas aheadQ1 7:39 · DUKE Rushing Touchdown: Mataeo Durant 57 Yd Run (Charlie Ham Kick) (KU 0, DUKE 7)Q1 1:05 · KU Field Goal Good: Jacob Borcila 50 Yd Field Goal (KU 3, DUKE 7)Q2 14:53 · KU Passing Touchdown: Torry Locklin 20 Yd pass from Jason Bean (Jacob Borcila Kick) (KU 10, DUKE 7)Q2 11:15 · DUKE Rushing Touchdown: Gunnar Holmberg 4 Yd Run (Charlie Ham Kick) (KU 10, DUKE 14)Q2 9:20 · KU Rushing Touchdown: Torry Locklin 36 Yd Run (Jacob Borcila Kick) (KU 17, DUKE 14)Q2 6:24 · DUKE Passing Touchdown: Jalon Calhoun 26 Yd pass from Gunnar Holmberg (Charlie Ham Kick) (KU 17, DUKE 21)Q2 1:04 · KU Rushing Touchdown: Devin Neal 1 Yd Run (Jacob Borcila Kick) (KU 24, DUKE 21)Q3 12:48 · KU Field Goal Good: Jacob Borcila 29 Yd Field Goal (KU 27, DUKE 21)Q3 10:29 · DUKE Rushing Touchdown: Jordan Waters 4 Yd Run (Charlie Ham Kick) (KU 27, DUKE 28)Q3 6:37 · DUKE Rushing Touchdown: Gunnar Holmberg 1 Yd Run (Charlie Ham Kick) (KU 27, DUKE 35)Q3 4:38 · DUKE Rushing Touchdown: Gunnar Holmberg 3 Yd Run (Charlie Ham Kick) (KU 27, DUKE 42)Q4 11:13 · DUKE Field Goal Good: Charlie Ham 30 Yd Field Goal (KU 27, DUKE 45)Q4 8:42 · KU Passing Touchdown: Kwamie Lassiter II 61 Yd pass from Jason Bean (Two-Point Pass Conversion Failed) (KU 33, DUKE 45)Q4 5:23 · DUKE Rushing Touchdown: Gunnar Holmberg 13 Yd Run (Charlie Ham Kick) (KU 33, DUKE 52)

The lead after every score: above the line Duke is ahead, below it Kansas. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
7:39DUKE
TD Mataeo Durant 57 Yd Run (Charlie Ham Kick)6 plays, 80 yds, 2:00 · from DUKE 20
KU 0–7 DUKE
1:05KU
FG Jacob Borcila 50 Yd Field Goal 5 plays, 36 yds, 2:30 · from KU 32
KU 3–7 DUKE
2nd quarter
14:53KU
TD Torry Locklin 20 Yd pass from Jason Bean (Jacob Borcila Kick)3 plays, 18 yds, 1:07 · from DUKE 18
KU 10–7 DUKE
11:15DUKE
TD Gunnar Holmberg 4 Yd Run (Charlie Ham Kick)10 plays, 75 yds, 3:38 · from DUKE 25
KU 10–14 DUKE
9:20KU
TD Torry Locklin 36 Yd Run (Jacob Borcila Kick)5 plays, 75 yds, 1:55 · from KU 25
KU 17–14 DUKE
6:24DUKE
TD Jalon Calhoun 26 Yd pass from Gunnar Holmberg (Charlie Ham Kick)3 plays, 64 yds, 0:53 · from DUKE 36
KU 17–21 DUKE
1:04KU
TD Devin Neal 1 Yd Run (Jacob Borcila Kick)10 plays, 75 yds, 5:20 · from KU 25
KU 24–21 DUKE
3rd quarter
12:48KU
FG Jacob Borcila 29 Yd Field Goal 5 plays, 64 yds, 2:08 · from KU 25
KU 27–21 DUKE
10:29DUKE
TD Jordan Waters 4 Yd Run (Charlie Ham Kick)7 plays, 75 yds, 2:19 · from DUKE 25
KU 27–28 DUKE
6:37DUKE
TD Gunnar Holmberg 1 Yd Run (Charlie Ham Kick)5 plays, 67 yds, 1:51 · from DUKE 33
KU 27–35 DUKE
4:38DUKE
TD Gunnar Holmberg 3 Yd Run (Charlie Ham Kick)2 plays, 8 yds, 0:31 · from KU 8
KU 27–42 DUKE
4th quarter
11:13DUKE
FG Charlie Ham 30 Yd Field Goal 13 plays, 44 yds, 5:23 · from DUKE 43
KU 27–45 DUKE
8:42KU
TD Kwamie Lassiter II 61 Yd pass from Jason Bean (Two-Point Pass Conversion Failed)5 plays, 75 yds, 2:31 · from KU 25
KU 33–45 DUKE
5:23DUKE
TD Gunnar Holmberg 13 Yd Run (Charlie Ham Kick)8 plays, 75 yds, 3:19 · from DUKE 25
KU 33–52 DUKE

Drives

DUKE 8/14 scoredKU 6/15 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00DUKEDUKE 259523:02Interception
Q111:58KUDUKE 174-32:19Field Goal
Q19:39DUKEDUKE 206802:00Touchdown
Q17:35KUKU 304211:18Punt
Q16:17DUKEDUKE 138272:42Punt
Q13:35KUKU 325362:30Field Goal
Q11:05DUKEDUKE 251-70:05Fumble
Q11:00KUDUKE 183181:07Touchdown
Q214:53DUKEDUKE 2510753:38Touchdown
Q211:15KUKU 255751:55Touchdown
Q29:20DUKEDUKE 25331:08Punt
Q28:12KUKU 32300:55Punt

Win probability

Duke 100% · pregame line Duke −16.5 (closing line)
Q1Q2Q3Q4▲ Duke▼ KansasKansas +23% win probability: Devin Neal run for 1 yd for a TD, (Jacob Borcila KICK)Duke +20% win probability: Tabor Allen kickoff for 65 yds for a touchbackDuke +20% win probability: Tabor Allen kickoff for 65 yds for a touchbackKansas +18% win probability: Torry Locklin run for 36 yds for a TD, (Jacob Borcila KICK)Duke +17% win probability: Jordan Waters run for 4 yds for a TD, (Charlie Ham KICK)

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Jason Bean19/3232310.12226.1
RushingCARYDSAVGTDLONG
Devin Neal171076.3162
Jason Bean15543.6012
Torry Locklin7476.7136
Team1-1-1.000
ReceivingRECYDSAVGTDLONG
Trevor Wilson512224.4045
Kwamie Lassiter II49924.8161
Lawrence Arnold8688.5014
Torry Locklin12020.0120
Amauri Pesek-Hickson11414.0014
InterceptionsINTYDSTD
Mello Dotson1650
KickingFGPCTLONGXPPTS
Jacob Borcila2/367.0503/39
PuntingNOYDSAVGTBIn 20LONG
Reis Vernon413132.80136

Biggest plays

KU +23% Q2 1:04 Devin Neal run for 1 yd for a TD, (Jacob Borcila KICK)
DUKE +20% Q3 12:48 Tabor Allen kickoff for 65 yds for a touchback
DUKE +20% Q2 1:04 Tabor Allen kickoff for 65 yds for a touchback
KU +18% Q2 9:20 Torry Locklin run for 36 yds for a TD, (Jacob Borcila KICK)
DUKE +17% Q3 10:29 Jordan Waters run for 4 yds for a TD, (Charlie Ham KICK)

Team stats

StatKUDUKE
1st Downs2127
3rd down efficiency3-1410-16
4th down efficiency2-31-1
Total Yards530607
Passing323328
Comp/Att19/3222/29
Yards per pass10.111.3
Rushing207279
Rushing Attempts4052
Yards per rush5.25.4
Penalties5-656-65
Turnovers22
Fumbles lost01
Interceptions thrown21
Possession30:4329:17

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:00 2nd & 6 at DUKE 21 Jason Bean run for 8 yds to the Duke 13 for a 1ST down
Q4 0:47 1st & 10 at DUKE 25 Jason Bean run for 4 yds to the Duke 21
Q4 0:47 2nd & 10 at DUKE 40 Jason Bean pass complete to Kwamie Lassiter II for 15 yds to the Duke 25 for a 1ST down
Q4 0:47 1st & 10 at DUKE 40 Jason Bean pass incomplete to Trevor Wilson
Q4 0:47 1st & 10 at KU 48 Jason Bean run for 12 yds to the Duke 40 for a 1ST down
Q4 0:47 1st & 10 at KU 34 Jason Bean pass complete to Amauri Pesek-Hickson for 14 yds to the Kans 48 for a 1ST down
Q4 0:47 4th & 2 at DUKE 28 Porter Wilson punt for 38 yds, fair catch by Kwamie Lassiter II at the Kans 34
Q4 0:54 Timeout KANSAS, clock 00:54
Q4 1:01 3rd & 2 at DUKE 28 Jordan Moore run for no gain to the Duke 28
Q4 1:01 Timeout DUKE, clock 01:01
Q4 2:34 2nd & 8 at DUKE 22 Jordan Moore run for 6 yds to the Duke 28
Q4 2:34 1st & 10 at DUKE 20 Jaylen Coleman run for 2 yds to the Duke 22
Q4 2:34 4th & Goal at DUKE 1 Jason Bean pass intercepted, touchback.
Q4 3:03 3rd & Goal at DUKE 15 Jason Bean pass complete to Lawrence Arnold for 14 yds to the Duke 1
Q4 3:03 Timeout KANSAS, clock 03:03
Q4 3:17 2nd & Goal at DUKE 19 Jason Bean run for 4 yds to the Duke 15
Q4 3:17 2nd & Goal at DUKE 4 Bean,Jason pass complete to Fairchild,Mason for 4 yards to the DUK00 TOUCHDOWN nullified by penalty, clock 03:17 PENALTY KAN Pass Interference (Fallin,Miles) 15 yards from DUK04 to DUK19. NO PLAY.
Q4 3:58 1st & Goal at DUKE 4 Jason Bean pass incomplete to Trevor Wilson
Q4 3:58 2nd & 10 at DUKE 14 Jason Bean run for 10 yds to the Duke 4 for a 1ST down
Q4 3:58 1st & 10 at DUKE 14 Jason Bean pass incomplete to Trevor Wilson
Q4 3:58 4th & 1 at DUKE 15 Jason Bean run for 1 yd to the Duke 14 for a 1ST down
Q4 3:58 Timeout KANSAS, clock 03:58
Q4 5:23 3rd & 1 at DUKE 15 Torry Locklin run for no gain to the Duke 15
Q4 5:23 2nd & 1 at DUKE 15 Jason Bean pass incomplete