Juan Francisco Estrada has four losses against four opponents on his boxing record. For a list of Estrada's best fights, refer to "Best fights of Juan Francisco Estrada".
On June 29, 2024 Juan Francisco Estrada met Jesse Rodríguez in a super-flyweight (WBC, The Ring) world-title defense fight. Estrada was 34 years old and with a record of 44-4 (28), and Rodríguez was 24 years old and with a record of 19-0 (12). Estrada lost the fight via 7th-round retirement and lost the titles.
On February 24, 2018 Juan Francisco Estrada fought Srisaket Sor Rungvisai in a super-flyweight world-title fight for Rungvisai's WBC and The Ring titles. Estrada was 27 years old and with a record of 36-3 (25), and Rungvisai was 31 years old and with a record of 44-4-1 (40). Estrada lost the fight via 12-round majority decision.
On November 17, 2012 Juan Francisco Estrada fought Román González in a light-flyweight world-title fight for González' WBA title. Estrada was 22 years old and with a record of 26-2 (20), and González was 25 years old and with a record of 33-0 (28). Estrada lost the fight via 12-round unanimous decision.
On May 14, 2011 Juan Francisco Estrada faced off against Juan Carlos Sánchez Jr. at age 21. He was coming in with a record of 18-1 (15). Estrada lost the fight via 8-round unanimous decision.