Michel Soro has four losses against four opponents on his boxing record. For a list of Soro's best fights, refer to "Best fights of Michel Soro".
On May 6, 2023 Michel Soro faced off against Magomed Kurbanov in a super-welterweight bout at age 35. He was coming in with a record of 35-4-2 (24), and Kurbanov was 27 years old and with a record of 24-0 (13). Soro lost the fight via 12-round split decision.
On December 17, 2021 Michel Soro faced off against Israil Madrimov at age 34. He was coming in with a record of 35-3-1 (24), and Madrimov was 26 years old and with a record of 7-0 (5). Soro lost the fight via 9th-round TKO.
On July 1, 2017 Michel Soro fought Brian Castaño in a super-welterweight world-title fight for Castaño's WBA title. Soro was 29 years old and with a record of 30-2-1 (20), and Castaño was 27 years old and with a record of 13-0 (10). Soro lost the fight via 12-round split decision.
On May 12, 2012 Michel Soro fought Zaurbek Baysangurov in a super-welterweight world-title fight for Baysangurov's WBO title. Soro was 24 years old and with a record of 18-1 (11). Soro lost the fight via 12-round unanimous decision.