David Benavidez Throws Curveball in Canelo Negotiations: "It's Now or Never"

Ronald Crawley July 15, 2025, 1:10 p.m.
None

David Benavidez won't drop weight for a fight with Canelo Alvarez. The WBC Light Heavyweight Champion has made it clear he's done with the 168-pound division.

Benavidez moved up to 175 pounds last August after getting frustrated waiting for a shot at Canelo's super-middleweight titles. He was the mandatory challenger but never got the call.

Since then, Benavidez has thrived at light heavyweight. He beat Oleksandr Gvozdyk for the interim WBC crown and followed that up with a win over David Morrell. When Dmitry Bivol gave up the belt, Benavidez got bumped up to full champion status.

Now, Benavidez says he's staying put. He recently stated:

"To be honest with you I don't think a fight with me and Canelo would ever happen at 168, I don't wanna go back to 168. I'm good at 175, and I'm world champion here, so if he wants to come up to fight at 175 I'm all good with that but right now I can't live in this fantasy world."

Canelo doesn't seem interested in moving up again. He's only talked about a light-heavyweight rematch with Bivol.

Both fighters have big matches coming up. Benavidez will defend his WBC world title against Anthony Yarde on November 22 in Riyadh, Saudi Arabia. Canelo's got an even bigger fight on his hands. He'll put his undisputed super-middleweight championship on the line against Terence Crawford on Saturday, September 13 at Allegiant Stadium in Las Vegas.

The 28-year-old Benavidez has made his position clear. If Canelo wants the fight, he'll have to come up to 175. But with the 34-year-old Mexican star focused on cleaning out the super-middleweight division, fans might have to keep waiting for this dream matchup.

Share

Comments

var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//mm.magnet.kiev.ua/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DPZJLB78XY');