if hopkins can be in top 20 according to 99% americans beating on lightweights and constantly being a racist and cheat. calzaghe if definetly top20 all time.
Top 10? Are you ****ing insane? You can't narrow it down anymore than that? He's easily inside the top 1.