I definitely don't think McGregor will win, but I'm not sure I really agree with that analogy. McGregor *could* get lucky and land a blow. He doesn't have to be some great boxer to do that. A cricket player would never be able to hit a 95 mph fastball, and a baseball player wouldn't know what the hell cricket is.
Football and rugby would be a better comparison.