La batalla más dura que luchó Goku es Kid Buu . Kid Buu parecía indestructible contra Goku, y aunque Goku en su forma SSJ3 era ligeramente más fuerte que Kid Buu, no ayudó en absoluto, la resistencia y regeneración interminables de Kid Buu hicieron que la batalla pareciera casi imposible e imposible de ganar. Goku tuvo que vencerlo usando la bomba de espíritu. Otro factor que hizo que esta batalla fuera tan difícil es el hecho de que Kid Buu era pura maldad , no tenía ningún proceso de pensamiento y su objetivo era matar, perseguía implacablemente a Goku sin las largas y largas conversaciones que los villanos de Dragon Ball Z solían hacer, y no se le podía razonar y era una fuerza de destrucción.
Una mención de honor también sería Jiren, aunque la batalla con Jiren realmente no ha terminado todavía, Jiren realmente obligó a Goku a sus límites y lo hizo alcanzar Ultra Instinto, y en este momento parece un enemigo imposible de vencer.
La batalla más fácil que tuvo Goku fue contra Drum, lo derribó de un golpe y a Frost, a quien destruyó cuando se convirtió en Super Saiyan (antes del envenenamiento).