It would depend on the weight and period. This thread is too random. At 168 Calzaghe has a chance against anyone.

Not a well thought out thread.