miután 2004-ben elvégezte az Indiana Állami Egyetem főiskoláját, Johnston a Morgan-Dollar Motorsports mérnökként kapott munkát a NASCAR Camping World Truck Series-ben. A következő években Johnston olyan csapatok mérnöke lett, mint a JTG Daugherty Racing és az Evernham Motorsports.
2011-ben, miközben mérnöki munkát végzett Michael Waltrip Racing, Johnston az 56.számú csapat legénységének vezetője lett, Martin Truex Jr. vezetésével a 19 versenyen együtt voltak, a pár 1 pole-t, 2 top-5-öt és 5 top-10-et kapott.
a következő évben, 2012-ben Johnston lett a Truex teljes munkaidős személyzetének vezetője. Truex Jr. és Johnston befejezte a szezont 1 pole-val, 19 top-10-esekkel és 7 top-5-ösekkel. a hajsza után a 11.helyen végeztek a pontversenyben.
2013-ban a pár visszatért az 56.számú csapatba. A szezon közepén Sonoma, a csapat megnyerte első versenyét. A szezont 1 győzelemmel, 15 top-10-es, 7 top-5-ös győzelemmel fejeznék be.
Johnston átköltözött a 14.számú csapathoz Stewart-Haas Racing, vezette Tony Stewart. A szezon közepén azonban Stewart úgy döntött, hogy három futamon nem vezet, helyére Regan Smith lépett az első versenyen, Jeff Burton pedig a következő kettőben, miután részt vett Kevin Ward Jr.Stewart visszatérne az ülésre Atlanta.2015-ben Stewart és Johnston újra összeálltak. Ez a szezon azonban kihívásnak bizonyulna Stewart számára, mivel az egész szezonban csak 3 top-10-et tudna megszerezni, ami a 28.helyig vezet a pontversenyben.
Johnston 2016-ban ismét csapatokat költöztetne, ezúttal a nem. 42 csapat a Chip Ganassi Racing-nél, Kyle Larson vezetésével. Michiganben ősszel Kyle Larson megszerzi első győzelmét a kupasorozatban. A csoport végül 1 győzelemmel, 14 top-10-vel és 9 top-5-tel fejezi be a szezont, ami a bajnokság ranglistájának 9.helyére vezet.
Larson és Johnston a 2017-es szezont 5 top 2-vel kezdte, amelyek közül az egyik győzelem. Larson az egész szezonban még 3 alkalommal nyerne, a bajnokság tabelláján a 8.helyen végzett, miután a rájátszásban nem volt következetesség.Johnston 2018-ban és 2019-ben is a Larson csapatfőnöke maradna. Győzelem nélküli 2018-as szezon után ketten nyertek Dover nemzetközi Speedway ősszel. 2020-ban Johnston lesz a legénység vezetője Matt Kenseth miután Kyle Larsont felfüggesztették, mert faji rágalmat mondott egy közvetített iRacing esemény során.
bár a 2020-as Brickyard 400-on második helyezést ért el, májusban pedig a darlingtoni csapattal folytatott első versenyén a tizedik helyet szerezte meg, Kenseth visszatérése nagyrészt csalódás volt, Johnstont pedig a No legénységének vezetőjeként engedték szabadon. 42 augusztus 4-én, helyére a csapat mérnöke lépett 2016 óta, Phil Surgen, kezdve a Michigani kettős fejlécnél. Surgen 2016-ban egy versenyen Johnstont is helyettesítette a legénység vezető szerepében, szintén véletlenül Michiganben, ahol Larsont és a csapatot a harmadik helyre vezette ezen a versenyen. Johnstont a füldugó-szabály miatt felfüggesztették.
egy verseny van hátra a 2020 ARCA Menards sorozat nyugati szezon, Johnstont felvette DGR-Crosley hogy a személyzet vezetője legyen a 17.számú Ford nak,-nek Taylor Gray az évadzárón Phoenixben, ahol Gray a harmadik helyen végez ezen a versenyen. Johnston 2021-ben a David Gilliland Racing néven ismert csapattal maradt, a legénység teljes szezonjában Gray-t vezette az ARCA Menards Keleti sorozatában, részmunkaidőben pedig a fő ARCA Menards sorozatban. A csapat azt is bejelentette, hogy Gray 2021-ben debütál a teherautó-sorozatban, részmunkaidőben vezetve a 17.számú Fordot, Johnston pedig Gray vezérkari főnök is lesz ebben a sorozatban.