Ruben Villa tiene dos pérdidas contra dos oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Villa, consulta "Mejores peleas de Ruben Villa".
El 13 de julio de 2024 Ruben Villa se enfrentó a Sulaiman Segawa en un combate de pluma a la edad de 27. Él entró con un récord de 22-2 (7), y Segawa tenía 33 años y un récord de 16-4-1 (6). Villa perdió la pelea por asalto 10º decisión unánime.
El 9 de octubre de 2020 Ruben Villa se enfrentó a Emanuel Navarrete en un combate de pluma titulado por el título OMB. Villa tenía 23 años y un récord de 18-1 (5), y Navarrete tenía 25 años y un récord de 32-1 (28). Villa perdió la pelea por asalto 12º decisión unánime.