Po absolvování vysoké školy na Indiana State University v roce 2004, Johnston dostal práci jako inženýr pro Morgan Dolarů Motorsports v NASCAR Camping World Truck Series. V následujících letech se Johnston stal inženýrem pro týmy jako JTG Daugherty Racing a Evernham Motorsports.
V roce 2011, zatímco dělá inženýr, pracovat pro Michael Waltrip Racing, Johnston se stal velitel posádky pro Č. 56 tým, vedený Martin Truex Jr. za 19 závodů byli spolu, dvojice má 1 pól, 2 top-5, a 5, top-10.
následující rok, v roce 2012, se Johnston stal truexovým velitelem posádky na plný úvazek. Truex Jr. a Johnston dokončil sezónu s 1 pól, 19 top-10, a 7 top-5. Oni by skončit 11. v bodě pořadí po provedení Chase.
v roce 2013 se pár vrátil do týmu č. 56. V polovině sezóny v Sonoma, tým vyhrál svůj první závod. Že by konec sezóny s 1 vítězství, 15 top-10, 7 top-5.
Johnstone přestěhoval do Č. 14 tým Stewart-Haas Racing, vedený Tony Stewart. Nicméně, v polovině sezóny, Stewart rozhodl se jet na tři závody, jsou nahrazeny Regan Smith pro první z uvedených závodů a Jeff Burton pro další dvě poté, co byl zapojen ve smrti Kevin Ward Jr. Stewart by návrat do sídla v Atlantě.
v roce 2015 se Stewart a Johnston znovu spojí. Nicméně, tato sezóna by se ukázala jako výzva pro Stewarta,protože by mohl získat pouze 3 top-10 v celé sezóně, což vede k 28. místu v bodovém pořadí.
Johnston by v roce 2016 opět přesunul týmy, tentokrát se přesunul na ne. 42 tým na Chip Ganassi Racing, řízený Kyle Larson. V Michiganu na podzim, Kyle Larson by získal své první vítězství v pohárové sérii. Skupina by nakonec dokončila sezónu 1 výhra, 14 top-10, a 9 top-5 vede až na 9. místo v žebříčku mistrovství.
Larson a Johnston by odstartovali sezónu 2017 s 5 nejlepšími 2, jedním z nich je vítězství. Larson by vyhrál 3 vícekrát v průběhu sezóny, skončil na 8. místě v žebříčku mistrovství poté, co měl nedostatek konzistence v play-off.
Johnston by zůstal velitelem Larsonovy posádky v letech 2018 a 2019. Po sezóně 2018 bez vítězství vyhráli na Dover International Speedway na podzim. V roce 2020 se Johnston stal šéfem posádky Matta Kensetha poté, co byl Kyle Larson pozastaven za to, že během streamované události iRacing řekl rasovou nadávku.
i když to skóre druhé místo skončit v roce 2020, Brickyard 400 a desáté místo skončit v jeho první závod s týmem v Darlington v Květnu, Kenseth návratu byla do značné míry zklamáním, a Johnston byl zařazen jako velitel posádky Ne. 42 srpna 4 a nahrazen inženýrem týmu od 2016, Phil Surgen, začínající na Michigan doubleheader. Surgen také nahradil Johnstona v hlavní roli posádky pro jeden závod v roce 2016, také shodou okolností v Michiganu,kde by vedl Larsona a tým na třetí místo v tomto závodě. Johnston byl pozastaven kvůli pravidlu matice oka.
jeden závod v roce 2020 ARCA Menards Série Západní sezóny, Johnston byl sebrán DGR-Crosley, aby posádky jejich hlavní Č. 17 Ford, Taylor Gray v sezóně-finále v Phoenix, Gray, kde by skončit třetí v tomto závodě. Johnston zůstal v týmu, nyní známém jako David Gilliland Racing, v roce 2021, šéf posádky Gray v celé sezóně v Arca Menards Series East a na částečný úvazek v hlavní sérii ARCA Menards. Tým také oznámil, že Gray bude debutovat v roce 2021, řídit Ford č. 17 na částečný úvazek, a Johnston by v této sérii také šéf posádky Gray.