Carpenter drove in the USAC National Midget Series in 1999 for TG Racing in the No. 3 Ed Pink Beast in fifteen races. Carpenter won a race at Louisville Motor Speedway and finished 13th in points. Carpenter returned in 2000 to drive the No. 3 TG Motorsports car. Carpenter achieved four top five finishes with a best finish of 2nd at the Belleville Nationals at the Belleville High Banks and finished 9th in the final point standings. In 2001, Carpenter drove the No. 2 Steele car at South Boston Speedway, where he started 11th and finished 8th. In 2002 Carpenter returned to the series to drive for Klatt Enterprises. Carpenter competed in three races and finished 44th in points.