Bonuses
Bonuses
Fanduel
Twinspires
Draftkings
Caesars
BetMGM
BetRivers
888 Sports
William Hill
All Sportsbooks
Odds
Odds
NFL Odds
NBA Odds
MLB Odds
NHL Odds
NCAAB Odds
NCAAF Odds
Predictions
Predictions
NFL Predictions
NBA Predictions
MLB Predictions
NHL Predictions
NCAAB Predictions
NCAAF Predictions
Picks
Picks
NFL Picks
NBA Picks
MLB Picks
NHL Picks
NCAAB Picks
NCAAF Picks
Sports
Sports
NFL
NFL
Odds
NFL Week 15 Picks
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
News
Injuries
History of Super Bowls
Betting
NBA
NBA
Odds
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
History Of The NBA
MLB
MLB
Odds
Props
Picks
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
NHL
NHL
Odds
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
NCAAB
NCAAB
Odds
Props
Picks
Teams
Standings
Stats
Schedule
TV Schedule
News
March Madness
Betting
NCAAF
NCAAF
Odds
Props
Picks
Futures
Teams
Standings
Stats
Rankings
Schedule
TV Schedule
News
Betting
Guides
Guides
Moneyline
Spread Betting
Parlay
Understanding Odds
Gambling Apps
Best Betting Sites
Super Bowl Betting
Betting on NFL
Betting on NBA
Streaming UFC
All Guides
More
More
Canada
Canada
Ontario
States
States
Massachusetts
Kansas
Arkansas
Maryland
Oregon
All States
My Bets
My Bets
My Bets
Social
Leaders
Odds Calculator
Parlay Calculator
Terms
News
Super Bowl History
NBA History
Sportsbooks
Sportsbooks
Fanduel
Draftkings
Caesars
BetMGM
BetRivers
888 Sports
William Hill
All Sportsbooks
Log In
Sign Up
Log In
Sign Up
nba Mock Drafts
nba Historical Drafts
Side-by-Side Drafts
Player Rankings
Trades
Draft Rules
NBA 2021 mock draft player rankings
2021
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
Overral Rank
Player
Position
School
1
-
Cade Cunningham
PG
Oklahoma State
2
-
Evan Mobley
PF
USC
3
-
Jalen Green
SG
San Joaquin Memorial High Scho
4
-
Usman Garuba
PF
Spain
5
-
Ziaire Williams
SF
Stanford
6
-
Yam Madar
PG
Israel
7
-
Terrence Clarke
SG
Kentucky
8
-
Brandon Boston
SG
Kentucky
9
-
Greg Brown
PF
Texas
10
-
Ibou Dianko Badji
C
Spain
11
-
Scottie Barnes
PF
Florida State
12
-
Caleb Love
PG
UNC
13
-
Jalen Suggs
SG
Gonzaga
14
-
Jalen Johnson
PF
Duke
15
-
Jonathan Kuminga
SF
United States
16
-
Paul Eboua
PF
Italy
17
-
Juhann Begarin
SG
France
18
-
DJ Steward
PG
Duke
19
-
Makur Maker
PF
Pacific Christian Academy
20
-
Keon Johnson
SG
Tennessee
21
-
Earl Timberlake
SF
DeMatha Catholic High School
22
-
Daishen Nix
PG
Trinity Christian School
23
-
Roko Prkacin
PF
Croatia
24
-
Moses Moody
SG
Arkansas
25
-
Joshua Christopher
SG
Arizona State
26
-
Adam Miller
SG
Morgan Park High School
27
-
Corey Kispert
SF
Gonzaga
28
-
Chris Smith
PF
UCLA
29
-
Jaden Springer
SG
Tennessee
30
-
Kai Sotto
C
Philippines
31
-
Yves Pons
SF
Tennessee
32
-
Devin Askew
PG
Kentucky
33
-
Coleman Henry
SF
Duke
34
-
Cameron Thomas
SG
LSU
35
-
Marjon Beauchamp
SF
Joy Community School
36
-
Isaiah Todd
PF
Word Of God Christian Academy
37
-
Carlos Alocen
PG
Spain
38
-
Aleksej Pokusevski
PF
Serbia
39
-
Xavier Foster
C
Iowa State
40
-
Kenny Baptiste
SF
France
41
-
Isaiah Jackson
C
Kentucky
42
-
Reece Beekman
PG
Virginia
43
-
Day'Ron Sharpe
C
UNC
44
-
Isaiah Livers
SF
Michigan
45
-
Colbey Ross
PG
United States
46
-
Jabri Abdur-Rahim
SF
Virginia
47
-
Rokas Jokubaitis
PG
Lithuania
48
-
Derrick Alston
SF
Boise State
49
-
Leandro Bolmaro
SG
United States
50
-
Vit Krejci
PG
Czechia
51
-
Sharife Cooper
PG
Auburn
52
-
Nimari Burnett
SG
Texas Tech
53
-
RJ Davis
PG
UNC
54
-
Johnny Juzang
SF
Kentucky
55
-
Walker Kessler
C
UNC
56
-
Micah Peavy
SG
Texas Tech
57
-
Josh Hall
SF
NC State
58
-
Jeremy Roach
SG
Duke
59
-
Mark Williams
C
Duke
60
-
Hunter Dickinson
C
DeMatha Catholic High School
61
-
Aamir Simms
PF
Clemson
62
-
Jaemyn Bakerfield
PF
Duke
63
-
Olivier Sarr
C
Wake Forest
64
-
Cam'Ron Fletcher
SG
Kentucky
65
-
Jalen Crutcher
PG
Dayton
66
-
Dain Dainja
C
Baylor
67
-
Matt Mitchell
SF
San Diego State
68
-
JT Thor
PF
Auburn
69
-
Darius Days
PF
LSU
70
-
Dawson Garcia
C
Marquette
71
-
Donovan Johnson
SF
UNC
72
-
Bryce Thompson
SG
Kansas
73
-
Mady Sissoko
C
Michigan State
74
-
Marcus Bagley
SF
Arizona State
75
-
Cam Hayes
PG
NC State
76
-
Caleb Murphy
SG
South Florida
77
-
Corey Walker
SF
Tennessee
78
-
Lance Ware
C
Kentucky
79
-
Matthew Murrell
SG
Mississippi
80
-
Rondel Walker
SG
Oklahoma State
81
-
Cliff Omoruyi
C
Roselle Catholic High School
82
-
Andre Jackson
SF
UConn
83
-
Dalen Terry
SG
Arizona
84
-
Andre Curbelo
PG
Illinois
85
-
Hassan Diarra
PG
Texas A&M
86
-
AJ Hoggard
SG
Michigan State
88
-
PJ Hall
PF
Clemson
89
-
Justin Lewis
SF
Marquette
90
-
Dominick Harris
PG
Gonzaga
91
-
LJ Cryer
PG
Baylor
92
-
Joe Bamisile
SG
Virginia Tech
93
-
Zeb Jackson
SG
Michigan
94
-
Dwon Odom
PG
St Francis High School
95
-
Deivon Smith
PG
Mississippi State
96
-
Tramon Mark
SG
Houston
97
-
Julian Strawther
SF
Gonzaga
98
-
Samson Ruzhentsev
SF
Florida
99
-
Ethan Morton
SG
Purdue
100
-
Mojave King
SG
United States
101
-
Justin Powell
SG
Auburn
Latest trades
Chicago
Orlando
2021-03-31
Round 1
Golden State
Oklahoma City
2020-11-22
Round 1
Golden State
Oklahoma City
2020-11-22
Round 2
Portland
Houston
2020-11-16
Round 1
Minnesota
Golden State
2020-02-06
Round 1
LA Clippers
New York
2020-02-06
Round 2
Philadelphia
Golden State
2020-02-06
Round 2
Sacramento
Atlanta
2020-02-05
Round 2
Phoenix
Memphis
2019-07-07
Round 2
Utah
Memphis
2019-07-06
Round 1
All 2021 trades
Related News
The 50 Best NBA Players of All Time
3:37 pm, March 26
Ranking The Biggest NBA Draft Busts Ever
4:31 pm, September 14
The Rise of the Sports Betting Industry - is it poised for a huge jump in 2024?
1:30 pm, February 23
These Are The 10 Worst Trades in NBA History
12:00 am, October 4
Biggest Playoff Collapses in NBA History, Ranked
4:31 pm, September 14
Every NBA Team's Best Duo Ever
4:30 pm, September 14