Well that's the thing. They are very inconsistent with their durability in DB. Sometimes they can tank planet busting, sometimes a rock that Krillin throws will hurt.
I'm not so sure Goku could survive the initial explosion itself. Frieza himself held back as he was worried he'd get caught in the blast. Granted he isn't as strong as Goku, but he's still pretty damn powerful.
But fine, giving it to Goku due to Kratos lacking ranged attacks.
Anyone else want to suggest a fight?