Green signed with Haas CNC Racing and became the successor of Mike Bliss in the No. 66 Best Buy-sponsored Chevrolet, which had been changed from No. 0 to celebrate the sponsor's 40th anniversary. His new crew chief was Robert "Bootie" Barker, who had been subject to rumors of replacement before the 2006 season. In the Daytona 500, Green crashed midway through the race when Dale Jarrett clipped the right-rear of his car; Green would call this "stupid" and a "rookie" move. He rebounded from the 42nd-place finish in the next nine races, finishing no lower than 26th and rising to 21st in points. After finishing four laps down at Darlington, he recovered from a pit zone infraction penalty at Lowe's Motor Speedway and finished 12th. Green's best race came at the UAW Ford 500 at Talladega Superspeedway, in which he finished seventh after starting 35th, breaking a 70-race streak without a Top 10. After another Top 10 finish at Martinsville Speedway, he ended the season 28th in the final points standings.