Right now I'm leaning Juggernaut, but I don't see it being a sure thing and I could be swayed, albeit it would take a great deal of convincing.
This is an uphill battle for Goku, as I don't think any of his attacks would have what it takes to stop Juggernaut, especially if Juggernaut is already in motion. That said, I don't think Juggernaut's unstoppable nature is what's going to win him the fight here; I think it will be Juggernaut's raw strength that puts him over Goku.
Goku isn't going to immediately start the fight by powering up or flying into the sky and hitting Juggernaut with energy attacks. He's going to look at Juggernaut and say, "Hey, I've tangled with bigger foes and some of the universe's greatest fighters, this muscle head should be a piece of cake!" and he's going to go in for a fist fight.
Goku will throw a ferocious flurry of punches and kicks that Juggernaut won't be able to counter, but he won't need to. Juggernaut will be able to absorb all of those attacks with ease as he has against countless Marvel foes before launching his own attack. Eventually he'll get bored of Goku and counter him with one heavy punch, which I assume will send Goku flying backwards.
What happens next is what could decide the fight. If Goku gets up and flies away, he has a chance. If Juggernaut grabs Goku, it's over. Goku, while strong and durable, weighs a measly 137 pounds. He's fighting the Juggernaut, a man that can lift over 100 tons with relative ease. Juggernaut will toss Goku around like a ragdoll, and there's nothing Goku will be able to do about it. Jugs can finish Goku off a number of ways, most of which are very simple and will take no time, like breaking his back, squashing his head, or throwing him to the ground and curb stomping him.
But let's assume Goku does manage to fly away. His only hope here is to use his energy attacks. It's still highly unlikely that these attacks effect Juggernaut as he's immune to that type of offense as well. The only way those attacks work is if they are magic. I don't know how the Dragon Ball universe operates, but if Goku's arsenal of energy blasts are magical in nature (meaning they cannot be explained logically), then I think Goku stands a chance. It's a slim chance, but Juggernaut no longer has this match in the bag.
Still, I think it's unlikely in the first place that Goku makes it passed the opening skirmish. As strong and quick as he is, Juggernaut's pure strength and near-invulnerable nature make him the perfect counter to Goku. If Raditz could easily crush Goku's ribs (I found this out through minimal research), I have no reason to doubt that Juggernaut couldn't do the same.
Taking a punch\attack without moving and being blasted backwards by the force of the attack are 2 different things. Again- Here are examples using the 2 guys you mentioned.
Its very possible to knock him backwards with an attack. Goku has the strength\power to do so.[/quote]
Goku is not as strong as either Hulk or Thor. Goku's max out is 40 tons where as both Hulk and Thor can lift over 100 tons easily. Considering those are two of the only characters to ever land such a successful strike on Juggernaut, I think it's safe to assume it requires a strength level near or exceeding the ability to lift 100 tons.
Also, what would be on his mind is winning- at any cost. Juggernaut is a villain. Goku doesnt take kindly to evil guys trying to kill him. He will do anything necessary to stop him- like he always has.
Not before getting his ass handed to him the first few times.
Tell me again why blasting him into space wont work? Or how will blasting him into the ground\causing a mountain to collapse on him wont work? Again- he dont have to kill him, just take him out of the fight.
Blasting him into space seems unlikely. Juggernaut weighs 900 pounds, far heavier than anybody Goku has ever had to launch into space with one of his blasts. Collapsing a mountain on him probably wouldn't work either as Juggernaut is pretty much immune to physical pain and could escape the debris fairly easily. As I said, he can lift over 100 tons with ease.