Joseph Morales has two losses against two opponents on his MMA record. For a list of Morales's best fights, refer to "Best fights of Joseph Morales".
On November 10, 2018 Joseph Morales faced off against Eric Shelton in a flyweight bout at age 24. He was coming in with a record of 9-2 (7), and Shelton was 27 years old and with a record of 11-5 (6). Morales lost the fight via 3-round split decision.
On February 3, 2018 Joseph Morales faced off against Deiveson Figueiredo in a flyweight bout at age 23. He was coming in with a record of 9-1 (7), and Figueiredo was 30 years old and with a record of 13-0 (11). Morales lost the fight via 2nd-round TKO.