THAT isn't even a fair fight goku can destroy planets REALLY?????? goku doesnt need to go super sayian to defeat luffy> :D
Goku wins by blowing up the planet luffy is standing on.
Goku!
Aokiji soundly defeated Luffy in their first encounter. Luffy had no way around Aokiji's logia-type powers. Now Luffy's trained his haki skills, he can at least hit him, and it would be interesting to see how the heat generated from Gear Second may work against Aokiji's frozen attacks. However now Aokiji has resigned from the marines, there doesn't really seem a reason for them to fight.
goku
In terms of character, luffy has by far the most intersting charater and depth. In battle, goku murderstomps the lot of them.
goku super saiyan would win for sure.
Goku would win. It has already happened.
goku kills ulquorria
Luffy would win, but it would be hard.
Goku would win cause I do not know anything about Anng but in battle between Sonic and Goku Sonic would kill Goku.
luffy
Goku would win in the form of SSJ1 or higher against Android 19.