 Kreyer made his first NASCAR start in the Craftsman Truck Series at the Kroger 250 at Martinsville Speedway on March 31, 2007.He started 27th and finished 28th seven laps behind the leader.He also started 22nd at Mansfield Motorsports Speedway, and finished 34th with motor problems.