John Mugabi tiene siete pérdidas contra siete oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Mugabi, consulta "Mejores peleas de John Mugabi".
El 16 de enero de 1999 John Mugabi se enfrentó a Glen Kelly en un combate de semipesado a la edad de 38. Él entró con un récord de 42-7-1 (39), y Kelly tenía 27 años y un récord de 2-0 (2). Mugabi perdió la pelea por TKO en el asalto 8º.
El 19 de julio de 1998 John Mugabi se enfrentó a Anthony Bigeni en un combate de semipesado a la edad de 38. Él entró con un récord de 42-6-1 (39). Mugabi perdió la pelea por TKO en el asalto 8º.
El 13 de enero de 1998 John Mugabi se enfrentó a William Bo James a la edad de 37. Él entró con un récord de 41-5-1 (39). Mugabi perdió la pelea por asalto 10º decisión unánime.
El 20 de noviembre de 1991 John Mugabi se enfrentó a Gerald McClellan en un combate de medio titulado por el título OMB. Mugabi tenía 31 años y un récord de 38-4 (38), y McClellan tenía 24 años y un récord de 22-2 (20). Mugabi perdió la pelea por asalto 1º TKO.
El 31 de marzo de 1990 John Mugabi se enfrentó a Terry Norris en un combate de semimedio titulado por el título CMB. Mugabi tenía 30 años y un récord de 36-3 (36), y Norris tenía 22 años y un récord de 23-3 (13). Mugabi perdió la pelea por asalto 1º KO y perdió el título CMB.
El 5 de diciembre de 1986 John Mugabi se enfrentó a Duane Thomas en un combate de semimedio titulado por el título CMB. Mugabi tenía 26 años y un récord de 25-2 (25). Mugabi perdió la pelea por asalto 3º TKO.
El 10 de marzo de 1986 John Mugabi se enfrentó a Marvelous Marvin Hagler en un combate de medio titulado por los títulos AMB, CMB, FIB y The Ring. Mugabi tenía 26 años y un récord de 25-1 (25), y Hagler tenía 31 años y un récord de 61-2-2 (51). Mugabi perdió la pelea por asalto 11º KO.