Thabiso Mchunu has eight losses against seven opponents on his boxing record. For a list of Mchunu's best fights, refer to "Best fights of Thabiso Mchunu".
On January 31, 2025 Thabiso Mchunu faced off against Muslim Gadzhimagomedov in a cruiserweight bout at age 36. He was coming in with a record of 23-8 (13), and Gadzhimagomedov was 28 years old and with a record of 5-0 (3). Mchunu lost the fight via 10-round unanimous decision.
On March 22, 2024 Thabiso Mchunu faced off against Yamil Alberto Peralta in a cruiserweight bout at age 36. He was coming in with a record of 23-7 (13). Mchunu lost the fight via 10-round split decision.
On January 29, 2022 Thabiso Mchunu fought Ilunga Makabu in a cruiserweight world-title fight for Makabu's WBC title. Mchunu was 33 years old and with a record of 23-6 (13), and Makabu was 34 years old and with a record of 28-2 (25). Mchunu lost the fight via 12-round split decision.
On September 1, 2018 Thabiso Mchunu faced off against Thomas Oosthuizen in a cruiserweight bout at age 30. He was coming in with a record of 19-5 (12). Mchunu lost the fight via 12-round majority decision.
On November 25, 2017 Thabiso Mchunu faced off against Constantin Bejenaru in a cruiserweight bout at age 29. He was coming in with a record of 18-4 (11). Mchunu lost the fight via 10-round unanimous decision.
On December 17, 2016 Thabiso Mchunu fought Oleksandr Usyk in a cruiserweight world-title fight for Usyk's WBO title. Mchunu was 28 years old and with a record of 17-3 (11), and Usyk was 29 years old and with a record of 10-0 (9). Mchunu lost the fight via 9th-round KO.
On May 16, 2015 Thabiso Mchunu faced off against Ilunga Makabu in a cruiserweight bout at age 27. He was coming in with a record of 16-2 (10). Mchunu lost the fight via 11th-round KO.
On October 24, 2011 Thabiso Mchunu faced off against Zack Mwekassa in a cruiserweight bout at age 23. He was coming in with a record of 10-1 (7). Mchunu lost the fight via 6th-round TKO.