Here is a list of Shelton's best fights. For a list of Shelton's losses, refer to "Eric Shelton Losses".
On November 19, 2017 Eric Shelton faced off against Jenel Lausa in a flyweight bout at age 26. He was coming in with a record of 11-4 (6), and Lausa was 29 years old and with a record of 7-3 (4). Shelton won the fight via 3-round unanimous decision.
On November 10, 2018 Eric Shelton faced off against Joseph Morales in a flyweight bout at age 27. He was coming in with a record of 12-5 (6), and Morales was 24 years old and with a record of 9-1 (7). Shelton won the fight via 3-round split decision.