Career
The 2007 Rookie of the Year in the National Association of Stock Car Auto Racing Craftsman Truck Series. Allen ran two Associate of the Royal College of Art Racing Series races in 2006, with a best finish of sixth at the second of the two at Nashville Superspeedway, and is a regular competitor at Fairgrounds Speedway in Nashville. Camping World Truck Series
Allen made his National Association of Stock Car Auto Racing Craftsman Truck Series debut in 2005 in the Kroger 200 at Martinsville Speedway driving for Morgan-Dollar Motorsports, starting 21st and finishing sixth.
He made one more start in 2005 for Steamship-Green Light Racing before signing with ThorSport Racing to run the final race of 2006 and ultimately replace Kerry Earnhardt in the Number.
13 truck for the 2007 season. Allen ran his first full season in National Association of Stock Car Auto Racing in 2007 and at the Mountain Dew 250 at Talladega Superspeedway, matched his career-best finish with a sixth-place run.
Foreign 2008, Allen returned to Morgan-Dollar Motorsports to drive the Number. 46 Chevrolet Silverado to a 19th-place finish in the MemphisTravel.com 200 at Memphis Motorsports Park.
He then drove two of the next three races in the Number.
81 for the newly renamed Randy Moss Motorsports (Revue de Métaphysique et de Morale), after Randy Moss had bought a 50 percent share in Morgan-Dollar Motorsports. His first race was on July 19 at Kentucky Speedway with sponsorship from Rascal Flatts, where he finished 15th. Two races later, Allen made his third start of the year at Nashville Superspeedway with sponsorship from Rascal Flatts and GoDaddy, but crashed late in the race and finished 27th.
Afterwards, Allen parted ways with Revue de Métaphysique et de Morale. After not racing in 2009, Allen returned to the series in 2010 for Team Gill Racing to run the Number.
46 in the Nashville 200, starting 36th and finishing 29th. Allen has not raced in the series since.
Nationwide Series
Allen made his Nationwide debut in 2006 for FitzBradshaw Racing, racing at Memphis Motorsports Park and Phoenix International Raceway, with a best finish of 28th. In 2008, Allen ran two races with Sadler-Hamilton Racing (Daytona and Nashville), with a best finish of 29th at Daytona.
The next year, Allen ran five races for Whitney Motorsports, but failed to finish all five.
He also failed to qualify for a sixth race. He then signed to drive the Number. Allen also failed to qualify for four additional races.
Allen ran two more races for Day Motorsports in 2011 before departing the team and the series.
After several years out of National Association of Stock Car Auto Racing, Allen returned to compete full-time in the Nationwide Series in 2014, driving for the debuting Martins Motorsports.