O piloto Dale Earnhardt Jr ficou com o melhor tempo no último treino livre antes da corrida em Martinsville. O americano, que conseguiu quatro chegadas consecutivas entre os cinco primeiros nessa pista, marcou o tempo de 20,580s na 13ª das 48 voltas que percorreu.
Jimmie Johnson foi o 2º, seguido de Kurt Busch, o líder do campeonato. Jeff Gordon, que larga na pole amanhã, fez o 4º melhor tempo, com Ryan Newman completando os cinco primeiros.
Jeff Burton protagonizou o único acidente da sessão. O americano rodou na curva 3 e bateu seu carro no muro. Como será obrigado a usar o carro reserva, Burton, que tinha o 27º lugar no grid, terá que largar amanhã na última posição.