Aquí está una lista de las mejores peleas de Molina Jr.. Para una lista de las pérdidas de Molina Jr., consulta "John Molina Jr. Pérdidas".
El 11 de junio de 2016 John Molina Jr. se enfrentó a Ruslan Provodnikov en un combate de semiwelter a la edad de 33. Él entró con un récord de 29-6 (23), y Provodnikov tenía 32 años y un récord de 25-4 (18). Molina Jr. ganó la pelea por asalto 12º decisión unánime.
El 9 de julio de 2010 John Molina Jr. se enfrentó a Hank Lundy en un combate de ligero a la edad de 27. Él entró con un récord de 21-1 (17), y Lundy tenía 26 años y un récord de 18-0-1 (10). Molina Jr. detuvo a Hank Lundy por TKO en el asalto 11º.
El 19 de julio de 2013 John Molina Jr. se enfrentó a Mickey Bey a la edad de 30. Él entró con un récord de 26-3 (21), y Bey tenía 30 años y un récord de 18-0-1 (9). Molina Jr. detuvo a Mickey Bey por TKO en el asalto 10º.
El 15 de diciembre de 2017 John Molina Jr. se enfrentó a Ivan Redkach a la edad de 34. Él entró con un récord de 30-7 (24), y Redkach tenía 31 años y un récord de 20-3-1 (16). Molina Jr. detuvo a Ivan Redkach por KO en el asalto 4º.