Holmes nasce e cresce a Goodyear in Arizona dove frequenta la Millenium High School.[1] Nel suo anno da junior, viene nominato il giocatore dell'Arizona dell'anno dopo aver terminato la stagione con una media di 23,7 punti, 10,6 rimbalzi, 3,8 stoppate e 3,1 assist.[2] Si trasferisce al suo ultimo anno delle superiori alla Montverde Academy a Montverde, in Florida tornando però in Arizona pochi mesi dopo, questa volta all'AZ Compass Prep School a Chandler.[3][4]
Terminando le scuole superiori come prospetto da quattro stelle, Holmes sceglie l'Università di Dayton.[5] Nel suo primo anno con i Flyers, ha una media di 12,8 punti, 6,1 rimbalzi e 2,3 stoppate a partita, diventando anche il migliore stoppatore della storia della scuola in una singola stagione, con 81 stoppate totali.[6][7] Durante il secondo anno da collegiale, Holmes ottiene una media complessiva di 18,4 punti, 8,1 rimbalzi e 1,9 stoppate.
Scelto come ventiduesima scelta assoluta al draft NBA 2024 dai Phoenix Suns, viene immediatamente scambiato ai Denver Nuggets rispettivamente per le scelte numero 28 e 56 del draft di quello stesso anno assieme a scelte del secondo turno per gli anni 2026 e 2031.[8]