Ultimate Big Board original · October 5, 2026 View every draft
All originals NBA Draft History

2003 NBA Draft Revisited: Mock vs Actual vs Hindsight

Compare the 2003 NBA mock consensus, actual draft and hindsight for every first-round pick, including LeBron James, Darko Milicic and Dwyane Wade.

Ultimate Big Board hero graphic for the 2003 NBA Draft Revisited article, featuring key players from the class and the Mock vs Actual vs Hindsight theme.

The 2003 draft had the most predictable top three in history. All 15 mocks in The Draft Review's consensus had LeBron James first, Darko Milicic second and Carmelo Anthony third, and 13 had Chris Bosh fourth. All four went exactly where expected. Three became Hall of Fame-level players. The fourth, Darko, became one of the most famous misses in draft history.

The one real change at the top came at No. 5. Four of the 15 listed mocks projected Chris Kaman at No. 5, but the Heat took Dwyane Wade, whose median projected slot was 7 (archive rank 6). Wade won three titles in Miami. Further down, the draft was full of value the mocks missed: David West at No. 18, Josh Howard at No. 29, and Kyle Korver, Mo Williams and Zaza Pachulia in the second round.

This article compares three timelines for every first-round pick. The first is what the public mock market expected, using The Draft Review's 15-mock consensus. The second is who teams actually took. The third is who they should have taken, knowing how every career turned out. With 29 teams in the league, the 2003 first round had 29 picks.

Three-timeline overview

How to read the mock baseline: The Draft Review orders its archive by median projected pick, with average pick as a tiebreaker. Its consensus rank labels, including A/B groups, are separate from projected pick numbers. Each row below shows the actual selection's archive rank, median projected slot, earliest-to-latest projection band and number of mocks listing that player. Medians can be fractional and exclude mocks that omit the player. A missing projection is reported explicitly.

Using actual overall pick equal to median projected slot as the definition of a match, 14 of 29 first-round selections matched; 11 came earlier and 4 later. This is a slot comparison, not a claim that all mocks or a particular team agreed.

PickTeamActual player's archived mock profileActual pick (archive rank)Hindsight pick
1CavaliersArchive rank 1; median slot 1; band 1; 15/15 mocksLeBron James (1)LeBron James
2PistonsArchive rank 2; median slot 2; band 2; 15/15 mocksDarko Milicic (2)Dwyane Wade
3NuggetsArchive rank 3; median slot 3; band 3; 15/15 mocksCarmelo Anthony (3)Carmelo Anthony
4RaptorsArchive rank 4; median slot 4; band 4–6; 15/15 mocksChris Bosh (4)Chris Bosh
5HeatArchive rank 6; median slot 7; band 6–11; 15/15 mocksDwyane Wade (6)David West
6ClippersArchive rank 5; median slot 6; band 4–9; 15/15 mocksChris Kaman (5)Kyle Korver
7BullsArchive rank 7-B; median slot 8; band 5–11; 15/15 mocksKirk Hinrich (7)Josh Howard
8BucksArchive rank 7-A; median slot 8; band 5–11; 15/15 mocksT.J. Ford (7)Boris Diaw
9KnicksArchive rank 9-A; median slot 12; band 8–18; 15/15 mocksMike Sweetney (9)Chris Kaman
10WizardsArchive rank 8; median slot 10; band 7–27; 15/15 mocksJarvis Hayes (8)Leandro Barbosa
11WarriorsArchive rank 10; median slot 13; band 6–18; 15/15 mocksMickael Pietrus (10)Kendrick Perkins
12SuperSonicsArchive rank 9-B; median slot 12; band 11–18; 15/15 mocksNick Collison (9)Kirk Hinrich
13GrizzliesArchive rank 13; median slot 16; band 11–27; 15/15 mocksMarcus Banks (13)Mo Williams
14SuperSonicsArchive rank 11; median slot 14; band 11–18; 15/15 mocksLuke Ridnour (11)Zaza Pachulia
15MagicArchive rank 12; median slot 15; band 10–21; 15/15 mocksReece Gaines (12)Matt Bonner
16CelticsArchive rank 23-B; median slot 26; band 26; 3/15 mocksTroy Bell (23*)Steve Blake
17SunsArchive rank 14; median slot 17; band 11–25; 15/15 mocksZarko Cabarkapa (14)Nick Collison
18HornetsArchive rank 21-A; median slot 24; band 15–26; 13/15 mocksDavid West (21)Mickael Pietrus
19JazzArchive rank 16; median slot 19; band 13–25; 14/15 mocksSasha Pavlovic (16)Luke Ridnour
20CelticsArchive rank 23-C; median slot 26; band 26; 1/15 mocksDahntay Jones (23*)Carlos Delfino
21HawksArchive rank 19-B; median slot 22; band 17–27; 11/15 mocksBoris Diaw (19)Travis Outlaw
22NetsArchive rank 19-A; median slot 22; band 19–28; 13/15 mocksZoran Planinic (19)Dahntay Jones
23Trail BlazersArchive rank 20; median slot 23.5; band 20–29; 8/15 mocksTravis Outlaw (20)Brian Cook
24LakersArchive rank 15; median slot 18; band 13–26; 14/15 mocksBrian Cook (15)Jason Kapono
25PistonsArchive rank 22-A; median slot 25; band 22–29; 13/15 mocksCarlos Delfino (22)Luke Walton
26TimberwolvesArchive rank 24-A; median slot 27; band 21–29; 7/15 mocksNdudi Ebi (24)Willie Green
27GrizzliesArchive rank 17-A; median slot 20; band 19–28; 10/15 mocksKendrick Perkins (17)T.J. Ford
28SpursArchive rank 18-B; median slot 21; band 14–28; 12/15 mocksLeandro Barbosa (18)Jarvis Hayes
29MavericksArchive rank 23-A; median slot 26; band 18–28; 9/15 mocksJosh Howard (23)Darko Milicic
Ultimate Big Board infographic summarizing the 2003 NBA Draft hindsight board, mock-draft themes and major value stories.
Ultimate Big Board infographic summarizing the 2003 NBA Draft hindsight board, mock-draft themes and major value stories.

Ultimate Big Board infographic summarizing the 2003 NBA Draft hindsight board, mock-draft themes and major value stories.

Pick-by-pick: Mock vs Actual vs Hindsight

No. 1: Cleveland Cavaliers — LeBron James

What the mock market was saying: LeBron James: Archive rank 1; median slot 1; band 1; 15/15 mocks. He was a senior at St. Vincent-St. Mary High School in Akron, a 6-8, 240-pound forward who had been on the cover of Sports Illustrated as a junior. He was the most hyped high school player in history.

Why the Cavaliers made the pick: Cleveland won the lottery and took the best prospect in a generation, who happened to be from just down the road.

Actual pick versus mock median: The actual selection at No. 1 matched the median projected slot of 1. 15 of 15 listed mocks placed LeBron James at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Nothing. James won four titles and four MVPs and became one of the greatest players ever. He is No. 1 on the hindsight board.

No. 2: Detroit Pistons — Darko Milicic

What the mock market was saying: Darko Milicic: Archive rank 2; median slot 2; band 2; 15/15 mocks. He was an 18-year-old, 7-foot Serbian forward from Hemofarm with rare skill and mobility for his size. Scouts compared him to the best young big men in Europe, though few had seen him play against strong competition.

Why the Pistons made the pick: Detroit was a contender that had reached the Eastern Conference Finals, holding the No. 2 pick thanks to a 1997 trade with the Grizzlies. The Pistons had a strong starting lineup and could afford to take a long-term gamble.

Actual pick versus mock median: The actual selection at No. 2 matched the median projected slot of 2. 15 of 15 listed mocks placed Darko Milicic at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Darko barely played for Detroit, though he was on the 2004 title team, and he never became more than a backup. He ranks 29th, last on the hindsight board.

Dwyane Wade is the hindsight pick. He was a Marquette junior who had led his team to the Final Four with a triple-double against Kentucky. He became a 13-time All-Star, won three titles and the 2006 Finals MVP, and entered the Hall of Fame. Detroit won the 2004 title anyway, but with Wade next to Chauncey Billups and Richard Hamilton, the Pistons might have won more.

No. 3: Denver Nuggets — Carmelo Anthony

What the mock market was saying: Carmelo Anthony: Archive rank 3; median slot 3; band 3; 15/15 mocks. He had just led Syracuse to the national title as a freshman and was named the Final Four's Most Outstanding Player.

Why the Nuggets made the pick: Denver needed a star scorer and got the best one in college basketball.

Actual pick versus mock median: The actual selection at No. 3 matched the median projected slot of 3. 15 of 15 listed mocks placed Carmelo Anthony at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Anthony became a 10-time All-Star and one of the best scorers of his generation. He ranks third, and the sequential redraft keeps him here.

No. 4: Toronto Raptors — Chris Bosh

What the mock market was saying: Chris Bosh: Archive rank 4; median slot 4; band 4–6; 15/15 mocks. He was a thin, skilled freshman big man from Georgia Tech.

Why the Raptors made the pick: Toronto needed a young big man to build around.

Actual pick versus mock median: The actual selection at No. 4 matched the median projected slot of 4. 13 of 15 listed mocks placed Chris Bosh at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Bosh made 11 All-Star teams and won two titles with Miami. He ranks fourth, and the sequential redraft keeps him here.

No. 5: Miami Heat — Dwyane Wade

What the mock market was saying: Dwyane Wade: Archive rank 6; median slot 7; band 6–11; 15/15 mocks. He was a 6-4 junior from Marquette. Scouts loved his athleticism and scoring but questioned whether he was a point guard or a shooting guard.

Why the Heat made the pick: Pat Riley's Heat saw an explosive, competitive guard who could become a franchise player.

Actual pick versus mock median: The actual selection at No. 5 was 2 places earlier than the median projected slot of 7. 0 of 15 listed mocks placed Dwyane Wade at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Miami's choice was one of the best in franchise history. Wade ranks second. David West is the redraft pick here.

No. 6: Los Angeles Clippers — Chris Kaman

What the mock market was saying: Chris Kaman: Archive rank 5; median slot 6; band 4–9; 15/15 mocks. He was a seven-foot junior center from Central Michigan.

Why the Clippers made the pick: The Clippers wanted a center.

Actual pick versus mock median: The actual selection at No. 6 matched the median projected slot of 6. 5 of 15 listed mocks placed Chris Kaman at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Kaman made the 2010 All-Star team and played 13 seasons. He ranks ninth. Kyle Korver, a second-round pick who became one of the most prolific three-point shooters in history, is the redraft pick here.

No. 7: Chicago Bulls — Kirk Hinrich

What the mock market was saying: Kirk Hinrich: Archive rank 7-B; median slot 8; band 5–11; 15/15 mocks. He was a senior guard from Kansas.

Why the Bulls made the pick: Chicago wanted a tough, versatile guard.

Actual pick versus mock median: The actual selection at No. 7 was 1 place earlier than the median projected slot of 8. 3 of 15 listed mocks placed Kirk Hinrich at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Hinrich played 13 seasons, mostly in Chicago, and made the All-Defensive Second Team in 2007. He ranks 12th. Josh Howard is the redraft pick here.

No. 8: Milwaukee Bucks — T.J. Ford

What the mock market was saying: T.J. Ford: Archive rank 7-A; median slot 8; band 5–11; 15/15 mocks. He was a quick sophomore point guard from Texas and the national player of the year.

Why the Bucks made the pick: Milwaukee wanted a point guard.

Actual pick versus mock median: The actual selection at No. 8 matched the median projected slot of 8. 6 of 15 listed mocks placed T.J. Ford at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Ford suffered a spinal injury in his second season and played eight seasons. He ranks 27th. Boris Diaw is the redraft pick here.

No. 9: New York Knicks — Mike Sweetney

What the mock market was saying: Mike Sweetney: Archive rank 9-A; median slot 12; band 8–18; 15/15 mocks. He was a powerful junior forward from Georgetown.

Why the Knicks made the pick: New York wanted a physical power forward.

Actual pick versus mock median: The actual selection at No. 9 was 3 places earlier than the median projected slot of 12. 3 of 15 listed mocks placed Mike Sweetney at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Sweetney struggled with his weight and played only a few seasons. He falls outside the hindsight board's top 29. Kaman is the redraft pick here.

No. 10: Washington Wizards — Jarvis Hayes

What the mock market was saying: Jarvis Hayes: Archive rank 8; median slot 10; band 7–27; 15/15 mocks. He was a scoring wing from Georgia.

Why the Wizards made the pick: Washington wanted a wing scorer.

Actual pick versus mock median: The actual selection at No. 10 matched the median projected slot of 10. 7 of 15 listed mocks placed Jarvis Hayes at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Hayes played several seasons as a rotation wing. He ranks 28th. Leandro Barbosa is the redraft pick here.

No. 11: Golden State Warriors — Mickael Pietrus

What the mock market was saying: Mickael Pietrus: Archive rank 10; median slot 13; band 6–18; 15/15 mocks. He was an athletic French wing from Pau-Orthez.

Why the Warriors made the pick: Golden State wanted an athletic defender.

Actual pick versus mock median: The actual selection at No. 11 was 2 places earlier than the median projected slot of 13. 0 of 15 listed mocks placed Mickael Pietrus at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Pietrus became a defensive specialist and played on Orlando's 2009 Finals team. He ranks 18th. Kendrick Perkins is the redraft pick here.

No. 12: Seattle SuperSonics — Nick Collison

What the mock market was saying: Nick Collison: Archive rank 9-B; median slot 12; band 11–18; 15/15 mocks. He was a senior power forward from Kansas.

Why the SuperSonics made the pick: Seattle wanted a smart, reliable big man.

Actual pick versus mock median: The actual selection at No. 12 matched the median projected slot of 12. 9 of 15 listed mocks placed Nick Collison at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Collison missed his rookie season after shoulder surgery, then played 14 seasons for the same franchise in Seattle and Oklahoma City. He ranks 17th. Hinrich is the redraft pick here.

No. 13: Memphis Grizzlies — Marcus Banks

What the mock market was saying: Marcus Banks: Archive rank 13; median slot 16; band 11–27; 15/15 mocks. He was a quick point guard from UNLV.

Why the Grizzlies made the pick: Memphis drafted Banks and traded his rights to Boston. The Grizzlies sent Banks and Kendrick Perkins, the No. 27 pick, to the Celtics for Troy Bell (No. 16) and Dahntay Jones (No. 20).

Actual pick versus mock median: The actual selection at No. 13 was 3 places earlier than the median projected slot of 16. 0 of 15 listed mocks placed Marcus Banks at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Banks played several seasons as a backup. He falls outside the hindsight board's top 29. Mo Williams, a second-round pick who became an All-Star, is the redraft pick here.

No. 14: Seattle SuperSonics — Luke Ridnour

What the mock market was saying: Luke Ridnour: Archive rank 11; median slot 14; band 11–18; 15/15 mocks. He was a pass-first point guard from Oregon.

Why the SuperSonics made the pick: With its second pick, Seattle took a point guard.

Actual pick versus mock median: The actual selection at No. 14 matched the median projected slot of 14. 5 of 15 listed mocks placed Luke Ridnour at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Ridnour played 12 seasons as a starting and backup point guard. He ranks 19th. Zaza Pachulia is the redraft pick here.

No. 15: Orlando Magic — Reece Gaines

What the mock market was saying: Reece Gaines: Archive rank 12; median slot 15; band 10–21; 15/15 mocks. He was a 6-6 guard from Louisville.

Why the Magic made the pick: Orlando wanted a guard to play with Tracy McGrady.

Actual pick versus mock median: The actual selection at No. 15 matched the median projected slot of 15. 8 of 15 listed mocks placed Reece Gaines at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Gaines played only a few NBA seasons. He falls outside the hindsight board's top 29. Matt Bonner, a second-round pick who won two titles with San Antonio, is the redraft pick here.

No. 16: Boston Celtics — Troy Bell

What the mock market was saying: Troy Bell: Archive rank 23-B; median slot 26; band 26; 3/15 mocks. He was a scoring guard from Boston College.

Why the Celtics made the pick: Boston drafted Bell for Memphis as part of the Banks trade.

Actual pick versus mock median: The actual selection at No. 16 was 10 places earlier than the median projected slot of 26. 0 of 3 listed mocks placed Troy Bell at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Bell played only briefly in the NBA. He falls outside the hindsight board's top 29. Steve Blake is the redraft pick here.

No. 17: Phoenix Suns — Zarko Cabarkapa

What the mock market was saying: Zarko Cabarkapa: Archive rank 14; median slot 17; band 11–25; 15/15 mocks. He was a Serbian forward from Buducnost.

Why the Suns made the pick: Phoenix wanted a skilled international forward.

Actual pick versus mock median: The actual selection at No. 17 matched the median projected slot of 17. 10 of 15 listed mocks placed Zarko Cabarkapa at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Cabarkapa played only a few NBA seasons. He falls outside the hindsight board's top 29. Collison is the redraft pick here.

No. 18: New Orleans Hornets — David West

What the mock market was saying: David West: Archive rank 21-A; median slot 24; band 15–26; 13/15 mocks. He was a senior forward from Xavier and the Associated Press national player of the year. Scouts questioned his athleticism.

Why the Hornets made the pick: New Orleans valued West's production and toughness.

Actual pick versus mock median: The actual selection at No. 18 was 6 places earlier than the median projected slot of 24. 0 of 13 listed mocks placed David West at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: West made two All-Star teams and won two titles with Golden State. He ranks fifth, the best value in the first round. Pietrus is the redraft pick here.

No. 19: Utah Jazz — Sasha Pavlovic

What the mock market was saying: Sasha Pavlovic: Archive rank 16; median slot 19; band 13–25; 14/15 mocks. He was a Montenegrin wing from Buducnost.

Why the Jazz made the pick: Utah wanted an athletic wing.

Actual pick versus mock median: The actual selection at No. 19 matched the median projected slot of 19. 7 of 14 listed mocks placed Sasha Pavlovic at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Pavlovic had a journeyman career and started for Cleveland's 2007 Finals team. He falls outside the hindsight board's top 29. Ridnour is the redraft pick here.

No. 20: Boston Celtics — Dahntay Jones

What the mock market was saying: Dahntay Jones: Archive rank 23-C; median slot 26; band 26; 1/15 mocks. He was a defensive wing from Duke.

Why the Celtics made the pick: Boston drafted Jones for Memphis as part of the Banks trade.

Actual pick versus mock median: The actual selection at No. 20 was 6 places earlier than the median projected slot of 26. 0 of 1 listed mock placed Dahntay Jones at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Jones played 13 seasons as a defensive specialist. He ranks 22nd. Carlos Delfino is the redraft pick here.

No. 21: Atlanta Hawks — Boris Diaw

What the mock market was saying: Boris Diaw: Archive rank 19-B; median slot 22; band 17–27; 11/15 mocks. He was a versatile French forward from Pau-Orthez who handled the ball like a guard.

Why the Hawks made the pick: Atlanta wanted a versatile forward.

Actual pick versus mock median: The actual selection at No. 21 was 1 place earlier than the median projected slot of 22. 4 of 11 listed mocks placed Boris Diaw at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Diaw won Most Improved Player with Phoenix in 2006 and a title with San Antonio in 2014. He ranks eighth. Travis Outlaw is the redraft pick here.

No. 22: New Jersey Nets — Zoran Planinic

What the mock market was saying: Zoran Planinic: Archive rank 19-A; median slot 22; band 19–28; 13/15 mocks. He was a 6-7 Croatian point guard from Cibona.

Why the Nets made the pick: New Jersey wanted a big playmaker.

Actual pick versus mock median: The actual selection at No. 22 matched the median projected slot of 22. 8 of 13 listed mocks placed Zoran Planinic at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Planinic played three NBA seasons before returning to Europe. He falls outside the hindsight board's top 29. Dahntay Jones is the redraft pick here.

No. 23: Portland Trail Blazers — Travis Outlaw

What the mock market was saying: Travis Outlaw: Archive rank 20; median slot 23.5; band 20–29; 8/15 mocks. He was an athletic high school forward from Starkville, Mississippi.

Why the Trail Blazers made the pick: Portland could afford to develop a teenager.

Actual pick versus mock median: The actual selection at No. 23 was 0.5 places earlier than the median projected slot of 23.5. 3 of 8 listed mocks placed Travis Outlaw at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Outlaw played 11 seasons as a scoring forward. He ranks 21st. Brian Cook is the redraft pick here.

No. 24: Los Angeles Lakers — Brian Cook

What the mock market was saying: Brian Cook: Archive rank 15; median slot 18; band 13–26; 14/15 mocks. He was a senior forward from Illinois who could shoot.

Why the Lakers made the pick: The Lakers wanted a stretch forward.

Actual pick versus mock median: The actual selection at No. 24 was 6 places later than the median projected slot of 18. 0 of 14 listed mocks placed Brian Cook at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Cook played several seasons as a backup. He ranks 23rd. Jason Kapono, a second-round pick who won two three-point contests, is the redraft pick here.

No. 25: Detroit Pistons — Carlos Delfino

What the mock market was saying: Carlos Delfino: Archive rank 22-A; median slot 25; band 22–29; 13/15 mocks. He was an Argentine wing playing in Italy.

Why the Pistons made the pick: Detroit could leave Delfino in Europe to develop.

Actual pick versus mock median: The actual selection at No. 25 matched the median projected slot of 25. 8 of 13 listed mocks placed Carlos Delfino at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Delfino won Olympic gold with Argentina in 2004 and had a solid NBA career. He ranks 20th. Luke Walton, a second-round pick who won two titles with the Lakers, is the redraft pick here.

No. 26: Minnesota Timberwolves — Ndudi Ebi

What the mock market was saying: Ndudi Ebi: Archive rank 24-A; median slot 27; band 21–29; 7/15 mocks. He was a high school forward from Houston.

Why the Timberwolves made the pick: Minnesota wanted a young, athletic forward to develop behind Kevin Garnett.

Actual pick versus mock median: The actual selection at No. 26 was 1 place earlier than the median projected slot of 27. 1 of 7 listed mocks placed Ndudi Ebi at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Ebi played only a few NBA games. He falls outside the hindsight board's top 29. Willie Green is the redraft pick here.

No. 27: Memphis Grizzlies — Kendrick Perkins

What the mock market was saying: Kendrick Perkins: Archive rank 17-A; median slot 20; band 19–28; 10/15 mocks. He was a strong high school center from Beaumont, Texas.

Why the Grizzlies made the pick: Memphis drafted Perkins for Boston as part of the Banks trade.

Actual pick versus mock median: The actual selection at No. 27 was 7 places later than the median projected slot of 20. 1 of 10 listed mocks placed Kendrick Perkins at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Perkins was the starting center on Boston's 2008 title team. He ranks 11th. T.J. Ford is the redraft pick here.

No. 28: San Antonio Spurs — Leandro Barbosa

What the mock market was saying: Leandro Barbosa: Archive rank 18-B; median slot 21; band 14–28; 12/15 mocks. He was a quick Brazilian guard.

Why the Spurs made the pick: San Antonio drafted Barbosa and traded his rights to Phoenix for a future first-round pick.

Actual pick versus mock median: The actual selection at No. 28 was 7 places later than the median projected slot of 21. 1 of 12 listed mocks placed Leandro Barbosa at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Barbosa won Sixth Man of the Year in 2007 and a title with Golden State in 2015. He ranks 10th. Jarvis Hayes is the redraft pick here.

No. 29: Dallas Mavericks — Josh Howard

What the mock market was saying: Josh Howard: Archive rank 23-A; median slot 26; band 18–28; 9/15 mocks. He was a senior forward from Wake Forest and the ACC Player of the Year.

Why the Mavericks made the pick: Dallas wanted a versatile, defensive forward.

Actual pick versus mock median: The actual selection at No. 29 was 3 places later than the median projected slot of 26. 0 of 9 listed mocks placed Josh Howard at that exact pick. This compares overall slots, rather than inferring a team-specific prediction from the archive rank.

What hindsight changes: Howard made the 2007 All-Star team. He ranks seventh. Darko Milicic is the redraft pick here, a reversal that captures how far the No. 2 pick fell.

Why the three timelines split

The mocks and the teams agreed on the top four. James, Milicic, Anthony and Bosh went exactly as the consensus predicted.

Miami's pick of Wade was the most important decision of the draft. The Heat took Wade two places earlier than his median projected slot of 7, and he became the second-best player in the class.

Seniors were undervalued. West, Howard and Collison had median projected slots of 24, 26 and 12, compared with actual picks 18, 29 and 12, and outplayed many younger players taken ahead of them.

The second round was unusually strong. Korver, Mo Williams, Pachulia, Bonner, Blake, Kapono and Walton all had long careers. Maciej Lampe, whose median projected slot was 8 (archive rank 7-C), fell to No. 30.

What the mock market got right

The consensus correctly predicted the top four picks and gave Wade archive rank 6, with a median projected slot of 7.

Where teams beat the mocks

Miami's choice of Wade and New Orleans's pick of West were the best decisions relative to the mocks.

Hindsight top five

  1. LeBron James
  2. Dwyane Wade
  3. Carmelo Anthony
  4. Chris Bosh
  5. David West

FAQ

Who should go No. 1 in a 2003 NBA redraft?

LeBron James. He is one of the greatest players in history.

What did mock drafts predict in the 2003 NBA Draft?

The Draft Review's archive separates rank labels from median projected slots. Using actual overall pick equal to median projected slot as the definition of a match, 14 of 29 first-round selections matched; 11 came earlier and 4 later. This is a slot comparison, not a claim that all mocks or a particular team agreed.

Who was the biggest draft-night slide in 2003?

Among first-round selections with an archived projection, the largest difference below the mock median was 7 places: Kendrick Perkins (median slot 20, actual No. 27, archive rank 17-A; 10 mocks) and Leandro Barbosa (median slot 21, actual No. 28, archive rank 18-B; 12 mocks). This uses median projected slot, not the archive rank number.

What is the biggest lesson from the 2003 NBA Draft?

Even when everyone agrees, the second pick can go badly wrong. Darko was a unanimous No. 2 and finished last on the hindsight board.

Full hindsight board

Hindsight rankPlayer
1LeBron James
2Dwyane Wade
3Carmelo Anthony
4Chris Bosh
5David West
6Kyle Korver
7Josh Howard
8Boris Diaw
9Chris Kaman
10Leandro Barbosa
11Kendrick Perkins
12Kirk Hinrich
13Mo Williams
14Zaza Pachulia
15Matt Bonner
16Steve Blake
17Nick Collison
18Mickael Pietrus
19Luke Ridnour
20Carlos Delfino
21Travis Outlaw
22Dahntay Jones
23Brian Cook
24Jason Kapono
25Luke Walton
26Willie Green
27T.J. Ford
28Jarvis Hayes
29Darko Milicic

The board includes drafted players only. Marquis Daniels, who went undrafted in 2003 and appeared on the previous version of this board, would rank in the middle of it if undrafted players were included.

Sources and methodology

  • Historical mock baseline: The Draft Review's 2003 consensus mock draft, built from 15 mock drafts. https://www.thedraftreview.com/consensus-mock-draft-archive/2003-nba-draft-consensus-mock-draft
  • Actual first-round order and transaction context: historical NBA draft records.
  • Hindsight rankings are Ultimate Big Board editorial judgments built around peak value, longevity, two-way impact, postseason utility, role portability, and overall career production.
  • Alternate-history notes are interpretive and do not assume every downstream roster move remains unchanged.