Conor McGregor became the first man to hold two UFC belts simultaneously, but one of the biggest fighters in the promotion history doesn’t see perfection in his game.

Anderson Silva, who reigned supreme in the middleweight division of years, discussed McGregor’s potential boxing match with Floyd Mayweather on TV show Combate News on Thursday night, and said “The Notorious” has flaws.

"He has flaws. We all have flaws. And his flaws are clear,” Silva said. "He defends well, but he doesn’t have jiu-jitsu. The main thing is that he uses his movement and his opponent’s movement in his advantage.

"He never puts himself in uncomfortable positions. Everyone who fought him put themselves in uncomfortable positions and weren't able to get back to comfortable positions again."

McGregor racked up a 9-1 UFC record in less than four years, winning the featherweight and lightweight belts in the process. Asked if the Irishman has what it takes to defeat Mayweather in a boxing ring, Silva wouldn't say no.

"I think everybody has a chance,” Silva said. "When you step inside (the ring) to fight, you have a chance. Of course that if you’re fighting Mayweather, people would say ‘oh, McGregor won’t last a round,’ but we never know."

"The movement is different, how you have your feet on the ground is different, the timing is different boxing,” he continued. "The only way to see is putting them to fight. He would have to stop at least a year to be able to do a close fight, and I believe he should do it."