TOP 150 SENIORS      
The following is our exclusive GregSwaim.com Top 150 seniors in the class of 2009. The list is in order (but may change as needed from time to time), according to our staff who have evaluated these players over the past several years.

1 John Wall 6'4 G Raleigh NC Word or God
2 Xavier Henry 6'6 2G Oklahoma City OK Putnam City
3 Jordan Hamilton 6'7 SF Los Angeles CA Dominguez
4 Derrick Favors 6'9 PF Atlanta GA South
5 DeMarcus Cousins 6'9 C Mobile AL LeFlore
6 Abdul Gaddy 6'3 G Tacoma WA Bellarmine Prep
7 Lance Stephenson 6'5 2G Brooklyn NY Lincoln
8 Royce White 6'7 SF Hopkins MN Hopkins
9 Renardo Sidney 6'10 PF Los Angeles CA Fairfax
10 Daniel Orton 6'10 C Oklahoma City OK Bishop McGuiness
11 Dexter Strickland 6'3 G Elizabeth NJ St. Patrick
12 Kenny Boynton 6'2 2G Plantation FL American Heritage
13 Solomon Hill 6'6 SF Los Angeles CA Fairfax
14 John Henson 6'10 PF Round Rock TX Round Rock
15 Alex Oriakhi 6'8 C Tilton NH Tilton School
16 Maalik Wayns 6'1 G Philadelphia PA Roman Catholic
17 Dominic Cheek 6'5 2G Jersey City NJ St. Anthony
18 Noel Johnson 6'7 SF Fayetteville GA Fayette County
19 Milton Jennings 6'9 PF Summerville SC Pinewood Prep
20 Keith Gallon 6'8 C Mouth of Wilson VA Oak Hill Academy
21 Mfon Udofia 6'2 G Stone Mountain GA Miller Grove
22 Avery Bradley 6'3 2G Tacoma WA Bellarmine Prep
23 Christian Watford 6'7 SF Birmingham AL Shades Valley
24 Latavious Williams 6'7 PF Camp Springs MD Progressive Christian
25 Greg Smith 6'8 C Fresno CA Edison
26 Peyton Siva 5'11 G Seattle WA Franklin
27 Jon Hood 6'6 2G Madisonville KY Madisonville North Hopkins
28 Jeronne Maymon 6'6 SF Madison WI Madison Memorial
29 Ryan Kelly 6'9 PF Raleigh NC Ravenscroft
30 Aaric Murray 6'10 C Concordeville PA Glen Mills
31 Elijah Johnson 6'2 G Las Vegas NV Cheyenne
32 Rodney Williams 6'5 2G New Hope MN Robbinsdale Cooper
33 Terrence Boyd 6'5 SF Norman OK Norman
34 Cory Jefferson 6'8 PF Killeen TX Killeen
35 Zeke Marshall 6'11 C McKeesport PA McKeesport
36 Lorenzo Brown 6'4 G Alpharetta GA Centennial
37 John Jenkins 6'4 2G Gallatin TN Station Camp
38 Hollis Thompson 6'6 SF Los Angeles CA Loyola
39 Wally Judge 6'9 PF Jacksonville FL Arlington Country Day
40 Garrick Sherman 6'10 C Kenton OH Kenton
41 Jared Cunningham 6'3 G San Leandro CA San Leandro
42 Nolan Dennis 6'5 2G North Richland Hills TX Richland
43 Jamal Coombs 6'6 SF Tilton NH Tilton School
44 Dante Taylor 6'8 PF Fort Washinton MD National Christian Academy
45 Shawn Kemp 6'9 C Canton GA Cherokee
46 Darius Morris 6'3 G Los Angeles CA Windward
47 Glen Rice 6'4 2G Marietta GA Walton
48 Jamil Wilson 6'7 SF Racine WI Horlick
49 Mason Plumlee 6'10 PF Arden NC Christ School
50 Deshawn Painter 6'9 C Norfolk VA Booker T. Washington
51 Tommy Mason-Griffin 5'10 G Houston TX Madison
52 Michael Snaer 6'4 2G Moreno Valley CA Rancho Verde
53 Ari Stewart 6'7 SF Marietta GA Wheeler
54 Reeves Nelson 6'7 PF Modesto CA Modesto Christian
55 Derrick Nix 6'9 C Detroit MI Pershing
56 Eric Bledsoe 6'0 G Birmingham AL Hayes
57 Durand Scott 6'4 2G New York NY Rice
58 Terrell Vinson 6'5 SF Rockville MD Montrose Christian
59 Mouptaou Tarou 6'9 PF Woodstock VA Massanutten Military
60 Joe Burton 6'7 C Hemet CA West Valley
61 Darius Smith 6'1 G Chicago IL Marshall
62 Brandon Paul 6'2 2G Gurnee IL Warren Township
63 Tristan Spurlock 6'6 SF Rockville MD Montrose Christian
64 Karron Johnson 6'7 PF Durham NC Mt. Zion
65 DaShonte Riley 6'10 C Birmingham MI Country Day
66 Reger Dowell 6'1 G Duncanville TX Duncanville
67 Trent Lockett 6'5 2G Minnetonka MN Hopkins
68 Roger Franklin 6'6 SF Duncanville TX Duncanville
69 Rakeem Buckles 6'8 PF Miami FL Pace
70 Anthony Stover 6'9 C La Canada CA Renaissance Academy
71 Nick Russell 6'4 G Arlington TX Grace Prep
72 Leslie McDonald 6'4 2G Memphis TN Briarcrest Christian
73 Shawn Williams 6'7 SF Duncanville TX Duncanville
74 Isaiah Armwood 6'7 PF Baltimore MD Montrose Christian
75 Johnnie Lacy 5'10 G Milwaukee WI Bay View
76 Lamar Patterson 6'5 2G Newark NJ St. Benedict's Prep
77 Ferrakohn Hall 6'7 SF Memphis TN White Station
78 Kenny Hall 6'8 PF Stone Mountain GA Redan
79 Dan Jennings 6'8 C Mouth of Wilson VA Oak Hill Academy
80 Michael Dixon 6'0 G Kansas City MO Lee's Summit
81 Anthony Marshall 6'3 2G Las Vegas NV Mojave
82 Mike Moser 6'8 SF Portland OR Grant
83 Marshawn Powell 6'6 PF Crozet VA Miller
84 Kyryl Natyazhko 6'10 C Bradenton FL Pendleton (IMG Academy)
85 Xavier Thames 6'3 G Elk Grove CA Pleasant Grove
86 Roberto Nelson 6'4 2G Santa Barbara CA Santa Barbara
87 Kevin Parrom 6'6 SF South Kent CT South Kent
88 Richard Howell 6'7 PF Marietta GA Wheeler
89 James Still 6'8 C Detroit MI Community
90 Chris Colvin 6'2 G Chicago IL Whitney Young
91 D.J. Richardson 6'3 2G Peoria IL Peoria
92 Reginald Buckner 6'8 SF Memphis TN Manassas
93 David Wear 6'9 PF Santa Ana CA Mater Dei
94 Chris Brew 6'3 G Berkeley CA St. Mary's
95 Andre Malone 6'4 2G Riverdale GA North Clayton
96 Dane Miller 6'5 SF Rochester NY Rush Henrietta
97 Travis Wear 6'9 PF Santa Ana CA Mater Dei
98 Carl Jones 5'11 G Garfield Heights OH Garfield Heights
99 Rodney McGruder 6'4 2G Washington DC Archbishop Carroll
100 Erik Williams 6'6 SF Cypress TX Cypress Springs
101 Brendan Lane 6'9 PF Rocklin CA Rocklin
102 C.J. Harris 6'2 G Winston'Salem NC Mount Tabor
103 Joseph Bertrand 6'4 2G Sterling IL Sterling
104 Derek Elston 6'8 SF Tipton IN Tipton
105 Erik Murphy 6'10 PF Southborough MA St. Mark's
106 A.J. Walton 6'0 G Little Rock AR Hall
107 Diamond Taylor 6'3 2G Westchester IL St. Joseph's
108 Lakeem Jackson 6'5 SF Arden NC Christ School
109 Thomas Robinson 6'8 PF Wolfeboro NH Brewster Academy
110 Arsalan Kazemi 6'7 SF Patterson NC School
111 Fred Gulley 6'2 2G Fayetteville AR Fayetteville
112 D.J. Byrd 6'4 2G Crawfordsville IN North Montgomery
113 Brian Oliver 6'6 SF Mouth of Wilson VA Oak Hill Academy
114 Victor Rudd 6'7 PF Van Nuys CA Van Nuys
115 Demetrius Walker 6'4 2G San Juan Capistrano CA Jserra Catholic
116 Kawhi Leonard 6'5 SF Riverside CA Martin Luther King
117 Carlos Lopez 6'9 PF Henderson NV Findlay Prep
118 Steven Pledger 6'3 2G Chesapeake VA Atlantic Shores
119 Givon Crump 6'6 SF Wolfeboro NH Brewster Academy
120 Tevin Baskin 6'7 PF Stamford CT Trinity Catholic
121 C.J. Wilcox 6'6 2G Pleasant Grove UT Pleasant Grove
122 Tyler Honeycutt 6'7 SF Sylmar CA Sylmar
123 Devin Booker 6'7 PF Union SC Uinion
124 Tyler Haws 6'5 2G Highland UT Lone Peak
125 Mike Bruesewitz 6'6 SF Mendota Heights MN Sibley