I'd favour Haye to beat the current Joshua. Haye could punch and was aggressive. Bad style for Joshua. Still not sure about Kabayel yet The others beat him.
David Haye at heavyweight was way better than people give him credit for and I think most modern fans are too young to even remember him. He had knockout power in BOTH hands, could take a surprisingly good shot at 200+ lb than at cruiser and was elusive and quick with hand and foot. He would beat whatever the current Anthony Joshua is, he'd beat Parker but he would struggler against Fury due to that big big size difference. Usyk is a different class but I could see it being a really fun scrap. Usyk probably stops Haye.
He schooled Valuev who was a big, big guy and destroyed Chisora who went to war with Fury and a Whyte, and a full 12 with Parer. Granted it's at various stages of those fighters careers but the point is not who Haye beat but how he beat them.
Hate was explosive yet vulnerable. No way would he be number 1 but was capable to beat any of them on a good night.
Loses to Fury, Usyk, Parker & Zhang Beats Dubois, Wilder, Joshua , Bakole, Hrgovic etc.. some would be tight tho
I'd favour him against AJ and Kabayel, wouldnt count him out against any of the others either except for Usyk.