- 2014-2015: South Shore High School / Brooklyn, NY
- 2015-2016: University of Maryland (NCAA): 31 games: 4.1ppg, 2.8rpg
- 2016-2017: University of Maryland (NCAA): 35 games: 6.1ppg, 3.6rpg, FGP: 51.9%, FT: 67.5%
- 2017-2018: University of Maryland (NCAA): 33 games: 10.2ppg, 5.8rpg, 1.1bpg, FGP: 50.6%, FT: 71.5%
- 2018-2019: University of Maryland (NCAA): 32 games: 7.4ppg, 4.1rpg, FGP: 49.7%
- 2019-2020: Vasas Akademia (Hungary-A Division, starting five): 20 games: PPG-2(22.0), 7.1rpg, 1.4apg, 1.3spg, FGP:48.9%, 3PT: 26.3%, FT: 73.9%
- 2020-2021: Vasas Csata Akademia Budapest (Hungary-A Division, starting five): 28games: PPG-2(21.3), 8.8rpg, 1.7apg,FGP: 52.3%, 3PT: 33.3%, FT: 70.2%
- 2021-2022: ASC Sepsi SIC Sfantu Gheorghe (Romania-Liga Nationala): 31 games: PPG-4(20.1), 7.7rpg, 2.3apg, 1.5spg,1.1bpg, FGP: 54.1%, 3PT: 27.0%, FT: 70.3%; EuroCup: 8 games: PPG-1(27.5), 9.3rpg, 1.4apg, FGP: 45.1%, 3PT:35.3%, FT: 76.1%; Euroleague Qualifiers: 2 games: PPG-1(29.5), 6.5rpg, 1.0apg, SPG-4(2.5), BPG-1(2.0bpg, starting
five) - 2022-2023: Flammes Carolo Basket Ardennes (France-LFB)
- 2021-2022: Sporting Al Riyadi Beirut (Lebanon-WLBL, starting five)
- 2022-2023: Flammes Carolo Basket Ardennes (France-LFB): 23 games: PPG-3(16.3), 5.0rpg, 1.5apg, FGP: 52.7%, 3PT:7.8%, FT: 73.4%: EuroCup: 10 games: 16.6ppg; EuroCup: 10 games: 16.6ppg, 6.5rpg, 2.5apg, 2.2spg, FGP: 59.3%,3PT: 33.3%, FT: 74.4%
- 2023-2024: MKS Polkowice (Poland-OBLK, starting five): Euroleague: 15 games: 15.5ppg, 6.2rpg, 1.7apg, FGP: 52.4%,3PT: 24.3%, FT: 71.4%; Polish OBLK: 25 games: 14.7ppg, 4.6rpg, 2.0apg, FGP: 56.0%, 3PT: 43.2%, FT: 78.4%
- 2024: Adelitas de Chihuahua (Mexico-LNBPF, starting five): 25 games: 12.9ppg, 4.8rpg, FGP: 47.4%, 3PT: 36.9%, FT:78.8%
- 2024-2025: Galatasaray Cagdas Factoring Istanbul (Turkey-KBSL): Eurocup: 10 games: 15.8ppg, 5.2rpg, 2.1apg, 1.0spg,2FGP: 58.3%, 3FGP: 50.0%, FT: 73.3%; Turkish KBSL: 17 games: 15.6ppg, 6.6rpg, 2.5apg, 2FGP: 44.6%, 3FGP: 30.9%,
FT: 80.0%, in Feb.’25 signed at Casademont Zaragoza (Spain-LF Endesa, starting five): 10 games: 10.3ppg, 3.4rpg,1.1apg, FGP: 49.2%, 3PT: 44.4%, FT: 65.2%
- 2025-2026: OGM Orman Genclik Ankara (Turkey-KBSL, starting five): 11 games: 13.0ppg, 6.4rpg, 1.5apg, 1.0bpg, FGP:43.7%, 3PT: 33.3%, FT: 58.8%, in Dec.’25 moved to Besiktas JK Istanbul (Turkey-KBSL, starting five): 10 games:16.1ppg, 7.6rpg, 3.1apg, 1.0spg, FGP: 49.1%, 3PT: 16.0%, FT: 64.1%