For more than a month, ESPN has been releasing their lists of the 10 greatest players at each position along with their 100 greatest players in NBA history. As expected, their All-Time #NBArank has generated a lot of attention, and most of it has been negative. I wonder if the "world-wide leader" in sports decided to piss off every basketball fan that was born before 1995 when they created these rankings.

The self proclaimed ESPN expert panel consisted mostly of online editors and a few writers. As expected, Michael Jordan topped the list, followed by Kareem Abdul-Jabbar. Then, things started to get strange. LeBron James has somehow leapfrogged Magic Johnson, Wilt Chamberlain, Larry Bird, and Kobe Bryant as the third greatest player in the history of professional basketball. If you conducted this poll in 10 years when LeBron was wrapping up his Hall of Fame career, you could make an argument that The King should be ranked in the top three or maybe even number one. However, there is no way that James should be given such status after 13 seasons in the NBA.

Laker fans are at a loss when they saw that Bryant was behind Shaquille O'Neal and Hakeem Olajuwon as the 12th greatest player in the history of the NBA. Despite just reaching star status a few seasons ago, Golden State star Stephen Curry is the 23rd best player on their list, topping such NBA greats like Elgin Baylor, Isiah Thomas, and John Havlicek. Some other head scratchers include Scottie Pippen rated 25th, Chris Paul ranked 29th, Russell Westbrook 49th, and Blake Griffin 75th. The Gasol brothers both made the list along with Kevin Love (99th).

Former UTEP and NBA great Tim Hardaway did not make the cut, despite being a finalist for the Naismith Basketball Hall of Fame each of the last two years. ESPN did not have the complete list on their website, but I went back and logged every player on their All-Time #NBArank. This latest installment of the NBA all time greats is a total farce, since many of the game's greatest players prior to 1990 found themselves ranked in the bottom half of the list. Three players that the NBA named in its 50 Greatest Players of All-Time were left off the ESPN rankings. Take a look at every player stacks up and judge for yourself.

ESPN All-Time #NBArank Top 100

1. Michael Jordan
2. Kareem Abdul-Jabbar
3. LeBron James
4. Magic Johnson
5. Wilt Chamberlain
6. Larry Bird
7. Bill Russell
8. Tim Duncan
9. Shaquille O’Neal
10. Hakeem Olajuwon
11. Oscar Robertson
12. Kobe Bryant
13. Jerry West
14. Julius Erving
15. Moses Malone
16. Karl Malone
17. Dirk Nowitzki
18. Charley Barkley
19. John Stockton
20. David Robinson
21. Kevin Garnett
22. Kevin Durant
23. Stephen Curry
24. Elgin Baylor
25. Scottie Pippen
26. Isiah Thomas
27. Dwayne Wade
28. John Havlicek
29. Chris Paul
30. Steve Nash
31. Kevin McHale
32. Patrick Ewing
33. George Mikan
34. Bob Petit
35. Jason Kidd
36. Clyde Drexler
37. Rick Barry
38. Walt Frazier
39. Bob Cousy
40. Elvin Hayes
41. Gary Peyton
42. Bill Walton
43. James Worthy
44. Dominique Wilkins
45. Paul Pierce
46. Allen Iverson
47. George Gervin
48. Willis Reed
49. Russell Westbrook
50. Ray Allen
51. Reggie Miller
52. Bob McAdoo
53. Wes Unseld
54. Bernard King
55. Dave Cowens
56. Pau Gasol
57. Robert Parish
58. Tony Parker
59. Carmelo Anthony
60. Earl Monroe
61. Manu Ginobili
62. Alex English
63. Tracy McGrady
64. Dennis Rodman
65. Alonzo Mourning
66. Chris Webber
67. Dwight Howard
68. Bob Lanier
69. Vince Carter
70. Artis Gilmore
71. Pete Maravich
72. Adrian Dantley
73. Dikembe Mutombo
74. Dolph Schayes
75. Blake Griffin
76. Nate Archibald
77. Joe Dumars
78. Sam Jones
79. Jerry Lucas
80. Grant Hill
81. Sidney Moncrief
82. David Thompson
83. Chris Mullin
84. Dennis Johnson
85. Dave DeBusschere
86. Chris Bosh
87. Chauncey Billups
88. Billy Cunningham
89. Yao Ming
90. Paul Arizin
91. Maurice Cheeks
92. Nate Thurmond
93. Lenny Wilkins
94. Mark Price
95. Marc Gasol
96. Bobby Jones
97. James Harden
98. Gail Goodrich
99. Kevin Love
100. Shawn Kemp