Bongani Mahlangu has eight losses against eight opponents on his boxing record. For a list of Mahlangu's best fights, refer to "Best fights of Bongani Mahlangu".
On December 12, 2019 Bongani Mahlangu faced off against Patrick Kinigamazi in a super-featherweight bout at age 40. He was coming in with a record of 22-8 (10), and Kinigamazi was 36 years old and with a record of 31-2 (4). Mahlangu lost the fight via 12-round majority decision.
On April 30, 2017 Bongani Mahlangu faced off against Lodumo Lamati in a super-bantamweight bout at age 37. He was coming in with a record of 20-7 (10). Mahlangu lost the fight via 12-round points decision.
On July 5, 2014 Bongani Mahlangu faced off against Abraham Ndauendapo in a super-featherweight bout at age 34. He was coming in with a record of 15-6 (8). Mahlangu lost the fight via 12-round unanimous decision.
On December 3, 2012 Bongani Mahlangu faced off against Malcolm Klassen in a bantamweight bout at age 33. He was coming in with a record of 12-5 (7). Mahlangu lost the fight via 8-round unanimous decision.
On November 5, 2011 Bongani Mahlangu faced off against Paulus Ambunda in a bantamweight bout at age 32. He was coming in with a record of 12-4 (7), and Ambunda was 31 years old and with a record of 16-0 (10). Mahlangu lost the fight via 12-round split decision.
On February 4, 2011 Bongani Mahlangu faced off against Cleutus Mbhele in a bantamweight bout at age 31. He was coming in with a record of 12-3 (7). Mahlangu lost the fight via 8-round points decision.
On November 14, 2008 Bongani Mahlangu faced off against Tshifhiwa Munyai in a bantamweight bout at age 29. He was coming in with a record of 10-2 (5), and Munyai was 23 years old and with a record of 16-1-1 (8). Mahlangu lost the fight via 12-round split decision.
On August 25, 2007 Bongani Mahlangu faced off against Vuyisile Bebe at age 27. He was coming in with a record of 7-1 (4). Mahlangu lost the fight via 8-round split decision.