All-time NBA players Last names starting with o

List of all-time nba players with last names starting with O (Some players signed by teams may appear in the list although they have not played in the NBA). Active players in the NBA or another proffesional league are listed in blue. Hall of Fame members are listed in bold.

NamePos.HeightIn the NBA
FromToSeasons
Charles OakleyPF/C2.06/ 6'9''1985200419
Charles O'BannonSG/SF1.96/ 6'5''199719992
Ed O'BannonPF2.03/ 6'8''199519972
Fabricio ObertoC/PF2.08/ 6'10''200520116
John O'BoyleSG1.88/ 6'2''195219531
Bob O'BrienSF/PF1.93/ 6'4''194719492
J.J. O'BrienSF/PF2.01/ 6'7''201520161
Ralph O'BrienPG/SG1.76/ 5'9''195119532
Johnny O'BryantC/PF2.06/ 6'9''201420184
Patrick O'BryantC2.13/ 7'0''200620104
Daniel OchefuC/PF2.11/ 6'11''201620171
Dermie O'ConnellPG/SG1.83/ 6'0''194819502
Greg OdenC2.13/ 7'0''200820143
Lamar OdomPF/SF2.08/ 6'10''1999201314
Andy O'DonnellPG/SG1.85/ 6'1''194919501
Carlos OgdenSF1.98/ 6'6''196919712
Ralph OgdenSF1.96/ 6'5''197019711
Alan OggC2.18/ 7'2''199019933
Buddy O'GradyPG/SG1.81/ 5'11''194619493
Don OhlSG/PG1.91/ 6'3''1960197010
Tim OhlbrechtC/PF2.11/ 6'11''201220131
Semi OjeleyePF/SF1.98/ 6'6''201720225
Emeka OkaforC2.08/ 6'10''2004201810
Jahlil OkaforC2.08/ 6'10''201520216
Dick O'KeefeSF/SG1.88/ 6'2''194719514
Tommy O'KeefeSG/PG1.88/ 6'2''195019511
Chuma OkekePF/C2.03/ 6'8''202020244
Élie OkoboPG/SG1.91/ 6'3''201820202
Josh OkogieSF/SG1.93/ 6'4''201820246
Onyeka OkongwuC/PF2.06/ 6'9''202020244
Mike O'KorenSF2.01/ 6'7''198019888
Isaac OkoroSF/PF1.98/ 6'6''202020244
KZ OkpalaPF2.03/ 6'8''201920234
Mehmet OkurC2.11/ 6'11''2002201210
Victor OladipoSG/PG1.93/ 6'4''2013202310
Hakeem OlajuwonC2.13/ 7'0''1984200218
Mark OlberdingPF/SF2.03/ 6'8''1976198711
Jawann OldhamC2.13/ 7'0''1980199110
John OldhamSG/PG1.90/ 6'3''194919512
Frank OleynickPG1.88/ 6'2''197519772
John OliveSF2.00/ 6'7''197819802
Brian OliverSG1.93/ 6'4''199019984
Cameron OliverPF2.03/ 6'8''202020222
Dean OliverPG1.81/ 5'11''200120032
Jimmy OliverSG/SF1.96/ 6'5''199119995
Kevin OlliePG/SG1.91/ 6'3''1997201013
Gene OllrichPG/SG1.81/ 5'11''194919501
Michael OlowokandiC2.13/ 7'0''199820079
Bud OlsenPF2.03/ 6'8''196219697
Kelly OlynykC/PF2.11/ 6'11''2013202411
Grady O'MalleySF1.96/ 6'5''196919701
Eugene OmoruyiPF/C2.01/ 6'7''202120243
Jermaine O'NealC2.11/ 6'11''1996201418
Shaquille O'NealC2.16/ 7'1''1992201119
Royce O'NealeSF1.93/ 6'4''201720247
Mike O'NeillSF1.91/ 6'3''195219531
Miye OniSF/SG1.96/ 6'5''201920223
Arinze OnuakuPF/C2.06/ 6'9''201320173
Chinanu OnuakuPF2.08/ 6'10''201620182
Kyle O'QuinnC2.05/ 6'9''201220208
Barry OrmsPG1.90/ 6'3''196819691
Johnny OrrSF1.91/ 6'3''194919501
Louis OrrSF/PF2.03/ 6'8''198019888
Piculín OrtizPF/C2.08/ 6'10''198819902
Daniel OrtonC2.08/ 6'10''201120143
Chuck OsbornePF1.98/ 6'6''196119621
Romero OsbyPF2.03/ 6'8''--------0
Kevin O'SheaSG/PG1.88/ 6'2''195019533
Garland O'ShieldsSG/SF1.85/ 6'1''194619471
Cedi OsmanPF/SF2.01/ 6'7''201720247
Wally OsterkornSF/PF1.96/ 6'5''195119554
Greg OstertagC2.18/ 7'2''1995200611
Dan O'SullivanC2.08/ 6'10''199019964
Matt OthickPG1.88/ 6'2''199219931
Don OttenC2.08/ 6'10''194919534
Mac OttenPF/C2.01/ 6'7''194919501
Daniel OturuC2.08/ 6'10''202020222
Yakuba OuattaraSG1.91/ 6'3''--------0
Kelly OubreSF/PF1.98/ 6'6''201520249
Bo OutlawPF2.03/ 6'8''1993200815
Travis OutlawSF/PF2.06/ 6'9''2003201411
Claude OvertonSG1.88/ 6'2''195219531
Doug OvertonPG/SG1.91/ 6'3''1992200411
Andre OwensPG1.93/ 6'4''200520082
Billy OwensSF/SG2.06/ 6'9''1991200110
Chris OwensPF2.00/ 6'7''200220031
Eddie OwensSF2.01/ 6'7''197719781
Jim OwensSF1.96/ 6'5''197319752
Keith OwensSF2.01/ 6'7''199119921
Larry OwensSF2.01/ 6'7''201020122
Red OwensSG/SF1.91/ 6'3''194919522
Tariq OwensPF/C2.08/ 6'10''201920201
Tom OwensC/PF2.08/ 6'10''197619837
Ray OwesPF2.05/ 6'9''199619971
Olumide OyedejiC2.08/ 6'10''200020033