He made his first starts in the NASCAR Busch Series in 2001, driving four times in his #65 and having a best finish of 22nd. In 2009, Gerhart returned again to NASCAR in the Nationwide Series to drive the #75 for Bob Schacht. At his first race at Talladega Superspeedway, he qualified fifth and ran in the top-twenty for most of the day before wrecking. In 2013, it was announced that Gerhart would attempt to qualify for the DRIVE4COPD 300 in a car owned by him and his brother William Gerhart, numbered 85. However, Gerhart failed to qualify. Gerhart ran a few Nationwide Series races later in the year.