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 OjeleyeSF/PF1.98/ 6'6''201720202
Emeka OkaforC2.08/ 6'10''2004201810
Jahlil OkaforC2.08/ 6'10''201520204
Dick O'KeefeSF/SG1.88/ 6'2''194719514
Tommy O'KeefeSG/PG1.88/ 6'2''195019511
Élie OkoboPG/SG1.91/ 6'3''201820201
Josh OkogieSG/PG1.93/ 6'4''201820201
Mike O'KorenSF2.01/ 6'7''198019888
KZ OkpalaPF/SF2.03/ 6'8''201920200
Mehmet OkurC2.11/ 6'11''2002201210
Victor OladipoSG1.93/ 6'4''201320206
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''--------0
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 OlynykC2.11/ 6'11''201320206
Grady O'MalleySF1.96/ 6'5''196919701
Jermaine O'NealC2.11/ 6'11''1996201418
Shaquille O'NealC2.16/ 7'1''1992201119
Royce O'NealePF/SF1.93/ 6'4''201720202
Mike O'NeillSF1.91/ 6'3''195219531
Miye OniSG/SF1.96/ 6'5''201920200
Arinze OnuakuPF/C2.06/ 6'9''201320173
Chinanu OnuakuPF2.08/ 6'10''201620182
Kyle O'QuinnC2.05/ 6'9''201220207
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 OsmanSF2.01/ 6'7''201720202
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
Yakuba OuattaraSG1.91/ 6'3''--------0
Kelly OubreSF/PF2.01/ 6'7''201520204
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 OwensPF2.08/ 6'10''201920200
Tom OwensC/PF2.08/ 6'10''197619837
Ray OwesPF2.05/ 6'9''199619971
Olumide OyedejiC2.08/ 6'10''200020033