Juan Carlos Reveco has four losses against three opponents on his boxing record. For a list of Reveco's best fights, refer to "Best fights of Juan Carlos Reveco".
On February 24, 2018 Juan Carlos Reveco fought Donnie Nietes in a flyweight world-title fight for Nietes' IBF title. Reveco was 34 years old and with a record of 39-4 (19), and Nietes was 35 years old and with a record of 40-1-4 (22). Reveco lost the fight via 7th-round TKO.
On December 31, 2015 Juan Carlos Reveco fought Kazuto Ioka in a flyweight world-title fight for Ioka's WBA (Regular) title. Reveco was 32 years old and with a record of 36-3 (19), and Ioka was 26 years old and with a record of 18-1 (10). Reveco lost the fight via 11th-round TKO.
On April 22, 2015 Juan Carlos Reveco met Kazuto Ioka in a flyweight (WBA (Regular)) world-title defense fight. Reveco was 31 years old and with a record of 35-2 (19), and Ioka was 26 years old and with a record of 16-1 (10). Reveco lost the fight via 12-round majority decision and lost the title.
On December 8, 2007 Juan Carlos Reveco met Brahim Asloum in a light-flyweight (WBA) world-title defense fight. Reveco was 24 years old and with a record of 17-1 (8). Reveco lost the fight via 12-round unanimous decision and lost the title.