NBA & ABA Players Who Attended High School in California

» Show/Hide Locations List

United States

Alabama (61)

Alaska (3)

Arizona (26)

Arkansas (36)

California (444)

Colorado (26)

Connecticut (53)

Delaware (6)

District of Columbia (45)

Florida (132)

Georgia (128)

Hawaii (1)

Idaho (4)

Illinois (270)

Indiana (171)

Iowa (23)

Kansas (36)

Kentucky (99)

Louisiana (92)

Maine (9)

Maryland (93)

Massachusetts (55)

Michigan (168)

Minnesota (45)

Mississippi (59)

Missouri (60)

Montana (5)

Nebraska (15)

Nevada (27)

New Hampshire (28)

New Jersey (145)

New Mexico (7)

New York (339)

North Carolina (127)

North Dakota (2)

Ohio (159)

Oklahoma (41)

Oregon (32)

Pennsylvania (223)

Rhode Island (9)

South Carolina (25)

South Dakota (3)

Tennessee (84)

Texas (189)

Utah (25)

Vermont (1)

Virginia (123)

Washington (64)

West Virginia (27)

Wisconsin (54)

Wyoming (6)

444 Players

  • Active players in bold; * Indicates Hall of Famer
444 Players Table
Rk Player Yrs HS City HS Name
1Alex Acker2RialtoEisenhower
2Mark Acres6Palos Verdes EstatesPalos Verdes
3Hassan Adams2Los AngelesWestchester
4Rick Adelman7DowneySaint Pius X
5Arron Afflalo11ComptonCentennial
6Josh Akognon1PetalumaCasa Grande
7Odis Allison1OaklandMcClymonds
8Darrell Allums1LynwoodLynwood
9Dan Anderson2TorranceNorth Torrance
10Richard Anderson6Garden GroveRancho Alamitos
11Ryan Anderson11El Dorado HillsOak Ridge
12Ike Anigbogu2CoronoCentennial
13Gilbert Arenas11Van NuysGrant
14Trevor Ariza15Los AngelesWestchester
15Brandon Armstrong3VallejoVallejo
16Stacey Augmon15PasadenaJohn Muir
17Isaac Austin9OrovilleLas Plumas
18Ken Austin1Los AngelesVerbum Dei
19Dennis Awtrey12San JoseBlackford
20Jeff Ayres6Rancho CucamongaEtiwanda
Rk Player Yrs HS City HS Name
21Marvin Bagley1ChatsworthSierra Canyon
22Toby Bailey2Los AngelesLoyola
23Lonzo Ball2Chino HillsChino Hills
24Greg Ballard11PomonaGarey
25Don Barksdale*4BerkeleyBerkeley
26Matt Barnes14SacramentoDel Campo
27Jim Barnett11RiversideRamona
28Brent Barry14ConcordDe La Salle Catholic
29Drew Barry3ConcordDe La Salle Catholic
30Jon Barry14ConcordDe La Salle Catholic
31Vic Bartolome1Santa BarbaraSanta Barbara
32Mike Batiste1Long BeachWilson
33Jerome Beasley1Moreno ValleyMoreno Valley
34Bob Bedell4Bell GardensBell Gardens
35Jordan Bell2Long BeachLong Beach Poly
36Corey Benjamin4FontanaFontana
37Ricky Berry1Morgan HillLive Oak
38Jabari Bird1RichmondSalesian Prep
39John Block10GlendaleGlendale
40Corie Blount11MonroviaMonrovia
Rk Player Yrs HS City HS Name
41Bruce Bowen13FresnoEdison
42Freddie Boyd6BakersfieldEast Bakersfield
43Cedric Bozeman1Santa AnaMater Dei
44Torraye Braggs2FresnoEdison
45Mike Bratz9LompocLompoc
46Al Brightman1Long BeachWilson
47Scott Brooks10MantecaEast Union
48Anthony Brown3Huntington BeachOcean View
49Bobby Brown4Los AngelesWestchester
50Jabari Brown1OaklandOakland High School
51Lewis Brown1Los AngelesVerbum Dei
52Stanley Brundy1Los AngelesCrenshaw
53Chase Budinger7CarlsbadLa Costa Canyon
54Jud Buechler12PowayPoway
55Larry Bunce2RiversideRamona
56Greg Bunch1San BernadinoPacific
57Greg Butler3Rolling Hills EstatesRolling Hills
58Mitchell Butler8North HollywoodOakwood
59Joe Caldwell11Los AngelesJohn C. Fremont
60Bill Calhoun7San FranciscoLowell
Rk Player Yrs HS City HS Name
61Mack Calvin11Long BeachLong Beach Polytechnic
62Elden Campbell15InglewoodMorningside
63Al Carlson1Garden GroveGarden Grove
64Bill Cartwright15Elk GroveElk Grove
65Jay Carty1China LakeBurroughs
66Sam Cash1San BernadinoPacific
67Cedric Ceballos11ComptonDominguez
68Tyson Chandler18ComptonDominguez
69Phil Chenier10BerkeleyBerkeley
70Will Cherry1OaklandMcClymonds
71Josh Childress8LakewoodMayfair
72Chris Childs9BakersfieldFoothill
73Marquese Chriss3Elk GrovePleasant Grove
74Patrick Christopher1ComptonDominguez
75Keith Closs3Baldwin ParkSierra Vista
76Jarron Collins10North HollywoodHarvard-Westlake School
77Jason Collins13North HollywoodHarvard-Westlake School
78Darren Collison10Rancho CucamongaEtiwanda
79Jeffrey Congdon5Garden GroveBolsa Grande
80Lester Conner12OaklandFremont
Rk Player Yrs HS City HS Name
81Anthony Cook4Van NuysVan Nuys
82Darwin Cook8Los AngelesCrenshaw
83Jeff Cook8West CovinaEdgewood
84David Cooke1SacramentoChristian Brothers
85Duane Cooper2LakewoodLakewood
86Michael Cooper12PasadenaPasadena
87James Cotton2BellflowerSaint John Bosco
88John Coughran1San JosePiedmont Hills
89Allen Crabbe6Los AngelesPrice
90Hal Crisler1RichmondRichmond
91Russell Critchfield1SalinasSalinas
92Winston Crite2BakersfieldSouth
93Austin Croshere12Los AngelesCrossroads School
94Jared Cunningham4San LeandroSan Leandro
95Howie Dallmar3San FranciscoLowell
96Antonio Davis13OaklandMcClymonds
97Baron Davis13Santa MonicaCrossroads
98Austin Daye6IrvineWoodbridge
99Darren Daye5Granada HillsJohn F. Kennedy
100Greg Deane1TulareUnion
Rk Player Yrs HS City HS Name
101Dewayne Dedmon6LancasterLancaster HS
102Bryce Dejean-Jones1Woodland HillsTaft
103Bison Dele8Santa MonicaSanta Monica
104Dell Demps3HaywardMount Eden
105DeMar DeRozan10ComptonCompton
106Coby Dietrick13RiversideRiverside Polytech
107Harry Dinnel1Manhattan BeachMira Costa
108Spencer Dinwiddie5Woodland HillsWilliam Howard Taft
109James Donaldson14SacramentoLuther Burbank
110Tyler Dorsey2Los AngelesMaranatha
111Larry Drew2Woodland HillsTaft
112Ralph Drollinger1La MesaGrossmont
113Chris Dudley16EncinitasTorrey Pines
114Jared Dudley12San DiegoHorizon
115Craig Dykema1LakewoodLakewood
116Jim Eakins10SacramentoEncina
117Mark Eaton11WestminsterWestminster
118Tyus Edney4Long BeachLong Beach Polytechnic
119Joe Ellis8OaklandMcClymonds
120LeRon Ellis3Santa AnaMater Dei
Rk Player Yrs HS City HS Name
121Wayne Englestad1RosemeadDon Bosco Technical Institute
122James Ennis5VenturaVentura
123Keith Erickson12El SegundoEl Segundo
124Festus Ezeli3SacramentoJesuit
125John Fairchild4San DieguitoSan Dieguito
126Jordan Farmar10Woodland HillsTaft
127Mike Farmer7RichmondRichmond
128Tony Farmer2LakewoodArtesia
129Bob Feerick4San FranciscoLowell
130Noel Felix1InglewoodInglewood
131Eric Fernsten6OaklandSkyline
132Kenny Fields4Los AngelesVerbum Dei
133Landry Fields5Los AlamitosLos Alamitos
134Isaac Fontaine1SacramentoJesuit Carmichael
135Don Ford7Santa BarbaraSanta Barbara
136Greg Foster13OaklandSkyline
137Tremaine Fowlkes4Los AngelesCrenshaw
138Anthony Frederick3GardenaGardena
139Larry Friend1Los AngelesFairfax
140Herm Fuetsch1San FranciscoPoly
Rk Player Yrs HS City HS Name
141Corey Gaines5Playa del ReySaint Bernard
142Marlon Garnett1Los AngelesHamilton
143Dean Garrett6San ClementeSan Clemente
144Reggie Geary2Santa AnaMater Dei
145Paul George9PalmdaleKnight
146John Gianelli8StocktonEdison
147Jonathan Gibson2San FernandoCalvary Christian
148Taj Gibson10San FernandoCalvary Christian
149Normie Glick1Los AngelesManual Arts
150Drew Gooden14El CerritoEl Cerrito
151Gail Goodrich*14Sun ValleyPolytechnic
152Aaron Gordon5San JoseArchbishop Mitty
153Drew Gordon1San JoseArchbishop Mitty
154Ron Grandison4Playa del ReySaint Bernard
155Ed Gray2RiversideNorth
156Evric Gray1BloomingtonBloomington
157Stuart Gray7Granada HillsJohn F. Kennedy
158Dave Greenwood12Los AngelesVerbum Dei
159Dennis Grey2San DiegoCrawford
160Bob Gross8San PedroFermin Lausen
Rk Player Yrs HS City HS Name
161Jerry Grote1MontebelloCantwell
162Jim Hadnot1OaklandMcClymonds
163Bruce Hale3San FranciscoGalileo
164Jack Haley9Huntington BeachHuntington Beach
165Daniel Hamilton2BellflowerSt. John Bosco
166Dennis Hamilton4Huntington BeachHuntington Beach
167Jordan Hamilton5ComptonDominguez
168Roy Hamilton2Los AngelesVerbum Dei
169Alex Hannum*8Los AngelesAlexander Hamilton
170Rollen Hans2Los AngelesPolytechnic
171James Harden10LakewoodArtesia
172James Hardy4Long BeachJordan
173Art Harris4Los AngelesJordan
174Lucious Harris12Los AngelesCleveland
175Jason Hart9InglewoodInglewood
176Scott Haskin1BeaumontBeaumont
177Juaquin Hawkins1LynwoodLynwood
178Chuck Hayes11ModestoModesto Christian
179J.R. Henderson1East BakersfieldEast Bakersfield
180Jerome Henderson2Los AngelesJefferson
Rk Player Yrs HS City HS Name
181Kevin Henderson2ComptonCentennial
182Conner Henry2ClaremontClaremont
183Cory Higgins2DanvilleMonte Vista
184Sean Higgins6Los AngelesFairfax
185Solomon Hill6Los AngelesFairfax
186Darnell Hillman9SacramentoHiram Johnson
187Aaron Holiday1North HollywoodCampbell Hall HS
188Jrue Holiday10North HollywoodCampbell Hall
189Justin Holiday6North HollywoodCampbell Hall
190Brad Holland3La CrescentaCrescenta Valley
191Ryan Hollins10PasadenaJohn Muir
192Mike Holton6PasadenaPasadena
193Tyler Honeycutt2SylmarSylmar
194Eddie House11HaywardHayward
195Jay Humphries11InglewoodInglewood
196Chandler Hutchison1Mission ViejoMission Viejo HS
197Darrall Imhoff12AlhambraAlhambra
198Josh Jackson2NapaProlific Prep/Justin-Siena HS
199Ralph Jackson1InglewoodInglewood
200Casey Jacobsen4GlendoraGlendora
Rk Player Yrs HS City HS Name
201Chris Jefferies2FresnoWashington Union
202Grant Jerrett1La VerneLutheran
203Eugene Jeter1GardenaJunipero Serra
204Amir Johnson14Los AngelesWestchester
205Andy Johnson4North HollywoodNorth Hollywood
206Charles Johnson7Redwood CitySequoia
207Dennis Johnson*14ComptonDominguez
208Ken Johnson1La JollaLa Jolla
209Kevin Johnson12SacramentoSacramento
210Marques Johnson11Los AngelesCrenshaw
211Omari Johnson1Los AngelesDorsey
212Orlando Johnson3SalinasPalma
213Stanley Johnson4Santa AnaMater Dei
214Steve Johnson10San BernardinoSan Gorgonio
215Tyler Johnson5Mountain ViewSaint Francis
216Bobby Jones2Long BeachLong Beach Polytechnic
217K.C. Jones*9San FranciscoCommerce
218Ozell Jones2Long BeachLong Beach Polytechnic
219Adonis Jordan2Los AngelesCleveland
220Enes Kanter8Simi ValleyStoneridge Preparatory School
Rk Player Yrs HS City HS Name
221Jason Kapono9LakewoodArtesia
222Adam Keefe9IrvineWoodbridge
223Harold Keeling1San FranciscoLincoln
224Rich Kelley11WoodsideWoodside
225Steve Kerr15Pacific PalisadesPacific Palisades
226Jason Kidd*19AlamedaSaint Joseph of Notre Dame
227Ron Knight2ComptonCompton
228Joel Kramer5San DiegoPatrick Henry
229Frank Kudelka4San FranciscoLowell
230Edgar Lacey1Los AngelesJefferson
231Fred LaCour3San FranciscoSaint Ignatius
232Bill Laimbeer14Palos VerdesPalos Verdes
233John Lambert7BerkeleyBerkeley
234T.J. Leaf2El CajonFoothills Christian
235Eric Leckner8Manhattan BeachMira Costa
236Greg Lee2ResedaReseda
237Malcolm Lee3RiversideJohn W. North
238Rock Lee1San DiegoMadison
239Kawhi Leonard8RiversideKing
240Cliff Levingston11San DiegoSamuel F.B. Morse
Rk Player Yrs HS City HS Name
241Todd Lichti5ConcordMount Diablo
242Damian Lillard7OaklandOakland
243Jeremy Lin9Palo AltoPalo Alto
244Rob Lock1ReedleyReedley
245Don Lofgran4OaklandOakland
246Brook Lopez11FresnoSan Joaquin Memorial
247Robin Lopez11FresnoSan Joaquin Memorial
248Jim Loscutoff9Palo AltoPalo Alto
249Stan Love4InglewoodMorningside
250Mike Lynn2CovinaCovina
251Don MacLean9Simi ValleySimi Valley
252Tito Maddox1ComptonCompton
253Gerald Madkins3MercedMerced
254Mark Madsen9DanvilleSan Ramon Valley
255Rich Manning2North HighlandsCenter
256Jim Marsh1PasadenaPasadena
257Darrick Martin13Long BeachSaint Anthony
258Dan McClintock1VisaliaVisalia
259Jelani McCoy8San DiegoSaint Augustine
260Ben McDonald4Long BeachLong Beach Polytechnic
Rk Player Yrs HS City HS Name
261Glenn McDonald3Los AngelesJefferson
262Bill McGill5Los AngelesJefferson
263Dominic McGuire6San DiegoLincoln
264Forrest McKenzie1PasadenaPasadena
265Mark McNamara8San JoseDel Mar
266Joe McNamee2San FranciscoSaint Ignatius
267Chris McNealy3FresnoRoosevelt
268De'Anthony Melton1EncinoCrespi HS
269Tom Meschery10San FranciscoLowell
270Chimezie Metu1LawndaleLawndale HS
271Dave Meyers4LaHabraSonora
272Andre Miller17Los AngelesVerbum Dei
273Reggie Miller*18RiversideRiverside Polytech
274Chris Mills10Los AngelesFairfax
275Harold Miner4InglewoodInglewood
276Paul Mokeski12EncinoCrespi Carmelite
277Darius Morris4Los AngelesWindward
278Richard Morton1San FranciscoBalboa
279Erwin Mueller8LivermoreLivermore
280Chris Munk1San FranciscoRiordan
Rk Player Yrs HS City HS Name
281Tod Murphy5LakewoodLakewood
282Lamond Murray11FremontJohn Kennedy
283Tracy Murray12GlendoraGlendora
284Hamady N'Diaye3Simi ValleyStoneridge Preparatory School
285Swen Nater11Long BeachWilson
286Willie Naulls10San PedroSan Pedro
287DeMarcus Nelson1SacramentoSheldon
288Louie Nelson5Los AngelesCompton
289Paul Neumann6Newport HarborNewport Harbor
290Mike Newlin11LaCanadaSaint Francis
291Mike Niles1Los AngelesJefferson
292James Nunnally2StocktonWeston Ranch
293David Nwaba3Los AngelesUniversity High School
294Charles O'Bannon2LakewoodArtesia
295Ed O'Bannon2LakewoodArtesia
296J.J. O'Brien1Rancho CucamongaAlta Loma
297Kevin O'Shea3San FranciscoSaint Ignatius
298Bud Ogden2San JoseLincoln
299Ralph Ogden1San JoseLincoln
300Kevin Ollie13Los AngelesCrenshaw
Rk Player Yrs HS City HS Name
301Jim Owens2Los AngelesSouth Torrance
302Keith Owens1Van NuysBirmingham
303Ray Owes1San BernardinoSan Bernardino
304Dana Pagett1El SegundoEl Segundo
305Milt Palacio7GardenaJunipero Serra
306Cherokee Parks9Huntington BeachMarina
307Marty Passaglia2San FranciscoGalileo
308Steve Patterson5RiversideSanta Maria
309Gary Payton*17OaklandSkyline
310Mike Penberthy2FresnoHoover
311Desmond Penigar1UplandUpland
312London Perrantes1EncinoCrespi Carmelite
313Loy Petersen2AnaheimAnaheim
314Paul Pierce19InglewoodInglewood
315Kevinn Pinkney1ColtonColton
316Dwayne Polee1Los AngelesManual Arts
317Jim Pollard*7OaklandOakland Technical
318Scot Pollard11San DiegoTorrey Pines
319Quincy Pondexter7FresnoSan Joaquin Memorial
320Bob Portman4San FranciscoSaint Ignatius
Rk Player Yrs HS City HS Name
321Leon Powe5OaklandOakland Technical
322Norman Powell4San DiegoLincoln
323Tayshaun Prince14ComptonDominguez
324Gabe Pruitt2Los AngelesWestchester
325Ivan Rabb2OaklandBishop O'Dowd
326Kurt Rambis14CupertinoCupertino
327Wally Rank1CarsonCarson
328Marlon Redmond2San FranciscoBalboa
329Kevin Restani8San FranciscoRiordan
330Isaiah Rider9AlamedaEncinal
331Ron Riley4Los AngelesJordan
332Cliff Robinson11OaklandCastlemont
333Jackie Robinson3InglewoodMorningside
334Samuel Robinson2Los AngelesJefferson
335Gene Rock1Huntington ParkHuntington Park
336Johnny Rogers2WestminsterLaQuinta
337Lorenzo Romar5DowneySaint Pius X
338Sean Rooks12FontanaFontana
339Curtis Rowe8Los AngelesJohn C. Fremont
340John Rudometkin3Santa MariaSanta Maria
Rk Player Yrs HS City HS Name
341Paul Ruffner5Santa MonicaEarl Warren
342Bob Rule8RiversideRiverside Polytech
343Bill Russell*13OaklandMcClymonds
344Bryon Russell13San BernardinoSan Bernardino
345Jamal Sampson5Santa AnaMater Dei
346Woody Sauldsberry7Los AngelesCompton Union
347Fred Scolari9San FranciscoGalileo
348Byron Scott14InglewoodMorningside
349Paul Scranton1Los AngelesJordan
350Kenny Sears8WatsonvilleWatsonville Union
351Jim Seminoff4Los AngelesRoosevelt
352Lynn Shackelford1BurbankBurroughs
353Bill Sharman*11PortervillePorterville
354Brian Shaw14OaklandBishop O'Dowd
355Lonnie Shelton10BakersfieldFoothill
356Paul Silas16OaklandMcClymonds
357Miles Simon1Santa AnaMater Dei
358Bob Sims2Los AngelesJordan
359Jose Slaughter1ComptonCompton
360Craig Smith6Los AngelesFairfax
Rk Player Yrs HS City HS Name
361Keith Smith1West CovinaWest Covina
362Michael Smith3Hacienda HeightsLos Altos
363Phil Smith9San FranciscoWashington
364Reggie Smith2San JoseLeland
365Robert Smith7Los AngelesCrenshaw
366Tony Snell6RiversideKing
367Kirk Snyder4UplandUpland
368Andre Spencer2Los AngelesManual Arts
369Alex Stepheson1North HollywoodHarvard-Westlake
370DeShawn Stevenson13FresnoWashington Union
371Michael Stewart8SacramentoJohn F. Kennedy
372Ed Stokes1Playa del ReySaint Bernard
373Julyan Stone4GoletaDos Pueblos
374D.J. Strawberry1CoronaMater Dei
375Derek Strong10Pacific PalisadesPacific Palisades
376Dane Suttle2Los AngelesJohn C. Fremont
377Keith Swagerty2San JoseCamden
378Robert Swift4BakersfieldBakersfield
379Leonard Taylor1Playa del ReySaint Bernard
380Ronald Taylor3TorranceNorth Torrance
Rk Player Yrs HS City HS Name
381Reggie Theus13InglewoodInglewood
382Peter Thibeaux2OaklandSkyline
383Malcolm Thomas4San DiegoCrawford
384Dijon Thompson2Redondo BeachRedondo Union
385Hollis Thompson4Los AngelesLoyola
386Klay Thompson8Rancho Santa MargaritaSanta Margarita Catholic
387Mychel Thompson1Rancho Santa MargaritaSanta Margarita
388Stephen Thompson1Los AngelesCrenshaw
389Bob Thornton8Mission ViejoMission Viejo
390Tom Tolbert7LakewoodArtesia HS
391Raymond Townsend3San JoseCamden
392Gary Trent1NapaProlific Prep
393Jeff Trepagnier3ComptonCompton
394Ansley Truitt1San FranciscoWilson
395John Tschogl3Chula VistaHilltop
396Henry Turner2OaklandFremont
397Jeremy Tyler3San DiegoSan Diego
398Jan van Breda Kolff9Rancho Palos VerdesPalos Verdes
399Keith Van Horn9Diamond BarDiamond Bar
400Dennis Van Zant1GlendoraGlendora
Rk Player Yrs HS City HS Name
401Kiki Vandeweghe13Pacific PalisadesPacific Palisades
402Nick Vanos2San MateoHillsdale
403Jacque Vaughn12PasadenaJohn Muir
404Pete Verhoeven6HanfordHanford
405Nikola Vucevic8Simi ValleyStoneridge Preparatory School
406Mark Wade2Los AngelesBanning
407Tyrone Wallace2BakersfieldBakersfield
408Rex Walters7San JoseIndependence
409Bill Walton*10La MesaHelix
410Luke Walton10San DiegoUniversity
411Casper Ware1CerritosGahr
412David Wear1Santa AnaMater Dei
413Travis Wear2Santa AnaMater Dei
414Thomas Welsh1Los AngelesLoyola HS
415Russell Westbrook11LawndaleLeuzinger
416Paul Westphal12Redondo BeachAviation
417Eric White2San FranciscoSacred Heart
418Sidney Wicks10Los AngelesHamilton
419Michael Wiley2Long BeachLong Beach Polytechnic
420Morlon Wiley7Long BeachLong Beach Polytechnic
Rk Player Yrs HS City HS Name
421Jamaal Wilkes*12Santa BarbaraSanta Barbara
422James Wilkes3Los AngelesDorsey
423Art Williams8San DiegoSan Diego
424Derrick Williams7La MiradaLa Mirada
425Freeman Williams6Los AngelesManual Arts
426Gene Williams1San FranciscoGalileo
427Guy Williams2OaklandBishop O'Dowd
428John Williams8Los AngelesCrenshaw
429Nate Williams8OaklandMcClymonds
430Pete Williams2WalnutNogales
431Sam Williams4Los AngelesWestchester
432Scott Williams15Hacienda HeightsGlen A. Wilson
433D.J. Wilson2SacramentoCapital Christian
434Trevor Wilson4ResedaCleveland
435Willie Wise9San FranciscoBalboa
436Jeff Withey5San DiegoHorizon
437Leon Wood6Santa MonicaSt. Monica
438Brad Wright2Los AngelesMurphy
439Delon Wright4LawndaleLeuzinger
440Howard Wright2San DiegoPatrick Henry
Rk Player Yrs HS City HS Name
441George Yardley*7Newport BeachNewport Harbor
442Nick Young11ResedaCleveland
443Tim Young1Santa CruzHarbor
444Tony Zeno1Los AngelesWashington
Support us without the ads? Go Ad-Free.