TOP 100 SENIORS     
The following is our exclusive GregSwaim.com Top 100 seniors in the class of 2007. These players are among the prime candidates I'll be watching for when I submit my McDonald's All-American nominees in December. 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 O.J. Mayo 6'4 Cincinnati OH North College Hill HS
2 Eric Gordon 6'3 Indianapolis IN North Central HS
3 Michael Beasley 6'8 Mouth Of Wilson VA Oak Hill Academy
4 Kyle Singler 6'8 Medford OR South Medford HS
5 Jon Leuer 6'10 Long Lake MN Orono Sr.
6 Derrick Rose 6'2 Chicago IL Simeon Vocational HS
7 Kevin Love 6'9 Lake Oswego OR Lake Oswego HS
8 Bill Walker 6'5 Cincinnati OH North College Hill HS
9 Jerryd Bayless 6'3 Phoenix AZ St. Mary's HS
10 Anthony Randolph 6'8 Dallas TX Woodrow Wilson HS
11 Donte Greene 6'8 Towson MD Towson Catholic HS
12 Kosta Koufos 7'0 Canton OH GlenOak HS
13 Austin Freeman 6'10 Hyattsville MD Dematha Catholic HS
14 Patrick Patterson 6'8 Huntington WV Huntington HS
15 DeAndre Jordan 6'5 Bellaire TX Episcopal HS
16 Nick Calathes 6'4 Winter Park FL Lake Howell HS
17 Blake Griffin 6'5 Edmond OK Oklahoma Christian School
18 James Harden 6'4 Lakewood CA Artesia HS
19 J.J. Hickson 6'8 Marietta GA Wheeler HS
20 Herb Pope 6'10 Aliquippa PA Aliquippa HS
21 Jai Lucas 6'8 Bellaire TX Bellaire HS
22 Johnny Flynn 6'3 Niagara Falls NY Niagara Falls HS
23 James Anderson 6'0 Junction City AR Junction City HS
24 Jamelle Horne 6'6 San Diego CA San Diego Senior HS
25 Kalin Lucas 6'3 Orchard Lake MI St. Mary Preparatory School
26 Cole Aldrich 6'5 Bloomington MN Jefferson Sr.
27 Lacedarius Dunn 6'9 Monroe LA Excelsior Christian
28 Gary Johnson 6'6 Houston TX Aldine HS
29 E'Twaun Moore 6'8 East Chicago IN East Chicago Central HS
30 Chris Allen 6'10 Norcross GA Meadowcreek HS
31 Gani Lawal 6'1 Norcross GA Norcross HS
32 Darquavis Tucker 6'4 Saginaw MI Arthur Hill HS
33 Solomon Alabi 7'0 Montverde FL Montverde Academy
34 Corey Stokes 6'7 Newark NJ St. Benedict Prep
35 Mac Koshwal 6'7 Chicago IL Boys to Men Academy
36 Alex Legion 6'7 Beverly Hills MI Detroit Country Day School
37 Taylor King 6'8 Santa Ana CA Mater Dei HS
38 Durrell Summers 6'4 Redford MI Covenant HS
39 Tracy Smith 6'7 Durham NC Mt. Zion Christian Academy
40 Corperryale Harris 6'8 Detroit MI Redford HS
41 Nolan Smith 6'0 Mouth Of Wilson VA Oak Hill Academy
42 Chris Wright 6'4 Washington DC St. Johns College HS
43 Anthony McClain 6'5 Fort Washington VA National Christian Academy
44 Chandler Parsons 6'1 Winter Park FL Lake Howell HS
45 Craig Brackins 6'6 Chicago IL Boys to Men Academy
46 Austin Daye 6'4 Irvine CA Woodbridge HS
47 Scott Martin 6'3 Valparaiso IN Valparaiso HS
48 Senario Hillman 5'10 Irwinton GA Wilkinson County HS
49 Jason Henry 6'4 Decatur GA Light of the World
50 Tyrel Reed 6'1 Burlington KS Burlington HS
51 Chris Wright 6'9 Trotwood OH Trotwood-Madison HS
52 DeJuan Blair 6'10 Pittsburgh PA Schenley HS
53 Dorenzo Hudson 6'6 Chatham VA Hargrave Military Academy
54 Matthew Bryan-Amaning 6'4 South Kent CT South Kent School
55 JaJuan Johnson 7'1 Indianapolis IN Franklin Central HS
56 Rico Pickett 6'8 Decatur AL Decatur HS
57 Alex Tyus 6'9 Cincinnati OH Harmony Christian
58 Clint Chapman 6'8 Canby OR Canby HS
59 Jeff Teague 6'9 Indianapolis IN Pike HS
60 James Johnson 6'8 Cheyenne WY East HS
61 Robbie Hummel 6'10 Valparaiso IN Valparaiso HS
62 Evan Turner 6'6 Chicago IL St. Joseph's Carondelet
63 Gus Gilchrist 6'8 Fort Washington MD Friendly HS
64 Julian Vaughn 6'4 Mouth Of Wilson VA Oak Hill Academy
64 Dominique Sutton 6'8 Patterson NC The Patterson School
65 Antonio Jardine 6'7 Philadelphia PA St. John Neumann HS
66 Jon Diebler 6'8 Upper Sandusky OH Upper Sandusky HS
67 George Goode 6'8 Raytown MO Raytown South Sr. HS
68 Marcus Morris 6'5 Philadelphia PA The Preparatory Charter School
69 Jeff Jones 6'2 Drexel Hill PA Monsignor Bonner HS
70 Josh Southern 6'9 Saginaw MI Saginaw HS
71 Demetri McCamey 6'4 Westchester IL St. Joseph HS
72 LaRon Dendy 6'8 Bradenton FL IMG Academy
73 Braxton Dupree 6'9 Baltimore MD Calvert Hall College HS
74 Ravern Johnson 6'7 Clarksdale MS Coahoma County HS
75 Rick Jackson 6'2 Philadelphia PA St. John Neumann HS
76 Drew Viney 6'6 Villa Park CA Villa Park HS
77 Eli Holman 6'9 Richmond CA Richmond HS
78 Brandon McGee 6'7 Chicago IL Crane Technical Prep Common HS
79 Chace Stanback 6'5 Los Angeles CA Fairfax Senior HS
80 Jeff Robinson 6'8 Elizabeth NJ St. Patrick HS
81 Dele Coker 6'10 South Kent CT South Kent School
82 Isaiah Thomas 5'9 Tacoma WA Curtis Senior HS
83 Jeremy Price 6'8 Decatur GA Columbia HS
85 Edwin Rios 6'1 Hollywood FL Chaminade Madonna College Prep
86 Keaton Nankivil 6'8 Madison WI Memorial HS
87 Martavius Adams 6'9 Irwinton GA Wilkinson County HS
88 Corey Fisher 5'11 Elizabeth NJ St. Patrick HS
89 Corey Chandler 6'1 Newark NJ East Side HS
90 Dallas Lauderdale 6'8 Solon OH Solon HS
91 Michael Holmes 6'7 Mouth Of Wilson VA Oak Hill Academy
92 Justin Knox 6'9 Tuscaloosa AL Central High East Campus
93 Jamelle McMillan 6'2 Seattle WA O'Dea HS
94 Maurice Miller 6'2 Memphis TN Raleigh Egypt HS
95 Keenan Ellis 6'10 Cincinnati OH North College Hill HS
96 Omondi Amoke 6'6 Oxnard CA Oxnard HS
97 Sam Muldrow 6'9 Florence SC Wilson HS
98 A.J. Stewart 6'8 Jacksonville FL Arlington Country Day School
99 Rakim Sanders 6'6 Barrington RI St. Andrew's School
100 Eric Wallace 6'5 Chatham VA Hargrave Military Academy