← CFB Terminal
#44Duke
0
ACC
AT
23
ACC
2023 week 9 · Saturday, October 28, 2023 at 2:30 PM CT · L&N Federal Credit Union Stadium · 📺 ESPN · 52,319 att · 64.2°F Light Rain, wind 7

Drive chart

Duke Louisville bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
6 pl · 3 yd · 2:28
0–0
14:55 1st & 10 OWN 25 Jordan Waters run for 2 yds to the DUKE 27 +2 -0.45
14:25 2nd & 8 OWN 27 Riley Leonard pass incomplete to Jalon Calhoun 0 -0.48
14:15 3rd & 8 OWN 27 Riley Leonard run for 12 yds to the DUKE 39 for a 1ST down +12 2.15
13:53 1st & 10 OWN 39 Riley Leonard sacked by Jared Dawson for a loss of 8 yards to the DUKE 31 -8 -2.13
13:17 2nd & 18 OWN 31 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.23
13:10 3rd & 18 OWN 31 Riley Leonard pass complete to Jordan Moore for a loss of 3 yards to the DUKE 28 -3 -0.14
12:32 4th & 21 OWN 28 Porter Wilson punt for 51 yds , Kevin Coleman returns for 7 yds to the LOU 28
TD
10 pl · 72 yd · 5:19
0–7
12:25 1st & 10 OWN 28 Jawhar Jordan run for 9 yds to the LOU 37 +9 1.32
12:03 2nd & 1 OWN 37 Jawhar Jordan run for 5 yds to the LOU 42 for a 1ST down +5 -0.03
11:36 1st & 10 OWN 42 Jack Plummer pass complete to Chris Bell for 6 yds to the LOU 48 +6 0.40
11:11 2nd & 4 OWN 48 Jack Plummer pass complete to Jamari Thrash for 8 yds to the DUKE 44 for a 1ST down +8 0.75
10:36 1st & 10 OPP 44 Jawhar Jordan run for 19 yds to the DUKE 25 for a 1ST down +19 0.71
10:01 1st & 10 OPP 25 Kevin Coleman run for 1 yd to the DUKE 24 +1 -0.35
9:24 2nd & 9 OPP 24 Jack Plummer pass complete to Jamari Thrash for 7 yds to the DUKE 17 +7 0.27
8:44 3rd & 2 OPP 17 Jawhar Jordan run for 1 yd to the DUKE 16 +1 -0.40
8:07 4th & 1 OPP 16 Jack Plummer run for 2 yds to the DUKE 14 for a 1ST down +2 0.62
7:13 1st & 10 OPP 14 Jawhar Jordan run for 14 yds for a TD (Brock Travelstead KICK) +14 2.55
ON DOWNS
6 pl · 24 yd · 3:03
0–7
7:04 1st & 10 OWN 25 Riley Leonard pass complete to Jordan Moore for 9 yds to the DUKE 34 +9 1.25
6:43 2nd & 1 OWN 34 Riley Leonard pass complete to Jalon Calhoun for 12 yds to the DUKE 46 for a 1ST down +12 0.64
6:10 1st & 10 OWN 46 Jaquez Moore run for a loss of 1 yard to the DUKE 45 -1 -1.38
5:24 2nd & 11 OWN 45 Riley Leonard pass complete to Jalon Calhoun for 9 yds to the LOU 46 +9 1.06
4:48 3rd & 2 OPP 46 Jaquez Moore run for 1 yd to the LOU 45 +1 -0.93
4:10 4th & 1 OPP 45 Riley Leonard sacked by Ashton Gillotte for a loss of 6 yards to the DUKE 49 -6 -1.57
TD
6 pl · 49 yd · 3:09
0–14
4:02 1st & 10 OPP 49 Jawhar Jordan run for 7 yds to the DUKE 42 +7 0.58
3:20 2nd & 3 OPP 42 Jawhar Jordan run for 2 yds to the DUKE 40 Louisville Penalty, Offensive Holding (Michael Gonzalez) to the 50 yard line -8 -2.89
2:54 2nd & 11 50 Jack Plummer pass complete to Josh Lifson for 19 yds to the DUKE 31 for a 1ST down +19 2.25
2:23 1st & 10 OPP 31 Isaac Guerendo run for no gain to the DUKE 31 0 -0.58
1:43 2nd & 10 OPP 31 Jack Plummer pass complete to Kevin Coleman for 8 yds to the DUKE 23 +8 0.47
1:01 3rd & 2 OPP 23 Jawhar Jordan run for 23 yds for a TD (Brock Travelstead KICK) +23 2.95
PUNT
3 pl · 2 yd · 1:15
0–14
0:51 1st & 10 OWN 36 Riley Leonard sacked by Ashton Gillotte for a loss of 5 yards to the DUKE 31 -5 -1.70
0:19 2nd & 15 OWN 31 Riley Leonard run for 7 yds to the DUKE 38 +7 0.25
0:00 OWN 31 End of 1st Quarter
14:54 3rd & 8 OWN 38 Riley Leonard pass incomplete to Jordan Moore 0 -0.44
14:46 4th & 8 OWN 38 Porter Wilson punt for 62 yds for a touchback
Q2
PUNT
8 pl · 32 yd · 4:21
0–14
14:39 1st & 10 OWN 20 Maurice Turner run for no gain to the LOU 20 0 -0.56
14:01 2nd & 10 OWN 20 Jack Plummer pass complete to Maurice Turner for 11 yds to the LOU 31 for a 1ST down +11 1.34
13:18 1st & 10 OWN 31 Maurice Turner run for 7 yds to the LOU 38 +7 0.68
12:41 2nd & 3 OWN 38 Maurice Turner run for no gain to the LOU 38 0 -1.17
12:02 3rd & 3 OWN 38 Isaac Guerendo run for 10 yds to the LOU 48 for a 1ST down +10 2.09
11:24 1st & 10 OWN 48 Isaac Guerendo run for 4 yds to the DUKE 48 +4 -0.15
10:39 2nd & 6 OPP 48 Jack Plummer pass incomplete to Jamari Thrash 0 -1.16
10:33 3rd & 6 OPP 48 Jack Plummer pass incomplete to Chris Bell 0 -0.94
10:25 4th & 6 OPP 48 Brady Hodges punt for 40 yds, fair catch by Jalon Calhoun at the DUKE 8
PUNT
8 pl · 44 yd · 5:47
0–14
10:19 1st & 10 OWN 8 Jaquez Moore run for 4 yds to the DUKE 12 +4 -0.04
9:39 2nd & 6 OWN 12 Riley Leonard run for 12 yds to the DUKE 24 for a 1ST down +12 0.75
9:02 1st & 10 OWN 24 Jaquez Moore run for 5 yds to the DUKE 29 +5 0.09
8:22 2nd & 5 OWN 29 Riley Leonard run for 3 yds to the DUKE 32 +3 -0.30
7:37 3rd & 2 OWN 32 Riley Leonard pass complete to Jalon Calhoun for 19 yds to the LOU 49 for a 1ST down +19 2.59
7:02 1st & 10 OPP 49 Jaquez Moore run for 6 yds to the LOU 43 +6 0.34
6:25 2nd & 4 OPP 43 Duke Penalty, False Start (Brian Parker II) to the LOU 48 -5
5:58 2nd & 9 OPP 48 Leonard, Riley rush for 3 yards to the LOUISVILLE45, PENALTY DUKE personal foul (Pickett, Justin) 15 yards to the DUKE37, NO PLAY. -15
5:30 2nd & 24 OWN 37 Riley Leonard pass incomplete to Jalon Calhoun 0 -0.21
5:22 3rd & 24 OWN 37 Jordan Waters run for 15 yds to the LOU 48 +15 0.73
4:38 4th & 9 OPP 48 Porter Wilson punt for 37 yds, fair catch by Kevin Coleman at the LOU 11
FG
9 pl · 59 yd · 3:49
0–17
4:31 1st & 10 OWN 11 Jawhar Jordan run for 11 yds to the LOU 22 for a 1ST down +11 0.49
4:07 1st & 10 OWN 22 Jawhar Jordan run for 1 yd to the LOU 23 +1 -0.51
3:30 2nd & 9 OWN 23 Jawhar Jordan run for 11 yds to the LOU 34 for a 1ST down +11 1.45
2:47 1st & 10 OWN 34 Jack Plummer pass complete to Jamari Thrash for 13 yds to the LOU 47 for a 1ST down +13 1.24
2:11 1st & 10 OWN 47 Jack Plummer pass complete to Jamari Thrash for 20 yds to the DUKE 33 for a 1ST down +20 1.19
1:41 1st & 10 OPP 33 Jawhar Jordan run for 3 yds to the DUKE 30 +3 -0.20
0:59 2nd & 7 OPP 30 Jack Plummer pass incomplete to Jawhar Jordan 0 -0.72
0:54 3rd & 7 OPP 30 Jack Plummer pass incomplete to Chris Bell 0 -0.95
0:49 4th & 7 OPP 30 Brock Travelstead 47 yd FG GOOD
PUNT
3 pl · 4 yd · 0:40
0–17
0:41 1st & 10 OWN 25 Riley Leonard pass incomplete 0 -0.70
0:35 2nd & 10 OWN 25 Riley Leonard pass complete to Jalon Calhoun for 4 yds to the DUKE 29 +4 -0.06
0:18 3rd & 6 OWN 29 Riley Leonard pass incomplete to Jalon Calhoun 0 -0.31
0:18 4th & 6 OWN 29 Timeout Duke, clock 00:18
0:09 4th & 6 OWN 29 Porter Wilson punt for 49 yds , Kevin Coleman returns for a loss of 3 yards to the LOU 19
END OF HALF
1 pl · -1 yd · 0:09
0–17
0:04 1st & 10 OWN 19 TEAM run for a loss of 1 yard to the LOU 18 -1 -0.60
0:00 OWN 19 End of 2nd Quarter
Q3
FG
14 pl · 72 yd · 7:28
0–20
14:58 1st & 10 OWN 25 Jack Plummer pass incomplete to Jamari Thrash 0 -0.70
14:51 2nd & 10 OWN 25 Jawhar Jordan run for 10 yds to the LOU 35 for a 1ST down +10 1.54
14:20 1st & 10 OWN 35 Jawhar Jordan run for 5 yds to the LOU 40 +5 0.11
13:52 2nd & 5 OWN 40 Jack Plummer pass complete to Jamari Thrash for 9 yds to the LOU 49 for a 1ST down +9 1.21
13:18 1st & 10 OWN 49 Jack Plummer pass complete to Jamari Thrash for 8 yds to the DUKE 43 +8 0.86
12:47 2nd & 2 OPP 43 Jawhar Jordan run for 6 yds to the DUKE 37 for a 1ST down +6 0.01
12:12 1st & 10 OPP 37 Jawhar Jordan run for 4 yds to the DUKE 33 +4 -0.08
11:39 2nd & 6 OPP 33 Jack Plummer run for 8 yds to the DUKE 25 for a 1ST down +8 0.43
11:03 1st & 10 OPP 25 Jawhar Jordan run for 7 yds to the DUKE 18 +7 0.33
10:25 2nd & 3 OPP 18 Jawhar Jordan run for 11 yds to the DUKE 7 for a 1ST down +11 0.17
9:43 1st & 7 OPP 7 Maurice Turner run for a loss of 3 yards to the DUKE 10 -3 -0.60
9:01 2nd & 10 OPP 10 Jack Plummer sacked by Ryan Smith for a loss of 8 yards to the DUKE 18 -8 -1.17
8:11 3rd & goal OPP 18 Maurice Turner run for 15 yds to the DUKE 3 +15
7:32 4th & 3 OPP 3 Brock Travelstead 20 yd FG GOOD
INT
5 pl · -2 yd · 1:37
0–20
7:32 1st & 10 OWN 25 Duke Penalty, Delay of Game (TEAM) to the DUKE 20 -5
7:26 1st & 15 OWN 20 Jordan Waters run for 1 yd to the DUKE 21 +1 -0.27
6:42 2nd & 14 OWN 21 Leonard, Riley pass incomplete to Hagans, Sahmir, PENALTY LOUISVILLE holding (Brownlee Jr., Jarvis) 10 yards to the DUKE31, NO PLAY, 1ST DOWN DUKE. +10
6:33 1st & 10 OWN 31 Riley Leonard run for 2 yds to the DUKE 33 Duke Penalty, Offensive Holding (Scott Elliott) to the DUKE 23 -8 -1.56
6:07 1st & 18 OWN 23 Riley Leonard pass incomplete to Jordan Moore 0 -0.29
6:02 2nd & 18 OWN 23 Riley Leonard pass incomplete to Jordan Moore 0 -0.13
5:55 3rd & 18 OWN 23 Riley Leonard pass intercepted Gilbert Frierson return for 4 yds to the DUKE 15 0.30
FG
4 pl · 8 yd · 2:31
0–23
5:49 1st & 10 OPP 15 Jordan, Jawhar rush for 4 yards to the DUKE11, PENALTY LOUISVILLE holding (Lumia, Vincent) 10 yards to the DUKE25, NO PLAY. -10
5:24 1st & 20 OPP 25 Ahmari Huggins-Bruce run for 5 yds to the DUKE 20 +5 0.03
4:42 2nd & 15 OPP 20 Jawhar Jordan run for 9 yds to the DUKE 11 +9 0.36
4:05 3rd & 6 OPP 11 Jawhar Jordan run for 4 yds to the DUKE 7 +4 -0.04
3:24 4th & 2 OPP 7 Brock Travelstead 24 yd FG GOOD
PUNT
5 pl · 7 yd · 2:06
0–23
3:18 1st & 10 OWN 25 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.70
3:11 2nd & 10 OWN 25 Riley Leonard pass complete to Jordan Moore for 12 yds to the DUKE 37 for a 1ST down +12 1.73
2:50 1st & 10 OWN 37 Riley Leonard pass incomplete to Jordan Moore 0 -1.07
2:47 2nd & 10 OWN 37 Jordan Waters run for no gain to the DUKE 37 0 -0.66
2:10 3rd & 10 OWN 37 Riley Leonard sacked by Jermayne Lole for a loss of 5 yards to the DUKE 32 Riley Leonard fumbled, forced by Jermayne Lole, recovered by DUKE Riley Leonard , return for 0 yards -5 -0.51
1:18 4th & 15 OWN 32 Porter Wilson punt for 48 yds, fair catch by Kevin Coleman at the LOU 20
PUNT
5 pl · 32 yd · 3:31
0–23
1:11 1st & 10 OWN 20 Jack Plummer pass complete to Jamari Thrash for 8 yds to the LOU 28 +8 0.80
0:25 2nd & 2 OWN 28 Isaac Guerendo run for 16 yds to the LOU 44 for a 1ST down +16 1.22
0:00 OWN 28 End of 3rd Quarter
14:55 1st & 10 OWN 44 Isaac Guerendo run for 3 yds to the LOU 47 +3 -0.43
14:03 2nd & 7 OWN 47 Jack Plummer run for no gain to the LOU 47 0 -1.10
13:25 3rd & 7 OWN 47 Jack Plummer run for 5 yds to the DUKE 48 +5 0.06
12:47 4th & 2 OPP 48 Brady Hodges punt for 41 yds, punt out-of-bounds at the DUKE 7
Q4
PUNT
3 pl · 9 yd · 2:32
0–23
12:40 1st & 10 OWN 7 Riley Leonard run for 1 yd to the DUKE 8 +1 -0.26
12:08 2nd & 9 OWN 8 Duke Penalty, False Start (Scott Elliott) to the DUKE 4 -4
11:41 2nd & 13 OWN 4 Riley Leonard pass complete to Jalon Calhoun for 12 yds to the DUKE 16 +12 0.43
10:57 3rd & 1 OWN 16 Jaquez Moore run for no gain to the DUKE 16 0 -0.32
10:52 4th & 1 OWN 16 Timeout Louisville, clock 10:52
10:15 4th & 1 OWN 16 Porter Wilson punt for 35 yds, punt out-of-bounds at the LOU 49
PUNT
3 pl · -8 yd · 2:12
0–23
10:10 1st & 10 OWN 49 Jack Plummer run for a loss of 4 yards to the LOU 45 Jack Plummer fumbled, recovered by LOUISVILLE Plummer, Jack at LOUISVILLE45. -4 -2.00
9:40 2nd & 14 OWN 45 Jack Plummer sacked by Terry Moore for a loss of 5 yards to the LOU 40 -5 -1.15
8:54 3rd & 19 OWN 40 Jawhar Jordan run for 1 yd to the LOU 41 +1 -0.16
8:03 4th & 18 OWN 41 Brady Hodges punt for 48 yds , Jalon Calhoun returns for 6 yds to the DUKE 17
PUNT
5 pl · 29 yd · 2:18
0–23
7:58 1st & 10 OWN 17 Leonard, Riley pass incomplete to Moore, Jordan, PENALTY DUKE holding (Hornibrook, Jake) 8 yards to the DUKE9, NO PLAY. -8
7:53 1st & 18 OWN 9 Riley Leonard pass incomplete to Jalon Calhoun 0 -0.12
7:43 2nd & 18 OWN 9 Riley Leonard pass complete to Jordan Moore for 47 yds to the LOU 44 for a 1ST down +47 3.91
7:24 1st & 10 OPP 44 Duke Penalty, False Start (Scott Elliott) to the LOU 49 -5
6:53 1st & 15 OPP 49 Jordan Waters run for 5 yds to the LOU 44 +5 0.07
6:12 2nd & 10 OPP 44 Riley Leonard pass incomplete to Jalon Calhoun 0 -1.07
6:04 3rd & 10 OPP 44 Leonard, Riley pass incomplete to Robertson, Jontavis, PENALTY DUKE holding (Parker II, Brian) 10 yards to the DUKE46, NO PLAY. -10
5:59 3rd & 20 OWN 46 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.27
5:59 4th & 20 OWN 46 Timeout Louisville, clock 05:59
5:45 4th & 20 OWN 46 Porter Wilson punt for 52 yds, downed at the LOU 2
PUNT
3 pl · 5 yd · 1:43
0–23
5:41 1st & 10 OWN 2 Maurice Turner run for 2 yds to the LOU 4 +2 -0.16
4:58 2nd & 8 OWN 4 Maurice Turner run for 2 yds to the LOU 6 +2 -0.10
4:11 3rd & 6 OWN 6 Maurice Turner run for 1 yd to the LOU 7 +1 -0.08
4:09 4th & 5 OWN 7 Timeout Duke, clock 04:09
4:02 4th & 5 OWN 7 Brock Travelstead punt for 36 yds, fair catch by Jalon Calhoun at the LOU 43
ON DOWNS
5 pl · 10 yd · 1:23
0–23
4:02 1st & 10 OPP 43 Duke Penalty, False Start (Jontavis Robertson) to the LOU 48 -5
3:57 1st & 15 OPP 48 Grayson Loftis pass complete to Jordan Moore for 15 yds to the LOU 33 for a 1ST down +15 1.45
3:33 1st & 10 OPP 33 Grayson Loftis pass complete to Jaylen Coleman for 3 yds to the LOU 30 +3 -0.20
3:16 2nd & 7 OPP 30 Grayson Loftis pass incomplete to Jeremiah Hasley Duke Penalty, Personal Foul (Maurice McIntyre) to the LOU 45 -15 -3.53
3:10 3rd & 22 OPP 45 Grayson Loftis pass complete to Jordan Moore for 12 yds to the LOU 33 +12 1.21
2:39 4th & 10 OPP 33 Grayson Loftis pass incomplete to Jordan Moore 0 -1.59
END OF GAME
4 pl · 11 yd · 2:39
0–23
2:35 1st & 10 OWN 33 Isaac Guerendo run for 8 yds to the LOU 41 +8 1.03
1:49 2nd & 2 OWN 41 Isaac Guerendo run for 3 yds to the LOU 44 for a 1ST down +3 0.03
0:59 1st & 10 OWN 44 Isaac Guerendo run for 1 yd to the LOU 45 +1 -0.93
0:23 2nd & 9 OWN 45 TEAM run for a loss of 1 yard to the LOU 44 -1 -1.11
0:00 OWN 45 End of 4th Quarter
21 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

2sacks3
6plays for loss7
0takeaways1
2three-and-outs forced3
7explosive plays allowed5
5.48yards allowed / play3.79
5 of 11scoring drives allowed0 of 10
Duke
Terry Moore 11 (5) 1 sk · 1 TFL
Jaylen Stinson 8 (5)
Ryan Smith 6 (4) 1 sk · 1 TFL
Al Blades Jr. 6 (4) 1 PD
Dorian Mausi 6
Tre Freeman 4 (2)
Ja'Mion Franklin 4 (1)
Wesley Williams 3 (2) 1 TFL
Louisville
TJ Quinn 7 (1) 0.5 TFL · 1 PD
Cam'Ron Kelly 7 (2) 1 PD
Antonio Watts 4 (1) 0.5 TFL
Ashton Gillotte 3 (2) 2 sk · 2 TFL · 1 QH
Benjamin Perry 3 (2)
Jermayne Lole 2 (1) 1 sk · 1 TFL · 1 PD
Jeffery Clark 2 0.5 TFL
Trey Franklin 2 (1) 1 PD
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals3 of 3
7punts4
47.7punt average41.3
3punts inside the 203
27return yards4
own 25average drive startown 21
Duke
P Porter Wilson 7 punts · 47.7 avg · 3 in 20 · 1 TB
KR Terry Moore 1 ret · 21 yds · long 21
PR Jalon Calhoun 1 ret · 6 yds · long 6
Louisville
K Brock Travelstead 3/3 FG · long 47 · 2/2 XP
P Brock Travelstead 1 punt · 36.0 avg
P Brady Hodges 3 punts · 43.0 avg · 3 in 20
PR Kevin Coleman Jr. 2 ret · 4 yds · long 7
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

48plays63
182yards345
10drives11
25%success rate51%
-4.16total PPA10.52
Derived from 111 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Jawhar Jordan run for 14 yds for a TD (Brock Travelstead KICK) 7–0
Q1Jawhar Jordan run for 23 yds for a TD (Brock Travelstead KICK) 14–0
Q2Brock Travelstead 47 yd FG GOOD 17–0
Q3Brock Travelstead 20 yd FG GOOD 20–0
Q3Brock Travelstead 24 yd FG GOOD 23–0

Biggest plays by PPA

Q4Riley Leonard pass complete to Jordan Moore for 47 yds to the LOU 44 for a 1ST down 3.91
Q1Jawhar Jordan run for 23 yds for a TD (Brock Travelstead KICK) 2.95
Q2Riley Leonard pass complete to Jalon Calhoun for 19 yds to the LOU 49 for a 1ST down 2.59
Q1Jawhar Jordan run for 14 yds for a TD (Brock Travelstead KICK) 2.55
Q1Jack Plummer pass complete to Josh Lifson for 19 yds to the DUKE 31 for a 1ST down 2.25
Q1Riley Leonard run for 12 yds to the DUKE 39 for a 1ST down 2.15

Series recent meetings

2021 Louisville 62 – 22 Duke
2016 Duke 14 – 24 Louisville
2002 Louisville 40 – 3 Duke
Last 3 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal