Walcott could beat any Heavyweight in History on his best night, with the very real exception of a peak Mike Tyson and some of the better the Giants, namely Lennox Lewis.
He would kind of have a boxers chance against anyone. They say that a puncher always has a chance, but in reality it is a boxer who always has a chance.