He moved into late models the next year and has multiple championships and many wins to his credit at various speedways. In 1998, Gosselin made his NASCAR debut, at Myrtle Beach Speedway, in his No. 71 Chevrolet, finishing sixteenth. He also qualified on the pole and won his first ARCA RE/MAX Series start, in 1999. That first ARCA victory came at the Lowe's Motor Speedway in Charlotte, N.C.[1] He has since competed in several part-time ARCA schedules and has won another two races.
In 2004, Gosselin ran two races late in the Nextel Cup Series season in the No. 80 Hover Motorsports Ford, finishing 41st in both starts. He rejoined NASCAR competition in 2008 as the driver and crew chief of the No. 12 Crashedtoys.com Chevrolet Silverado, which was owned by his wife Michelle, in the Craftsman Truck Series. He and Scotty Crockett shared the driving duties of the truck and made six starts with the team. After the season, attorney James Carter became a sponsor and co-owner of the team, allowing Gosselin and his wife to open a second truck team. Gosselin made fifteen starts in 2009 and finished six of them. His best finish and first ever NASCAR top-10 came at Talladega Superspeedway in the fall where he ended up sixth in a wild race. Starting at Talladega, Gosselin picked up a sponsorship from TireMonkey.com. With a sponsorship in place, he ran the full 2010 season, but was forced to sell his owners' points to Johanna Long and her Panhandle Motorsports team for 2011. Gosselin took a new role as a crew chief for Truck Series driver Russ Dugger.
Gosselin returned to the Busch Series, now the Xfinity Series, in 2015, racing the No. 90 King Autosport Chevy at Daytona International Speedway.[2] He continued racing sporadically until 2017, with his team later being renamed DGM Racing. In December 2020, Gosselin announced he would once again race in the series with DGM, driving the No. 91 in the 2021 season opener at Daytona.[3]