I'm going with McGregor here. He has the age advantage, he's a lot younger and faster than Floyd. Even if McGregor doesn't have experience in the boxing ring, his stand up game is totally arguably the best in all fighting sports. Then size advantage also goes to McGregor here, Floyd even tried using heels to show they had the same height, that was funny.