White made the official announcement on the 11 pm EST edition of SportsCenter.
The two fighters have been going at each other for quite some time, even dating back to Dec. It’ll be at a 170 pounds – Diaz has been fighting at 155 and McGregor at 145.
McGregor agreed to go up in weight against Rafael dos Anjos at 155 for what would have been their mega fight. However, that will not happen at UFC 196, and may not happen in the future, which would depend on a number of factors.
McGregor said that he would stop dos Anjos within a minute before the card changed. He even called him the “bum Aldo.”
The main event has been up-in-the-air today following the early morning news that dos Anjos had to withdraw from the fight following a broken foot.
“Sorry to all my real fans and @ufc, I never cancel any fight due to injury but accidents happen,” dos Anjos wrote on Twitter.
McGregor is 19-2 all-time, and he’s been fighting at the 145-pound, featherweight class. The SBG Ireland association fighter defeated Jose Aldo in the first round on Dec. 12, just 13 seconds into the fight.
According to a UFC press release, the two fighters will have an open media workout in Los Angeles tomorrow. They’ll fight from the MGM Grand Garden Arena – which McGregor is getting tired of fighting in Las Vegas.
They’ll work out at UFC Gym Torrance with Diaz going first from 10:30-11:30 am PST. Then, McGregor will go from noon to 1 pm PST.