- 2015: Brisbane Spartans (SEABL): 6 games: 5.2ppg, 2.8rpg, FGP: 57.9%, FT: 56.3%
- 2016-2017: Hutchinson Community College (JUCO, starting five)
- 2017-2018: Iowa State University (NCAA): 21 games: 6.7ppg, 4.2rpg, FGP: 38.5%, 3PT: 27.3%, FT: 78.8%
- 2018-2019: University of New Mexico (NCAA): sat out due to NCAA transfer rules
- 2019-2020: University of New Mexico (NCAA): 8 games: 4.4ppg, 3.1rpg
- 2020-2021: Norwood Flames (Australia-NBL One): 5 games: 16.0ppg, 5.8rpg, 1.0apg, 2FGP: 50.0%, FT: 87.5% 2021: RedCity Roar (NBL One): 4 games: 21.5ppg, 10.8rpg, 1.5apg, 1.3spg
- 2021-2022: Gezert El Ward (Egypt-Superleague)
- 2022: South West Metro Pirates (Australia-NBL One): 18 games: 16.4ppg, 5.9rpg, 1.2spg, FGP: 45.2%, 3PT: 36.7%, FT: 85.1%
li>2022-2023: Al Thawra Damascus (Syria-D1, starting five), in Dec.’2022 joined Costa do Sol (Mozambique-D1): African Champions Cup: 7 games: 4.3ppg, 2.6rpg
- 2023: North Gold Coast Seahawks (Australia-NBL One, starting five): 19 games: 12.7ppg, 5.9rpg, 1.3apg, FGP: 44.6%, 3PT: 25.6%, FT: 73.3%
- 2023-2024: The Capital (Saudi Arabia-D1)
- 2024: Nunawading Spectres (NBL One, starting five): 17 games: 11.4ppg, 5.6rpg, 1.9apg, FGP: 45.3%, 3PT: 40.0%, FT: 85.7%
- 2024-2025: Manchester Basketball (United Kingdom-WSLB, starting five): 14 games: 12.9ppg, 4.5rpg, 1.5apg, FGP: 51.6%, 3PT-1(47.2%), FT: 76.7%
- 2025: Logan Thunder (Australia-NBL One North, starting five): 17 games: 5.4ppg, 2.6rpg, 1.1apg, FGP: 49.2%, 3PT: 26.7%, FT: 75.0%
- 2025-2026: In Feb.’26 signed at TFSE-MTK Budapest (Hungary-A Division): 3 games: 4.7ppg, 2.7rpg 2026: Correcaminos (Mexico-LNBPF): 3 games: 7.0ppg, 2.0rpg, left in April