Après s'être progressivement amélioré en deuxième et troisième année, il connait une saison senior[N 1] exceptionnelle. Avec des moyennes de 17,4 points et 9,3 rebonds par match, il est nommé dans la première équipe All-MVC et dans la Lou Henson All-America Team[2].
Il quitte l'université d'État de l'Illinois en tant que meilleur contreur de l'histoire de l'école avec 200 contres, troisième meilleur rebondeur avec 942 rebonds et septième meilleur marqueur avec 1 580 points[1].
Après avoir rejoint les Pacers de l'Indiana au mois de pour la Summer League de la NBA[9], il signe un contrat d'un an le avec l'équipe israélienne du Maccabi Rishon LeZion[10]. Le , il réalise sa meilleure performance de la saison en marquant 24 points à 11 sur 14 aux tirs et en réalisant cinq rebonds, trois passes décisives et trois interceptions dans une victoire écrasante 105 à 85 contre le Maccabi Tel Aviv[11]. Il finit la saison à 12,5 points, 6,8 rebonds et 1,1 passe décisive de moyenne par match en 38 rencontres toutes compétitions confondues. Durant cette saison, il aide son équipe à atteindre la demi-finale de la ligue israélienne qu'ils perdent finalement contre l'Hapoël Jérusalem.
Au mois de , il signe pour une saison avec Banvit, club de première division turque[12]. Avec le club, il atteint les quarts de finale du championnat ainsi que les huitièmes de finale de l'EuroCoupe où ils perdent finalement contre l'Olimpia Milan.
Le , il retourne en Israël en s'engageant pour le Maccabi Ashdod pour la saison 2016-2017. Le , il réalise sa meilleure performance de la saison avec 18 points à 8 sur 11 aux tirs, six rebonds et deux passes décisives dans une victoire 85 à 70 contre le Maccabi Kiryat Gat(en)[13].
Au mois de , il signe avec le club turc de Büyükçekmece[14]. Cependant, il le quitte le sans avoir joué de match officiel. Il reste dans le championnat turc en rejoignant l'Uşak Sportif pour le reste de la saison. Le , il réalise un double-double en marquant 34 points soit la meilleure performance de sa carrière et en réalisant 16 rebonds, 3 passes décisives et 3 contres dans une victoire de 91 à 76 contre Trabzonspor[15]. Il termine la saison 2017-2018 avec 13,3 points, 7,0 rebonds, 1,9 passe décisive et 1,1 contre de moyenne en 23 matchs.
Le , il signe un contrat de quelques mois contenant une option d'extension jusqu'à la fin de saison avec l'équipe russe d'Avtodor Saratov[16],[17]. L'option n'est pas activée et il quitte le club après seulement trois matchs le [18]. Neuf jours plus tard, il rejoint le Riyadi Club Beyrouth, équipe libanaise. Le , il signe un contrat qui court jusqu'à la fin de saison avec l'UNICS Kazan[17] mais il quitte le club le après 6 matchs de championnat et 6 matchs d'EuroCoupe joués[19]. Cinq jours plus tard, il rejoint le Torku Konyaspor(en) qui évolue en deuxième division turque(en)[20].
Au mois d', il s'engage à la JL Bourg pour la saison 2019-2020 de Jeep Élite[21]. Il y obtient des statistiques de 10,9 points, 4,8 rebonds et 1,4 passe décisive en moyenne par match dans une saison tronquée par la pandémie de Covid-19.