I think Zhang had an off night against Forrest the version who fought Joyce and Hrgovic convincingly wins, but remember Forrest is very durable and has good stamina
Haye gets a lot of hate for obvious reasons. He talked big and ultimately failed to deliver. He then conned the public for the Bellew fights when he was held together by duct tape and string. However, Haye is a good fighter and would give most HW's trouble, win, lose or draw. Technically not particularly gifted, but anyone who is hard to hit, quick, and hits hard is a pain in the arse for any fighter.
Haye gets ****ed up by alot of fighters through history aswell. British bias that hes something special especially as a heavyweight.
He even wore long floppy shoes in his Bellew fights and used to sport a Bobo the Clown hairdo in case no one spotted the obvious.
He would get beat by many fighters in heavyweight history, but he would make it difficult for them. It's why Wlad, who has one of the best connection rates in HW history, found it difficult to land cleanly on him. Look, I'm not saying Haye is a HW great, but due to his attributes that I mention previously, he would make life difficult for many fighters.