Coughlin ha iniziato la sua carriera nel drag racing, gareggiando nella National Hot Rod Association Jr.Drag Racing League, ma alla fine è passato a oval track racing. Ha iniziato a USAC quarter midgets, vincendo cinque gare nel 2009. L’anno seguente, è passato a modelli in ritardo, e si è unito al JEGS/CRA All-Stars nel 2011. In undici gare, Coughlin finito nella top ten in tutti, ma anche la registrazione di quattro top-cinque finiture con un miglior finale di secondo a Rockford Speedway. In seguito è stato nominato Rookie della serie dell’anno. Nel 2013, ha vinto il campionato di serie.
Il 5 marzo 2014, Coughlin è stato firmato per il programma di sviluppo driver di Joe Gibbs Racing.
Dopo un periodo in national stock car racing, Coughlin tornò a regional pro late model racing.
ARCA Racing SeriesEdit
Nel marzo 2014, Coughlin si è unito a Venturini Motorsports per un test ARCA Racing Series al Motor Mile Speedway, seguito da un altro test al Mobile International Speedway, e ha fatto il suo debutto in serie a quest’ultimo il 22 marzo. Dopo le qualifiche ottavo, ha finito 13°. Ha fatto altre dieci partenze nella stagione, con un miglior finale di quarto a Kansas Speedway e Kentucky Speedway. Nel 2015 ha vinto la sua prima pole in carriera sul Talladega Superspeedway, la prima pole in pista per Venturini dal 2013, con una velocità sul giro di 187,883 miglia all’ora (302,368 km/h). Sul finale verde-bianco-checker, è arrivato secondo dopo una battaglia a tre fino al traguardo.
Camping World Truck SeriesEdit
Il 9 luglio 2015, Coughlin ha fatto il suo debutto nella Camping World Truck Series a Kentucky, guidando la Toyota Tundra n.25 per Venturini Motorsports. A causa della pioggia che ha annullato le prove e le qualifiche, non ha mai girato un giro intorno alla pista fino alla gara, dove ha chiuso 20°. In seguito debuttò per Kyle Busch Motorsports al Michigan International Speedway, guidando la Tundra n. 54, dove finì 20 ° dopo essere stato coinvolto in un incidente con Ben Kennedy.
Nel 2016, Coughlin ha guidato per KBM nella Tundra n.18 per una gara al Daytona International Speedway, mentre ha corso anche dieci gare nel n. 51, dividendo il camion con Daniel Suárez. Alla gara Texas Motor Speedway, Coughlin ha preso il posto di John Wes Townley nel No. 05 Chevrolet Silverado di Athenian Motorsports mentre Townley stava allattando un infortunio alla caviglia.
Il 30 gennaio 2017, Coughlin si è unito a ThorSport Racing a tempo pieno, guidando la Toyota No. 13 portando e JEGS per sponsorizzarlo.
Per il 2018 Coughlin si è unito a GMS Racing per eseguire il No. 2 a tempo pieno. Tuttavia, il 24 settembre 2018 è stato rilasciato a causa di problemi di sponsorizzazione.