goku no doubt
Goku would win cause I do not know anything about Anng but in battle between Sonic and Goku Sonic would kill Goku.
Goku would win in the form of SSJ1 or higher against Android 19.
In Super Saiyan (1) form or higher, Goku would win. Otherwise, depending on the type and amount of Goku's training, Frieza would likely win in his 4th form.
I think that Goku would win. He is faster and stonge, and I can't imagine thor could handle a Kamehameha or a Spiritbomb .
Goku would win any fight against Trunks, as he can transform up to SSJ3, and is much stronger regardless.
Goku would win in a battle with Broly if he is in Super Saiyan (1) or higher. However, SSJ1 may not be enough, or cause trouble for Goku, especially when facing Broly's Legendary Super Saiyan (LSSJ) form.
That means that meowth would have to win the battle, for once. And besides, pikachu knows thunderbolt, that would hurt. And he wants to give pikachu to the boss, which he can't do if he eats pikachu.
goku would win
Goku would win the battle because of his comeplete strength and his super fast flying which can easily knock Thor to the sun.
If you mean win then Goku would win.
Goku.
goku