Question: why goku can beat saitama?
Answer: Goku doesn't actually have the ability to give up on a battle. It's not in his nature. That means that even when he loses a battle, he ends up coming back even stronger so he can win it. ... Saitama would admire this level of determination, but it might also mean that Goku could defeat him.