Coughlin begann seine Karriere im Drag Racing und trat in der Jr. Drag Racing League der National Hot Rod Association an, wechselte aber schließlich zum Ovalbahnrennen. Er begann in USAC Quarter Midgets und gewann fünf Rennen im Jahr 2009. Im folgenden Jahr wechselte er zu späten Modellen und trat 2011 den JEGS / CRA All-Stars bei. In elf Rennen, Coughlin belegte in allen außer einem die Top Ten, Auf dem Rockford Speedway wurden vier Top-Fünf-Platzierungen mit dem besten zweiten Platz verzeichnet. Er wurde später zum Rookie des Jahres der Serie ernannt. 2013 gewann er die Serienmeisterschaft.
Am 5. März 2014 wurde Coughlin in das Fahrerentwicklungsprogramm von Joe Gibbs Racing aufgenommen.
Nach einem Aufenthalt im nationalen Stock-Car-Rennen kehrte Coughlin zum regionalen Pro-Late-Model-Rennen zurück.
ARCA Racing Serienbearbeiten
Im März 2014 trat Coughlin Venturini Motorsports für einen ARCA Racing Series-Test auf dem Motor Mile Speedway bei, gefolgt von einem weiteren Test auf dem Mobile International Speedway, und er gab sein Seriendebüt auf letzterem am 22. Nach dem achten Qualifying wurde er 13. Er machte zehn weitere Starts in der Saison, mit einem besten vierten Platz auf dem Kansas Speedway und dem Kentucky Speedway. 2015 gewann er seine erste Karriere-ARCA-Pole auf dem Talladega Superspeedway, die erste Pole auf der Strecke für Venturini seit 2013, mit einer Rundengeschwindigkeit von 187,883 Meilen pro Stunde (302,368 km / h). Im grün-Weiß-karierten Finish wurde er nach einem Dreikampf Zweiter.
Camping World Truck SerieBearbeiten
Am 9. Juli 2015 gab Coughlin sein Debüt in der Camping World Truck Series in Kentucky und fuhr den Toyota Tundra mit der Startnummer 25 für Venturini Motorsports. Aufgrund des Regens, der das Training und das Qualifying absagte, drehte er bis zum Rennen, in dem er den 20. Später debütierte er für Kyle Busch Motorsports auf dem Michigan International Speedway und fuhr die Nr. 54 Tundra, wo er nach einem späten Wrack mit Ben Kennedy den 20.
2016 fuhr Coughlin für KBM in der Tundra Nr. 18 für ein Rennen auf dem Daytona International Speedway, während er auch zehn Rennen in der Nr. 51 fuhr und den Truck mit Daniel Suárez teilte. Beim Texas Motor Speedway Race, Coughlin übernahm für John Wes Townley in der Nr. 05 Chevrolet Silverado von Athenian Motorsports, während Townley eine Knöchelverletzung pflegte.
Am 30. Januar 2017 wechselte Coughlin ganztägig zu ThorSport Racing und fuhr den Toyota Camry mit der Startnummer 13 und JEGS, um ihn zu sponsern.
Für 2018 trat Coughlin GMS Racing bei, um die Nr. 2 Vollzeit zu fahren. Am 24.September 2018 wurde er jedoch aufgrund von Sponsoringproblemen freigelassen.