Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Brock Travelstead kickoff for 65 yds for a touchback
2-yd Run
14:55 - 1st
Jordan Waters run for 2 yds to the DUKE 27
1st & 10 at DUKE 25
Incompletion
14:25 - 1st
Riley Leonard pass incomplete to Jalon Calhoun
2nd & 8 at DUKE 27
12-yd Run
14:15 - 1st
Riley Leonard run for 12 yds to the DUKE 39 for a 1ST down
3rd & 8 at DUKE 27
Sack
13:53 - 1st
Riley Leonard sacked by Jared Dawson for a loss of 8 yards to the DUKE 31
1st & 10 at DUKE 39
Incompletion
13:17 - 1st
Riley Leonard pass incomplete to Sahmir Hagans
2nd & 18 at DUKE 31
-3-yd Pass
13:10 - 1st
Riley Leonard pass complete to Jordan Moore for a loss of 3 yards to the DUKE 28
3rd & 18 at DUKE 31
Punt
12:32 - 1st
Porter Wilson punt for 51 yds , Kevin Coleman returns for 7 yds to the LOU 28
4th & 21 at DUKE 28
9-yd Run
12:25 - 1st
Jawhar Jordan run for 9 yds to the LOU 37
1st & 10 at LOU 28
5-yd Run
12:03 - 1st
Jawhar Jordan run for 5 yds to the LOU 42 for a 1ST down
2nd & 1 at LOU 37
6-yd Pass
11:36 - 1st
Jack Plummer pass complete to Chris Bell for 6 yds to the LOU 48
1st & 10 at LOU 42
8-yd Pass
11:11 - 1st
Jack Plummer pass complete to Jamari Thrash for 8 yds to the DUKE 44 for a 1ST down
2nd & 4 at LOU 48
19-yd Run
10:36 - 1st
Jawhar Jordan run for 19 yds to the DUKE 25 for a 1ST down
1st & 10 at DUKE 44
1-yd Run
10:01 - 1st
Kevin Coleman run for 1 yd to the DUKE 24
1st & 10 at DUKE 25
7-yd Pass
9:24 - 1st
Jack Plummer pass complete to Jamari Thrash for 7 yds to the DUKE 17
2nd & 9 at DUKE 24
1-yd Run
8:44 - 1st
Jawhar Jordan run for 1 yd to the DUKE 16
3rd & 2 at DUKE 17
2-yd Run
8:07 - 1st
Jack Plummer run for 2 yds to the DUKE 14 for a 1ST down
4th & 1 at DUKE 16
14-yd Touchdown Run
7:13 - 1st
Jawhar Jordan run for 14 yds for a TD (Brock Travelstead KICK)
1st & 10 at DUKE 14
Kickoff
7:13 - 1st
Brock Travelstead kickoff for 65 yds for a touchback
9-yd Pass
7:04 - 1st
Riley Leonard pass complete to Jordan Moore for 9 yds to the DUKE 34
1st & 10 at DUKE 25
12-yd Pass
6:43 - 1st
Riley Leonard pass complete to Jalon Calhoun for 12 yds to the DUKE 46 for a 1ST down
2nd & 1 at DUKE 34
-1-yd Run
6:10 - 1st
Jaquez Moore run for a loss of 1 yard to the DUKE 45
1st & 10 at DUKE 46
9-yd Pass
5:24 - 1st
Riley Leonard pass complete to Jalon Calhoun for 9 yds to the LOU 46
2nd & 11 at DUKE 45
1-yd Run
4:48 - 1st
Jaquez Moore run for 1 yd to the LOU 45
3rd & 2 at LOU 46
Sack
4:10 - 1st
Riley Leonard sacked by Ashton Gillotte for a loss of 6 yards to the DUKE 49
4th & 1 at LOU 45
7-yd Run
4:02 - 1st
Jawhar Jordan run for 7 yds to the DUKE 42
1st & 10 at DUKE 49
-8-yd Run
3:20 - 1st
Jawhar Jordan run for 2 yds to the DUKE 40 Louisville Penalty, Offensive Holding (Michael Gonzalez) to the 50 yard line
2nd & 3 at DUKE 40
19-yd Pass
2:54 - 1st
Jack Plummer pass complete to Josh Lifson for 19 yds to the DUKE 31 for a 1ST down
2nd & 11 at 50
0-yd Run
2:23 - 1st
Isaac Guerendo run for no gain to the DUKE 31
1st & 10 at DUKE 31
8-yd Pass
1:43 - 1st
Jack Plummer pass complete to Kevin Coleman for 8 yds to the DUKE 23
2nd & 10 at DUKE 31
23-yd Touchdown Run
1:01 - 1st
Jawhar Jordan run for 23 yds for a TD (Brock Travelstead KICK)
3rd & 2 at DUKE 23
2nd Quarter
Kickoff Return (Offense)
1:01 - 1st
Brock Travelstead kickoff for 65 yds, Terry Moore return for 21 yds to the DUKE 21 Louisville Penalty, Unnecessary Roughness (Maurice Turner) to the DUKE 36
Sack
0:51 - 1st
Riley Leonard sacked by Ashton Gillotte for a loss of 5 yards to the DUKE 31
1st & 10 at DUKE 36
7-yd Run
0:19 - 1st
Riley Leonard run for 7 yds to the DUKE 38
2nd & 15 at DUKE 31

End of 1st Quarter

Incompletion
14:54 - 2nd
Riley Leonard pass incomplete to Jordan Moore
3rd & 8 at DUKE 38
Punt
14:46 - 2nd
Porter Wilson punt for 62 yds for a touchback
4th & 8 at DUKE 38
0-yd Run
14:39 - 2nd
Maurice Turner run for no gain to the LOU 20
1st & 10 at LOU 20
11-yd Pass
14:01 - 2nd
Jack Plummer pass complete to Maurice Turner for 11 yds to the LOU 31 for a 1ST down
2nd & 10 at LOU 20
7-yd Run
13:18 - 2nd
Maurice Turner run for 7 yds to the LOU 38
1st & 10 at LOU 31
0-yd Run
12:41 - 2nd
Maurice Turner run for no gain to the LOU 38
2nd & 3 at LOU 38
10-yd Run
12:02 - 2nd
Isaac Guerendo run for 10 yds to the LOU 48 for a 1ST down
3rd & 3 at LOU 38
4-yd Run
11:24 - 2nd
Isaac Guerendo run for 4 yds to the DUKE 48
1st & 10 at LOU 48
Incompletion
10:39 - 2nd
Jack Plummer pass incomplete to Jamari Thrash
2nd & 6 at DUKE 48
Incompletion
10:33 - 2nd
Jack Plummer pass incomplete to Chris Bell
3rd & 6 at DUKE 48
Punt
10:25 - 2nd
Brady Hodges punt for 40 yds, fair catch by Jalon Calhoun at the DUKE 8
4th & 6 at DUKE 48
4-yd Run
10:19 - 2nd
Jaquez Moore run for 4 yds to the DUKE 12
1st & 10 at DUKE 8
12-yd Run
9:39 - 2nd
Riley Leonard run for 12 yds to the DUKE 24 for a 1ST down
2nd & 6 at DUKE 12
5-yd Run
9:02 - 2nd
Jaquez Moore run for 5 yds to the DUKE 29
1st & 10 at DUKE 24
3-yd Run
8:22 - 2nd
Riley Leonard run for 3 yds to the DUKE 32
2nd & 5 at DUKE 29
19-yd Pass
7:37 - 2nd
Riley Leonard pass complete to Jalon Calhoun for 19 yds to the LOU 49 for a 1ST down
3rd & 2 at DUKE 32
6-yd Run
7:02 - 2nd
Jaquez Moore run for 6 yds to the LOU 43
1st & 10 at LOU 49
5-yd Penalty
6:25 - 2nd
Duke Penalty, False Start (Brian Parker II) to the LOU 48
2nd & 4 at LOU 43
15-yd Penalty
5:58 - 2nd
Leonard, Riley rush for 3 yards to the LOUISVILLE45, PENALTY DUKE personal foul (Pickett, Justin) 15 yards to the DUKE37, NO PLAY.
2nd & 9 at LOU 48
Incompletion
5:30 - 2nd
Riley Leonard pass incomplete to Jalon Calhoun
2nd & 24 at DUKE 37
15-yd Run
5:22 - 2nd
Jordan Waters run for 15 yds to the LOU 48
3rd & 24 at DUKE 37
Punt
4:38 - 2nd
Porter Wilson punt for 37 yds, fair catch by Kevin Coleman at the LOU 11
4th & 9 at LOU 48
11-yd Run
4:31 - 2nd
Jawhar Jordan run for 11 yds to the LOU 22 for a 1ST down
1st & 10 at LOU 11
1-yd Run
4:07 - 2nd
Jawhar Jordan run for 1 yd to the LOU 23
1st & 10 at LOU 22
11-yd Run
3:30 - 2nd
Jawhar Jordan run for 11 yds to the LOU 34 for a 1ST down
2nd & 9 at LOU 23
13-yd Pass
2:47 - 2nd
Jack Plummer pass complete to Jamari Thrash for 13 yds to the LOU 47 for a 1ST down
1st & 10 at LOU 34
20-yd Pass
2:11 - 2nd
Jack Plummer pass complete to Jamari Thrash for 20 yds to the DUKE 33 for a 1ST down
1st & 10 at LOU 47
3-yd Run
1:41 - 2nd
Jawhar Jordan run for 3 yds to the DUKE 30
1st & 10 at DUKE 33
Incompletion
0:59 - 2nd
Jack Plummer pass incomplete to Jawhar Jordan
2nd & 7 at DUKE 30
Incompletion
0:54 - 2nd
Jack Plummer pass incomplete to Chris Bell
3rd & 7 at DUKE 30
Field Goal Good
0:49 - 2nd
Brock Travelstead 47 yd FG GOOD
4th & 7 at DUKE 30
Kickoff
0:49 - 2nd
Brock Travelstead kickoff for 65 yds for a touchback
Incompletion
0:41 - 2nd
Riley Leonard pass incomplete
1st & 10 at DUKE 25
4-yd Pass
0:35 - 2nd
Riley Leonard pass complete to Jalon Calhoun for 4 yds to the DUKE 29
2nd & 10 at DUKE 25
Incompletion
0:18 - 2nd
Riley Leonard pass incomplete to Jalon Calhoun
3rd & 6 at DUKE 29

(0:18 - 2nd) Timeout Duke, clock 00:18

Punt
0:09 - 2nd
Porter Wilson punt for 49 yds , Kevin Coleman returns for a loss of 3 yards to the LOU 19
4th & 6 at DUKE 29
-1-yd Run
0:04 - 2nd
TEAM run for a loss of 1 yard to the LOU 18
1st & 10 at LOU 19

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Charlie Ham kickoff for 65 yds for a touchback
Incompletion
14:58 - 3rd
Jack Plummer pass incomplete to Jamari Thrash
1st & 10 at LOU 25
10-yd Run
14:51 - 3rd
Jawhar Jordan run for 10 yds to the LOU 35 for a 1ST down
2nd & 10 at LOU 25
5-yd Run
14:20 - 3rd
Jawhar Jordan run for 5 yds to the LOU 40
1st & 10 at LOU 35
9-yd Pass
13:52 - 3rd
Jack Plummer pass complete to Jamari Thrash for 9 yds to the LOU 49 for a 1ST down
2nd & 5 at LOU 40
8-yd Pass
13:18 - 3rd
Jack Plummer pass complete to Jamari Thrash for 8 yds to the DUKE 43
1st & 10 at LOU 49
6-yd Run
12:47 - 3rd
Jawhar Jordan run for 6 yds to the DUKE 37 for a 1ST down
2nd & 2 at DUKE 43
4-yd Run
12:12 - 3rd
Jawhar Jordan run for 4 yds to the DUKE 33
1st & 10 at DUKE 37
8-yd Run
11:39 - 3rd
Jack Plummer run for 8 yds to the DUKE 25 for a 1ST down
2nd & 6 at DUKE 33
7-yd Run
11:03 - 3rd
Jawhar Jordan run for 7 yds to the DUKE 18
1st & 10 at DUKE 25
11-yd Run
10:25 - 3rd
Jawhar Jordan run for 11 yds to the DUKE 7 for a 1ST down
2nd & 3 at DUKE 18
-3-yd Run
9:43 - 3rd
Maurice Turner run for a loss of 3 yards to the DUKE 10
1st & Goal at DUKE 7
Sack
9:01 - 3rd
Jack Plummer sacked by Ryan Smith for a loss of 8 yards to the DUKE 18
2nd & Goal at DUKE 10
15-yd Run
8:11 - 3rd
Maurice Turner run for 15 yds to the DUKE 3
3rd & 0 at DUKE 18
Field Goal Good
7:32 - 3rd
Brock Travelstead 20 yd FG GOOD
4th & Goal at DUKE 3
Kickoff
7:32 - 3rd
Brock Travelstead kickoff for 65 yds for a touchback
5-yd Penalty
7:32 - 3rd
Duke Penalty, Delay of Game (TEAM) to the DUKE 20
1st & 10 at DUKE 25
1-yd Run
7:26 - 3rd
Jordan Waters run for 1 yd to the DUKE 21
1st & 15 at DUKE 20
10-yd Penalty
6:42 - 3rd
Leonard, Riley pass incomplete to Hagans, Sahmir, PENALTY LOUISVILLE holding (Brownlee Jr., Jarvis) 10 yards to the DUKE31, NO PLAY, 1ST DOWN DUKE.
2nd & 14 at DUKE 21
-8-yd Run
6:33 - 3rd
Riley Leonard run for 2 yds to the DUKE 33 Duke Penalty, Offensive Holding (Scott Elliott) to the DUKE 23
1st & 10 at DUKE 33
Incompletion
6:07 - 3rd
Riley Leonard pass incomplete to Jordan Moore
1st & 18 at DUKE 23
Incompletion
6:02 - 3rd
Riley Leonard pass incomplete to Jordan Moore
2nd & 18 at DUKE 23
Interception
5:55 - 3rd
Riley Leonard pass intercepted Gilbert Frierson return for 4 yds to the DUKE 15
3rd & 18 at DUKE 23
10-yd Penalty
5:49 - 3rd
Jordan, Jawhar rush for 4 yards to the DUKE11, PENALTY LOUISVILLE holding (Lumia, Vincent) 10 yards to the DUKE25, NO PLAY.
1st & 10 at DUKE 15
5-yd Run
5:24 - 3rd
Ahmari Huggins-Bruce run for 5 yds to the DUKE 20
1st & 20 at DUKE 25
9-yd Run
4:42 - 3rd
Jawhar Jordan run for 9 yds to the DUKE 11
2nd & 15 at DUKE 20
4-yd Run
4:05 - 3rd
Jawhar Jordan run for 4 yds to the DUKE 7
3rd & 6 at DUKE 11
Field Goal Good
3:24 - 3rd
Brock Travelstead 24 yd FG GOOD
4th & 2 at DUKE 7
Kickoff
3:24 - 3rd
Brock Travelstead kickoff for 65 yds for a touchback
Incompletion
3:18 - 3rd
Riley Leonard pass incomplete to Sahmir Hagans
1st & 10 at DUKE 25
12-yd Pass
3:11 - 3rd
Riley Leonard pass complete to Jordan Moore for 12 yds to the DUKE 37 for a 1ST down
2nd & 10 at DUKE 25
Incompletion
2:50 - 3rd
Riley Leonard pass incomplete to Jordan Moore
1st & 10 at DUKE 37
0-yd Run
2:47 - 3rd
Jordan Waters run for no gain to the DUKE 37
2nd & 10 at DUKE 37
Fumble Recovery (Own)
2:10 - 3rd
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
3rd & 10 at DUKE 37
Punt
1:18 - 3rd
Porter Wilson punt for 48 yds, fair catch by Kevin Coleman at the LOU 20
4th & 15 at DUKE 32
4th Quarter
8-yd Pass
1:11 - 3rd
Jack Plummer pass complete to Jamari Thrash for 8 yds to the LOU 28
1st & 10 at LOU 20
16-yd Run
0:25 - 3rd
Isaac Guerendo run for 16 yds to the LOU 44 for a 1ST down
2nd & 2 at LOU 28

End of 3rd Quarter

3-yd Run
14:55 - 4th
Isaac Guerendo run for 3 yds to the LOU 47
1st & 10 at LOU 44
0-yd Run
14:03 - 4th
Jack Plummer run for no gain to the LOU 47
2nd & 7 at LOU 47
5-yd Run
13:25 - 4th
Jack Plummer run for 5 yds to the DUKE 48
3rd & 7 at LOU 47
Punt
12:47 - 4th
Brady Hodges punt for 41 yds, punt out-of-bounds at the DUKE 7
4th & 2 at DUKE 48
1-yd Run
12:40 - 4th
Riley Leonard run for 1 yd to the DUKE 8
1st & 10 at DUKE 7
4-yd Penalty
12:08 - 4th
Duke Penalty, False Start (Scott Elliott) to the DUKE 4
2nd & 9 at DUKE 8
12-yd Pass
11:41 - 4th
Riley Leonard pass complete to Jalon Calhoun for 12 yds to the DUKE 16
2nd & 13 at DUKE 4
0-yd Run
10:57 - 4th
Jaquez Moore run for no gain to the DUKE 16
3rd & 1 at DUKE 16

(10:52 - 4th) Timeout Louisville, clock 10:52

Punt
10:15 - 4th
Porter Wilson punt for 35 yds, punt out-of-bounds at the LOU 49
4th & 1 at DUKE 16
Fumble Recovery (Own)
10:10 - 4th
Jack Plummer run for a loss of 4 yards to the LOU 45 Jack Plummer fumbled, recovered by LOUISVILLE Plummer, Jack at LOUISVILLE45.
1st & 10 at LOU 49
Sack
9:40 - 4th
Jack Plummer sacked by Terry Moore for a loss of 5 yards to the LOU 40
2nd & 14 at LOU 45
1-yd Run
8:54 - 4th
Jawhar Jordan run for 1 yd to the LOU 41
3rd & 19 at LOU 40
Punt
8:03 - 4th
Brady Hodges punt for 48 yds , Jalon Calhoun returns for 6 yds to the DUKE 17
4th & 18 at LOU 41
8-yd Penalty
7:58 - 4th
Leonard, Riley pass incomplete to Moore, Jordan, PENALTY DUKE holding (Hornibrook, Jake) 8 yards to the DUKE9, NO PLAY.
1st & 10 at DUKE 17
Incompletion
7:53 - 4th
Riley Leonard pass incomplete to Jalon Calhoun
1st & 18 at DUKE 9
47-yd Pass
7:43 - 4th
Riley Leonard pass complete to Jordan Moore for 47 yds to the LOU 44 for a 1ST down
2nd & 18 at DUKE 9
5-yd Penalty
7:24 - 4th
Duke Penalty, False Start (Scott Elliott) to the LOU 49
1st & 10 at LOU 44
5-yd Run
6:53 - 4th
Jordan Waters run for 5 yds to the LOU 44
1st & 15 at LOU 49
Incompletion
6:12 - 4th
Riley Leonard pass incomplete to Jalon Calhoun
2nd & 10 at LOU 44
10-yd Penalty
6:04 - 4th
Leonard, Riley pass incomplete to Robertson, Jontavis, PENALTY DUKE holding (Parker II, Brian) 10 yards to the DUKE46, NO PLAY.
3rd & 10 at LOU 44
Incompletion
5:59 - 4th
Riley Leonard pass incomplete to Sahmir Hagans
3rd & 20 at DUKE 46

(5:59 - 4th) Timeout Louisville, clock 05:59

Punt
5:45 - 4th
Porter Wilson punt for 52 yds, downed at the LOU 2
4th & 20 at DUKE 46
2-yd Run
5:41 - 4th
Maurice Turner run for 2 yds to the LOU 4
1st & 10 at LOU 2
2-yd Run
4:58 - 4th
Maurice Turner run for 2 yds to the LOU 6
2nd & 8 at LOU 4
1-yd Run
4:11 - 4th
Maurice Turner run for 1 yd to the LOU 7
3rd & 6 at LOU 6

(4:09 - 4th) Timeout Duke, clock 04:09

Punt
4:02 - 4th
Brock Travelstead punt for 36 yds, fair catch by Jalon Calhoun at the LOU 43
4th & 5 at LOU 7
5-yd Penalty
4:02 - 4th
Duke Penalty, False Start (Jontavis Robertson) to the LOU 48
1st & 10 at LOU 43
15-yd Pass
3:57 - 4th
Grayson Loftis pass complete to Jordan Moore for 15 yds to the LOU 33 for a 1ST down
1st & 15 at LOU 48
3-yd Pass
3:33 - 4th
Grayson Loftis pass complete to Jaylen Coleman for 3 yds to the LOU 30
1st & 10 at LOU 33
Incompletion
3:16 - 4th
Grayson Loftis pass incomplete to Jeremiah Hasley Duke Penalty, Personal Foul (Maurice McIntyre) to the LOU 45
2nd & 7 at LOU 30
12-yd Pass
3:10 - 4th
Grayson Loftis pass complete to Jordan Moore for 12 yds to the LOU 33
3rd & 22 at LOU 45
Incompletion
2:39 - 4th
Grayson Loftis pass incomplete to Jordan Moore
4th & 10 at LOU 33
8-yd Run
2:35 - 4th
Isaac Guerendo run for 8 yds to the LOU 41
1st & 10 at LOU 33
3-yd Run
1:49 - 4th
Isaac Guerendo run for 3 yds to the LOU 44 for a 1ST down
2nd & 2 at LOU 41
1-yd Run
0:59 - 4th
Isaac Guerendo run for 1 yd to the LOU 45
1st & 10 at LOU 44
-1-yd Run
0:23 - 4th
TEAM run for a loss of 1 yard to the LOU 44
2nd & 9 at LOU 45

End of 4th Quarter