Of course goku be cause he would kill Iron Man in 1 blast and iron man could not survive such a beam so it would penetrate through is suit and in his body. but if iron man doges his attack iron man can shoot goku while he is still doing his attack and iron man still has all of his suits he has seven suits so he can keep on switching but goku still has his same body. it will be very hard but in the end goku will win cause he can do the spirit bomb
Goku would win because he has super strength. And Goku is stronger.
goku super sayayin 3
Goku.
goku super saiyan would win for sure.
super goku becase he can unleash the sprit bomb final flaash would not work against it
Actually goku gt is goku an old enemy turn him to a kid again but if I think goku gt would win because goku can turn only to super sayain 1,2,and 3 goku gt can turn into super sayain 1,2,3,and 4 but goku could go fusion but gogtea would be beaten by super sayain 4 gogtea
If there were a SSJ5 Goku, he would theoretically be able to defeat Super Buu with a single punch.
goku ssj 3
Depends on the version of superman you are using.
Super Saiyan 2 goku cause he was able to defeat Broly as a Super Saiyan 1
Goku blindfolded
goku because he can turn super saiyan and he could destroy him woth kamehameha