John Avila tiene tres pérdidas contra tres oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Avila, consulta "Mejores peleas de John Avila".
El 16 de noviembre de 1996 John Avila se enfrentó a Hector Lopez en un combate de semiwelter a la edad de 23. Él entró con un récord de 23-3-1 (12). Avila perdió la pelea por asalto 12º decisión unánime.
El 10 de diciembre de 1994 John Avila se enfrentó a Oscar De La Hoya en un combate de ligero titulado por el título OMB. Avila tenía 21 años y un récord de 20-2-1 (11), y De La Hoya tenía 21 años y un récord de 15-0 (14). Avila perdió la pelea por asalto 9º TKO.
El 2 de mayo de 1992 John Avila se enfrentó a Abel Pedroza a la edad de 19. Él entró con un récord de 2-1 (1). Avila perdió la pelea por asalto 4º decisión unánime.