Allen a été transféré à Wichita State. Il a demandé une dérogation pour jouer immédiatement au lieu de rester en dehors de la saison selon les règles de transfert de la NCAA, mais la demande de dérogation a été refusée[2]. Allen a été démis de ses fonctions au cours de l’été, alors qu’il entamait sa deuxième saison en redshirt après avoir été arrêté pour suspicion de violence conjugale. Après son congédiement, il s’est inscrit au Western Nebraska Community College. Au cours de sa seule saison avec les Cougars, Allen a obtenu une moyenne de 31,4 points par match avec 3,7 passes décisives et 7,4 rebonds en 28 matchs[3].
Allen s’est engagé avec l'université du Nebraska en décembre 2019[4]. En tant que joueur junior de redshirt, il a mené les Cornhuskers avec 16,5 points par match et a également obtenu en moyenne 4,7 rebonds, 1,7 passe décisive et 1,3 interception par match en 22 matchs joués. Le 23 février 2021, Allen a marqué 41 points, se classant au deuxième rang dans l’histoire de l’école et établissant le record du plus grand nombre de points à l’aréna Pinnacle Bank, dans une défaite de 86 à 83 contre Penn State[5]. Allen a quitté le programme en mars avant la fin de la saison[6].
Il rejoint les Aggies de New Mexico State pour la saison 2021-2022[7]. Il est nommé Western Athletic Conference (WAC) Player of the Year[8] et MVP du Western Athletic Conference tournament[9]. Après la fin de la saison, Allen annonce qu’il participera à la draft 2022 de la NBA et embauchera un agent[10].
Il retourne dans la Ligue élite canadienne de basketball pour la saison 2023 avec les Sea Bears de Winnipeg[14]. A l'issue de la saison, il est nommé LECB Player of the Year et nommé dans la All-LECB First Team avec des moyennes par match de 27,6 points et 8 rebonds[15].
Le , il s'engage dans le championnat belge avec l'équipe des Louvain Bears[16]. Cependant, il a été libéré de l’équipe sans jamais jouer un match pour eux le 4 décembre 2023, pour des raisons administratives qui l’ont rendu inadmissible à jouer dans la ligue BNXT[17]. Le , il s'engage avec les Leicester Riders dans la British Basketball League (BBL)[18]. Il participe au All-Star Game 2024 de la BBL[19]. A l'issue de la saison, il est nommé dans la BBL Team of the Year[20].
Le , il se réengage avec les Sea Bears de Winnipeg pour la saison 2024 de la Ligue élite canadienne de basketball[21].