Dopo essersi laureato all’Indiana State University nel 2004, Johnston ha ottenuto un lavoro come ingegnere per Morgan-Dollar Motorsports nella NASCAR Camping World Truck Series. Negli anni seguenti, Johnston divenne l’ingegnere per squadre come JTG Daugherty Racing e Evernham Motorsports.
Nel 2011, mentre faceva il lavoro di ingegnere per Michael Waltrip Racing, Johnston è diventato il capo dell’equipaggio per il team No. 56, guidato da Martin Truex Jr.Nelle 19 gare in cui erano insieme, la coppia ha ottenuto 1 pole, 2 top-5 e 5 top-10.
L’anno successivo, nel 2012, Johnston divenne capo equipaggio a tempo pieno di Truex. Truex Jr. e Johnston finito la stagione con 1 pole, 19 top-10 di, e 7 top-5 di. Avrebbero finire 11 ° nella classifica a punti dopo aver fatto la caccia.
Nel 2013, la coppia è tornata alla squadra n.56. A metà della stagione a Sonoma, la squadra ha vinto la sua prima gara. Johnston passò al team No. 14 per la Stewart-Haas Racing, guidato da Tony Stewart. Tuttavia, a metà della stagione, Stewart decise di non guidare per tre gare, venendo sostituito da Regan Smith per la prima di quelle gare e Jeff Burton per le successive due dopo essere stato coinvolto nella morte di Kevin Ward Jr.
Nel 2015, Stewart e Johnston si sarebbero accoppiati di nuovo. Tuttavia, questa stagione si sarebbe rivelata una sfida per Stewart, poiché sarebbe stato in grado di ottenere solo 3 top-10 per tutta la stagione, portando a un 28 ° posto nella classifica a punti.
Johnston avrebbe nuovamente spostato le squadre nel 2016, questa volta passando al No. 42 team di Chip Ganassi Racing, guidato da Kyle Larson. A Michigan in autunno, Kyle Larson avrebbe ottenuto la sua prima vittoria nella serie di coppa. Il gruppo finirebbe per finire la stagione con 1 vittoria, 14 top-10 e 9 top-5 che portano a un 9 ° posto nella classifica del campionato.
Larson e Johnston avrebbero iniziato la stagione 2017 con 5 top 2, uno dei quali è una vittoria. Larson avrebbe vinto altre 3 volte per tutta la stagione, finendo 8 ° nella classifica del campionato dopo aver avuto una mancanza di coerenza nei playoff.
Johnston sarebbe rimasto come capo equipaggio di Larson nel 2018 e nel 2019. Dopo una stagione 2018 senza vittorie, i due hanno vinto a Dover International Speedway in autunno. Nel 2020, Johnston sarebbe diventato il capo dell’equipaggio di Matt Kenseth dopo che Kyle Larson è stato sospeso per aver detto un insulto razziale durante un evento iRacing in streaming.
Sebbene abbia ottenuto un secondo posto nel Brickyard 400 2020 e un decimo posto nella sua prima gara con il team a Darlington a maggio, il ritorno di Kenseth è stato in gran parte una delusione, e Johnston è stato rilasciato come capo equipaggio del No. 42 il 4 agosto e sostituito dall’ingegnere della squadra dal 2016, Phil Surgen, a partire dal Michigan doubleheader. Surgen ha anche sostituito Johnston nel ruolo di capo equipaggio per una gara nel 2016, anche per coincidenza a Michigan, dove avrebbe portato Larson e la squadra a un terzo posto in quella gara. Johnston era stato sospeso a causa della regola lug nut.
Con una gara da disputare nella stagione 2020 ARCA Menards Series West, Johnston è stato prelevato da DGR-Crosley per dirigere il loro numero 17 Ford di Taylor Gray nel finale di stagione a Phoenix, dove Gray sarebbe finito terzo in questa gara. Johnston è rimasto con il team, ora conosciuto come David Gilliland Racing, nel 2021, crew chiefing Gray nella sua intera stagione nella serie ARCA Menards East e part-time nella serie principale ARCA Menards. Inoltre, il team ha annunciato che Gray avrebbe fatto il suo debutto nella serie di camion nel 2021, guidando il No. 17 Ford part-time, e Johnston avrebbe anche crew chief Gray in quella serie.