Joan Guzmán has one loss against one opponent on his boxing record. For a list of Guzmán's best fights, refer to "Best fights of Joan Guzmán".
On November 30, 2012 Joan Guzmán fought Khabib Allakhverdiev in a super-lightweight world-title fight for the WBA (Regular) title. Guzmán was 36 years old and with a record of 33-1-1 (20), and Allakhverdiev was 29 years old and with a record of 17-0 (8). Guzmán lost the fight via 8-round technical decision.