Blue Devils
Blue Devils4-0
0
Final
Cardinals
Cardinals2-3
23

Blue Devils at Cardinals, NCAAF live score and box score

Box score

Blue Devils
Cardinals

Play-by-play

0:00 4th0-23
END

End of 4th Quarter

0-23
RUS

TEAM run for a loss of 1 yard to the LOU 44

0-23
RUS

Isaac Guerendo run for 1 yd to the LOU 45

0-23
RUS

Isaac Guerendo run for 3 yds to the LOU 44 for a 1ST down

0-23
RUS

Isaac Guerendo run for 8 yds to the LOU 41

0-23
PAS

Grayson Loftis pass incomplete to Jordan Moore

0-23
PAS

Grayson Loftis pass complete to Jordan Moore for 12 yds to the LOU 33

0-23
PAS

Grayson Loftis pass incomplete to Jeremiah Hasley Duke Penalty, Personal Foul (Maurice McIntyre) to the LOU 45

0-23
PAS

Grayson Loftis pass complete to Jaylen Coleman for 3 yds to the LOU 30

0-23
PAS

Grayson Loftis pass complete to Jordan Moore for 15 yds to the LOU 33 for a 1ST down

0-23
PEN

Duke Penalty, False Start (Jontavis Robertson) to the LOU 48

0-23
PUN

Brock Travelstead punt for 36 yds, fair catch by Jalon Calhoun at the LOU 43

0-23
TIM

Timeout Duke, clock 04:09

0-23
RUS

Maurice Turner run for 1 yd to the LOU 7

0-23
RUS

Maurice Turner run for 2 yds to the LOU 6

0-23
RUS

Maurice Turner run for 2 yds to the LOU 4

0-23
PUN

Porter Wilson punt for 52 yds, downed at the LOU 2

0-23
TIM

Timeout Louisville, clock 05:59

0-23
PAS

Riley Leonard pass incomplete to Sahmir Hagans

0-23
PEN

Leonard, Riley pass incomplete to Robertson, Jontavis, PENALTY DUKE holding (Parker II, Brian) 10 yards to the DUKE46, NO PLAY.

0-23
PAS

Riley Leonard pass incomplete to Jalon Calhoun

0-23
RUS

Jordan Waters run for 5 yds to the LOU 44

0-23
PEN

Duke Penalty, False Start (Scott Elliott) to the LOU 49

0-23
PAS

Riley Leonard pass complete to Jordan Moore for 47 yds to the LOU 44 for a 1ST down

0-23
PAS

Riley Leonard pass incomplete to Jalon Calhoun

0-23
PEN

Leonard, Riley pass incomplete to Moore, Jordan, PENALTY DUKE holding (Hornibrook, Jake) 8 yards to the DUKE9, NO PLAY.

0-23
PUN

Brady Hodges punt for 48 yds , Jalon Calhoun returns for 6 yds to the DUKE 17

0-23
RUS

Jawhar Jordan run for 1 yd to the LOU 41

0-23
SAC

Jack Plummer sacked by Terry Moore for a loss of 5 yards to the LOU 40

0-23
FUM

Jack Plummer run for a loss of 4 yards to the LOU 45 Jack Plummer fumbled, recovered by LOUISVILLE Plummer, Jack at LOUISVILLE45.

0-23
PUN

Porter Wilson punt for 35 yds, punt out-of-bounds at the LOU 49

0-23
TIM

Timeout Louisville, clock 10:52

0-23
RUS

Jaquez Moore run for no gain to the DUKE 16

0-23
PAS

Riley Leonard pass complete to Jalon Calhoun for 12 yds to the DUKE 16

0-23
PEN

Duke Penalty, False Start (Scott Elliott) to the DUKE 4

0-23
RUS

Riley Leonard run for 1 yd to the DUKE 8

0-23
PUN

Brady Hodges punt for 41 yds, punt out-of-bounds at the DUKE 7

0-23
RUS

Jack Plummer run for 5 yds to the DUKE 48

0-23
RUS

Jack Plummer run for no gain to the LOU 47

0-23
RUS

Isaac Guerendo run for 3 yds to the LOU 47

0-23
0:00 3rd0-23
END

End of 3rd Quarter

0-23
RUS

Isaac Guerendo run for 16 yds to the LOU 44 for a 1ST down

0-23
PAS

Jack Plummer pass complete to Jamari Thrash for 8 yds to the LOU 28

0-23
PUN

Porter Wilson punt for 48 yds, fair catch by Kevin Coleman at the LOU 20

0-23
FUM

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

0-23
RUS

Jordan Waters run for no gain to the DUKE 37

0-23
PAS

Riley Leonard pass incomplete to Jordan Moore

0-23
PAS

Riley Leonard pass complete to Jordan Moore for 12 yds to the DUKE 37 for a 1ST down

0-23
PAS

Riley Leonard pass incomplete to Sahmir Hagans

0-23
KIC

Brock Travelstead kickoff for 65 yds for a touchback

0-23
FIE

Brock Travelstead 24 yd FG GOOD

0-23
RUS

Jawhar Jordan run for 4 yds to the DUKE 7

0-20
RUS

Jawhar Jordan run for 9 yds to the DUKE 11

0-20
RUS

Ahmari Huggins-Bruce run for 5 yds to the DUKE 20

0-20
PEN

Jordan, Jawhar rush for 4 yards to the DUKE11, PENALTY LOUISVILLE holding (Lumia, Vincent) 10 yards to the DUKE25, NO PLAY.

0-20
PAS

Riley Leonard pass intercepted Gilbert Frierson return for 4 yds to the DUKE 15

0-20
PAS

Riley Leonard pass incomplete to Jordan Moore

0-20
PAS

Riley Leonard pass incomplete to Jordan Moore

0-20
RUS

Riley Leonard run for 2 yds to the DUKE 33 Duke Penalty, Offensive Holding (Scott Elliott) to the DUKE 23

0-20
PEN

Leonard, Riley pass incomplete to Hagans, Sahmir, PENALTY LOUISVILLE holding (Brownlee Jr., Jarvis) 10 yards to the DUKE31, NO PLAY, 1ST DOWN DUKE.

0-20
RUS

Jordan Waters run for 1 yd to the DUKE 21

0-20
PEN

Duke Penalty, Delay of Game (TEAM) to the DUKE 20

0-20
KIC

Brock Travelstead kickoff for 65 yds for a touchback

0-20
FIE

Brock Travelstead 20 yd FG GOOD

0-20
RUS

Maurice Turner run for 15 yds to the DUKE 3

0-17
SAC

Jack Plummer sacked by Ryan Smith for a loss of 8 yards to the DUKE 18

0-17
RUS

Maurice Turner run for a loss of 3 yards to the DUKE 10

0-17
RUS

Jawhar Jordan run for 11 yds to the DUKE 7 for a 1ST down

0-17
RUS

Jawhar Jordan run for 7 yds to the DUKE 18

0-17
RUS

Jack Plummer run for 8 yds to the DUKE 25 for a 1ST down

0-17
RUS

Jawhar Jordan run for 4 yds to the DUKE 33

0-17
RUS

Jawhar Jordan run for 6 yds to the DUKE 37 for a 1ST down

0-17
PAS

Jack Plummer pass complete to Jamari Thrash for 8 yds to the DUKE 43

0-17
PAS

Jack Plummer pass complete to Jamari Thrash for 9 yds to the LOU 49 for a 1ST down

0-17
RUS

Jawhar Jordan run for 5 yds to the LOU 40

0-17
RUS

Jawhar Jordan run for 10 yds to the LOU 35 for a 1ST down

0-17
PAS

Jack Plummer pass incomplete to Jamari Thrash

0-17
KIC

Charlie Ham kickoff for 65 yds for a touchback

0-17
0:00 2nd0-17
END

End of 2nd Quarter

0-17
RUS

TEAM run for a loss of 1 yard to the LOU 18

0-17
PUN

Porter Wilson punt for 49 yds , Kevin Coleman returns for a loss of 3 yards to the LOU 19

0-17
TIM

Timeout Duke, clock 00:18

0-17
PAS

Riley Leonard pass incomplete to Jalon Calhoun

0-17
PAS

Riley Leonard pass complete to Jalon Calhoun for 4 yds to the DUKE 29

0-17
PAS

Riley Leonard pass incomplete

0-17
KIC

Brock Travelstead kickoff for 65 yds for a touchback

0-17
FIE

Brock Travelstead 47 yd FG GOOD

0-17
PAS

Jack Plummer pass incomplete to Chris Bell

0-14
PAS

Jack Plummer pass incomplete to Jawhar Jordan

0-14
RUS

Jawhar Jordan run for 3 yds to the DUKE 30

0-14
PAS

Jack Plummer pass complete to Jamari Thrash for 20 yds to the DUKE 33 for a 1ST down

0-14
PAS

Jack Plummer pass complete to Jamari Thrash for 13 yds to the LOU 47 for a 1ST down

0-14
RUS

Jawhar Jordan run for 11 yds to the LOU 34 for a 1ST down

0-14
RUS

Jawhar Jordan run for 1 yd to the LOU 23

0-14
RUS

Jawhar Jordan run for 11 yds to the LOU 22 for a 1ST down

0-14
PUN

Porter Wilson punt for 37 yds, fair catch by Kevin Coleman at the LOU 11

0-14
RUS

Jordan Waters run for 15 yds to the LOU 48

0-14
PAS

Riley Leonard pass incomplete to Jalon Calhoun

0-14
PEN

Leonard, Riley rush for 3 yards to the LOUISVILLE45, PENALTY DUKE personal foul (Pickett, Justin) 15 yards to the DUKE37, NO PLAY.

0-14
PEN

Duke Penalty, False Start (Brian Parker II) to the LOU 48

0-14
RUS

Jaquez Moore run for 6 yds to the LOU 43

0-14
PAS

Riley Leonard pass complete to Jalon Calhoun for 19 yds to the LOU 49 for a 1ST down

0-14
RUS

Riley Leonard run for 3 yds to the DUKE 32

0-14
RUS

Jaquez Moore run for 5 yds to the DUKE 29

0-14
RUS

Riley Leonard run for 12 yds to the DUKE 24 for a 1ST down

0-14
RUS

Jaquez Moore run for 4 yds to the DUKE 12

0-14
PUN

Brady Hodges punt for 40 yds, fair catch by Jalon Calhoun at the DUKE 8

0-14
PAS

Jack Plummer pass incomplete to Chris Bell

0-14
PAS

Jack Plummer pass incomplete to Jamari Thrash

0-14
RUS

Isaac Guerendo run for 4 yds to the DUKE 48

0-14
RUS

Isaac Guerendo run for 10 yds to the LOU 48 for a 1ST down

0-14
RUS

Maurice Turner run for no gain to the LOU 38

0-14
RUS

Maurice Turner run for 7 yds to the LOU 38

0-14
PAS

Jack Plummer pass complete to Maurice Turner for 11 yds to the LOU 31 for a 1ST down

0-14
RUS

Maurice Turner run for no gain to the LOU 20

0-14
PUN

Porter Wilson punt for 62 yds for a touchback

0-14
PAS

Riley Leonard pass incomplete to Jordan Moore

0-14
0:00 1st0-14
END

End of 1st Quarter

0-14
RUS

Riley Leonard run for 7 yds to the DUKE 38

0-14
SAC

Riley Leonard sacked by Ashton Gillotte for a loss of 5 yards to the DUKE 31

0-14
KIC

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

0-14
RUS

Jawhar Jordan run for 23 yds for a TD (Brock Travelstead KICK)

0-14
PAS

Jack Plummer pass complete to Kevin Coleman for 8 yds to the DUKE 23

0-7
RUS

Isaac Guerendo run for no gain to the DUKE 31

0-7
PAS

Jack Plummer pass complete to Josh Lifson for 19 yds to the DUKE 31 for a 1ST down

0-7
RUS

Jawhar Jordan run for 2 yds to the DUKE 40 Louisville Penalty, Offensive Holding (Michael Gonzalez) to the 50 yard line

0-7
RUS

Jawhar Jordan run for 7 yds to the DUKE 42

0-7
SAC

Riley Leonard sacked by Ashton Gillotte for a loss of 6 yards to the DUKE 49

0-7
RUS

Jaquez Moore run for 1 yd to the LOU 45

0-7
PAS

Riley Leonard pass complete to Jalon Calhoun for 9 yds to the LOU 46

0-7
RUS

Jaquez Moore run for a loss of 1 yard to the DUKE 45

0-7
PAS

Riley Leonard pass complete to Jalon Calhoun for 12 yds to the DUKE 46 for a 1ST down

0-7
PAS

Riley Leonard pass complete to Jordan Moore for 9 yds to the DUKE 34

0-7
KIC

Brock Travelstead kickoff for 65 yds for a touchback

0-7
RUS

Jawhar Jordan run for 14 yds for a TD (Brock Travelstead KICK)

0-7
RUS

Jack Plummer run for 2 yds to the DUKE 14 for a 1ST down

RUS

Jawhar Jordan run for 1 yd to the DUKE 16

PAS

Jack Plummer pass complete to Jamari Thrash for 7 yds to the DUKE 17

RUS

Kevin Coleman run for 1 yd to the DUKE 24

RUS

Jawhar Jordan run for 19 yds to the DUKE 25 for a 1ST down

PAS

Jack Plummer pass complete to Jamari Thrash for 8 yds to the DUKE 44 for a 1ST down

PAS

Jack Plummer pass complete to Chris Bell for 6 yds to the LOU 48

RUS

Jawhar Jordan run for 5 yds to the LOU 42 for a 1ST down

RUS

Jawhar Jordan run for 9 yds to the LOU 37

PUN

Porter Wilson punt for 51 yds , Kevin Coleman returns for 7 yds to the LOU 28

PAS

Riley Leonard pass complete to Jordan Moore for a loss of 3 yards to the DUKE 28

PAS

Riley Leonard pass incomplete to Sahmir Hagans

SAC

Riley Leonard sacked by Jared Dawson for a loss of 8 yards to the DUKE 31

RUS

Riley Leonard run for 12 yds to the DUKE 39 for a 1ST down

PAS

Riley Leonard pass incomplete to Jalon Calhoun

RUS

Jordan Waters run for 2 yds to the DUKE 27

KIC

Brock Travelstead kickoff for 65 yds for a touchback