Here is a list of Soto's best fights. For a list of Soto's losses, refer to "Humberto Soto Losses".
On August 20, 2005 Humberto Soto fought Rocky Juarez in a featherweight world-title fight for Juarez' WBC title. Soto was 25 years old and with a record of 36-5-2 (21), and Juarez was 25 years old and with a record of 23-0 (16). Soto won the fight via 12-round unanimous decision and is crowned the new featherweight world champion.
On December 4, 2010 Humberto Soto met Urbano Antillón in a lightweight (WBC) world-title defense fight. Soto was 30 years old and with a record of 53-7-2 (32), and Antillón was 28 years old and with a record of 28-1 (20). Soto won the fight via 12-round unanimous decision and successfully defended his title.
On March 13, 2010 Humberto Soto fought David Díaz in a lightweight world-title fight for the WBC title. Soto was 29 years old and with a record of 50-7-2 (32), and Díaz was 33 years old and with a record of 35-2-1 (17). Soto won the fight via 12-round unanimous decision and is crowned the new lightweight world champion.
On February 23, 2019 Humberto Soto faced off against Brandon Ríos at age 38. He was coming in with a record of 69-9-2 (37), and Ríos was 32 years old and with a record of 35-4-1 (26). Soto won the fight via 12-round unanimous decision.
On September 13, 2014 Humberto Soto faced off against John Molina Jr. in a super-lightweight bout at age 34. He was coming in with a record of 65-8-2 (35), and Molina Jr. was 31 years old and with a record of 27-4 (22). Soto won the fight via 10-round unanimous decision.
On December 19, 2009 Humberto Soto faced off against Jesús Chávez at age 29. He was coming in with a record of 49-7-2 (32), and Chávez was 37 years old and with a record of 44-6 (30). Soto won the fight via 10-round unanimous decision.
On March 22, 2014 Humberto Soto faced off against Juan Carlos Abreu at age 33. He was coming in with a record of 63-8-2 (35), and Abreu was 26 years old and with a record of 16-0-1 (15). Soto won the fight via 10-round unanimous decision.
On October 11, 2008 Humberto Soto fought Gamaliel Díaz in a super-featherweight world-title fight for the WBC title. Soto was 28 years old and with a record of 44-7-2 (29), and Díaz was 27 years old and with a record of 24-7-2 (11). Soto stopped Gamaliel Díaz via 11th-round retirement and is crowned the new super-featherweight world champion.
On June 9, 2007 Humberto Soto faced off against Bobby Pacquiao at age 27. He was coming in with a record of 41-5-2 (26), and Pacquiao was 27 years old and with a record of 29-12-3 (14). Soto stopped Bobby Pacquiao via KO.
On March 31, 2001 Humberto Soto faced off against Enrique Colin in a super-featherweight bout at age 20. He was coming in with a record of 14-4-2 (6). Soto stopped Enrique Colin via KO.