Aquí está una lista de las mejores peleas de Molina. Para una lista de las pérdidas de Molina, consulta "John John Molina Pérdidas".
El 22 de abril de 1994 John John Molina se enfrentó a Gregorio Vargas en un combate de superpluma (FIB) world-title. Molina tenía 29 años y un récord de 35-3 (25), y Vargas tenía 23 años y un récord de 29-4-1 (20). Molina ganó la pelea por 12º asalto decisión unánime y defendió con éxito su título.
El 26 de junio de 1993 John John Molina se enfrentó a Manuel Medina en un combate de superpluma (FIB) world-title. Molina tenía 28 años y un récord de 32-3 (23), y Medina tenía 22 años y un récord de 47-4 (23). Molina ganó la pelea por 12º asalto decisión unánime y defendió con éxito su título.
El 29 de abril de 1989 John John Molina se enfrentó a Juan Laporte en un combate de superpluma world-title por el título OMB. Molina tenía 24 años y un récord de 19-2 (12), y Laporte tenía 29 años y un récord de 34-8 (19). Molina ganó la pelea por 12º asalto decisión unánime y se convirtió en el nuevo campeón superpluma mundial.
El 7 de octubre de 1989 John John Molina se enfrentó a Tony Lopez en un combate de superpluma world-title por el título FIB de Lopez. Molina tenía 24 años y un récord de 20-2 (13), y Lopez tenía 26 años y un récord de 33-1 (23). Molina detuvo a Tony Lopez por 10º asalto TKO y se convirtió en el nuevo campeón superpluma mundial.
El 12 de mayo de 2000 John John Molina se enfrentó a Emanuel Augustus a la edad de 35. Él entró con un récord de 51-6 (33), y Augustus tenía 25 años y un récord de 21-15-4 (10). Molina ganó la pelea por 10º asalto decisión unánime.
El 11 de noviembre de 2000 John John Molina se enfrentó a Ben Tackie a la edad de 35. Él entró con un récord de 52-6 (33), y Tackie tenía 27 años y un récord de 21-1 (13). Molina ganó la pelea por 10º asalto decisión dividida.
El 20 de marzo de 1999 John John Molina se enfrentó a Ruben Nevarez en un combate de ligero a la edad de 34. Él entró con un récord de 46-6 (31). Molina detuvo a Ruben Nevarez por TKO.