FINAL
Apr 5, 2025
Game Recap
Houston rallies to beat Duke 70-67 in the Final Four, will face Florida for the NCAA title. Sorry guys, “Phi Slama Jama” is already taken. How ’bout something simple, like “Comeback Kids.”.
Box Score
1 | 2 | T | |
---|---|---|---|
HOU | 28 | 42 | 70 |
DUKE | 34 | 33 | 67 |
Play-by-Play
1st halfhouduke
- (20:00) Start game
- (19:58) Jump Ball won by Houston
- (19:58) Jump Ball lost by Duke
- (19:44) J'Wan Roberts missed Jumper.
- (19:44) Cooper Flagg Block.
- (19:42) Houston Offensive Rebound.
- (19:30) Milos Uzan missed Three Point Jumper.
- (19:29) Houston Offensive Rebound.
- (19:27) Houston Turnover.
- (19:09) Cooper Flagg missed Jumper.
- (19:09) Joseph Tugler Block.
- (19:03) J'Wan Roberts Defensive Rebound.
- (18:59) Foul on Khaman Maluach.
- (18:59) Joseph Tugler subbing out for Houston
- (18:59) Ja'Vier Francis subbing in for Houston
- (18:46) Emanuel Sharp missed Three Point Jumper.
- (18:43) J'Wan Roberts Offensive Rebound.
- +3 (18:41) L.J. Cryer made Three Point Jumper. Assisted by J'Wan Roberts.30
- (18:15) Foul on Ja'Vier Francis.
- +1 (18:15) Kon Knueppel made Free Throw.31
- +1 (18:15) Kon Knueppel made Free Throw.32
- (17:52) Milos Uzan missed Three Point Jumper.
- (17:47) J'Wan Roberts Offensive Rebound.
- (17:44) L.J. Cryer missed Jumper.
- (17:43) Duke Defensive Rebound.
- (17:27) Cooper Flagg missed Layup.
- (17:22) Milos Uzan Defensive Rebound.
- (17:17) Emanuel Sharp missed Jumper.
- (17:13) J'Wan Roberts Offensive Rebound.
- (17:02) J'Wan Roberts missed Jumper.
- (16:58) Cooper Flagg Defensive Rebound.
- (16:54) Sion James missed Three Point Jumper.
- (16:50) Ja'Vier Francis Defensive Rebound.
- (16:35) L.J. Cryer missed Three Point Jumper.
- (16:31) Kon Knueppel Defensive Rebound.
- (16:18) Cooper Flagg Turnover.
- (16:18) J'Wan Roberts Steal.
- (16:09) Foul on Tyrese Proctor.
- (16:09) Emanuel Sharp missed Free Throw.
- (16:09) Houston Deadball Team Rebound.
- (16:09) Khaman Maluach subbing out for Duke
- (16:09) Sion James subbing out for Duke
- (16:09) Caleb Foster subbing in for Duke
- (16:09) Patrick Ngongba II subbing in for Duke
- (16:09) J'Wan Roberts subbing out for Houston
- (16:09) Terrance Arceneaux subbing in for Houston
- +1 (16:09) Emanuel Sharp made Free Throw.42
- (16:09) Emanuel Sharp subbing out for Houston
- (16:09) Mylik Wilson subbing in for Houston
- +3 (15:57) Kon Knueppel made Three Point Jumper. Assisted by Caleb Foster.45
- (15:39) Milos Uzan Turnover.
- (15:39) Cooper Flagg Steal.
- (15:34) Caleb Foster missed Jumper.
- (15:27) Milos Uzan Defensive Rebound.
- +2 (15:25) Mylik Wilson made Layup.65
- (15:10) Kon Knueppel missed Three Point Jumper.
- (15:04) Terrance Arceneaux Defensive Rebound.
- (14:58) Mylik Wilson missed Jumper.
- (14:54) Caleb Foster Defensive Rebound.
- +3 (14:42) Cooper Flagg made Three Point Jumper. Assisted by Kon Knueppel.68
- (14:15) Milos Uzan missed Jumper.
- (14:12) Caleb Foster Defensive Rebound.
- +2 (14:02) Tyrese Proctor made Jumper.610
- +2 (13:37) L.J. Cryer made Jumper.810
- (13:07) Cooper Flagg missed Three Point Jumper.
- (13:03) L.J. Cryer Defensive Rebound.
- (12:52) L.J. Cryer missed Three Point Jumper.
- (12:48) Caleb Foster Defensive Rebound.
- +2 (12:45) Cooper Flagg made Dunk.812
- (12:27) Milos Uzan missed Jumper.
- (12:23) Cooper Flagg Defensive Rebound.
- +2 (12:13) Kon Knueppel made Layup. Assisted by Patrick Ngongba II.814
- (11:51) Cooper Flagg subbing out for Duke
- (11:51) Patrick Ngongba II subbing out for Duke
- (11:51) Maliq Brown subbing in for Duke
- (11:51) Mason Gillis subbing in for Duke
- (11:51) Ja'Vier Francis subbing out for Houston
- (11:51) Terrance Arceneaux subbing out for Houston
- (11:51) Joseph Tugler subbing in for Houston
- (11:51) J'Wan Roberts subbing in for Houston
- +1 (11:51) L.J. Cryer made Free Throw.914
- (11:51) Foul on Patrick Ngongba II.
- (11:51) Official TV Timeout
- (11:51) Official TV Timeout
- (11:51) Mylik Wilson subbing out for Houston
- (11:51) Emanuel Sharp subbing in for Houston
- (11:51) L.J. Cryer missed Free Throw.
- (11:49) Kon Knueppel Defensive Rebound.
- (11:26) Maliq Brown Turnover.
- (11:26) J'Wan Roberts Steal.
- (11:22) J'Wan Roberts missed Layup.
- (11:22) Mason Gillis Defensive Rebound.
- (11:22) Foul on Milos Uzan.
- (11:12) Foul on Milos Uzan.
- (11:12) Caleb Foster missed Free Throw.
- (11:12) Duke Deadball Team Rebound.
- (11:12) Milos Uzan subbing out for Houston
- (11:12) Mylik Wilson subbing in for Houston
- (11:12) Caleb Foster missed Free Throw.
- (11:09) Maliq Brown Offensive Rebound.
- +2 (11:07) Kon Knueppel made Layup. Assisted by Maliq Brown.916
- (10:48) Joseph Tugler Turnover.
- (10:48) Mason Gillis Steal.
- (10:47) Foul on Joseph Tugler.
- (10:47) Houston Timeout
- (10:20) Caleb Foster missed Layup.
- (10:16) Maliq Brown Offensive Rebound.
- +2 (10:16) Maliq Brown made Two Point Tip Shot.918
- (9:49) J'Wan Roberts Turnover.
- (9:49) Maliq Brown Steal.
- (9:28) Kon Knueppel missed Jumper.
- (9:25) Mason Gillis Offensive Rebound.
- (9:24) Tyrese Proctor missed Three Point Jumper.
- (9:21) Kon Knueppel Offensive Rebound.
- (9:19) Tyrese Proctor missed Jumper.
- (9:16) J'Wan Roberts Defensive Rebound.
- (9:11) Foul on Mason Gillis.
- (9:11) Caleb Foster subbing out for Duke
- (9:11) Tyrese Proctor subbing out for Duke
- (9:11) Maliq Brown subbing out for Duke
- (9:11) Kon Knueppel subbing out for Duke
- (9:11) Cooper Flagg subbing in for Duke
- (9:11) Isaiah Evans subbing in for Duke
- (9:11) Khaman Maluach subbing in for Duke
- (9:11) Sion James subbing in for Duke
- (9:11) Mylik Wilson subbing out for Houston
- (9:11) Terrance Arceneaux subbing in for Houston
- (8:54) Emanuel Sharp missed Jumper.
- (8:53) J'Wan Roberts Offensive Rebound.
- (8:53) Foul on Sion James.
- (8:53) J'Wan Roberts missed Free Throw.
- (8:53) Houston Deadball Team Rebound.
- +1 (8:53) J'Wan Roberts made Free Throw.1018
- (8:34) Khaman Maluach missed Layup.
- (8:34) Joseph Tugler Block.
- (8:30) Terrance Arceneaux Defensive Rebound.
- +3 (8:25) Emanuel Sharp made Three Point Jumper. Assisted by L.J. Cryer.1318
- (8:07) Mason Gillis missed Three Point Jumper.
- (8:04) L.J. Cryer Defensive Rebound.
- (7:58) Terrance Arceneaux missed Jumper.
- (7:53) L.J. Cryer Offensive Rebound.
- +2 (7:47) J'Wan Roberts made Layup.1518
- (7:40) Duke Timeout
- (7:40) Isaiah Evans subbing out for Duke
- (7:40) Mason Gillis subbing out for Duke
- (7:40) Tyrese Proctor subbing in for Duke
- (7:40) Kon Knueppel subbing in for Duke
- (7:17) Sion James missed Layup.
- (7:14) J'Wan Roberts Defensive Rebound.
- (6:53) J'Wan Roberts missed Jumper.
- (6:50) Terrance Arceneaux Offensive Rebound.
- (6:48) Terrance Arceneaux missed Jumper.
- (6:48) Cooper Flagg Block.
- (6:44) Cooper Flagg Defensive Rebound.
- (6:28) Cooper Flagg missed Jumper.
- (6:26) Terrance Arceneaux Defensive Rebound.
- (5:59) Emanuel Sharp Turnover.
- (5:59) Sion James Steal.
- +2 (5:41) Khaman Maluach made Dunk. Assisted by Cooper Flagg.1520
- (5:41) Foul on Emanuel Sharp.
- (5:41) Emanuel Sharp subbing out for Houston
- (5:41) Mylik Wilson subbing in for Houston
- +1 (5:41) Khaman Maluach made Free Throw.1521
- (5:41) Khaman Maluach subbing out for Duke
- (5:41) Sion James subbing out for Duke
- (5:41) Caleb Foster subbing in for Duke
- (5:41) Maliq Brown subbing in for Duke
- (5:19) Terrance Arceneaux missed Jumper.
- (5:13) Mylik Wilson Offensive Rebound.
- (5:13) J'Wan Roberts Turnover.
- (5:13) Maliq Brown Steal.
- +2 (5:03) Tyrese Proctor made Jumper. Assisted by Maliq Brown.1523
- (4:43) Mylik Wilson missed Jumper.
- (4:40) Duke Defensive Rebound.
- (4:40) Mylik Wilson subbing out for Houston
- (4:40) Joseph Tugler subbing out for Houston
- (4:40) Ja'Vier Francis subbing in for Houston
- (4:40) Emanuel Sharp subbing in for Houston
- (4:21) Caleb Foster missed Jumper.
- (4:21) Ja'Vier Francis Block.
- (4:17) J'Wan Roberts Defensive Rebound.
- (4:09) Emanuel Sharp missed Three Point Jumper.
- (4:05) Caleb Foster Defensive Rebound.
- +3 (3:50) Kon Knueppel made Three Point Jumper. Assisted by Tyrese Proctor.1526
- +2 (3:22) J'Wan Roberts made Dunk.1726
- +2 (3:01) Maliq Brown made Layup. Assisted by Cooper Flagg.1728
- (2:36) Foul on Caleb Foster.
- (2:36) Official TV Timeout
- (2:36) Maliq Brown subbing out for Duke
- (2:36) Khaman Maluach subbing in for Duke
- (2:36) Terrance Arceneaux subbing out for Houston
- (2:36) Milos Uzan subbing in for Houston
- +1 (2:36) Ja'Vier Francis made Free Throw.1828
- +1 (2:36) Ja'Vier Francis made Free Throw.1928
- (2:12) Cooper Flagg missed Layup.
- (2:08) Cooper Flagg Offensive Rebound.
- +2 (2:07) Cooper Flagg made Layup.1930
- (2:07) Foul on Ja'Vier Francis.
- (2:07) Ja'Vier Francis subbing out for Houston
- (2:07) Joseph Tugler subbing in for Houston
- +1 (2:07) Cooper Flagg made Free Throw.1931
- +3 (1:43) L.J. Cryer made Three Point Jumper. Assisted by Milos Uzan.2231
- (1:28) Foul on Joseph Tugler.
- (1:28) Khaman Maluach missed Free Throw.
- (1:28) Duke Deadball Team Rebound.
- +1 (1:28) Khaman Maluach made Free Throw.2232
- +3 (1:12) Milos Uzan made Three Point Jumper.2532
- (0:46) Foul on J'Wan Roberts.
- +1 (0:46) Khaman Maluach made Free Throw.2533
- (0:46) Caleb Foster subbing out for Duke
- (0:46) Sion James subbing in for Duke
- (0:46) Joseph Tugler subbing out for Houston
- (0:46) Ja'Vier Francis subbing in for Houston
- +1 (0:46) Khaman Maluach made Free Throw.2534
- (0:46) Khaman Maluach subbing out for Duke
- (0:46) Maliq Brown subbing in for Duke
- +3 (0:33) L.J. Cryer made Three Point Jumper.2834
- (0:02) Tyrese Proctor missed Three Point Jumper.
- (0:00) Houston Defensive Rebound.
- (0:00) End of 1st half
2nd half
Team Stats
Game Details
Saturday, April 5, 2025 · 9:28 PM
Alamodome · San Antonio, TX
attendance: 68,252 (186.6%)
tv: CBS
spread: DUKE -4.5
over/under: 137.5