Martin compitió para el equipo Roush desde 1988 hasta 2006, todos ellos al volante de un Ford número 6.En 2013, disputó 16 carreras para Waltrip, y 16 con un Chevrolet para Stewart-Haas Racing, reemplazando al lesionado Tony Stewart.Llegó tercero en las 500 Millas de Daytona, la pole position en Phoenix y cinco top 10.Es el segundo piloto más triunfador en la NASCAR Nationwide Series, con 49 carreras ganadas a junio de 2012.Sin embargo, su mejor resultado final fue octavo en 1987, ya que ese disputó todas las carreras y el resto de sus participaciones fueron parciales.