John Mugabi has seven losses against seven opponents on his boxing record. For a list of Mugabi's best fights, refer to "Best fights of John Mugabi".
On January 16, 1999 John Mugabi faced off against Glen Kelly in a light-heavyweight bout at age 38. He was coming in with a record of 42-7-1 (39), and Kelly was 27 years old and with a record of 2-0 (2). Mugabi lost the fight via 8th-round TKO.
On July 19, 1998 John Mugabi faced off against Anthony Bigeni in a light-heavyweight bout at age 38. He was coming in with a record of 42-6-1 (39). Mugabi lost the fight via 8th-round TKO.
On January 13, 1998 John Mugabi faced off against William Bo James at age 37. He was coming in with a record of 41-5-1 (39). Mugabi lost the fight via 10-round unanimous decision.
On November 20, 1991 John Mugabi fought Gerald McClellan in a middleweight world-title fight for the WBO title. Mugabi was 31 years old and with a record of 38-4 (38), and McClellan was 24 years old and with a record of 22-2 (20). Mugabi lost the fight via 1st-round TKO.
On March 31, 1990 John Mugabi met Terry Norris in a super-welterweight (WBC) world-title defense fight. Mugabi was 30 years old and with a record of 36-3 (36), and Norris was 22 years old and with a record of 23-3 (13). Mugabi lost the fight via 1st-round KO and lost the title.
On December 5, 1986 John Mugabi fought Duane Thomas in a super-welterweight world-title fight for the WBC title. Mugabi was 26 years old and with a record of 25-2 (25). Mugabi lost the fight via 3rd-round TKO.
On March 10, 1986 John Mugabi fought Marvelous Marvin Hagler in a middleweight world-title fight for Hagler's WBA, WBC, IBF and The Ring titles. Mugabi was 26 years old and with a record of 25-1 (25), and Hagler was 31 years old and with a record of 61-2-2 (51). Mugabi lost the fight via 11th-round KO.