Johan Gonzalez has five losses against five opponents on his boxing record. For a list of Gonzalez's best fights, refer to "Best fights of Johan Gonzalez".
On December 6, 2025 Johan Gonzalez faced off against Erislandy Lara in a super-welterweight bout at age 34. He was coming in with a record of 36-5 (34), and Lara was 42 years old and with a record of 31-3-3 (19). Gonzalez lost the fight via 12-round unanimous decision.
On October 19, 2024 Johan Gonzalez faced off against Yoenis Tellez in a super-welterweight bout at age 33. He was coming in with a record of 35-4 (34), and Tellez was 24 years old and with a record of 8-0 (6). Gonzalez lost the fight via 7th-round TKO.
On May 4, 2024 Johan Gonzalez faced off against Jesus Alejandro Ramos Jr. in a super-welterweight bout at age 33. He was coming in with a record of 34-3 (33), and Ramos Jr. was 23 years old and with a record of 20-1 (16). Gonzalez lost the fight via 9th-round TKO.
On December 11, 2022 Johan Gonzalez faced off against Magomed Kurbanov in a super-welterweight bout at age 31. He was coming in with a record of 31-2 (31), and Kurbanov was 27 years old and with a record of 23-0 (13). Gonzalez lost the fight via 10-round unanimous decision.
On July 18, 2019 Johan Gonzalez faced off against Charlie Navarro in a super-welterweight bout at age 28. He was coming in with a record of 22-1 (22). Gonzalez lost the fight via 11-round split decision.