(the first 42 players on this list played in NBA regular season games)
1.Moses Malone (Petersburg High)
2.Ralph Sampson (Harrisonburg High)
3.Alonzo Mourning (Indian River High)
4.Carmelo Anthony (Oak Hill Academy)
5.J. J. Reddick (Cave Spring High)
6.Bryant Stith (Brunswick County)
7.Rod Strickland (Oak Hill Academy)
8.Jerry Stackhouse (Oak Hill Academy)
9.J. R. Reid (Kempsville High)
10.Kevin Durant (Oak Hill Academy, 11th-grade year)
11.Corey Alexander (Oak Hill Academy)
12.Jerome Kersey (Bluestone High)
13.Mark West (Petersburg High)
14.Grant Hill (South Lakes)
15.Rajon Rando (Oak Hill Academy)
16.Josh Smith (Oak Hill Academy)
17.Steven Jackson (Oak Hill Academy)
18.Brandon Jennings (Oak Hill Academy)
19.Steve Blake (Oak Hill Academy)
20.Michael Beasley (Oak Hill Academy)
21.Nolan Smith (Oak Hill Academy)
22.Dell Curry (Fort Defiance)
23.Ty Lawson (Oak Hill Academy)
24.William Avery (Oak Hill Academy)
25.Kenny Williams (Fork Union Military Academy, 11th-grade year)
26.Chris Washburn (Fork Union Military Academy, 11th-grade year)
27.DeSagana Diop (Oak Hill Academy)
28.Ron Mercer (Oak Hill Academy)
29.Doron Lamb (Oak Hill Academy)
30.Quinn Cook (Oak Hill Academy)
31.Othell Wilson (Gar-Field High)
32.Walter Palmer (Washington-Lee)
33.John Hummer (Washington-Lee)
34.Paul Pressey (George Wythe-Richmond)
35.Bob Dandridge (Maggie Walker)
36.Allen Bristow (Henrico)
37.Tim Legler (J. R. Tucker)
38.Tony Massenburg (Sussex Central)
39.Junior Burrough (Oak Hill)
40.Mike Scott (Oscar Smith)
41.Allen Iverson (Bethel)
42.Cal Bowdler (Rappahannock)