Coughlin begon zijn carrière in drag racing en nam deel aan de Drag Racing League van de National Hot Rod Association Jr., maar stapte uiteindelijk over naar oval track racing. Hij begon in USAC quarter midgets en won vijf races in 2009. Het volgende jaar, hij overgestapt op Late modellen, en sloot zich aan bij de JEGS/CRA All-Stars in 2011. In elf races, Coughlin eindigde in de top tien in alle behalve een, terwijl ook het opnemen van vier top-vijf finishen met een beste finish van de tweede op Rockford Speedway. Hij werd later uitgeroepen tot Rookie of the Year. In 2013 won hij het kampioenschap.Op 5 maart 2014 tekende Coughlin een contract bij Joe Gibbs Racing ‘ S driver development program.Na een tijd in de national stock car racing keerde Coughlin terug naar het regional Pro late model racing.In maart 2014 stapte Coughlin over naar Venturini Motorsports voor een Arca Racing Series test Op Motor Mile Speedway, gevolgd door een andere test op Mobile International Speedway. Na de achtste Kwalificatie eindigde hij als dertiende. Hij maakte nog tien starts in het seizoen, met een beste finish van de vierde op Kansas Speedway en Kentucky Speedway. In 2015, Hij won zijn eerste carrière Arca pole op de Talladega Superspeedway, de eerste pole op de baan voor Venturini sinds 2013, met een ronde snelheid van 187.883 mijl per uur (302.368 km/u). Op de Groen-wit-checker finish eindigde hij tweede na een drie-brede strijd naar de finish.Op 9 juli 2015 maakte Coughlin zijn debuut in de Camping World Truck Series in Kentucky, waar hij de No. 25 Toyota Tundra reed voor Venturini Motorsports. Als gevolg van de regen annuleren van de training en kwalificatie, hij nooit draaide een ronde rond het circuit tot de race, waar hij eindigde als 20e. Later debuteerde hij voor Kyle Busch Motorsports op de Michigan International Speedway, waar hij als 20e eindigde na een ongeluk met Ben Kennedy.In 2016 reed Coughlin voor KBM in de Nr. 18 Tundra voor één race op Daytona International Speedway, terwijl hij ook tien races reed in de Nr. 51, waarbij hij de truck verdeelde met Daniel Suárez. Op de Texas Motor Speedway race, Coughlin nam het over van John Wes Townley in de No. 05 Chevrolet Silverado van Athenian Motorsports terwijl Townley een enkelblessure verzorgde.Op 30 januari 2017 stapte Coughlin fulltime over naar ThorSport Racing, waar hij de No.13 Toyota en JEGS overnam om hem te sponsoren.In 2018 nam Coughlin deel aan GMS Racing om de nummer 2 fulltime te runnen. Op 24 September 2018 werd hij echter vrijgelaten vanwege sponsorproblemen.