Frank Caraballo has nine losses against nine opponents on his MMA record. For a list of Caraballo's best fights, refer to "Best fights of Frank Caraballo".
On April 30, 2016 Frank Caraballo faced off against Alexandre Bezerra in a featherweight bout at age 31. He was coming in with a record of 14-9 (11), and Bezerra was 28 years old and with a record of 17-4 (15). Caraballo lost the fight via 1st-round TKO.
On August 22, 2015 Frank Caraballo faced off against Keith Richardson in a featherweight bout at age 30. He was coming in with a record of 14-8 (11). Caraballo lost the fight via 1st-round submission.
On March 1, 2014 Frank Caraballo faced off against Ricky Musgrave in a featherweight bout at age 29. He was coming in with a record of 12-7 (10). Caraballo lost the fight via 3-round unanimous decision.
On October 25, 2013 Frank Caraballo faced off against Chris Horodecki in a featherweight bout at age 28. He was coming in with a record of 12-6 (10). Caraballo lost the fight via 3-round unanimous decision.
On January 25, 2013 Frank Caraballo fought Deividas Taurosevičius in a featherweight title fight for Taurosevičius' Ring of Combat Championship title. Caraballo was 28 years old and with a record of 11-5 (9), and Taurosevičius was 35 years old and with a record of 15-5 (9). Caraballo lost the fight via 1st-round submission.
On September 25, 2010 Frank Caraballo faced off against Kenny Giddens in a lightweight bout at age 25. He was coming in with a record of 5-4 (4). Caraballo lost the fight via 2nd-round choke-out.
On February 20, 2010 Frank Caraballo faced off against Daniel Mason-Straus in a lightweight bout at age 25. He was coming in with a record of 4-3 (4). Caraballo lost the fight via 5th-round submission.
On July 24, 2009 Frank Caraballo faced off against Drew Dober at age 24. He was coming in with a record of 3-2 (3), and Dober was 20 years old and with a record of . Caraballo lost the fight via 2nd-round TKO.
On May 1, 2009 Frank Caraballo faced off against Waylon Lowe at age 24. He was coming in with a record of 3-1 (3), and Lowe was 28 years old and with a record of 5-2 (4). Caraballo lost the fight via 3-round unanimous decision.