Growing up as a native of Las Vegas, Nevada, Kingsland raced the Las Vegas Motor Speedway Bullring, winning the track's Mini Cup division championship in 2000 at age 15. He also raced late models and super trucks at the track before breaking on to the national scene. For the 2003 NASCAR Craftsman Truck Series season, Kingsland and MLB Motorsports announced a five-race schedule for Kingsland in the No. 66 Dodge. The schedule included Kingsland's home track, Las Vegas Motor Speedway. Kingsland hoped the limited schedule in 2003 would turn into a full-time schedule with the team in 2004. He failed to qualify in his debut attempt at Lucas Oil Raceway in an eventful weekend that started with the team's truck having to be assembled at the track. After the race, Kingsland and MLB convinced NASCAR to jump normal approval protocol and let Kingsland attempt a race at Bristol Motor Speedway with no prior NASCAR experience. The move was made in order to keep with normal approval protocol for other scheduled races at Richmond International Raceway and LVMS. Kingsland left MLB before the attempt, and the team closed soon afterward. Kingsland hoped to race Martinsville Speedway, Phoenix International Raceway and Homestead-Miami Speedway to close out the 2003 season in an attempt to gain approval for the 2004 season-opening race at Daytona International Speedway, though no attempts were ever made. In 2004, Kingsland signed with startup team DCCS Motorsports, with funding from Langers Juices. Kingsland's first two attempts would come at Lucas Oil and Bristol, and if those went well, Kingsland would run Las Vegas and other races, but still keep his rookies status and make a run for Rookie of the Year in 2005. After not being able to make a qualifying attempt in his first race due to an incomplete truck and being notified that a truck would not be ready for his second attempt, Kingsland left the team. Kingsland finally made his Truck debut in 2005, running with Mighty Motorsports at Martinsville Speedway in spring. After being involved in multiple on-track incidents, officials parked Kingsland's No. 24 truck just short of halfway through the race for failing to maintain minimum speed. Later in the year, he ran with TommyRaz Motorsports to raise awareness of missing children, though the team failed to qualify at Lucas Oil and Bristol. The following year, Kingsland moved to North Carolina from Las Vegas and made two starts with Pennington Motorsports, enjoying the stability that an established team brought. Building on that, Kingsland declared for Rookie of the Year in 2007 and made his debut in the San Bernardino County 200, since he wasn't approved to run the season-opening race at Daytona. After finishing 32nd after a crash, Kingsland was made a test driver for the team and was replaced by Brad Keselowski for the next race. Jason White later became Pennington's full-time driver, ending Kingsland's tenure with the team. Going back to local racing, Kingsland drove late models at the Bullring in 2010 but was sidelined after the season due to health issues.