Aquí está una lista de las mejores peleas de Tapia. Para una lista de las pérdidas de Tapia, consulta "Johnny Tapia Pérdidas".
El 8 de enero de 2000 Johnny Tapia se enfrentó a Jorge Eliécer Julio en un combate titular de gallo por el título OMB de Julio. Tapia tenía 32 años y un récord de 47-1-2 (25), y Julio tenía 30 años y un récord de 42-1 (31). Tapia ganó la pelea por asalto 12º decisión unánime y se convirtió en el nuevo campeón gallo mundial.
El 27 de abril de 2002 Johnny Tapia se enfrentó a Manuel Medina en un combate titular de pluma por el título FIB de Medina. Tapia tenía 35 años y un récord de 52-2-2 (28), y Medina tenía 31 años y un récord de 60-11 (28). Tapia ganó la pelea por asalto 12º decisión mayoritaria y se convirtió en el nuevo campeón pluma mundial.
El 3 de febrero de 1996 Johnny Tapia se enfrentó a Giovanni Andrade en un combate titular de supermosca por el título OMB. Tapia tenía 28 años y un récord de 34-0-2 (20). Tapia detuvo a Giovanni Andrade por asalto 2º TKO y defendió con éxito su título.