Lennox Lewis Mike Tyson Riddick Bowe David Tua Ike Ibeabuchi Evander Holyfield Tommy Morrison George Foreman I'd even put a few other guys on this list that would probably be an even split. All of the guys above IMO beat him at least more often than not, and most beat him every time.
I reckon Foreman would probably be too slow for Zhang Morrison too chinny Everybody else I'd favour over him, though call me crazy but with how hittable Bowe was I wouldn't be super surprised to see an upset there.
Morrison can get chinned. Tua could be timed and find it hard to fully land, shells up and decisioned, Old Foreman could get decisioned, very slow. Bowe is a brawler, and could get tagged.
Yeah Tucker for sure. Klitschko I put more in the 2000s era. I re-watched the Tucker Tyson fight a few times and I forgot how well Tucker actually did in that fight, it was pretty competitive.
I'm pretty sure Zhang would KO Morrison quickly and extremely brutally. But yeah, other than Morrison I'd probably favor all the guys from that list against Zhang. Mostly because all of them had much better stamina. Tua was very short and one-dimensional, but he wasn't blocking punches with his face like Joyce does. Foreman was old and slow but smart. These two would be very slight favorites over Zhang IMO. Fat and lethargic version of Tua that faced Lewis wouldn't have had an upper hand against Zhang for sure, but I'm assuming we are talking about fit and active version of David