Lance started racing in 1982 at the age of 16 in the Micro Sprint Division.
In 1985 he switched to the Super Sprints, running his own 2D. He got his first win in 1986 at Hagerstown Speedway. Since then has had 297 Super Sprint wins which includes 3 URC, 3 – 360 and l ARDC win. He also has 3 Micro Sprint Wins. He has won races at 26 different tracks.
In 1991 he drove the famed Weikert #29 at Port Royal – won his heat and also the feature. He started driving the #461 Brickmobile for Walter Dyer Labor Day Weekend of 1991. He was in this car 7-1/2 years until Walt retired from full time racing. As a team they had 132 wins. He then started driving the #88H for Joe Harz on June 1, 1999 and they had 46 wins in 2-l/2 years. On October 13, 2001 he started driving the #77 for Al Hamilton. He was in the #77 until October 23, 2004. As a team they had 44 win. He drove Barry Jackson’s #8 for 2004 Hagerstown Octoberfest. In 2005 he started to drive the #25 for Pete Postupack. As a team they had 28 wins. Aug. 30, 2007 started driving the #30C for Don Owens. As a team they had 35 wins. Started driving the #27
for Mike Heffner in January 2013. Was out of the #27 at the end of 2013. They had 3 wins together. In 2014, Lance started driving the Dietz Motorsports #14. In 2016, Lance took over as the pilot for the Don Kreitz #69k.
Lance holds numerous 1 lap, 8 lap, 10 lap and 20 lap track records, both in our area and in Florida. Included in his total wins are 29 All Star Circuit of Champions and 10 World of Outlaw wins, 4 World of Outlaw II wins and 2 National Sprint Car Tour wins. Lance was inducted into the National Sprint Car Hall of Fame in Knoxville, Iowa in 2018.