Por otra parte, Elliott disputó seis temporadas de la International Race of Champions desde 1986 hasta 1993, obteniendo dos victorias y 16 top 5 en 24 carreras disputadas, además de dos subcampeonatos en 1986 y 1991.
Elliott debutó en la Copa NASCAR en 1976 a la edad de 20 años con un Ford.
En 1979 finalizó segundo en las 500 Millas Sureñas, y en 1981 resultó cuarto en las Rebel 500 en el mismo circuito.
En 1983, Elliott comenzó a competir en el calendario completo de la Copa NASCAR.
Ese año, también ganó la Carrera de las Estrellas, disputada por única vez en Atlanta.
Elliott dejó el equipo Melling para le temporada 1992 e ingresó a la estructura de Junior Johnson, nuevammente con un Ford pero ahora con el número 11.
El piloto venció en las 500 Millas Sureñas por tercera vez en 1994, su única conquista ese año.
Con 39 años, el piloto pasó a correr en la Copa NASCAR 1995 para su propio equipo, Bill Elliott Racing, adoptando el número 94.