Louisville Cardinals @ Duke Blue Devils
| 1 | 2 | T | |
|---|---|---|---|
| LOU4-24 | 33 | 29 | 62 |
| DUKE20-8 | 42 | 37 | 79 |
· Line: DUKE -17.5 (O/U 138)
The scoring timeline.
Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.
-
JJ Traynor made Layup. Assisted by El Ellis.
2–0 -
Dereck Lively II made Free Throw.
2–1 -
El Ellis made Layup.
4–1 -
El Ellis made Three Point Jumper.
7–1 -
Dereck Lively II made Dunk. Assisted by Kyle Filipowski.
7–3 -
Kyle Filipowski made Dunk. Assisted by Dereck Lively II.
7–5 -
El Ellis made Three Point Jumper.
10–5 -
Mark Mitchell made Layup. Assisted by Jeremy Roach.
10–7 -
El Ellis made Three Point Jumper.
13–7 -
Dereck Lively II made Dunk. Assisted by Tyrese Proctor.
13–9 -
JJ Traynor made Three Point Jumper. Assisted by Sydney Curry.
16–9 -
Sydney Curry made Layup. Assisted by El Ellis.
18–9 -
Dereck Lively II made Free Throw.
18–10 -
Dereck Lively II made Free Throw.
18–11 -
Tyrese Proctor made Three Point Jumper. Assisted by Jacob Grandison.
18–14 -
Jacob Grandison made Three Point Jumper. Assisted by Tyrese Proctor.
18–17 -
Mark Mitchell made Free Throw.
18–18 -
Mark Mitchell made Free Throw.
18–19 -
Jacob Grandison made Three Point Jumper. Assisted by Dariq Whitehead.
18–22 -
Mike James made Layup. Assisted by Hercy Miller.
20–22 -
Tyrese Proctor made Three Point Jumper.
20–25 -
Dariq Whitehead made Jumper.
20–27 -
El Ellis made Jumper.
22–27 -
Ryan Young made Layup.
22–29 -
El Ellis made Free Throw.
23–29 -
El Ellis made Free Throw.
24–29 -
Mark Mitchell made Dunk. Assisted by Jeremy Roach.
24–31 -
Mark Mitchell made Dunk. Assisted by Jeremy Roach.
24–33 -
Kamari Lands made Free Throw.
25–33 -
Kamari Lands made Free Throw.
26–33 -
Mark Mitchell made Layup.
26–35 -
Mark Mitchell made Free Throw.
26–36 -
JJ Traynor made Three Point Jumper. Assisted by El Ellis.
29–36 -
Dereck Lively II made Dunk. Assisted by Mark Mitchell.
29–38 -
Jae'Lyn Withers made Jumper.
31–38 -
Kyle Filipowski made Free Throw.
31–39 -
Kyle Filipowski made Free Throw.
31–40 -
Mike James made Jumper. Assisted by El Ellis.
33–40 -
Jeremy Roach made Jumper.
33–42 -
Mike James made Free Throw.
34–42 -
Mike James made Free Throw.
35–42 -
Jeremy Roach made Jumper. Assisted by Kyle Filipowski.
35–44 -
Kyle Filipowski made Three Point Jumper. Assisted by Jeremy Roach.
35–47 -
Kyle Filipowski made Two Point Tip Shot.
35–49 -
Brandon Huntley-Hatfield made Jumper.
37–49 -
Kyle Filipowski made Dunk. Assisted by Jeremy Roach.
37–51 -
El Ellis made Layup.
39–51 -
Sydney Curry made Layup. Assisted by El Ellis.
41–51 -
Kyle Filipowski made Jumper. Assisted by Ryan Young.
41–53 -
Dariq Whitehead made Three Point Jumper. Assisted by Ryan Young.
41–56 -
Brandon Huntley-Hatfield made Free Throw.
42–56 -
Jacob Grandison made Three Point Jumper. Assisted by Ryan Young.
42–59 -
El Ellis made Jumper.
44–59 -
Ryan Young made Free Throw.
44–60 -
Roosevelt Wheeler made Dunk.
46–60 -
JJ Traynor made Jumper. Assisted by Hercy Miller.
48–60 -
Dereck Lively II made Free Throw.
48–61 -
JJ Traynor made Three Point Jumper. Assisted by El Ellis.
51–61 -
Jeremy Roach made Layup. Assisted by Kyle Filipowski.
51–63 -
El Ellis made Layup.
53–63 -
Tyrese Proctor made Three Point Jumper. Assisted by Jeremy Roach.
53–66 -
Brandon Huntley-Hatfield made Two Point Tip Shot.
55–66 -
Jeremy Roach made Jumper.
55–68 -
JJ Traynor made Three Point Jumper. Assisted by El Ellis.
58–68 -
Jeremy Roach made Layup. Assisted by Tyrese Proctor.
58–70 -
Brandon Huntley-Hatfield made Free Throw.
59–70 -
Brandon Huntley-Hatfield made Free Throw.
60–70 -
Jeremy Roach made Layup.
60–72 -
Brandon Huntley-Hatfield made Layup. Assisted by Mike James.
62–72 -
Mark Mitchell made Layup.
62–74 -
Jeremy Roach made Free Throw.
62–75 -
Jeremy Roach made Free Throw.
62–76 -
Tyrese Proctor made Three Point Jumper.
62–79
Play-by-play
- P1 Jump Ball won by Duke
- P1 Jeremy Roach missed Layup.
- P1 Jae'Lyn Withers Defensive Rebound.
- P1 JJ Traynor made Layup. Assisted by El Ellis. 2–0
- P1 Kyle Filipowski Turnover.
- P1 Jae'Lyn Withers Steal.
- P1 Brandon Huntley-Hatfield missed Three Point Jumper.
- P1 Mark Mitchell Block.
- P1 Tyrese Proctor Defensive Rebound.
- P1 Foul on Jae'Lyn Withers.
- P1 Dereck Lively II made Free Throw. 2–1
- P1 Dereck Lively II missed Free Throw.
- P1 Brandon Huntley-Hatfield Defensive Rebound.
- P1 Jae'Lyn Withers missed Three Point Jumper.
- P1 Mike James Offensive Rebound.
- P1 El Ellis made Layup. 4–1
- P1 Mark Mitchell missed Layup.
- P1 Brandon Huntley-Hatfield Defensive Rebound.
- P1 El Ellis made Three Point Jumper. 7–1
- P1 Dereck Lively II made Dunk. Assisted by Kyle Filipowski. 7–3
- P1 Jae'Lyn Withers missed Jumper.
- P1 Tyrese Proctor Defensive Rebound.
- P1 Kyle Filipowski made Dunk. Assisted by Dereck Lively II. 7–5
- P1 JJ Traynor missed Jumper.
- P1 Tyrese Proctor Defensive Rebound.
- P1 Tyrese Proctor missed Layup.
- P1 Brandon Huntley-Hatfield Defensive Rebound.
- P1 El Ellis made Three Point Jumper. 10–5
- P1 Mark Mitchell made Layup. Assisted by Jeremy Roach. 10–7
- P1 El Ellis made Three Point Jumper. 13–7
- P1 Jeremy Roach missed Jumper.
- P1 El Ellis Defensive Rebound.
- P1 JJ Traynor Turnover.
- P1 Official TV Timeout
- P1 Dereck Lively II made Dunk. Assisted by Tyrese Proctor. 13–9
- P1 JJ Traynor made Three Point Jumper. Assisted by Sydney Curry. 16–9
- P1 Kyle Filipowski Turnover.
- P1 JJ Traynor Steal.
- P1 Sydney Curry made Layup. Assisted by El Ellis. 18–9
- P1 Foul on Sydney Curry.
- P1 Dereck Lively II made Free Throw. 18–10
- P1 Dereck Lively II made Free Throw. 18–11
- P1 JJ Traynor missed Layup.
- P1 Ryan Young Defensive Rebound.
- P1 Foul on Sydney Curry.
- P1 Jacob Grandison missed Three Point Jumper.
- P1 Jae'Lyn Withers Defensive Rebound.
- P1 El Ellis missed Jumper.
- P1 Ryan Young Defensive Rebound.
- P1 Tyrese Proctor made Three Point Jumper. Assisted by Jacob Grandison. 18–14
- P1 Sydney Curry Turnover.
- P1 Official TV Timeout
- P1 Jacob Grandison made Three Point Jumper. Assisted by Tyrese Proctor. 18–17
- P1 El Ellis Turnover.
- P1 Tyrese Proctor Steal.
- P1 Foul on Mike James.
- P1 Mark Mitchell made Free Throw. 18–18
- P1 Mark Mitchell made Free Throw. 18–19
- P1 Mike James missed Jumper.
- P1 Duke Defensive Rebound.
- P1 Jacob Grandison made Three Point Jumper. Assisted by Dariq Whitehead. 18–22
- P1 Mike James missed Three Point Jumper.
- P1 Mark Mitchell Defensive Rebound.
- P1 Foul on Brandon Huntley-Hatfield.
- P1 Louisville Timeout
- P1 Jacob Grandison Turnover.
- P1 Jae'Lyn Withers Steal.
- P1 Jae'Lyn Withers missed Jumper.
- P1 Jacob Grandison Defensive Rebound.
- P1 Jacob Grandison missed Three Point Jumper.
- P1 Mike James Block.
- P1 Brandon Huntley-Hatfield Defensive Rebound.
- P1 Mike James made Layup. Assisted by Hercy Miller. 20–22
- P1 Tyrese Proctor made Three Point Jumper. 20–25
- P1 Hercy Miller missed Three Point Jumper.
- P1 Jacob Grandison Defensive Rebound.
- P1 Dariq Whitehead made Jumper. 20–27
- P1 El Ellis made Jumper. 22–27
- P1 Dariq Whitehead missed Layup.
- P1 Ryan Young Offensive Rebound.
- P1 Ryan Young made Layup. 22–29
- P1 El Ellis missed Three Point Jumper.
- P1 Jacob Grandison Defensive Rebound.
- P1 Tyrese Proctor missed Layup.
- P1 Mark Mitchell Offensive Rebound.
- P1 Mark Mitchell missed Dunk.
- P1 El Ellis Defensive Rebound.
- P1 Foul on Jacob Grandison.
- P1 Official TV Timeout
- P1 El Ellis made Free Throw. 23–29
- P1 El Ellis made Free Throw. 24–29
- P1 Dariq Whitehead missed Three Point Jumper.
- P1 Kyle Filipowski Offensive Rebound.
- P1 Dariq Whitehead missed Three Point Jumper.
- P1 Louisville Deadball Team Rebound.
- P1 Mike James Turnover.
- P1 Kyle Filipowski missed Layup.
- P1 Kamari Lands Defensive Rebound.
- P1 Mike James Turnover.
- P1 Dariq Whitehead Steal.
- P1 Mark Mitchell made Dunk. Assisted by Jeremy Roach. 24–31
- P1 Mike James missed Three Point Jumper.
- P1 Louisville Offensive Rebound.
- P1 Official TV Timeout
- P1 Jae'Lyn Withers missed Three Point Jumper.
- P1 Louisville Offensive Rebound.
- P1 El Ellis missed Layup.
- P1 Tyrese Proctor Defensive Rebound.
- P1 Mark Mitchell made Dunk. Assisted by Jeremy Roach. 24–33
- P1 Foul on Jacob Grandison.
- P1 Foul on Jeremy Roach.
- P1 Kamari Lands made Free Throw. 25–33
- P1 Kamari Lands made Free Throw. 26–33
- P1 Dariq Whitehead missed Three Point Jumper.
- P1 Dereck Lively II Offensive Rebound.
- P1 Tyrese Proctor missed Three Point Jumper.
- P1 Mark Mitchell Offensive Rebound.
- P1 Mark Mitchell made Layup. 26–35
- P1 Foul on Sydney Curry.
- P1 Mark Mitchell made Free Throw. 26–36
- P1 JJ Traynor made Three Point Jumper. Assisted by El Ellis. 29–36
- P1 Dereck Lively II made Dunk. Assisted by Mark Mitchell. 29–38
- P1 Jae'Lyn Withers made Jumper. 31–38
- P1 Dereck Lively II missed Three Point Jumper.
- P1 Duke Offensive Rebound.
- P1 Duke Timeout
- P1 Dariq Whitehead missed Layup.
- P1 Dereck Lively II Offensive Rebound.
- P1 Dereck Lively II missed Two Point Tip Shot.
- P1 Kyle Filipowski Offensive Rebound.
- P1 Foul on Mike James.
- P1 Kyle Filipowski made Free Throw. 31–39
- P1 Kyle Filipowski made Free Throw. 31–40
- P1 Foul on El Ellis.
- P1 El Ellis Turnover.
- P1 Tyrese Proctor missed Three Point Jumper.
- P1 JJ Traynor Defensive Rebound.
- P1 Foul on Kyle Filipowski.
- P1 Mike James made Jumper. Assisted by El Ellis. 33–40
- P1 Jeremy Roach made Jumper. 33–42
- P2 Jump Ball won by Louisville
- P2 Foul on Jeremy Roach.
- P2 Mike James made Free Throw. 34–42
- P2 Mike James made Free Throw. 35–42
- P2 Jeremy Roach made Jumper. Assisted by Kyle Filipowski. 35–44
- P2 JJ Traynor Turnover.
- P2 Jeremy Roach Steal.
- P2 Kyle Filipowski made Three Point Jumper. Assisted by Jeremy Roach. 35–47
- P2 El Ellis Turnover.
- P2 Mark Mitchell Steal.
- P2 Tyrese Proctor missed Layup.
- P2 Kyle Filipowski Offensive Rebound.
- P2 Kyle Filipowski made Two Point Tip Shot. 35–49
- P2 Louisville Timeout
- P2 Brandon Huntley-Hatfield made Jumper. 37–49
- P2 Kyle Filipowski made Dunk. Assisted by Jeremy Roach. 37–51
- P2 Jae'Lyn Withers missed Layup.
- P2 Dereck Lively II Block.
- P2 Dereck Lively II Defensive Rebound.
- P2 Jump Ball won by Duke
- P2 Mark Mitchell missed Three Point Jumper.
- P2 JJ Traynor Defensive Rebound.
- P2 El Ellis made Layup. 39–51
- P2 Jeremy Roach missed Jumper.
- P2 Jae'Lyn Withers Defensive Rebound.
- P2 Foul on Tyrese Proctor.
- P2 Official TV Timeout
- P2 Sydney Curry made Layup. Assisted by El Ellis. 41–51
- P2 Kyle Filipowski made Jumper. Assisted by Ryan Young. 41–53
- P2 Foul on JJ Traynor.
- P2 Kyle Filipowski missed Free Throw.
- P2 Kyle Filipowski Offensive Rebound.
- P2 Dariq Whitehead made Three Point Jumper. Assisted by Ryan Young. 41–56
- P2 Foul on Brandon Huntley-Hatfield.
- P2 Brandon Huntley-Hatfield Turnover.
- P2 Ryan Young missed Jumper.
- P2 Mike James Defensive Rebound.
- P2 Foul on Ryan Young.
- P2 Brandon Huntley-Hatfield made Free Throw. 42–56
- P2 Brandon Huntley-Hatfield missed Free Throw.
- P2 Jae'Lyn Withers Offensive Rebound.
- P2 El Ellis missed Three Point Jumper.
- P2 Kyle Filipowski Defensive Rebound.
- P2 Foul on Sydney Curry.
- P2 Jeremy Roach missed Free Throw.
- P2 Duke Deadball Team Rebound.
- P2 Jeremy Roach missed Free Throw.
- P2 Ryan Young Offensive Rebound.
- P2 Jacob Grandison made Three Point Jumper. Assisted by Ryan Young. 42–59
- P2 El Ellis made Jumper. 44–59
- P2 Dariq Whitehead missed Layup.
- P2 Ryan Young Offensive Rebound.
- P2 Foul on Brandon Huntley-Hatfield.
- P2 Ryan Young missed Free Throw.
- P2 Duke Deadball Team Rebound.
- P2 Ryan Young made Free Throw. 44–60
- P2 El Ellis missed Jumper.
- P2 Roosevelt Wheeler Offensive Rebound.
- P2 Louisville Timeout
- P2 Jae'Lyn Withers Turnover.
- P2 Ryan Young missed Layup.
- P2 Mike James Defensive Rebound.
- P2 Foul on Tyrese Proctor.
- P2 El Ellis missed Layup.
- P2 Roosevelt Wheeler Offensive Rebound.
- P2 Roosevelt Wheeler made Dunk. 46–60
- P2 Foul on El Ellis.
- P2 Official TV Timeout
- P2 Tyrese Proctor missed Three Point Jumper.
- P2 Hercy Miller Defensive Rebound.
- P2 JJ Traynor made Jumper. Assisted by Hercy Miller. 48–60
- P2 Dariq Whitehead missed Three Point Jumper.
- P2 Kamari Lands Defensive Rebound.
- P2 Kamari Lands missed Jumper.
- P2 Mark Mitchell Defensive Rebound.
- P2 Foul on Hercy Miller.
- P2 Dereck Lively II missed Free Throw.
- P2 Duke Deadball Team Rebound.
- P2 Dereck Lively II made Free Throw. 48–61
- P2 JJ Traynor made Three Point Jumper. Assisted by El Ellis. 51–61
- P2 Kyle Filipowski missed Three Point Jumper.
- P2 Duke Deadball Team Rebound.
- P2 Duke Turnover.
- P2 El Ellis missed Layup.
- P2 Kyle Filipowski Defensive Rebound.
- P2 Official TV Timeout
- P2 Jeremy Roach made Layup. Assisted by Kyle Filipowski. 51–63
- P2 Mike James missed Layup.
- P2 Dereck Lively II Block.
- P2 Louisville Offensive Rebound.
- P2 Foul on Tyrese Proctor.
- P2 Jae'Lyn Withers missed Jumper.
- P2 Kyle Filipowski Defensive Rebound.
- P2 Kyle Filipowski Turnover.
- P2 El Ellis Steal.
- P2 El Ellis made Layup. 53–63
- P2 Tyrese Proctor made Three Point Jumper. Assisted by Jeremy Roach. 53–66
- P2 Duke Timeout
- P2 Foul on Dereck Lively II.
- P2 El Ellis Turnover.
- P2 Kyle Filipowski Steal.
- P2 Dereck Lively II Turnover.
- P2 El Ellis Steal.
- P2 JJ Traynor missed Jumper.
- P2 Brandon Huntley-Hatfield Offensive Rebound.
- P2 Brandon Huntley-Hatfield made Two Point Tip Shot. 55–66
- P2 Jeremy Roach made Jumper. 55–68
- P2 JJ Traynor made Three Point Jumper. Assisted by El Ellis. 58–68
- P2 Tyrese Proctor missed Three Point Jumper.
- P2 JJ Traynor Defensive Rebound.
- P2 JJ Traynor missed Three Point Jumper.
- P2 Dariq Whitehead Defensive Rebound.
- P2 Duke Timeout
- P2 Official TV Timeout
- P2 Jeremy Roach made Layup. Assisted by Tyrese Proctor. 58–70
- P2 Foul on Dereck Lively II.
- P2 Brandon Huntley-Hatfield made Free Throw. 59–70
- P2 Brandon Huntley-Hatfield made Free Throw. 60–70
- P2 Tyrese Proctor missed Layup.
- P2 Louisville Defensive Rebound.
- P2 El Ellis missed Layup.
- P2 Ryan Young Block.
- P2 Ryan Young Defensive Rebound.
- P2 Jeremy Roach made Layup. 60–72
- P2 Brandon Huntley-Hatfield made Layup. Assisted by Mike James. 62–72
- P2 Mark Mitchell made Layup. 62–74
- P2 Mike James missed Layup.
- P2 Ryan Young Block.
- P2 Louisville Offensive Rebound.
- P2 Kamari Lands missed Jumper.
- P2 Dereck Lively II Defensive Rebound.
- P2 Foul on Roosevelt Wheeler.
- P2 Jeremy Roach made Free Throw. 62–75
- P2 Jeremy Roach made Free Throw. 62–76
- P2 Hercy Miller missed Three Point Jumper.
- P2 Dariq Whitehead Defensive Rebound.
- P2 Tyrese Proctor made Three Point Jumper. 62–79
- P2 Kamari Lands missed Jumper.
- P2 Jeremy Roach Defensive Rebound.
- P2 Tyrese Proctor missed Layup.
- P2 Roosevelt Wheeler Block.
- P2 Louisville Defensive Rebound.
- P2 Devin Ree Turnover.
- P2 Mark Mitchell Steal.
Box score
LOU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ TraynorF | 27 | 16 | 6-10 | 4-5 | 0-0 | 3 | 0 | 2 | 1 | 0 | 0 | 3 | 1 |
| Brandon Huntley-HatfieldF | 27 | 9 | 3-4 | 0-1 | 3-4 | 5 | 0 | 1 | 0 | 0 | 1 | 4 | 3 |
| Jae'Lyn WithersF | 29 | 2 | 1-7 | 0-2 | 0-0 | 4 | 0 | 1 | 2 | 0 | 1 | 3 | 1 |
| Mike JamesG | 33 | 6 | 2-7 | 0-2 | 2-2 | 3 | 1 | 2 | 0 | 1 | 1 | 2 | 2 |
| El EllisG | 36 | 21 | 8-16 | 3-5 | 2-2 | 2 | 7 | 4 | 2 | 0 | 0 | 2 | 2 |
| Devin ReeF | 2 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sydney CurryF | 8 | 4 | 2-2 | 0-0 | 0-0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 4 |
| Roosevelt WheelerC | 6 | 2 | 1-1 | 0-0 | 0-0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 1 |
| Kamari LandsG | 21 | 2 | 0-3 | 0-0 | 2-2 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| Hercy MillerG | 9 | 0 | 0-2 | 0-2 | 0-0 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 1 |
| Zan PayneG | 2 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Emmanuel OkoraforF | |||||||||||||
| Fabio BasiliG | |||||||||||||
| Aidan McCoolG | |||||||||||||
| Ashton Myles-DevoreG |
DUKE
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyle FilipowskiF | 23 | 13 | 5-7 | 1-2 | 2-3 | 7 | 3 | 3 | 1 | 0 | 4 | 3 | 1 |
| Dereck Lively IIC | 25 | 10 | 3-5 | 0-1 | 4-6 | 4 | 1 | 1 | 0 | 2 | 2 | 2 | 2 |
| Mark MitchellG | 32 | 13 | 5-8 | 0-1 | 3-3 | 3 | 1 | 0 | 2 | 1 | 1 | 2 | 0 |
| Tyrese ProctorG | 35 | 12 | 4-13 | 4-8 | 0-0 | 4 | 3 | 0 | 1 | 0 | 0 | 4 | 3 |
| Jeremy RoachG | 30 | 14 | 6-9 | 0-0 | 2-4 | 1 | 6 | 0 | 1 | 0 | 0 | 1 | 2 |
| Dariq WhiteheadF | 27 | 5 | 2-9 | 1-5 | 0-0 | 3 | 1 | 0 | 1 | 0 | 1 | 2 | 0 |
| Ryan YoungC | 15 | 3 | 1-3 | 0-0 | 1-2 | 6 | 3 | 0 | 0 | 2 | 3 | 3 | 1 |
| Jacob GrandisonG | 13 | 9 | 3-5 | 3-5 | 0-0 | 3 | 1 | 1 | 0 | 0 | 0 | 3 | 2 |
| Kale CatchingsF | |||||||||||||
| Christian ReevesC | |||||||||||||
| Stanley BordenC | |||||||||||||
| Spencer HubbardG | |||||||||||||
| Jaden SchuttG | |||||||||||||
| Jaylen BlakesG | |||||||||||||
| Max JohnsG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.