Johnston divenne titolare già nella sua prima stagione a TCU, ricevendo 22 passaggi e guidando la squadra con 487 yard ricevute, oltre a 2 touchdown.[1] La sua media di 22,1 yard a ricezione fu la più alta della storia per un giocatore al primo anno della Big 12 Conference.[2] L'anno seguente fu inserito nella formazione ideale della Big Ten dopo avere ricevuto 33 passaggi e avere guidato TCU con 612 yard ricevute e 6 touchdown su ricezione.[3] Nel 2022 fu nuovamente inserito nella formazione ideale della Big Ten. Il 16 gennaio 2023 annunciò la sua intenzione di passare tra i professionisti.[4][5]
Johnston fu scelto nel corso del primo giro (ventunesimo assoluto) del Draft NFL 2023 dai Los Angeles Chargers. Debuttò come professionista partendo come titolare nella gara del primo turno persa contro i Miami Dolphins ricevendo 2 passaggi per 9 yard. La sua stagione da rookie si chiuse con 38 ricezioni per 431 yard e 2 touchdown disputando tutte le 17 partite, di cui 10 come titolare.