Loading
Loading
The permanent record. Every pick graded, every verdict filed. The steals that built franchises and the reaches that set them back.
Persisted archive loaded
Class of 2025 — 30 Picks
Cooper Flagg
DAL#1 Overall18.5 PPG / 6.4 RPG / 4.1 APG — 33.2 MPG, .480/.368/.821
Mavericks' immediate franchise cornerstone. ROY frontrunner from opening night. 32 minutes a game as a 19-year-old in a playoff push.
This is not a steal. You don't steal the most obvious #1 pick since LeBron — you just have to be right. The GM who held 1.01 did their job, drafted the best player in the class, and got exactly what they paid for. Flagg's rookie year has been historically elite for his age: two-way impact on both ends, Defensive Player of the Year conversations by December, an offensive game that expanded faster than any scout projected. The real question isn't whether this was a steal. It's how long until Flagg becomes the best player in this dynasty. The answer looks like: already.
Dylan Harper
SAS#2 Overall (acquired via trade)16.2 PPG / 4.8 RPG / 5.9 APG — 31.4 MPG, .463/.341/.798
San Antonio's full-time starter from day one. Built around him alongside Wembanyama — most coveted backcourt in the league within 18 months.
Here's where the trade comes in. This team didn't just draft Dylan Harper — they acquired the right to draft him. That's a different story than drafting him straight. Whatever was given up to secure this pick, they got back a top-2 dynasty asset: a 6'6" combo guard running a playoff-caliber offense at 19. Harper's assist numbers — nearly 6 a game — are the real revelation. He's not just a scorer. He runs a real NBA offense, which is the thing you can't teach. The franchise piece around Wembanyama. If this pick was obtained at market price, call it value. If the trade cost was below market, this is the steal of the entire draft.
Ace Bailey
UTA#3 Overall15.8 PPG / 6.1 RPG / 1.9 APG — 28.7 MPG, .441/.332/.754
Utah's primary wing asset. Inconsistent but flashes the ceiling that made him a top-3 pick. Path to 20+ PPG clear by year 3.
Bailey is the most complicated grade in this class. The numbers look like a value pick — and they are. But there's a ceiling conversation happening in NBA circles that the stats don't fully capture: his length, his scoring versatility, his defensive ceiling are all top-5 in this class. The inconsistency is the real knock. He'll go 28 and 9 one night and disappear for three games. Utah is being patient, and patient is the right call — wings who can create their own shot at 6'8" don't come around often. Give it another year before you judge this pick. The floor is already a starting NBA wing. The ceiling is an All-Star.
VJ Edgecombe
PHI#5 Overall11.4 PPG / 3.8 RPG / 2.2 APG — 26.1 MPG, .451/.372/.781
Philadelphia's starting 2-guard. Active defender leading the team in steals. Real 3-and-D profile developing ahead of schedule.
Edgecombe was the fastest to contribute of anyone in this class. Philly plugged him into the starting lineup immediately and he looked comfortable — moving without the ball, closing hard, defending bigger wings. His athleticism is elite and it shows up every night in ways the box score only partially captures. The Bahamian guard's jump shot improved through January. His dynasty floor is very high and getting higher. At pick #5 in our fantasy draft, this is clean value — neither cheap nor expensive. If the shot keeps climbing toward 38% from three, this becomes a steal in hindsight.
Derik Queen
NOP#4 Overall (acquired via trade)13.7 PPG / 7.2 RPG / 2.8 APG — 29.3 MPG, .531/.000/.701
New Orleans' starting center. Non-shooter but elite interior scorer and rebounder. Usage likely grows as the team builds around him.
Queen is the second pick in a remarkable two-pick first-round haul, and he's the one that sneaks up on you. No three-point shot — but that's table stakes for the dynasty value here: he's 6'10" with the footwork and touch of a guard. Interior scoring in today's NBA is rare, and when a franchise is building in New Orleans with a weak roster around him, the usage numbers climb. Queen's 13.7/7.2/2.8 line as a 19-year-old first-year center is legitimately impressive. A true pick-and-roll engine whose upside isn't fully priced in yet.
Tre Johnson
WAS#6 Overall22.4 PPG / 4.1 RPG / 3.7 APG — 33.8 MPG, .447/.381/.882
Washington's franchise scorer. Team built the offense around him immediately. High usage, high volume, consistently cracking 20+ points. His development roadmap is clear.
Evan Cole's pick for steal of the draft — not because Johnson fell, but because fantasy managers systematically undervalue high-usage scorers on bad teams. The NBA scouts who ranked him #6 in the draft knew what he was: a scoring machine who would eat on a rebuilding roster. Washington handed him 34 minutes and max usage from night one. He delivered 22.4 points per game. In dynasty, a 20-point scorer on a franchise timeline — age 19 with a clear path to 25+ — is worth more than his draft slot implies. Other leagues' managers passed on him. This one didn't. That's a steal.
Jeremiah Fears
NOP#7 Overall12.1 PPG / 3.3 RPG / 5.4 APG — 27.8 MPG, .438/.339/.764
New Orleans' starting point guard. Distributes first, scores second. Franchise PG profile becoming clearer by the month.
Fears was the third point guard off the board and the one with the least pre-draft noise — which made him feel like a reach in real time but looks increasingly like value in retrospect. His assist numbers are real, his decision-making at 19 is advanced, and New Orleans has committed to his development the way you want a franchise to commit. The floor is a long-term starting PG. The ceiling depends on whether the jump shot (33.9% from three) makes a serious leap in year two. If it does, this pick ages beautifully.
Kon Knueppel
CHA#8 Overall (acquired via trade)10.8 PPG / 3.9 RPG / 2.1 APG — 24.6 MPG, .462/.397/.841
Charlotte starter averaging real minutes. Best pure shooter in the class — 39.7% from three on meaningful volume. Aging curve skews late.
Knueppel is the player you root for in dynasty because his game scales. He doesn't need usage — he maximizes his shot attempts. His shooting percentage from three (39.7%) is elite for a rookie. Charlotte is developing him in a low-pressure environment that suits his methodical game. He won't carry a dynasty team, but paired with a creation engine, he's a 15-point floor that doesn't require babysitting. This was the second first-round pick for one franchise — getting a starting-caliber shooter at #8 when you already have a top-2 pick is a very good day at the office.
Khaman Maluach
PHX#10 Overall9.4 PPG / 8.1 RPG / 1.6 BPG — 24.2 MPG, .604/.000/.693
Phoenix starting center. Physical freak — 7'2" wingspan, elite athleticism for size. Limited offensively but doing damage on the glass and protecting the rim every night.
Maluach is a dynasty long-hold where you have to be honest about what you're holding. He is not an offensive player. He will never shoot threes. His value is entirely predicated on elite physical tools translating into rim protection, lob finishing, and rebounding — and in year one, they have. His 1.6 blocks and 8.1 rebounds per game are real. Phoenix loves him. The dynasty aging curve on physical centers who can defend and finish is a long one. This is the correct pick at #10 if your roster needed that profile. Fair value, no complaints.
Collin Murray-Boyles
TOR#12 Overall11.2 PPG / 6.7 RPG / 2.1 APG / 1.4 SPG — 28.4 MPG, .519/.312/.742
Toronto's starting power forward. Most advanced defensive player in the class — leading the team in steals, second in blocks. Already one of the better two-way forwards in the East.
Murray-Boyles at 12 is the quiet steal nobody is talking about. Every advanced metric loves him. His 1.4 steals per game lead all rookies. Toronto's analytics staff clearly identified what tape watchers already knew: his defensive instincts are rare, his positioning is professional, and his basketball IQ operates ten years ahead of his body. At pick 10 in our fantasy league — two slots after his NBA draft position — getting this level of two-way contribution is legitimately underpriced. Toronto has already extended his role. In two years, when the offense catches up to the defense, Murray-Boyles becomes one of the best values in this class.
Cedric Coward
MEMR2.1 · Pick 11 Overall8.9 PPG / 3.4 RPG / 2.3 APG — 22.1 MPG
Memphis rotation piece from the jump. Earns minutes through defense and hustle. Scoring role expanding through the season.
Coward was the best of the second-rounders in real time — and the pick looks clean a season later. Memphis committed to his development and he rewarded them. His defensive activity generates extra possessions and his offensive role has expanded. The dynasty value is real, the path to double-digit scoring is clear, and the pick cost was the first slot of round two. Good management.
Egor Demin
BKNR2.2 · Pick 12 Overall5.1 PPG / 2.2 RPG / 3.1 APG — 15.8 MPG
Brooklyn bench role. Minutes inconsistent — starts some games, DNPs others. Playmaking upside clear but production hasn't followed.
Demin is the most polarizing pick in this class. Every scout saw the vision and touch — he's a legitimate creator. But Brooklyn's lottery-bound team has no incentive to develop him in a role that shows up in fantasy box scores. He's putting up 3 assists in 16 minutes, which extrapolates well, but the usage and opportunity aren't there yet. A reach at a slot where Jakucionis was available two picks later. The upside is real — this grade might flip entirely in year two if Brooklyn rebuilds around him.
Kasparas Jakučionis
MIAR2.3 · Pick 13 Overall7.3 PPG / 2.8 RPG / 4.1 APG — 19.4 MPG
Miami's backup PG developing into a genuine rotation piece. Heat system accelerates development — he's absorbing the scheme fast.
Jakucionis is a patient hold in the best possible situation. Miami's culture is elite for developing guards — they don't waste picks on players they don't believe in, and they're giving him real run. His 4.1 assists per game in under 20 minutes is an outstanding rate. European playmakers with his IQ level consistently develop into reliable starters by year 3. The pick cost (R2.3) matched the value received. Dynasty patience required, but the profile is right.
Walter Clayton
UTAR2.4 · Pick 14 Overall6.2 PPG / 1.9 RPG / 2.8 APG — 17.3 MPG
Utah bench guard fighting for consistent minutes behind the team's vets. Shot creation is there; shot results are inconsistent.
Clayton's shooting touch is genuine — but it doesn't show up consistently enough in Utah's system to justify an early second-round spot. His 38% from three is solid, but the usage is limited and the path to a starting role requires attrition ahead of him. This feels like a pick selected on March Madness recency bias. The production has been fine, not good. At a pick slot where teams should be swinging for more, this is a mild reach that may still work out — but hasn't yet.
Liam McNeeley
CHAR2.5 · Pick 15 Overall4.8 PPG / 2.7 RPG — 14.1 MPG
Charlotte DNPs more than he plays. Big wing with the shooting profile to be useful, but hasn't gotten the run to show it. This is a year-2 hold.
Nothing to grade yet. Charlotte's roster situation buried him behind veterans who weren't going anywhere. McNeeley has logged meaningful minutes in exactly four games this season. The tools are real: a 6'7" wing who shot 38% from three in college doesn't lose that skill. But in fantasy you grade the production, not the potential — and there's been none to grade. Come back in October.
Carter Bryant
SASR2.6 · Pick 16 Overall3.4 PPG / 2.1 RPG — 11.8 MPG
San Antonio bench depth piece. Hasn't broken through despite being on one of the most patient development teams in the league.
Bryant is a more refined athlete than he is a basketball player — and in dynasty, that gap matters early. San Antonio is the most patient organization in basketball with young wings, and even they haven't found a consistent role for him. The physical tools are undeniable, the refinement isn't there yet. At R2.6 — a spot where you need production or a clear path — this is a reach with a two-to-three year development timeline that may or may not resolve.
Yang Hansen
PORR2.7 · Pick 17 Overall4.1 PPG / 3.8 RPG — 13.2 MPG
Portland stash. Physical tools flash in G League — shot-blocking and finishing are translatable. NBA role unclear for at least another season.
Hansen is the definition of a stash — an international center who Portland drafts and develops slowly while you watch the G League numbers and wait. His per-36 production in summer league was legitimately interesting: 18 points, 12 rebounds, 3 blocks. The question is timeline and opportunity. If Portland commits to rebuilding around youth, he gets a real shot. If they cycle vets, he waits. Two-to-three year verdict.
Thomas Sorber
OKCR2.8 · Pick 18 Overall8.7 PPG / 7.3 RPG / 1.2 BPG — 22.8 MPG
Oklahoma City rotation center getting real minutes in a winning system. Already one of the more productive second-round bigs in the class.
This is what the OKC effect looks like. Sorber — a physical, motor-driven center who rarely made national headlines — lands in the one system designed to turn picks like him into rotation players. Presti's team developed him intentionally: real minutes, real responsibility, real results. His 7.3 rebounds per game lead all rookie centers. He's not a star — but a center averaging 22 minutes and near-double-digit boards in a playoff-caliber system, taken in the second round, is a dynasty value. The motor and size profile ages well.
Nolan Traoré
BKNR2.9 · Pick 19 Overall5.8 PPG / 2.1 RPG / 3.4 APG — 17.6 MPG
Brooklyn bench guard. Flashes the elite tools — then disappears. Development situation is the worst possible for a high-variance prospect.
Traoré's ceiling is legitimate — a 6'5" French guard with plus athleticism and genuine playmaking instincts. But Brooklyn is rebuilding, the system doesn't accelerate development, and his shot (29% from three) is a serious concern that hasn't improved this season. The tools scream first-round talent. The results scream "I need the right situation." As a R2.9 pick — when more polished players were still available — this reads as a reach for upside that hasn't materialized. Still a live hold. Not a clean grade.
Ryan Kalkbrenner
CHAR2.10 · Pick 20 Overall3.2 PPG / 3.9 RPG — 12.4 MPG
Charlotte bench center behind Maluach and veterans. Path to meaningful minutes requires trades that haven't happened. The NBA athleticism concerns from college proved real.
This is the dynasty reality of taking a fifth pick in round two: you need a hit to justify it, and Kalkbrenner hasn't delivered one. The concerns scouts raised about his athleticism at the NBA level have materialized — he's not quick enough to defend in space and not athletic enough to generate easy baskets off the glass. Charlotte doesn't have a good development situation for a backup big who needs refinement. Twelve minutes a night is where this trajectory ends unless the situation changes. Miss.
Nique Clifford
SACR3.1 · Pick 21 Overall4.2 PPG / 3.3 RPG — 14.8 MPG
Sacramento bench filler. The six-pick franchise already has their stars — Clifford is depth, nothing more.
Context matters here. The franchise that took Clifford also took Flagg, Harper, Coward, Sorber, and Clifford in that order — six picks total. Clifford is the sixth and final return, and dynastically he's the rounding error. The real story is the haul around him. Sacramento isn't developing him for anything meaningful. He'll log rotation minutes as long as the roster is thin. This is not a miss because of anything he did wrong — it's a miss because at R3.1, you're spending a roster spot, and he's not generating the return that spot deserves.
Noa Essengue
CHIR3.2 · Pick 22 Overall5.9 PPG / 4.1 RPG / 1.2 BPG — 16.9 MPG
Chicago's lone dynasty pick — team traded everything else. Essengue is their one bet on youth. The Bulls are using him intentionally.
This is a different situation than most third-rounders: Essengue is the only young asset on a team that traded away their picks and veterans. That means development attention and real minutes. He's 6'9" with genuine shot-blocking and rebounding at 17 minutes a game. The offensive development is slow — but Chicago isn't in a hurry, and neither should you be. His per-36 stats (12.8 PPG, 8.9 RPG, 2.6 BPK) are the real signal. This is a hold with two years of patience.
Jase Richardson
ORLR3.3 · Pick 23 Overall4.4 PPG / 1.8 RPG / 2.6 APG — 14.2 MPG
Orlando's crowded backcourt limits his path. Richardson is talented but buried behind established guards. Needs attrition or a trade to unlock.
Richardson has a real name and a real game. His athleticism shows up every time he plays. But Orlando built a legitimate contender and there's no room at the guard spots for a developmental player, even one with his pedigree. The minutes are inconsistent and so are the results. Two more years before this grades out — either the attrition happens and he gets a real role, or it doesn't and this becomes a miss.
Danny Wolf
BKNR3.4 · Pick 24 Overall5.3 PPG / 4.7 RPG / 2.9 APG — 16.3 MPG
Brooklyn's passing big — a modern stretch-five in development. Logged real minutes on a rebuilding team. Assist numbers for a center are legitimately interesting.
Wolf might be the sleeper of this entire class. A 7-footer averaging nearly 3 assists per game in the NBA — at any age — is unusual. The passing instincts are real and translate. Brooklyn is giving him actual run because they have nothing to lose and they like what they see. His scoring is limited and his shot is a project, but that assist rate as a big man has franchise-altering upside if it scales. Still TBD — but this is a name to watch closely.
Will Riley
WASR3.5 · Pick 25 Overall6.1 PPG / 2.9 RPG — 17.4 MPG
Washington committed to playing their youth — Riley has gotten real run. Shooting touch is real. Consistency is the issue.
Riley landed in the best possible situation for a third-round pick: a rebuilding team that wants young players to develop. Washington is giving him 17 minutes a night and genuine opportunity. The shooting is there in flashes (36.2% from three). The in-between game is the question. His role hasn't been defined yet — some nights he's the primary wing scorer, other nights he disappears. A year two verdict is coming.
Yanic Konan Niederhauser
LACR3.6 · Pick 26 Overall3.1 PPG / 2.8 RPG — 9.4 MPG
Clippers stash behind veterans. Development pathway unclear — he's not in their plans this year. International hold.
LA is not a development situation and Niederhauser is paying for it. His per-36 numbers are fine — the skills are there — but nine minutes a night in a system that isn't designed around his growth is a dynasty dead end in year one. His G League outings have been more promising. The question is whether the Clippers develop him or deal him somewhere that will. A genuine hold-and-watch.
Kam Jones
INDR3.7 · Pick 27 Overall5.7 PPG / 2.1 RPG / 2.8 APG — 16.1 MPG
Indiana rotation guard — legitimate NBA team, real minutes, winning culture. Shot 37% from three in meaningful role.
Jones is the beneficiary of the best third-round situation in the class. Indiana is a playoff team that develops young players well and trusts process. He's averaging 16 minutes on a winning roster — that's a development fast track. His 37% three-point shooting in a real role is encouraging. The path to more: attrition at guard or a trade. The situation is right, the production is real, and the verdict is still forming. This one looks like value but needs one more season.
Johni Broome
PHIR3.8 · Pick 28 Overall9.1 PPG / 8.4 RPG / 1.8 BPG — 24.1 MPG
Philadelphia's starting power forward — Embiid's absence created immediate opportunity. Broome seized it. Best rebounding rate among all rookies.
This is the sleeper hit of the third round. When Embiid's knee situation created an opening in Philly's frontcourt, Broome stepped in and didn't give the role back. His rebounding rate is legitimately elite — 8.4 per game in 24 minutes projects to near-double-double territory at starter minutes. Philadelphia rewarded him with the start and hasn't changed it. For a 28th pick, getting a starting-caliber center with real defensive impact is outstanding late-round management.
Eric Dixon
LALR3.9 · Pick 29 Overall2.8 PPG / 2.4 RPG — 8.7 MPG
Los Angeles depth big behind LeBron's competitive roster. No path to meaningful minutes. The athleticism concerns proved legitimate at NBA speed.
Dixon's college production was real but his athleticism was always a concern, and those concerns proved legitimate against NBA bodies. On a contending Lakers team, there's no development opportunity — just catch-and-finish duty when the starters rest. He doesn't have the quickness to guard in space or the explosiveness to generate at the rim. The dynasty value is near-zero unless he lands somewhere that plays him. Late miss.
Drake Powell
BKNR3.10 · Pick 30 Overall5.2 PPG / 2.3 RPG — 14.6 MPG
Brooklyn's most athletic guard prospect. Gets run because the Nets are rebuilding with youth. Upside is real, timeline is long.
Powell is the final pick of the draft and he's playing 15 minutes on a rebuilding team — which is already better than most 30th picks can say. His athleticism is the calling card: quick release, lateral quickness, explosive finishes. Brooklyn likes what they see and continues to play him. The jump shot (33% from three) is the development marker. If it improves meaningfully by year two, this goes from TBD to value. Worth monitoring.