Pretty 50/50 fight I think. I give the edge to Joshua. See the fight going a similar way to Haye vs Klitschko but Joshua hits harder, so think AJ wins more often that not
Both guys can knock eachother out but i'd favor David because i think he's quicker at reacting and he's better at getting inside. Both guys are very beatable so it's probably closer to 50/50 but favor a prime Haye.
I'd favour AJ, but Haye definitely has a punchers chance, if AJ gets complacent like he did vs Ruiz no reason he doesn't get sparked out by a big counter. But I think when both are focused and at their best AJ has the edge, he'll jab, keep it long, minimise Haye's chances to counter, wait til he tires then take him out.