Here is a list of Soto's best fights. For a list of Soto's losses, refer to "Joe Soto Losses".
On June 5, 2009 Joe Soto fought Yahir Reyes in a featherweight title fight for Reyes' Bellator World Championship title. Soto was 22 years old and with a record of 7-0 (6), and Reyes was 23 years old and with a record of 14-5 (12). Soto stopped Yahir Reyes via 2nd-round submission and is crowned the new Bellator featherweight champion.
On November 5, 2016 Joe Soto faced off against Marco Beltrán in a bantamweight bout at age 29. He was coming in with a record of 17-5 (14), and Beltrán was 30 years old and with a record of 14-3 (12). Soto stopped Marco Beltrán via submission.
On June 18, 2016 Joe Soto faced off against Chris Beal in a bantamweight bout at age 29. He was coming in with a record of 16-5 (13), and Beal was 30 years old and with a record of 10-2 (3). Soto stopped Chris Beal via submission.
On March 11, 2017 Joe Soto faced off against Rani Yahya in a bantamweight bout at age 29. He was coming in with a record of 18-5 (14), and Yahya was 32 years old and with a record of 23-8 (16). Soto won the fight via 3-round unanimous decision.
On May 8, 2009 Joe Soto faced off against Wilson Reis in a featherweight bout at age 22. He was coming in with a record of 6-0 (5), and Reis was 24 years old and with a record of 7-0 (3). Soto won the fight via 3-round unanimous decision.
On April 3, 2009 Joe Soto faced off against Ben Greer in a featherweight bout at age 22. He was coming in with a record of 5-0 (5). Soto stopped Ben Greer via TKO.
On May 20, 2010 Joe Soto faced off against Diego Saraiva in a featherweight bout at age 23. He was coming in with a record of 9-0 (8). Soto stopped Diego Saraiva via TKO.
On August 7, 2014 Joe Soto faced off against Terrion Ware in a bantamweight bout at age 27. He was coming in with a record of 15-2 (12), and Ware was 28 years old and with a record of 11-2 (7). Soto stopped Terrion Ware via submission.
On May 10, 2012 Joe Soto faced off against Chad George in a bantamweight bout at age 25. He was coming in with a record of 12-2 (9), and George was 30 years old and with a record of 14-6 (12). Soto stopped Chad George via choke-out.