2024-25

35-4

Flagg's Masterpiece, the 33-Second Nightmare, and 97.1%

Coach: Jon Scheyer (3rd year)Scheyer Era#1 seed East — Final Four (beat Mount St. Mary's, Baylor, Arizona, Alabama; lost to #1 Houston 67-70)

2024-25 Duke Roster

15
Total Roster
15
Profiled
10
New Arrivals
5
Returning

2024-25 Season Overview

35-4
Record
19-1
ACC
#7
Preseason
#1
Final
ACC Tournament
Champions (23rd title — most in ACC history — beat Georgia Tech, North Carolina, Louisville; won semifinal and final without Cooper Flagg)
NCAA Tournament
#1 seed East — Final Four (beat Mount St. Mary's, Baylor, Arizona, Alabama; lost to #1 Houston 67-70)

Season Overview

The 2024-25 Duke Blue Devils were the best team in college basketball for 39 minutes and 27 seconds of their final game. Then they became the sport's most devastating cautionary tale about how March doesn't care about talent, rankings, or win probability.

The season began with a near-complete roster overhaul. After the program-record transfer portal exodus of spring 2024, only Tyrese Proctor and Caleb Foster returned as scholarship players who had scored a point. Scheyer rebuilt through the transfer portal (Maliq Brown from Syracuse, Sion James from Tulane, Mason Gillis from Purdue, Cameron Sheffield from Rice) and a recruiting class headlined by the most hyped freshman prospect since Zion Williamson: Cooper Flagg.

Flagg, a 6-9 forward from Newport, Maine, via Montverde Academy, had reclassified from the Class of 2025 and was the unanimous #1 recruit in the country. He'd been named to the 2024 USA Basketball Men's Select Team to train alongside NBA players preparing for the Paris Olympics — the only teenager and first collegian since 2013. At 17, he was already being discussed as the probable #1 pick in the 2025 NBA Draft. He arrived at Duke carrying expectations that rivaled Zion's — and met them.

Flagg scored 18 in his debut against Maine, dropped 26 and 11 in a close loss to Kentucky at the Champions Classic, and put up 24 and three blocks in a 14-point win over Arizona. A loss at Kansas — where Flagg had five turnovers including one on a potential go-ahead possession with 48 seconds left — was Duke's second and final regular-season loss away from Cameron. From there, Duke went on a tear. They finished 17-0 at Cameron Indoor Stadium and 19-1 in ACC play, winning the regular-season championship by a wide margin.

Kon Knueppel, a 6-7 freshman from Milwaukee via the same Wisconsin basketball circles that produced Jalen Johnson, emerged as Duke's second-most important player — a floor-spacer, playmaker, and relentless competitor who shot 37.9% from three and routinely dove for loose balls in games already decided. Khaman Maluach, the 7-2 South Sudanese center, provided elite rim protection and finished at 71.2% from the field. Proctor, in his third year, matured into a reliable scorer and defender. Brown, the Syracuse transfer, was the ACC Defensive Player of the Year and ACC Sixth Man of the Year.

The rivalry with North Carolina was one-sided for the first time in years. Duke beat UNC 87-70 at Cameron on February 1 — Flagg had 21 points, eight rebounds, and seven assists, becoming just the third Duke player to post a 20/7/7 line against the Tar Heels. On Senior Night at Cameron on March 8, Duke won 76-61, with Flagg overcoming three first-half fouls to post a season-high four blocks. The Blue Devils had now won five straight in the rivalry.

Flagg won every major award: ACC Player of the Year, ACC Rookie of the Year (the fifth Duke freshman to sweep both, after Okafor, Bagley, Williamson, and now Flagg), the Wooden Award, the Naismith Award, and consensus first-team All-American. His 709 points ranked third among Duke freshmen all-time. He set Duke's freshman record for free throws made (179). His 12 ACC Rookie of the Week selections set a conference record. He was a 12-time weekly award winner and the only player in ACC history to sweep both weekly awards five times in one season.

Duke entered the ACC Tournament as the #1 seed and immediately lost Flagg to an ankle sprain in the quarterfinal against Georgia Tech. The Blue Devils won that game 78-70 anyway, then faced UNC in the semifinals without Flagg or Maliq Brown. Duke led by 24 in the first half before UNC mounted a furious 23-point comeback, pulling within one at 72-71 with 32 seconds left. UNC's Ven-Allen Lubin went to the free-throw line with a chance to give the Tar Heels the lead — but missed the first, and Jae'Lyn Withers committed a lane violation on the second, wiping it off. Knueppel hit two free throws. Lubin's desperation three at the buzzer missed. Duke 74, UNC 71. First 3-0 sweep of UNC since 2001-02.

Duke beat Louisville 73-62 in the championship game — again without Flagg — behind Proctor's 19 points on six three-pointers and Knueppel's 18. The program's 23rd ACC Tournament title, the most in conference history.

As the #1 seed in the East Region, Duke rolled through the NCAA Tournament. Mount St. Mary's fell 93-49 (Flagg: 18 pts, two-handed dunk highlight). Baylor fell 89-66 (Flagg: 18/9/6). Arizona fell 100-93 in a thrilling Sweet 16 rematch (Flagg: 22/4/4/3 steals, including 3-of-4 from three against the nation's #1 defense). Alabama fell 85-65 in the Elite Eight (Flagg: 16/9 with suffocating defense that held the country's best offense to 65 points). Duke was averaging 91.8 points per tournament game. They were the #1 overall seed, the #1 adjusted offense in the country, and the #1 adjusted defense. They were headed to the Final Four.

On April 5, 2025, at the Alamodome in San Antonio, Duke faced #1-seed Houston with a national championship game berth at stake. Flagg had won the Wooden Award hours earlier. The coronation was supposed to be Monday night.

For 30 minutes, it looked exactly like it should. Duke led 34-28 at halftime behind Flagg and Knueppel. In the second half, Duke extended the lead to 14 — 56-42 with 11:54 remaining. Flagg was everywhere: scoring, passing, blocking shots, rebounding. He was having the kind of game that ends with confetti and net-cutting.

Then Duke stopped scoring.

One field goal in the final 10 minutes and 31 seconds. One. The nation's #1 offense, the team averaging 83.7 points per game, produced a single basket in over ten minutes of basketball. Houston chipped away. Still, with 2:30 remaining, Duke's win probability was 97.1%. They led 64-55.

With 1:14 left, Duke led 67-61 and had the ball. A Knueppel free throw on a technical foul pushed it to 67-61. Then everything collapsed — in exactly 33 seconds.

Emanuel Sharp hit a three-pointer from the right wing after Flagg and Sion James miscommunicated on a ball-screen switch: 67-64. Duke's inbound pass was knocked away by Mylik Wilson. JoJo Tugler dunked: 67-66. Proctor missed the front end of a one-and-one. Flagg was called for a controversial over-the-back foul on the rebound, sending J'Wan Roberts — a career 58.9% free-throw shooter who'd been practicing 150 foul shots a night — to the line. Roberts made both: Houston 68, Duke 67.

Duke had one last chance. Scheyer drew up the play he wanted: Flagg, with the ball, in space, near the basket. Flagg drove to his spot — a mid-range pull-up jumper about six feet from the rim, the shot he'd hit dozens of times all season. J'Wan Roberts contested it. The ball hit the front of the rim. LJ Cryer made two free throws. Houston 70, Duke 67.

'It's the play coach drew up,' Flagg said afterward, tears in his eyes. 'Took it into the paint. Thought I got my feet set, rose up. Left it short obviously. A shot I'm willing to live with in that scenario.'

Scheyer: 'For the rest of my life, I'll have no regrets with #2 with the ball 6 feet from the basket.'

Flagg finished with 27 points, seven rebounds, four assists, three blocks, and two steals — the first player since defensive stats became official in 1986 to lead his team in all five categories in a Final Four game. He was named to the NCAA All-Tournament Team despite not playing in the championship game.

Houston went on to beat Florida for the national championship. Duke finished 35-4 — one of six teams in program history to win 35+ games, the first since the 2014-15 national champions. They were the first team in ACC history to lead the conference in both scoring offense (83.2 ppg) and scoring defense (62.8 ppg allowed) in the same season. Their opponents shot 38.4% from the field, the best defensive percentage by a Duke team since 1960.

Flagg declared for the NBA Draft and was selected #1 overall by the Dallas Mavericks — the second-youngest #1 pick in draft history behind only LeBron James. Maluach went #10 to the Houston Rockets (traded to Phoenix). Knueppel went in the first round. The Scheyer era had produced its masterpiece — 35 wins, an ACC championship won without its best player, a Final Four, and a freshman who will be remembered as one of the greatest single-season players in college basketball history.

But 33 seconds. 97.1% win probability. One field goal in 10:31. The shot that hit the front of the rim. These are the numbers that will haunt Duke fans the way Allen's floater in 2018 and Love's three in 2022 do — the millimeters between legend and heartbreak, measured in the cruelest sport on earth.

2024-25 Team and Player Statistics

Team Averages

82.8
PPG
65.2
Opp PPG
+17.6
Margin
38.5
RPG
17
APG
49.5%
FG%
37.2%
3PT%
75%
FT%
8
SPG
5
BPG

Individual Leaders

Scoring
19.2 ppg709
14.4 ppg563
12.4 ppg470
8.6 ppg335
8.6 ppg336
Rebounding
7.5 rpg278
6.6 rpg257
4.2 rpg162
4 rpg156
3.7 rpg95
Assists
4.2 apg156
2.9 apg115
2.7 apg107
2.3 apg86
1.5 apg40
Blocks
1.4 bpg50
1.3 bpg51
0.3 bpg10
0.3 bpg9

Player Stats

PlayerClGPGSMPGPTSREBASTSTLBLKTOFG%3P%FT%
Cooper FlaggForwardFr373730.519.27.54.21.41.42.148.138.584.0
Kon KnueppelGuard/ForwardFr393930.614.442.710.21.447.940.691.4
Tyrese ProctorGuardJr383829.912.432.30.80.11.145.240.568.0
Khaman MaluachCFr393921.28.66.60.50.21.30.871.225.076.6
Sion JamesGuardJr393225.68.64.22.90.80.31.251.641.381.0
Isaiah EvansGuard/ForwardFr36313.66.81.10.50.20.10.443.241.681.2
Caleb FosterGuardFr38714.14.91.71.40.60.10.841.734.262.9
Mason GillisForwardSr37014.74.12.60.80.500.441.334.082.6
Patrick Ngongba IICenterSo30010.53.92.70.80.40.50.271.90.072.7
Maliq BrownForwardJr26015.92.53.71.51.30.30.965.933.337.5
Darren HarrisGuardFr210621.10.30.10036.622.750.0
Spencer HubbardGuardSo1202.21.10.20.20.200.245.560.00.0
Neal BegovichForwardFr1102.50.60.80.20.300.160.033.30.0
Cameron SheffieldGuardJr1302.20.40.40.2000.116.720.050.0
Stanley BordenCenterFr302.300.3000.30.70.00.00.0
Team Totals3983.235.5176.73.949.338.679.0
Gold border = starter (20+ games started) · Bold = team leader (10+ GP) · Click column to sort

2024-25 Duke vs. North Carolina

3-0
vs UNC
GTHC
W 87-70#2 Duke
Feb 1, 2025
Cameron Indoor Stadium (Durham)

Cooper Flagg announced himself as the rivalry's newest protagonist with 21 points, eight rebounds, and seven assists — becoming just the third Duke freshman to record a 20-7-7 line against UNC. Duke's defense was suffocating, holding UNC to 37% shooting. Kon Knueppel added 15 and Khaman Maluach controlled the paint with 12 points on near-perfect shooting. The 17-point win was Duke's most decisive home victory over UNC since the 2010 season.

W 76-61#2 Duke
Mar 1, 2025
Dean E. Smith Center (Chapel Hill)

Flagg collected 15 points, nine rebounds, six assists, and four blocks despite playing with three first-half fouls. Duke's defense held UNC to just 27 second-half points, fueled by a stretch where the Tar Heels went nearly 11 minutes without a made field goal. Maliq Brown chipped in 15 points, nine rebounds, and five steals. The 15-point margin in Chapel Hill completed the first Duke sweep of UNC in the regular season since 2022-23.

W 74-71#2 Duke
Mar 14, 2025
Spectrum Center (Charlotte, ACC Tournament Semifinal)

Duke completed the 3-0 sweep of UNC — the first since 2001-02 — and they did it without Cooper Flagg, who had sprained his ankle in the quarterfinal against Georgia Tech. Kon Knueppel made two clutch free throws with 2.8 seconds left to seal the three-point win. On UNC's final possession, a lane violation on a free throw negated what would have been the tying point. Tyrese Proctor led Duke with 19 points on six three-pointers. The win proved Duke could survive and win without its best player.

The Game

Invalid DateAlamodome (San Antonio, TX) — NCAA Final Four Semifinal

33 Seconds: Houston's Impossible Comeback Ends Duke's Championship Dream

Duke 67-70vs Houston#1 Duke#2 Houston

Duke leads 67-61 with 1:14 left — 97.1% win probability at the 2:30 mark — but Houston scores 9 unanswered in the final 33 seconds to end Flagg's college career

For 30 minutes, this was a coronation. Flagg had won the Wooden Award hours earlier. Duke led by 14 with 11:54 remaining. The nation's #1 offense and #1 defense was cruising to a championship game berth. Then Duke stopped scoring. One field goal in the final 10:31. One. With 2:30 left, Duke's win probability was 97.1%. They led 64-55. With 1:14 left, they led 67-61. Then 33 seconds happened. Emanuel Sharp hit a three after Flagg and James miscommunicated on a switch: 67-64. Wilson knocked away the inbound pass. Tugler dunked: 67-66. Proctor missed the front end of a 1-and-1. Flagg was called for a controversial over-the-back foul on the rebound. Roberts — a career 58.9% free-throw shooter who'd been practicing 150 a night — made both: Houston 68, Duke 67. Flagg drove to his spot on the final possession. Roberts contested. The pull-up jumper hit the front of the rim. Cryer made two free throws. Houston 70, Duke 67. Flagg: 27/7/4/3 blocks/2 steals — the first player since 1986 to lead his team in all five statistical categories in a Final Four game. 'Left it short obviously,' Flagg said, tears in his eyes. 'A shot I'm willing to live with.' Scheyer: 'For the rest of my life, I'll have no regrets with #2 with the ball 6 feet from the basket.'

2024-25 ACC and NCAA Tournament

ACC Tournament

Champions (23rd title — most in ACC history — beat Georgia Tech, North Carolina, Louisville; won semifinal and final without Cooper Flagg)
QuarterfinalW 78-70vs Georgia Tech

Duke beat Georgia Tech but lost something far more valuable: Cooper Flagg twisted his ankle on a rebound and was diagnosed with a severe sprain. He would miss the remainder of the ACC Tournament.

SemifinalW 74-71vs North Carolina

Without Flagg or Brown, Duke led by 24 in the first half before UNC staged a 23-point comeback. Lubin's potential go-ahead free throws were negated — one missed, one wiped by a lane violation. Knueppel's clutch free throws and Lubin's miss at the buzzer sealed it. First 3-0 sweep of UNC since 2001-02.

ChampionshipW 73-62vs Louisville

Still without Flagg, Duke won its 23rd ACC Tournament title — the most in conference history. Proctor scored 19 on six three-pointers. Knueppel added 18. Scheyer had now won two ACC Tournament titles in three years, both times without his best player available for multiple games.

NCAA Tournament

#1 seed East — Final Four (beat Mount St. Mary's, Baylor, Arizona, Alabama; lost to #1 Houston 67-70)
First RoundW 93-49vs (16) Mount St. Mary's

Flagg returned from his ankle sprain and Duke rolled, winning by 44 points. Flagg had 18 and a highlight two-handed dunk that confirmed he was fully healthy.

Second RoundW 89-66vs (9) Baylor

Another blowout. Flagg had 18 points, nine rebounds, and six assists. Duke's defense was suffocating, and the Blue Devils looked like the best team in the country.

Sweet 16 (Regional Semifinal)W 100-93vs (4) Arizona

A thrilling rematch with Arizona. Flagg scored 22 with four assists, three steals, and three blocks — going 3-of-4 from three against the nation's top defense. Duke hit 100 points in the NCAA Tournament for the first time under Scheyer. The most entertaining game of the tournament's first two weekends.

Elite Eight (Regional Final)W 85-65vs (2) Alabama

Duke held the country's best offense to 65 points. Flagg had 16 and 9 alongside suffocating defense. The Blue Devils looked invincible — four tournament wins by an average of 24.5 points, scoring 91.8 per game. A Final Four berth for the first time since 2022.

Final Four (National Semifinal)L 67-70vs (1) Houston

97.1% win probability with 2:30 left. Led by 14 with 11:54 remaining. One field goal in the final 10:31. Houston's 9-0 run in the final 33 seconds — Sharp's three, Wilson's steal, Tugler's dunk, Proctor's missed free throw, Flagg's controversial foul, Roberts' two free throws — turned a coronation into a collapse. Flagg's final shot hit the front of the rim. Houston 70, Duke 67. The most devastating final minute in Duke history since Love's three in 2022.

Sources (12)