2004年にインディアナ州立大学を卒業した後、ジョンストンはNASCARキャンプ-ワールド-トラック-シリーズのモルガン-ダラー-モータースポーツのエンジニアとして就職した。 その後、ジョンストンはJTG Daugherty RacingやEvernham Motorsportsなどのチームのエンジニアとなった。
2011年、マイケル-ウォルトリップ-レーシングでエンジニアを務めていたジョンストンは、マーティン-トゥルークス-ジュニアがドライブするNo.56チームのクルーチーフとなり、19レースでポール1個、トップ5個、トップ10個を獲得した。翌年、2012年にジョンストンはTruexのフルタイムのクルーチーフになりました。 トゥルークス-ジュニアとジョンストンはポール1本、トップ10の19本、トップ5の7本でシーズンを終え、ポイントランキングでは11位に終わった。
2013年、ペアはNo.56チームに戻りました。 シーズン途中のソノマでは、チームは初のレースを制した。 彼らは1勝、15トップ10、7トップ5でシーズンを終えるだろう。
ジョンストンはトニー-スチュワートが運転するスチュワート-ハース-レーシングのNo.14チームに移った。 しかしシーズン途中、スチュワートは3戦には出走しないことを決め、1戦目はリーガン・スミス、2戦目はジェフ・バートンに交代したが、ケヴィン・ウォード・ジュニアの死に巻き込まれ、スチュワートはアトランタのシートに戻ることになった。2015年、スチュワートとジョンストンが再びペアを組むことになった。 しかし、このシーズンはスチュワートにとって挑戦となり、シーズンを通して3つのトップ10を獲得することができ、ポイントランキングで28位に終わった。
ジョンストンは2016年に再びチームを移動し、今回はNoに移動します。 カイル-ラーソンがドライブするチップ-ガナッシ-レーシングの42チーム。 秋のミシガン州では、カイル-ラーソンがカップシリーズで初勝利を挙げた。 最終的には1勝14敗、トップ10入り9回、トップ5入り9回でシーズンを終えることになった。
ラーソンとジョンストンは、2017年シーズンから5つのトップ2でスタートし、そのうちの1つが勝利しました。 ラーソンはシーズンを通してさらに3勝を挙げ、プレーオフでの一貫性の欠如の後、チャンピオンシップ順位で8位に終わった。
ジョンストンは2018年と2019年にラーソンの乗組員チーフとして残ります。 2018年シーズン終了後、2人は秋にドーバー・インターナショナル・スピードウェイで優勝した。 2020年、カイル-ラーソンがiRacingイベントのストリーミング中に人種的なスラーを言ったために中断された後、ジョンストンはMatt Kensethのクルーチーフになるだろう。
彼は2020年のBrickyard400で二位フィニッシュを果たし、月にダーリントンでチームとの最初のレースで十位フィニッシュを果たしましたが、ケンスの復帰は主に失望し、ジョンストンはnoのクルーチーフとして解放されました。 2016年8月4日、チームのエンジニアであるフィル・サーゲンに交代し、ミシガン・ダブルヘッドからスタートした。 また、2016年にはクルーチーフのジョンストンに代わってミシガン州で行われたレースでも、ラーソンとチームをリードしてレースで三位フィニッシュを果たした。 ジョンストンはラグナット規則のために中断されていた。
2020年のアルカ-メナーズ-シリーズ-ウェストシーズンでは、ジョンストンがDgr-クロスリーに拾われ、シーズンフィナーレのフェニックスでテイラー-グレイの17番フォード-クルーチーフに選出された。 ジョンストンは2021年にデイビッド-ギリランド-レーシングとしてチームに残り、アルカ-メナーズ-シリーズ-イーストでフルシーズン、メインのアルカ-メナーズ-シリーズでパートタイムスケジュールを担当した。 また、チームはグレイが2021年にトラックシリーズデビューを果たし、No.17フォードをパートタイムで運転し、ジョンストンもそのシリーズのチーフグレイを運転することを発表した。