yes goku can beat them.
Majin Vegeta. Majin Vegeta vs SSJ Goku (Ascended) ended in a draw, therefor one can conclude that an SSJ2 Goku would beat Vegeta.
He could because goku has more strategy and vegeta is brute force but their power levels are the same
Goku
Depend on which version of Goku you're speaking of: Goku SSJ1 vs Majin Vegeta: Majin Vegeta Goku SSJ2 vs Majin Vegeta: Equal Goku SSJ3 vs Majin Vegeta: Goku Goku SSJ4 vs Majin Vegeta: Goku
I think Goku is Better EDIT lets not forget Goku was the first to reach ss3 and 4 and beat broly the legendary super saiyan. Don't get me wrong vegeta helped but mostly got in the way.
Maybe...if he goes Super saiyan 4
Ssj4 Goku: Beat Ultamate android in dbgt saga. Ssj4 Vegeta: Beat Ultamate super Gogeta in dbgt saga.
*spoiler* Vegeta at first however when goku manages to beat him vegeta gets angry and try's to become stronger than goku but never succeed and while trying to become stronger he takes out the bad guys with goku and slowly but surely he becomes a good guy.
goku is stronger then vegeta
depends majin vegeta beat goku but he cheated i think that he would if they fought long enough and cought goku of guard and used final flash or big bang attack
Well it kind of depends on "when" because their were times when Vegeta was the strongest in the series. But overall in the end I would say vegeta! It may sound crazy but think about it. Really Goku never really "beat" Vegeta. Their first fight ended in a draw. And the 2nd ended with Goku knocked out. Vegeta is a lot smarter then Goku and he can hit harder. Goku's ki is a lot stronger then Vegeta but that's it. Goku can't stay in his SS3 form long and Vegeta can just play defense until his power is depleted. If they went ss4 it's really fair game. But I think when it comes down to it Vegeta could have the upper hand. Just due to his battle experience. Vegeta is older then Goku.