Broly, he fought with Beast Gohan and blocked in base and went hand to hand in Super Saiyan 1. Fought for around 3 hours straight and never lost any energy until after the Soul Punisher attack and survived Gogeta's onslaught towards him. It would be hard but a lot of people underestimate Broly's endurance