i don't think so, calzaghe has never faced a guy that has the defense,movement and accurate couterpunching skills mayweather has. although he would give mayweather problems every now and then with his slaps and angles mayweather would beat him by UD