Coughlin comenzó su carrera en las carreras de resistencia, compitiendo en la Liga de Carreras de Resistencia Jr.de la National Hot Rod Association, pero finalmente cambió a las carreras de pista ovalada. Comenzó en cuartos de enanos de la USAC, ganando cinco carreras en 2009. Al año siguiente, cambió a los últimos modelos, y se unió a los JEGS / CRA All-Stars en 2011. En once carreras, Coughlin terminó entre los diez primeros en todos menos uno, mientras que también registró cuatro finales entre los cinco primeros con un mejor resultado de segundo en Rockford Speedway. Más tarde fue nombrado Novato del Año de la serie. En 2013, ganó el campeonato de la serie.
El 5 de marzo de 2014, Coughlin firmó con el programa de desarrollo de pilotos de Joe Gibbs Racing.
Después de una temporada en las carreras de autos nacionales, Coughlin regresó a las carreras regionales de modelos avanzados.
ARCA Racing Serieseditar
En marzo de 2014, Coughlin se unió a Venturini Motorsports para una prueba de la ARCA Racing Series en Motor Mile Speedway, seguida de otra prueba en Mobile International Speedway, e hizo su debut en la serie en este último el 22 de marzo. Después de clasificarse octavo, terminó 13º. Hizo diez aperturas más en la temporada, con un mejor resultado de cuarto en Kansas Speedway y Kentucky Speedway. En 2015, ganó su primera pole ARCA en Talladega Superspeedway, la primera pole en la pista para Venturini desde 2013, con una velocidad de vuelta de 187.883 millas por hora (302.368 km/h). En el acabado a cuadros verde–blanco, terminó segundo después de una batalla de tres anchos hasta el final.
Serie de Camiones de Camping Worldeditar
El 9 de julio de 2015, Coughlin hizo su debut en la Serie de Camiones de Camping World en Kentucky, conduciendo el Toyota Tundra No.25 para Venturini Motorsports. Debido a la práctica de cancelación de lluvia y la clasificación, nunca dio una vuelta alrededor de la pista hasta la carrera, donde terminó 20º. Más tarde debutó para Kyle Busch Motorsports en Michigan International Speedway, conduciendo la Tundra No.54, donde terminó 20 después de estar involucrado en un accidente con Ben Kennedy.
En 2016, Coughlin condujo para KBM en la Tundra No.18 para una carrera en Daytona International Speedway, mientras que también corrió diez carreras en la No. 51, dividiendo el camión con Daniel Suárez. En la carrera de Texas Motor Speedway, Coughlin reemplazó a John Wes Townley en el No. 05 Chevrolet Silverado de Athenian Motorsports mientras Townley se lesionaba el tobillo.
El 30 de enero de 2017, Coughlin se unió a ThorSport Racing a tiempo completo, conduciendo el Toyota No.13 y trayendo JEGS para patrocinarlo.
Para 2018 Coughlin se unió a GMS Racing para correr el No. 2 a tiempo completo. Sin embargo, el 24 de septiembre de 2018 fue liberado debido a problemas de patrocinio.