Forrest a grandi à Chipley et a fréquenté le Chipley High School. Au cours de sa carrière au lycée, Forrest a marqué plus de 3000 points[1]. En tant que senior, il a mené Chipley à un titre de champion d’État, marquant 26 points dans le match pour le titre contre Paxton High School. Forrest a également participé à la compétition Amateur Athletic Union avec l’Alabama Challenge et les Georgia Stars[2]. Il a été classé dans le top 50 de sa classe au lycée. Forrest a signé avec Florida State parce qu’il est tombé amoureux de la vision de l’entraîneur Leonard Hamilton[3]. Forrest a refusé les offres de Miami (Floride), Georgia Tech, Tennessee, UCF et Wichita State[4].
Jazz de l'Utah (2020-2022)
Le 19 novembre 2020, il signe un contrat two-way avec le Jazz de l'Utah[5].
Le 11 août 2021, il signe à nouveau un contrat two-way en faveur du Jazz de l'Utah[6]. Le 10 avril 2022, son contrat est converti en contrat standard[7].
Hawks d'Atlanta (2022-2024)
Le 8 août 2022, Forrest signe un two-way contrat avec les Atlanta Hawks[8].
Le 12 septembre 2023, les Hawks d’Atlanta ont re-signé Forrest en contrat two-way[9].
Le 29 février 2024, le contrat de Forrest est converti en contrat standard NBA par les Hawks[10].
Saski Baskonia (depuis 2024)
Le 8 août 2024, il signe avec le club basque du Saski Baskonia, club évoluant dans le championnat d'Espagne et en Euroligue[11].