After a four-year absence from NASCAR, Rogers returned to series competition in 2005 in NASCAR Craftsman Truck Series. He began in the Truck Series, driving the No. 44 Ford F-150 for Tom Baird. He made one start for Baird at Lowe's Motor Speedway, where he finished 14th. He then signed to drive the No. 65 Glynn Motorsports Dodge Ram, where he finished eighth in his first start with the team. He drove four more races for the team that season, his best finish coming in his last race at New Hampshire International Speedway, where he finished fourth.