Nato nel 2000 ad Atlanta, Georgia, Kennedy ha frequentato le high school di North Clayton e Columbia, nello stato in cui è nato e cresciuto.
Ha frequentato per un anno il Labette Community College nello stato del Kansas, ottenendo poi la chiamata in NCAA da UMBC (University of Maryland, Baltimore County). Kennedy ha trascorso tre anni con la maglia dei Retrievers, dal 2019/20 al 2021/22, crescendo stagione dopo stagione: nel 2022 ha segnato 14.8 punti di media tirando con il 41.5% dall'arco, cifre che gli sono valse l'inserimento nel primo quintetto della conference America East.
Poi, il trasferimento a UNC Greensboro per la sua ultima stagione universitaria e l'inserimento nel terzo quintetto della Southern Conference. In uscita dal college, Kennedy ha respirato brevemente l'aria delle palestre NBA, svolgendo tre workout pre-draft con Brooklyn, Charlotte e Washington, prima di affrontare la sua prima stagione da professionista, vestendo la maglia gialloblù di Basket Torino.