Last Professional Team: BC Nizhny Novgorod | 2019-2020
Other Professional Teams: Albany Patroons (‘08-‘09), Buducnost (‘09), Walter Tigers (‘09-10), Belgacom Liege (‘10-‘11), Optima Gent (‘11-‘12), Germani Brescia (‘12-‘13), Pallacanestro Cantu (‘13-‘14), OKC Thunder (‘14), OKC Blue (‘14), BBSK IBB (‘15), Turk Telekom (‘15-‘16), Aris Thessaloniki (‘16-‘17), The Flexx Pistoia (‘17), Umana Reyer Venezia (‘17-‘18), BC Astana (‘18-‘19)
Accolades: Italian LegaDue All Star (‘12-‘13), Turkish League All Star 3pt Champion (2015), FIBA Europe Cup Champion (2018), Kazakhstan League Champion (‘18-‘19), Germani Brescia All-Decade Team (2020).