Well, since the 1986-87 season, which introduced the 3-point shot, thus making different eras harder to compare. So guys like David Lattin, Charlie Brown, Paul Cunningham, Luster Goodwin, Fred Reynolds, Terry White, etc are not on this list, although each would be worthy of being named to the all-time greats list. This list uses a statistical model, which I found online probably 20 years ago and seems to do a decent job. The basic tenets of the system are:
1) Offensive Efficiency = Total Points / (FGA*2 + FTA)
Rewards 3-point shooters and good FG/FT %, so I think a decent measure of Off Efficiency
2) Total Offense = (TP + A*2 - TO) / Player MIN
Similarly, a guard who dishes assists gets rewarded, and loses for turning it over
3) Possessions Gained = (REB + S + BLK/2 - PF) / Player MIN
Credits rebounds and steals, and gives 50% for a blocked shot with the assumption a BS not always results in a gained possession so assumes half the time it does. Penalizes fouling.
4) Win Rating = Player MIN / (Team MIN / 5) * (Wins / Game #)
The rationale is a player on the court is contributing to the wins or the losses, a player who gets tons of minutes on a bad team will get dinged.
The final result is a simple average of these 4 numbers. I adjust the rankings to exclude guys who played less than 1 season or if they did not play in more than 2.5% of the teams minutes, this way a guy who came in for 1 minutes, hit a three and grabbed a rebound wouldnt be ranked #1.
So here are the rankings using this system:
Rk Player G Rating
1 Omar Thomas 67 0.4944
2 Tim Hardaway 96 0.4914
3 Filiberto Rivera 64 0.4843
4 Eddie Rivera 68 0.4558
5 Jason Williams 97 0.4501
6 Antoine Gillespie 94 0.4463
7 Vince Hunter 67 0.4405
8 Randy Culpepper 138 0.4381
9 Brandon Wolfram 114 0.4355
10 Stefon Jackson 125 0.4351
11 Dominic Artis 65 0.4322
12 George Banks 59 0.4249
13 Chris Blocker 58 0.4241
14 Bryson Williams 56 0.4174
15 Julyan Stone 138 0.4101
16 Marlon Maxey 72 0.4065
17 Mark Ingles 57 0.4031
18 Wayne Campbell 65 0.4003
19 John Bohannon 123 0.3967
20 Eugene Costello 63 0.3966
21 Christian Polk 67 0.3951
22 Prince Stewart 129 0.3949
23 Souley Boum 56 0.3949
24 Chris Sandle 50 0.3941
25 Jeremy Williams 68 0.3941
26 Arnett Moultrie 70 0.3920
27 Kimani Jones-Young 83 0.3888
28 Earvin Morris 65 0.3852
29 Ralph Davis 122 0.3849
30 John Tofi 117 0.3833
31 Johnny Melvin 129 0.3818
32 Marvin Kilgore 64 0.3795
33 Julian Washburn 117 0.3791
34 Antonio Davis 122 0.3788
35 Brian Stewart 58 0.3742
36 Greg Foster 58 0.3734
37 William Smith 107 0.3733
38 Kevin Henderson 61 0.3719
39 Jacques Streeter 62 0.3710
40 Roy Smallwood 128 0.3691
41 Miguel Ayala 59 0.3683
42 Eggie McRae 56 0.3636
43 David Van Dyke 127 0.3612
44 Henry Hall 55 0.3598
45 Omega Harris 119 0.3575
46 Sharif Fajardo 99 0.3527
47 Carl Davis 80 0.3510
48 McKenzie Moore 36 0.3509
49 Mark McCall 105 0.3509
50 Jarvis Mullahon 56 0.3503
51 Chris Craig 60 0.3500
52 Cedrick Lang 128 0.3494
53 Giovanni St. Amant 97 0.3436
54 Kevin Beal 55 0.3387
55 Efe Odigie 66 0.3340
56 Chris Neal 64 0.3306
57 C.J. Cooper 124 0.3278
58 Matt Willms 118 0.3276
59 JoJo Garcia 79 0.3217
60 Maurice Thomas 61 0.3215
61 Leonard Owens 51 0.3214
62 Nick Enzweiler 63 0.3201
63 B.J. Wade 52 0.3182
64 Gabriel McCulley 132 0.3153
65 Roy Howard 93 0.3143
66 Claude Britten 115 0.3133
67 Jordan Lathon 57 0.3127
68 Gym Bice 97 0.3097
69 Will Kimble 64 0.3082
70 Terry Winn 36 0.3032
71 Evan Gilyard 59 0.3031
72 Justino Victoriano 62 0.3029
73 Michael Perez 57 0.2990
74 Paul Thomas 114 0.2974
75 Nigel Hawkins 50 0.2953
76 Terry Stallworth 62 0.2942
77 Jeff Spillar 104 0.2940
78 Tevin Caldwell 58 0.2926
79 Omar Duran 48 0.2887
80 Tydus Verhoeven 54 0.2837
81 Tavaris Watts 57 0.2814
82 Jeremy Primozich 52 0.2761
83 Hooper Vint 101 0.2740
84 Rico Nelson 100 0.2713
85 Phil Crocker 90 0.2705
86 Darius Mattear 50 0.2679
87 John Portis 50 0.2678
88 Kobe Magee 58 0.2647
89 Trey Touchet 89 0.2620
90 Brent Murphy 69 0.2599
91 Victor Ramalho 64 0.2570
92 Thomas Gehrke 63 0.2558
93 Antone Jarrell 63 0.2509
94 Jeremy Sampson 61 0.2470
95 Jake Flaggert 122 0.2400
96 Victor Luces 106 0.2344
97 Isaac Gordon 76 0.2285
98 Hector Gonzalez 59 0.2187
99 Arlandis Rush 39 0.2180
100 Jose Escobedo 105 0.2166
101 Joe Devance 52 0.2093
102 Ountae Campbell 26 0.2082
103 Jalen Ragland 52 0.2051
104 Gilles Dekoninck 29 0.2023
105 Darryl Christopher 47 0.2003
106 Francis Ezenwa 52 0.1941
107 Jon Bomba 109 0.1933
108 Wayne Portalatin 97 0.1817
Guys who’s career was less than 2 seasons (1 year or less does not make a career) - or did not play in more than 2.5% of the total team's minutes:
Lee Moore 33 0.4533
Jeep Jackson 32 0.4447 (only because I am picking up his Sr Season)
Derrick Caracter 27 0.4407
Mike Richmond 31 0.4359 (See Jeep)
Edgar Moreno 31 0.3987
Quintan Gates 29 0.3917 (again only his Sr Yr)
Malik Alvin 31 0.3540
Jerry Johnson 13 0.3461
Joe Griffin 16 0.3428
Von Bennett 29 0.3413
Keith Frazier 19 0.3219
Konner Tucker 25 0.3187
Trey Wade 25 0.3157
Alton Sanders 26 0.3072
Damion Gosa 30 0.3071
Myron Strong 33 0.3061
Isiah Osborne 29 0.3004
Dale Vanwright 21 0.2899
Kareem Cooper 21 0.2878
Tremaine Fuqua 8 0.2859
Darren Clarke 29 0.2850
Jerry Jones 24 0.2777
Javier Mendoza 25 0.2682
Jason Tollette 11 0.2670
Justin Crosgile 14 0.2651
Chris Washburn 32 0.2643
Kelvin Davis 24 0.2632
Kelvin Jones 32 0.2629
Eddie Williams 32 0.2615
Deon Barrett 31 0.2602
Fernie Hernandez 19 0.2546
Jason Jones 36 0.2337
Kaosi Ezeagu 29 0.2315
Corey Speight 23 0.2266
Tirus Smith 24 0.2258
Pearson Smith 24 0.2242
D'Von Campbell 23 0.2234
Donta Randle 19 0.2196
Luke Martin 23 0.2155
Malcolm Moore 21 0.2062
Lew Stallworth 19 0.2029
Louis Radford 30 0.2029
Stanley Branch 19 0.2010
Twymond Howard 12 0.2003
Jamal Hill 15 0.1975
Chris Walters 23 0.1853
Ivan Venegas 27 0.1830
Rodney McKoy 15 0.1795
Bryan Barnes 24 0.1785
Dwayne Edwards 21 0.1643
Brodricks Jones 16 0.1603
Alex Anthis 31 0.1575
Quenton Thomas 12 0.1394
Chris Barnes 16 0.1287
Christian Romine 14 0.1204
Keith Manuel 12 0.1177
Vernon Carr 14 0.1175
Aaron Jones 10 0.1092
Blaise Ffrench 26 0.0695
Chano Rashiduddin 9 0.0229
1) Offensive Efficiency = Total Points / (FGA*2 + FTA)
Rewards 3-point shooters and good FG/FT %, so I think a decent measure of Off Efficiency
2) Total Offense = (TP + A*2 - TO) / Player MIN
Similarly, a guard who dishes assists gets rewarded, and loses for turning it over
3) Possessions Gained = (REB + S + BLK/2 - PF) / Player MIN
Credits rebounds and steals, and gives 50% for a blocked shot with the assumption a BS not always results in a gained possession so assumes half the time it does. Penalizes fouling.
4) Win Rating = Player MIN / (Team MIN / 5) * (Wins / Game #)
The rationale is a player on the court is contributing to the wins or the losses, a player who gets tons of minutes on a bad team will get dinged.
The final result is a simple average of these 4 numbers. I adjust the rankings to exclude guys who played less than 1 season or if they did not play in more than 2.5% of the teams minutes, this way a guy who came in for 1 minutes, hit a three and grabbed a rebound wouldnt be ranked #1.
So here are the rankings using this system:
Rk Player G Rating
1 Omar Thomas 67 0.4944
2 Tim Hardaway 96 0.4914
3 Filiberto Rivera 64 0.4843
4 Eddie Rivera 68 0.4558
5 Jason Williams 97 0.4501
6 Antoine Gillespie 94 0.4463
7 Vince Hunter 67 0.4405
8 Randy Culpepper 138 0.4381
9 Brandon Wolfram 114 0.4355
10 Stefon Jackson 125 0.4351
11 Dominic Artis 65 0.4322
12 George Banks 59 0.4249
13 Chris Blocker 58 0.4241
14 Bryson Williams 56 0.4174
15 Julyan Stone 138 0.4101
16 Marlon Maxey 72 0.4065
17 Mark Ingles 57 0.4031
18 Wayne Campbell 65 0.4003
19 John Bohannon 123 0.3967
20 Eugene Costello 63 0.3966
21 Christian Polk 67 0.3951
22 Prince Stewart 129 0.3949
23 Souley Boum 56 0.3949
24 Chris Sandle 50 0.3941
25 Jeremy Williams 68 0.3941
26 Arnett Moultrie 70 0.3920
27 Kimani Jones-Young 83 0.3888
28 Earvin Morris 65 0.3852
29 Ralph Davis 122 0.3849
30 John Tofi 117 0.3833
31 Johnny Melvin 129 0.3818
32 Marvin Kilgore 64 0.3795
33 Julian Washburn 117 0.3791
34 Antonio Davis 122 0.3788
35 Brian Stewart 58 0.3742
36 Greg Foster 58 0.3734
37 William Smith 107 0.3733
38 Kevin Henderson 61 0.3719
39 Jacques Streeter 62 0.3710
40 Roy Smallwood 128 0.3691
41 Miguel Ayala 59 0.3683
42 Eggie McRae 56 0.3636
43 David Van Dyke 127 0.3612
44 Henry Hall 55 0.3598
45 Omega Harris 119 0.3575
46 Sharif Fajardo 99 0.3527
47 Carl Davis 80 0.3510
48 McKenzie Moore 36 0.3509
49 Mark McCall 105 0.3509
50 Jarvis Mullahon 56 0.3503
51 Chris Craig 60 0.3500
52 Cedrick Lang 128 0.3494
53 Giovanni St. Amant 97 0.3436
54 Kevin Beal 55 0.3387
55 Efe Odigie 66 0.3340
56 Chris Neal 64 0.3306
57 C.J. Cooper 124 0.3278
58 Matt Willms 118 0.3276
59 JoJo Garcia 79 0.3217
60 Maurice Thomas 61 0.3215
61 Leonard Owens 51 0.3214
62 Nick Enzweiler 63 0.3201
63 B.J. Wade 52 0.3182
64 Gabriel McCulley 132 0.3153
65 Roy Howard 93 0.3143
66 Claude Britten 115 0.3133
67 Jordan Lathon 57 0.3127
68 Gym Bice 97 0.3097
69 Will Kimble 64 0.3082
70 Terry Winn 36 0.3032
71 Evan Gilyard 59 0.3031
72 Justino Victoriano 62 0.3029
73 Michael Perez 57 0.2990
74 Paul Thomas 114 0.2974
75 Nigel Hawkins 50 0.2953
76 Terry Stallworth 62 0.2942
77 Jeff Spillar 104 0.2940
78 Tevin Caldwell 58 0.2926
79 Omar Duran 48 0.2887
80 Tydus Verhoeven 54 0.2837
81 Tavaris Watts 57 0.2814
82 Jeremy Primozich 52 0.2761
83 Hooper Vint 101 0.2740
84 Rico Nelson 100 0.2713
85 Phil Crocker 90 0.2705
86 Darius Mattear 50 0.2679
87 John Portis 50 0.2678
88 Kobe Magee 58 0.2647
89 Trey Touchet 89 0.2620
90 Brent Murphy 69 0.2599
91 Victor Ramalho 64 0.2570
92 Thomas Gehrke 63 0.2558
93 Antone Jarrell 63 0.2509
94 Jeremy Sampson 61 0.2470
95 Jake Flaggert 122 0.2400
96 Victor Luces 106 0.2344
97 Isaac Gordon 76 0.2285
98 Hector Gonzalez 59 0.2187
99 Arlandis Rush 39 0.2180
100 Jose Escobedo 105 0.2166
101 Joe Devance 52 0.2093
102 Ountae Campbell 26 0.2082
103 Jalen Ragland 52 0.2051
104 Gilles Dekoninck 29 0.2023
105 Darryl Christopher 47 0.2003
106 Francis Ezenwa 52 0.1941
107 Jon Bomba 109 0.1933
108 Wayne Portalatin 97 0.1817
Guys who’s career was less than 2 seasons (1 year or less does not make a career) - or did not play in more than 2.5% of the total team's minutes:
Lee Moore 33 0.4533
Jeep Jackson 32 0.4447 (only because I am picking up his Sr Season)
Derrick Caracter 27 0.4407
Mike Richmond 31 0.4359 (See Jeep)
Edgar Moreno 31 0.3987
Quintan Gates 29 0.3917 (again only his Sr Yr)
Malik Alvin 31 0.3540
Jerry Johnson 13 0.3461
Joe Griffin 16 0.3428
Von Bennett 29 0.3413
Keith Frazier 19 0.3219
Konner Tucker 25 0.3187
Trey Wade 25 0.3157
Alton Sanders 26 0.3072
Damion Gosa 30 0.3071
Myron Strong 33 0.3061
Isiah Osborne 29 0.3004
Dale Vanwright 21 0.2899
Kareem Cooper 21 0.2878
Tremaine Fuqua 8 0.2859
Darren Clarke 29 0.2850
Jerry Jones 24 0.2777
Javier Mendoza 25 0.2682
Jason Tollette 11 0.2670
Justin Crosgile 14 0.2651
Chris Washburn 32 0.2643
Kelvin Davis 24 0.2632
Kelvin Jones 32 0.2629
Eddie Williams 32 0.2615
Deon Barrett 31 0.2602
Fernie Hernandez 19 0.2546
Jason Jones 36 0.2337
Kaosi Ezeagu 29 0.2315
Corey Speight 23 0.2266
Tirus Smith 24 0.2258
Pearson Smith 24 0.2242
D'Von Campbell 23 0.2234
Donta Randle 19 0.2196
Luke Martin 23 0.2155
Malcolm Moore 21 0.2062
Lew Stallworth 19 0.2029
Louis Radford 30 0.2029
Stanley Branch 19 0.2010
Twymond Howard 12 0.2003
Jamal Hill 15 0.1975
Chris Walters 23 0.1853
Ivan Venegas 27 0.1830
Rodney McKoy 15 0.1795
Bryan Barnes 24 0.1785
Dwayne Edwards 21 0.1643
Brodricks Jones 16 0.1603
Alex Anthis 31 0.1575
Quenton Thomas 12 0.1394
Chris Barnes 16 0.1287
Christian Romine 14 0.1204
Keith Manuel 12 0.1177
Vernon Carr 14 0.1175
Aaron Jones 10 0.1092
Blaise Ffrench 26 0.0695
Chano Rashiduddin 9 0.0229