2004 NBA Draft Revisited: Dwight Howard, Iguodala and the Picks That Beat Consensus
Revisit every first-round pick from the 2004 NBA Draft through mock consensus, actual selections and hindsight, led by Dwight Howard and Andre Iguodala.
The 2004 draft opened with a real debate between Dwight Howard's upside and Emeka Okafor's certainty. Hindsight vindicates Orlando, but it also elevates the wings and scorers the market did not price highly enough, especially Andre Iguodala, Al Jefferson and Kevin Martin.
The mock-market baseline is The Draft Review's 15-mock 2004 consensus. The Draft Review states that its consensus is derived from 15 preserved mocks and ordered primarily by median projected slot, then average slot.
The mock comparison asks whether the actual pick matched, preceded or followed the archived median projected slot. The sequential hindsight board reallocates the whole class using editorial judgments about career value. A median match is a measure of draft-night slot agreement, rather than a career grade.
The three timelines
How to read the mock baseline: The archive orders players by median projected pick, with average pick as a tiebreaker. Its rank labels, including A/B groups, are distinct from projected slots. Each row shows the actual selection's rank, median slot, earliest-to-latest band and number of mocks listing that player. Fractional medians and missing projections are preserved. The comparison verdict measures actual overall pick against that player's median; it does not grade career value or imply that every mock or a particular team agreed. The hindsight board remains a separate editorial judgment.
| Pick | Selecting team | Actual player's archived mock profile | Actual pick | Sequential hindsight pick | Mock slot comparison |
|---|---|---|---|---|---|
| 1 | Orlando Magic | Archive rank 1; median slot 1; band 1–2; 15/15 mocks | Dwight Howard | Dwight Howard | PICK MATCHED MEDIAN |
| 2 | Charlotte Bobcats | Archive rank 2; median slot 2; band 1–2; 15/15 mocks | Emeka Okafor | Andre Iguodala | PICK MATCHED MEDIAN |
| 3 | Chicago Bulls | Archive rank 5-A; median slot 6; band 3–9; 15/15 mocks | Ben Gordon | Al Jefferson | PICK EARLIER THAN MEDIAN |
| 4 | Los Angeles Clippers | Archive rank 3; median slot 4; band 4–6; 15/15 mocks | Shaun Livingston | Luol Deng | PICK MATCHED MEDIAN |
| 5 | Washington Wizards | Archive rank 6; median slot 7; band 4–13; 15/15 mocks | Devin Harris | Kevin Martin | PICK EARLIER THAN MEDIAN |
| 6 | Atlanta Hawks | Archive rank 7-B; median slot 9; band 5–17; 15/15 mocks | Josh Childress | Emeka Okafor | PICK EARLIER THAN MEDIAN |
| 7 | Phoenix Suns | Archive rank 4; median slot 5; band 3–13; 15/15 mocks | Luol Deng | Josh Smith | PICK LATER THAN MEDIAN |
| 8 | Toronto Raptors | Archive rank 13-A; median slot 16; band 8–26; 15/15 mocks | Rafael Araujo | Jameer Nelson | PICK EARLIER THAN MEDIAN |
| 9 | Philadelphia 76ers | Archive rank 5-B; median slot 6; band 3–10; 15/15 mocks | Andre Iguodala | Trevor Ariza | PICK LATER THAN MEDIAN |
| 10 | Cleveland Cavaliers | Archive rank 8; median slot 10; band 7–15; 15/15 mocks | Luke Jackson | Tony Allen | PICK MATCHED MEDIAN |
| 11 | Golden State Warriors | Archive rank 7-A; median slot 9; band 5–11; 15/15 mocks | Andris Biedrins | Ben Gordon | PICK LATER THAN MEDIAN |
| 12 | Seattle SuperSonics | Archive rank 12-B; median slot 15; band 11–25; 15/15 mocks | Robert Swift | Devin Harris | PICK EARLIER THAN MEDIAN |
| 13 | Portland Trail Blazers | Archive rank 17; median slot 22; band 19–23; 15/15 mocks | Sebastian Telfair | JR Smith | PICK EARLIER THAN MEDIAN |
| 14 | Utah Jazz | Archive rank 15-B; median slot 19; band 16–21; 15/15 mocks | Kris Humphries | Anderson Varejao | PICK EARLIER THAN MEDIAN |
| 15 | Boston Celtics | Archive rank 15-A; median slot 19; band 12–24; 15/15 mocks | Al Jefferson | Delonte West | PICK EARLIER THAN MEDIAN |
| 16 | Utah Jazz | Archive rank 10; median slot 13; band 9–18; 15/15 mocks | Kirk Snyder | Beno Udrih | PICK LATER THAN MEDIAN |
| 17 | Atlanta Hawks | Archive rank 12-A; median slot 15; band 10–17; 15/15 mocks | Josh Smith | Dorell Wright | PICK LATER THAN MEDIAN |
| 18 | New Orleans Hornets | Archive rank 14; median slot 18; band 13–28; 15/15 mocks | JR Smith | Andris Biedrins | PICK MATCHED MEDIAN |
| 19 | Miami Heat | Archive rank 18; median slot 24; band 20–29; 15/15 mocks | Dorell Wright | Chris Duhon | PICK EARLIER THAN MEDIAN |
| 20 | Denver Nuggets | Archive rank 13-B; median slot 16; band 8–19; 14/15 mocks | Jameer Nelson | Sasha Vujacic | PICK LATER THAN MEDIAN |
| 21 | Utah Jazz | Archive rank 9; median slot 11; band 5–16; 15/15 mocks | Pavel Podkolzin | Kris Humphries | PICK LATER THAN MEDIAN |
| 22 | New Jersey Nets | Archive rank 19; median slot 25; band 21–28; 14/15 mocks | Viktor Khryapa | Shaun Livingston | PICK EARLIER THAN MEDIAN |
| 23 | Portland Trail Blazers | Archive rank 11; median slot 14; band 14–21; 14/15 mocks | Sergei Monia | Josh Childress | PICK LATER THAN MEDIAN |
| 24 | Boston Celtics | Archive rank 24-B; median slot 29; band 25–29; 4/15 mocks | Delonte West | Sebastian Telfair | PICK EARLIER THAN MEDIAN |
| 25 | Boston Celtics | Archive rank 23; median slot 28; band 28; 2/15 mocks | Tony Allen | Royal Ivey | PICK EARLIER THAN MEDIAN |
| 26 | Sacramento Kings | Archive rank 21-C; median slot 26; band 24–29; 9/15 mocks | Kevin Martin | David Harrison | PICK MATCHED MEDIAN |
| 27 | Los Angeles Lakers | Archive rank 22; median slot 26.5; band 20–28; 14/15 mocks | Sasha Vujacic | Viktor Khryapa | PICK LATER THAN MEDIAN |
| 28 | San Antonio Spurs | Archive rank 24-A; median slot 29; band 26–29; 8/15 mocks | Beno Udrih | Kirk Snyder | PICK EARLIER THAN MEDIAN |
| 29 | Indiana Pacers | Archive rank 21-A; median slot 26; band 19–27; 10/15 mocks | David Harrison | Rafael Araujo | PICK LATER THAN MEDIAN |

Mock Draft Scorecard
A match means the actual overall pick equals that player's median projected slot. Earlier and later picks use the same median; missing projections remain explicit. These counts do not grade career value.
| Actual pick versus mock median | First-round selections |
|---|---|
| PICK MATCHED MEDIAN | 6 |
| PICK EARLIER THAN MEDIAN | 13 |
| PICK LATER THAN MEDIAN | 10 |
| NO ARCHIVED PROJECTION | 0 |
Pick-by-pick: Mock vs. Actual vs. Hindsight
No. 1: Orlando Magic
ARCHIVED MOCK PROFILE: Archive rank 1; median slot 1; band 1–2; 15/15 mocks ACTUAL PICK: Dwight Howard SEQUENTIAL HINDSIGHT PICK: Dwight Howard COMPARISON VERDICT: PICK MATCHED MEDIAN
What the mock drafts were saying
Dwight Howard: Archive rank 1; median slot 1; band 1–2; 15/15 mocks. The actual No. 1 selection matched the median. 8 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Orlando had to choose between Howard's enormous ceiling and Okafor's college certainty. It chose the younger upside bet and was rewarded.
What hindsight changes
With full careers available, Dwight Howard becomes the preferred choice. Elite rim protection, rebounding and vertical pressure proved more portable than the outcome attached to the real pick, and it would have given Orlando Magic a different foundation for the next phase of the roster.
On our full-career board, Dwight Howard ranks No. 1 in this class, while this slot is now occupied by Dwight Howard at No. 1.
No. 2: Charlotte Bobcats
ARCHIVED MOCK PROFILE: Archive rank 2; median slot 2; band 1–2; 15/15 mocks ACTUAL PICK: Emeka Okafor SEQUENTIAL HINDSIGHT PICK: Andre Iguodala COMPARISON VERDICT: PICK MATCHED MEDIAN
What the mock drafts were saying
Emeka Okafor: Archive rank 2; median slot 2; band 1–2; 15/15 mocks. The actual No. 2 selection matched the median. 8 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
For Charlotte Bobcats, the attraction to Emeka Okafor was understandable in draft-night terms. Late-stage evaluation is often about one translatable NBA skill plus the belief that the rest of the game can be developed.
What hindsight changes
Hindsight moves Andre Iguodala into this slot because of two-way wing versatility, playmaking and postseason value. That does not mean every later transaction stays the same. It means the franchise begins the next season with a substantially different asset and development path.
On our full-career board, Emeka Okafor ranks No. 6 in this class, while this slot is now occupied by Andre Iguodala at No. 2.
No. 3: Chicago Bulls
ARCHIVED MOCK PROFILE: Archive rank 5-A; median slot 6; band 3–9; 15/15 mocks ACTUAL PICK: Ben Gordon SEQUENTIAL HINDSIGHT PICK: Al Jefferson COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Ben Gordon: Archive rank 5-A; median slot 6; band 3–9; 15/15 mocks. The actual No. 3 selection was 3 places earlier than the median. 6 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Chicago Bulls used this slot on Ben Gordon because the draft is not a career-ranking exercise in real time. The organization had to choose between immediate fit, physical tools, development runway and positional need.
What hindsight changes
The redraft answer is Al Jefferson. The career case rests on high-end interior scoring and rebounding, and the franchise-level consequence is path dependence: better value here changes what Chicago Bulls needs to chase with later picks, trades and contracts.
On our full-career board, Ben Gordon ranks No. 11 in this class, while this slot is now occupied by Al Jefferson at No. 3.
No. 4: Los Angeles Clippers
ARCHIVED MOCK PROFILE: Archive rank 3; median slot 4; band 4–6; 15/15 mocks ACTUAL PICK: Shaun Livingston SEQUENTIAL HINDSIGHT PICK: Luol Deng COMPARISON VERDICT: PICK MATCHED MEDIAN
What the mock drafts were saying
Shaun Livingston: Archive rank 3; median slot 4; band 4–6; 15/15 mocks. The actual No. 4 selection matched the median. 11 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
This was a classic draft-night bet by Los Angeles Clippers: take Shaun Livingston, trust the development plan and hope the player's best trait becomes valuable enough to carry the rest of the profile.
What hindsight changes
Our sequential hindsight board sends Luol Deng here. The appeal is two-way wing stability and long-term starter value. For Los Angeles Clippers, that would have changed not only this roster slot but the value of later trades, free-agent needs and future draft positions.
On our full-career board, Shaun Livingston ranks No. 22 in this class, while this slot is now occupied by Luol Deng at No. 4.
No. 5: Washington Wizards
ARCHIVED MOCK PROFILE: Archive rank 6; median slot 7; band 4–13; 15/15 mocks ACTUAL PICK: Devin Harris SEQUENTIAL HINDSIGHT PICK: Kevin Martin COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Devin Harris: Archive rank 6; median slot 7; band 4–13; 15/15 mocks. The actual No. 5 selection was 2 places earlier than the median. 0 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Washington Wizards was not drafting with twenty years of hindsight. At this point in the board, Devin Harris represented the combination of talent, role projection and risk the front office was willing to buy.
Draft-night transaction context: Washington selected Harris before his rights moved to Dallas.
What hindsight changes
With full careers available, Kevin Martin becomes the preferred choice. Efficient scoring and perimeter shot creation proved more portable than the outcome attached to the real pick, and it would have given Washington Wizards a different foundation for the next phase of the roster.
On our full-career board, Devin Harris ranks No. 12 in this class, while this slot is now occupied by Kevin Martin at No. 5.
No. 6: Atlanta Hawks
ARCHIVED MOCK PROFILE: Archive rank 7-B; median slot 9; band 5–17; 15/15 mocks ACTUAL PICK: Josh Childress SEQUENTIAL HINDSIGHT PICK: Emeka Okafor COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Josh Childress: Archive rank 7-B; median slot 9; band 5–17; 15/15 mocks. The actual No. 6 selection was 3 places earlier than the median. 1 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
The original case for Josh Childress was about what the player could become in Atlanta Hawks's environment. The team was weighing upside, roster balance and the scarcity of the player's archetype, not comparing finished careers.
What hindsight changes
Hindsight moves Emeka Okafor into this slot because of a stronger full-career blend of production, role value and longevity. That does not mean every later transaction stays the same. It means the franchise begins the next season with a substantially different asset and development path.
On our full-career board, Josh Childress ranks No. 23 in this class, while this slot is now occupied by Emeka Okafor at No. 6.
No. 7: Phoenix Suns
ARCHIVED MOCK PROFILE: Archive rank 4; median slot 5; band 3–13; 15/15 mocks ACTUAL PICK: Luol Deng SEQUENTIAL HINDSIGHT PICK: Josh Smith COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Luol Deng: Archive rank 4; median slot 5; band 3–13; 15/15 mocks. The actual No. 7 selection was 2 places later than the median. 1 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
For Phoenix Suns, the attraction to Luol Deng was understandable in draft-night terms. Late-stage evaluation is often about one translatable NBA skill plus the belief that the rest of the game can be developed.
Draft-night transaction context: Phoenix selected Deng before his rights moved to Chicago.
What hindsight changes
The redraft answer is Josh Smith. The career case rests on a stronger full-career blend of production, role value and longevity, and the franchise-level consequence is path dependence: better value here changes what Phoenix Suns needs to chase with later picks, trades and contracts.
On our full-career board, Luol Deng ranks No. 4 in this class, while this slot is now occupied by Josh Smith at No. 7.
No. 8: Toronto Raptors
ARCHIVED MOCK PROFILE: Archive rank 13-A; median slot 16; band 8–26; 15/15 mocks ACTUAL PICK: Rafael Araujo SEQUENTIAL HINDSIGHT PICK: Jameer Nelson COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Rafael Araujo: Archive rank 13-A; median slot 16; band 8–26; 15/15 mocks. The actual No. 8 selection was 8 places earlier than the median. 1 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Toronto Raptors used this slot on Rafael Araujo because the draft is not a career-ranking exercise in real time. The organization had to choose between immediate fit, physical tools, development runway and positional need.
What hindsight changes
Our sequential hindsight board sends Jameer Nelson here. The appeal is a stronger full-career blend of production, role value and longevity. For Toronto Raptors, that would have changed not only this roster slot but the value of later trades, free-agent needs and future draft positions.
On our full-career board, Rafael Araujo ranks No. 29 in this class, while this slot is now occupied by Jameer Nelson at No. 8.
No. 9: Philadelphia 76ers
ARCHIVED MOCK PROFILE: Archive rank 5-B; median slot 6; band 3–10; 15/15 mocks ACTUAL PICK: Andre Iguodala SEQUENTIAL HINDSIGHT PICK: Trevor Ariza COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Andre Iguodala: Archive rank 5-B; median slot 6; band 3–10; 15/15 mocks. The actual No. 9 selection was 3 places later than the median. 1 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
This was a classic draft-night bet by Philadelphia 76ers: take Andre Iguodala, trust the development plan and hope the player's best trait becomes valuable enough to carry the rest of the profile.
What hindsight changes
With full careers available, Trevor Ariza becomes the preferred choice. A stronger full-career blend of production, role value and longevity proved more portable than the outcome attached to the real pick, and it would have given Philadelphia 76ers a different foundation for the next phase of the roster.
On our full-career board, Andre Iguodala ranks No. 2 in this class, while this slot is now occupied by Trevor Ariza at No. 9.
No. 10: Cleveland Cavaliers
ARCHIVED MOCK PROFILE: Archive rank 8; median slot 10; band 7–15; 15/15 mocks ACTUAL PICK: Luke Jackson SEQUENTIAL HINDSIGHT PICK: Tony Allen COMPARISON VERDICT: PICK MATCHED MEDIAN
What the mock drafts were saying
Luke Jackson: Archive rank 8; median slot 10; band 7–15; 15/15 mocks. The actual No. 10 selection matched the median. 4 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Cleveland Cavaliers was not drafting with twenty years of hindsight. At this point in the board, Luke Jackson represented the combination of talent, role projection and risk the front office was willing to buy.
What hindsight changes
Hindsight moves Tony Allen into this slot because of a stronger full-career blend of production, role value and longevity. That does not mean every later transaction stays the same. It means the franchise begins the next season with a substantially different asset and development path.
Luke Jackson falls outside our first-round hindsight board, while Tony Allen is No. 10 in the class.
No. 11: Golden State Warriors
ARCHIVED MOCK PROFILE: Archive rank 7-A; median slot 9; band 5–11; 15/15 mocks ACTUAL PICK: Andris Biedrins SEQUENTIAL HINDSIGHT PICK: Ben Gordon COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Andris Biedrins: Archive rank 7-A; median slot 9; band 5–11; 15/15 mocks. The actual No. 11 selection was 2 places later than the median. 3 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
The original case for Andris Biedrins was about what the player could become in Golden State Warriors's environment. The team was weighing upside, roster balance and the scarcity of the player's archetype, not comparing finished careers.
What hindsight changes
The redraft answer is Ben Gordon. The career case rests on a stronger full-career blend of production, role value and longevity, and the franchise-level consequence is path dependence: better value here changes what Golden State Warriors needs to chase with later picks, trades and contracts.
On our full-career board, Andris Biedrins ranks No. 18 in this class, while this slot is now occupied by Ben Gordon at No. 11.
No. 12: Seattle SuperSonics
ARCHIVED MOCK PROFILE: Archive rank 12-B; median slot 15; band 11–25; 15/15 mocks ACTUAL PICK: Robert Swift SEQUENTIAL HINDSIGHT PICK: Devin Harris COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Robert Swift: Archive rank 12-B; median slot 15; band 11–25; 15/15 mocks. The actual No. 12 selection was 3 places earlier than the median. 1 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
For Seattle SuperSonics, the attraction to Robert Swift was understandable in draft-night terms. Late-stage evaluation is often about one translatable NBA skill plus the belief that the rest of the game can be developed.
What hindsight changes
Our sequential hindsight board sends Devin Harris here. The appeal is a stronger full-career blend of production, role value and longevity. For Seattle SuperSonics, that would have changed not only this roster slot but the value of later trades, free-agent needs and future draft positions.
Robert Swift falls outside our first-round hindsight board, while Devin Harris is No. 12 in the class.
No. 13: Portland Trail Blazers
ARCHIVED MOCK PROFILE: Archive rank 17; median slot 22; band 19–23; 15/15 mocks ACTUAL PICK: Sebastian Telfair SEQUENTIAL HINDSIGHT PICK: JR Smith COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Sebastian Telfair: Archive rank 17; median slot 22; band 19–23; 15/15 mocks. The actual No. 13 selection was 9 places earlier than the median. 0 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Portland Trail Blazers used this slot on Sebastian Telfair because the draft is not a career-ranking exercise in real time. The organization had to choose between immediate fit, physical tools, development runway and positional need.
What hindsight changes
With full careers available, JR Smith becomes the preferred choice. A stronger full-career blend of production, role value and longevity proved more portable than the outcome attached to the real pick, and it would have given Portland Trail Blazers a different foundation for the next phase of the roster.
On our full-career board, Sebastian Telfair ranks No. 24 in this class, while this slot is now occupied by JR Smith at No. 13.
No. 14: Utah Jazz
ARCHIVED MOCK PROFILE: Archive rank 15-B; median slot 19; band 16–21; 15/15 mocks ACTUAL PICK: Kris Humphries SEQUENTIAL HINDSIGHT PICK: Anderson Varejao COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Kris Humphries: Archive rank 15-B; median slot 19; band 16–21; 15/15 mocks. The actual No. 14 selection was 5 places earlier than the median. 0 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
This was a classic draft-night bet by Utah Jazz: take Kris Humphries, trust the development plan and hope the player's best trait becomes valuable enough to carry the rest of the profile.
What hindsight changes
Hindsight moves Anderson Varejao into this slot because of a stronger full-career blend of production, role value and longevity. That does not mean every later transaction stays the same. It means the franchise begins the next season with a substantially different asset and development path.
On our full-career board, Kris Humphries ranks No. 21 in this class, while this slot is now occupied by Anderson Varejao at No. 14.
No. 15: Boston Celtics
ARCHIVED MOCK PROFILE: Archive rank 15-A; median slot 19; band 12–24; 15/15 mocks ACTUAL PICK: Al Jefferson SEQUENTIAL HINDSIGHT PICK: Delonte West COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Al Jefferson: Archive rank 15-A; median slot 19; band 12–24; 15/15 mocks. The actual No. 15 selection was 4 places earlier than the median. 1 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Boston Celtics was not drafting with twenty years of hindsight. At this point in the board, Al Jefferson represented the combination of talent, role projection and risk the front office was willing to buy.
What hindsight changes
The redraft answer is Delonte West. The career case rests on a stronger full-career blend of production, role value and longevity, and the franchise-level consequence is path dependence: better value here changes what Boston Celtics needs to chase with later picks, trades and contracts.
On our full-career board, Al Jefferson ranks No. 3 in this class, while this slot is now occupied by Delonte West at No. 15.
No. 16: Utah Jazz
ARCHIVED MOCK PROFILE: Archive rank 10; median slot 13; band 9–18; 15/15 mocks ACTUAL PICK: Kirk Snyder SEQUENTIAL HINDSIGHT PICK: Beno Udrih COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Kirk Snyder: Archive rank 10; median slot 13; band 9–18; 15/15 mocks. The actual No. 16 selection was 3 places later than the median. 0 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
The original case for Kirk Snyder was about what the player could become in Utah Jazz's environment. The team was weighing upside, roster balance and the scarcity of the player's archetype, not comparing finished careers.
What hindsight changes
Our sequential hindsight board sends Beno Udrih here. The appeal is a stronger full-career blend of production, role value and longevity. For Utah Jazz, that would have changed not only this roster slot but the value of later trades, free-agent needs and future draft positions.
On our full-career board, Kirk Snyder ranks No. 28 in this class, while this slot is now occupied by Beno Udrih at No. 16.
No. 17: Atlanta Hawks
ARCHIVED MOCK PROFILE: Archive rank 12-A; median slot 15; band 10–17; 15/15 mocks ACTUAL PICK: Josh Smith SEQUENTIAL HINDSIGHT PICK: Dorell Wright COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Josh Smith: Archive rank 12-A; median slot 15; band 10–17; 15/15 mocks. The actual No. 17 selection was 2 places later than the median. 7 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
For Atlanta Hawks, the attraction to Josh Smith was understandable in draft-night terms. Late-stage evaluation is often about one translatable NBA skill plus the belief that the rest of the game can be developed.
What hindsight changes
With full careers available, Dorell Wright becomes the preferred choice. A stronger full-career blend of production, role value and longevity proved more portable than the outcome attached to the real pick, and it would have given Atlanta Hawks a different foundation for the next phase of the roster.
On our full-career board, Josh Smith ranks No. 7 in this class, while this slot is now occupied by Dorell Wright at No. 17.
No. 18: New Orleans Hornets
ARCHIVED MOCK PROFILE: Archive rank 14; median slot 18; band 13–28; 15/15 mocks ACTUAL PICK: JR Smith SEQUENTIAL HINDSIGHT PICK: Andris Biedrins COMPARISON VERDICT: PICK MATCHED MEDIAN
What the mock drafts were saying
JR Smith: Archive rank 14; median slot 18; band 13–28; 15/15 mocks. The actual No. 18 selection matched the median. 8 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
New Orleans Hornets used this slot on JR Smith because the draft is not a career-ranking exercise in real time. The organization had to choose between immediate fit, physical tools, development runway and positional need.
What hindsight changes
Hindsight moves Andris Biedrins into this slot because of a stronger full-career blend of production, role value and longevity. That does not mean every later transaction stays the same. It means the franchise begins the next season with a substantially different asset and development path.
On our full-career board, JR Smith ranks No. 13 in this class, while this slot is now occupied by Andris Biedrins at No. 18.
No. 19: Miami Heat
ARCHIVED MOCK PROFILE: Archive rank 18; median slot 24; band 20–29; 15/15 mocks ACTUAL PICK: Dorell Wright SEQUENTIAL HINDSIGHT PICK: Chris Duhon COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Dorell Wright: Archive rank 18; median slot 24; band 20–29; 15/15 mocks. The actual No. 19 selection was 5 places earlier than the median. 0 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
This was a classic draft-night bet by Miami Heat: take Dorell Wright, trust the development plan and hope the player's best trait becomes valuable enough to carry the rest of the profile.
What hindsight changes
The redraft answer is Chris Duhon. The career case rests on a stronger full-career blend of production, role value and longevity, and the franchise-level consequence is path dependence: better value here changes what Miami Heat needs to chase with later picks, trades and contracts.
On our full-career board, Dorell Wright ranks No. 17 in this class, while this slot is now occupied by Chris Duhon at No. 19.
No. 20: Denver Nuggets
ARCHIVED MOCK PROFILE: Archive rank 13-B; median slot 16; band 8–19; 14/15 mocks ACTUAL PICK: Jameer Nelson SEQUENTIAL HINDSIGHT PICK: Sasha Vujacic COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Jameer Nelson: Archive rank 13-B; median slot 16; band 8–19; 14/15 mocks. The actual No. 20 selection was 4 places later than the median. 0 of 14 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Denver Nuggets was not drafting with twenty years of hindsight. At this point in the board, Jameer Nelson represented the combination of talent, role projection and risk the front office was willing to buy.
Draft-night transaction context: Denver selected Nelson before his rights moved to Orlando.
What hindsight changes
Our sequential hindsight board sends Sasha Vujacic here. The appeal is a stronger full-career blend of production, role value and longevity. For Denver Nuggets, that would have changed not only this roster slot but the value of later trades, free-agent needs and future draft positions.
On our full-career board, Jameer Nelson ranks No. 8 in this class, while this slot is now occupied by Sasha Vujacic at No. 20.
No. 21: Utah Jazz
ARCHIVED MOCK PROFILE: Archive rank 9; median slot 11; band 5–16; 15/15 mocks ACTUAL PICK: Pavel Podkolzin SEQUENTIAL HINDSIGHT PICK: Kris Humphries COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Pavel Podkolzin: Archive rank 9; median slot 11; band 5–16; 15/15 mocks. The actual No. 21 selection was 10 places later than the median. 0 of 15 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
The original case for Pavel Podkolzin was about what the player could become in Utah Jazz's environment. The team was weighing upside, roster balance and the scarcity of the player's archetype, not comparing finished careers.
Draft-night transaction context: Utah selected Podkolzin before his rights moved to Dallas.
What hindsight changes
With full careers available, Kris Humphries becomes the preferred choice. A stronger full-career blend of production, role value and longevity proved more portable than the outcome attached to the real pick, and it would have given Utah Jazz a different foundation for the next phase of the roster.
Pavel Podkolzin falls outside our first-round hindsight board, while Kris Humphries is No. 21 in the class.
No. 22: New Jersey Nets
ARCHIVED MOCK PROFILE: Archive rank 19; median slot 25; band 21–28; 14/15 mocks ACTUAL PICK: Viktor Khryapa SEQUENTIAL HINDSIGHT PICK: Shaun Livingston COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Viktor Khryapa: Archive rank 19; median slot 25; band 21–28; 14/15 mocks. The actual No. 22 selection was 3 places earlier than the median. 1 of 14 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
For New Jersey Nets, the attraction to Viktor Khryapa was understandable in draft-night terms. Late-stage evaluation is often about one translatable NBA skill plus the belief that the rest of the game can be developed.
Draft-night transaction context: New Jersey selected Khryapa before his rights moved to Portland.
What hindsight changes
Hindsight moves Shaun Livingston into this slot because of a stronger full-career blend of production, role value and longevity. That does not mean every later transaction stays the same. It means the franchise begins the next season with a substantially different asset and development path.
On our full-career board, Viktor Khryapa ranks No. 27 in this class, while this slot is now occupied by Shaun Livingston at No. 22.
No. 23: Portland Trail Blazers
ARCHIVED MOCK PROFILE: Archive rank 11; median slot 14; band 14–21; 14/15 mocks ACTUAL PICK: Sergei Monia SEQUENTIAL HINDSIGHT PICK: Josh Childress COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Sergei Monia: Archive rank 11; median slot 14; band 14–21; 14/15 mocks. The actual No. 23 selection was 9 places later than the median. 0 of 14 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Portland Trail Blazers used this slot on Sergei Monia because the draft is not a career-ranking exercise in real time. The organization had to choose between immediate fit, physical tools, development runway and positional need.
What hindsight changes
The redraft answer is Josh Childress. The career case rests on a stronger full-career blend of production, role value and longevity, and the franchise-level consequence is path dependence: better value here changes what Portland Trail Blazers needs to chase with later picks, trades and contracts.
Sergei Monia falls outside our first-round hindsight board, while Josh Childress is No. 23 in the class.
No. 24: Boston Celtics
ARCHIVED MOCK PROFILE: Archive rank 24-B; median slot 29; band 25–29; 4/15 mocks ACTUAL PICK: Delonte West SEQUENTIAL HINDSIGHT PICK: Sebastian Telfair COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Delonte West: Archive rank 24-B; median slot 29; band 25–29; 4/15 mocks. The actual No. 24 selection was 5 places earlier than the median. 0 of 4 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
This was a classic draft-night bet by Boston Celtics: take Delonte West, trust the development plan and hope the player's best trait becomes valuable enough to carry the rest of the profile.
What hindsight changes
Our sequential hindsight board sends Sebastian Telfair here. The appeal is a stronger full-career blend of production, role value and longevity. For Boston Celtics, that would have changed not only this roster slot but the value of later trades, free-agent needs and future draft positions.
On our full-career board, Delonte West ranks No. 15 in this class, while this slot is now occupied by Sebastian Telfair at No. 24.
No. 25: Boston Celtics
ARCHIVED MOCK PROFILE: Archive rank 23; median slot 28; band 28; 2/15 mocks ACTUAL PICK: Tony Allen SEQUENTIAL HINDSIGHT PICK: Royal Ivey COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Tony Allen: Archive rank 23; median slot 28; band 28; 2/15 mocks. The actual No. 25 selection was 3 places earlier than the median. 0 of 2 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
Boston Celtics was not drafting with twenty years of hindsight. At this point in the board, Tony Allen represented the combination of talent, role projection and risk the front office was willing to buy.
What hindsight changes
With full careers available, Royal Ivey becomes the preferred choice. A stronger full-career blend of production, role value and longevity proved more portable than the outcome attached to the real pick, and it would have given Boston Celtics a different foundation for the next phase of the roster.
On our full-career board, Tony Allen ranks No. 10 in this class, while this slot is now occupied by Royal Ivey at No. 25.
No. 26: Sacramento Kings
ARCHIVED MOCK PROFILE: Archive rank 21-C; median slot 26; band 24–29; 9/15 mocks ACTUAL PICK: Kevin Martin SEQUENTIAL HINDSIGHT PICK: David Harrison COMPARISON VERDICT: PICK MATCHED MEDIAN
What the mock drafts were saying
Kevin Martin: Archive rank 21-C; median slot 26; band 24–29; 9/15 mocks. The actual No. 26 selection matched the median. 2 of 9 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
The original case for Kevin Martin was about what the player could become in Sacramento Kings's environment. The team was weighing upside, roster balance and the scarcity of the player's archetype, not comparing finished careers.
What hindsight changes
Hindsight moves David Harrison into this slot because of a stronger full-career blend of production, role value and longevity. That does not mean every later transaction stays the same. It means the franchise begins the next season with a substantially different asset and development path.
On our full-career board, Kevin Martin ranks No. 5 in this class, while this slot is now occupied by David Harrison at No. 26.
No. 27: Los Angeles Lakers
ARCHIVED MOCK PROFILE: Archive rank 22; median slot 26.5; band 20–28; 14/15 mocks ACTUAL PICK: Sasha Vujacic SEQUENTIAL HINDSIGHT PICK: Viktor Khryapa COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
Sasha Vujacic: Archive rank 22; median slot 26.5; band 20–28; 14/15 mocks. The actual No. 27 selection was 0.5 places later than the median. 6 of 14 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
For Los Angeles Lakers, the attraction to Sasha Vujacic was understandable in draft-night terms. Late-stage evaluation is often about one translatable NBA skill plus the belief that the rest of the game can be developed.
What hindsight changes
The redraft answer is Viktor Khryapa. The career case rests on a stronger full-career blend of production, role value and longevity, and the franchise-level consequence is path dependence: better value here changes what Los Angeles Lakers needs to chase with later picks, trades and contracts.
On our full-career board, Sasha Vujacic ranks No. 20 in this class, while this slot is now occupied by Viktor Khryapa at No. 27.
No. 28: San Antonio Spurs
ARCHIVED MOCK PROFILE: Archive rank 24-A; median slot 29; band 26–29; 8/15 mocks ACTUAL PICK: Beno Udrih SEQUENTIAL HINDSIGHT PICK: Kirk Snyder COMPARISON VERDICT: PICK EARLIER THAN MEDIAN
What the mock drafts were saying
Beno Udrih: Archive rank 24-A; median slot 29; band 26–29; 8/15 mocks. The actual No. 28 selection was 1 place earlier than the median. 1 of 8 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
San Antonio Spurs used this slot on Beno Udrih because the draft is not a career-ranking exercise in real time. The organization had to choose between immediate fit, physical tools, development runway and positional need.
What hindsight changes
Our sequential hindsight board sends Kirk Snyder here. The appeal is a stronger full-career blend of production, role value and longevity. For San Antonio Spurs, that would have changed not only this roster slot but the value of later trades, free-agent needs and future draft positions.
On our full-career board, Beno Udrih ranks No. 16 in this class, while this slot is now occupied by Kirk Snyder at No. 28.
No. 29: Indiana Pacers
ARCHIVED MOCK PROFILE: Archive rank 21-A; median slot 26; band 19–27; 10/15 mocks ACTUAL PICK: David Harrison SEQUENTIAL HINDSIGHT PICK: Rafael Araujo COMPARISON VERDICT: PICK LATER THAN MEDIAN
What the mock drafts were saying
David Harrison: Archive rank 21-A; median slot 26; band 19–27; 10/15 mocks. The actual No. 29 selection was 3 places later than the median. 0 of 10 listed mocks placed the player at that exact overall pick. This does not infer a team-specific prediction from the archive rank.
Why the team made the actual choice
This was a classic draft-night bet by Indiana Pacers: take David Harrison, trust the development plan and hope the player's best trait becomes valuable enough to carry the rest of the profile.
What hindsight changes
With full careers available, Rafael Araujo becomes the preferred choice. A stronger full-career blend of production, role value and longevity proved more portable than the outcome attached to the real pick, and it would have given Indiana Pacers a different foundation for the next phase of the roster.
On our full-career board, David Harrison ranks No. 26 in this class, while this slot is now occupied by Rafael Araujo at No. 29.
What the mock market got right
The historical market did not miss everything. The top of the 2004 board still contains players the mocks treated seriously, and several projected first-rounders became stable NBA contributors. The important distinction is degree: getting a prospect in roughly the right tier is different from identifying the best career in the class.
Where teams beat the mocks
Philadelphia at No. 9 with Andre Iguodala, Boston at No. 15 with Al Jefferson and Sacramento at No. 26 with Kevin Martin show three different ways to outperform the public market. All three selections produced more career value than many of the higher-profile choices around them.
Where nobody had it
Kevin Martin is the standout surprise because his scoring efficiency was not priced anywhere near its eventual value. Trevor Ariza and Anderson Varejao reinforce the same lesson from outside the lottery: the class became deeper once the draft-night headlines faded.
Hindsight top five
- Dwight Howard
- Andre Iguodala
- Al Jefferson
- Luol Deng
- Kevin Martin
Why this matters for Ultimate Big Board
The 2004 article should function as more than a redraft. By preserving the historical projection, actual result and hindsight board in the same record, Ultimate Big Board can eventually measure team-versus-consensus performance, publication accuracy, draft-day surprises and how prospect value moved over time.
Sources and methodology
- Historical mock source: https://www.thedraftreview.com/consensus-mock-draft-archive/2004-consensus-mock-draft
- Mock baseline type: The Draft Review's 15-mock 2004 consensus.
- Actual draft order cross-checked against public historical draft records for the 2004 NBA Draft.
- Rights-trade context is noted where the selecting team did not intend to keep the player.
- Hindsight order is an Ultimate Big Board editorial ranking based on peak, longevity, role portability, two-way impact, postseason value and overall career production.
- A different draft choice can change later lotteries, trades and free-agent decisions, so franchise what-ifs are conditional rather than claims that the rest of history stays fixed.
FAQ
Who should have gone No. 1 in a 2004 NBA redraft?
Our hindsight board puts Dwight Howard first.
What did mock drafts predict in the 2004 NBA Draft?
The source is The Draft Review's archived 15-mock consensus. This article reports each actual selection's archive rank separately from its median projected slot and projection band, then compares the actual pick with that median.
What was the biggest value story in the 2004 draft?
The strongest value cases include players who climbed dramatically from their actual slot to the hindsight board, especially Dwight Howard, Andre Iguodala and other late-first or second-round players discussed above.
Why is the sequential redraft different from the verdict?
The comparison verdict measures actual overall pick against the archived median projected slot. The sequential hindsight board reallocates the class using editorial judgments about careers. A match in projected slot does not prove that the selection produced the best career outcome.
