Nate Diaz is not buying the talk of Conor McGregor vs. Floyd Mayweather, he said. Not for a minute.

In a wide-ranging interview today with MMAFighting.com, Diaz (19-10 MMA, 14-8 UFC) was asked about the rampant discussion regarding a potential boxing match between former opponent and current UFC featherweight champ McGregor (19-3 MMA, 7-1 UFC) and undefeated boxing legend Mayweather (49-0).

Diaz called the fight a “publicity stunt,” and, like most, said he doesn’t see it happen. And if it did, he doesn’t like McGregor’s odds. Not as much as his own, anyway. He’s not the one being named in the fight, though, so he challenged McGregor to actually step in the boxing ring against Mayweather’s 49-fight winning streak.

“I call your bluff, fight that mother (expletive) then I’ll be right here,” Diaz said. “I’m the only one out of the three of us who can say that I’ll whoop both of their asses in one night. Cause Conor can’t say that. Floyd definitely cannot say that, you know what I’m saying? You want a real fight you (expletive) put me in with one of them boxers then, I guarantee I could beat them in boxing, at boxing.

“Mayweather’s the best boxer that there is at winning fights,” he continued. “I ain’t been boxing. I ain’t been in high-level boxing matches with him like that. But guarantee I’d do better than McGregor would.”

Although endless hurdles stand in the way of a McGregor vs. Mayweather fight actually materializing, both sides continue to address it in a public forum, adding fuel to the fire of speculation.

Diaz was supposed to fight McGregor at July’s UFC 200 event in a rematch of their UFC 196 bout in March, which Diaz won by second-round submission. The fight fell apart after being announced, however, because McGregor was unwilling to fulfill promotional duties and was pulled from the bout.

According to Diaz a new date and location are being negotiated for the rematch, but several obstacles – primarily money – still stand in the way of contracts being finalized and signed. He said the delay from UFC 200 has been good for McGregor, mainly because it allows him time to fix some of the flaws in his arsenal shown in the first meeting.

“I’m like, ‘You’re going to have me fight this mother(expletive) in one month, two months? You’re going to have me fight that mother(expletive)? You think he’s going to be good enough to (expletive) not get his ass whooped this time?'” Diaz asked. “Not that I can’t get caught with some hot (expletive), because anybody can in a fight. I don’t ever think anybody’s invincible. You got to be aware of what can happen. But he’s got a lot of (expletive) to work on in two months.”

The fight was postponed from UFC 200 when UFC President Dana White said he couldn’t leave McGregor on the card without coming through on his obligations, primarily a press event in Las Vegas where the company planned to fill a commercial with other headlining fighters.

Although Diaz said the postponement was a good thing for McGregor, he would have been happy to do the rematch at UFC 200. It didn’t come together, though, and so long as his contract demands are met, he said he’d be seeing McGregor in the octagon again.

“He comes in there to fight, he tries to take you out and he tries to knock you out, he tries to spin kick you and do all that (expletive).” Diaz said. “He’s (expletive) got moves, he’s a martial artist trying to improve at his craft right now. He’s trying to get better, that’s why he had to skip out on all that conference, so it’s all good. I don’t even give a (expletive) about that. I’m like, ‘Let him fight (at UFC 200).'”

For more on the upcoming UFC schedule, check out the UFC Rumors section of the site.