Well, for starters, gl constructs do shit if hes charging at them, hes stronger than the majority, most likely able to manhandle alot of them, bfr is there best option, that being said, if they all work togethor and keep him in the air by throwing him around, or punching him at one another with vicious combos, they could have him beat as hes useless in the air as his enchantment is redundant, best bet is bfr straight away
That's not classic Juggernaut. He was fighting the X Men and Jean tried to hold him up with her to because she thought his unstoppability didn't apply in the air. Then he just kept walking. Beast also theorized that he was so heavy he should sink in water. But he started swimming faster than they thought possible.
Juggernaut knocks out Guy, Kilowog, Jade and John because they're all stupid enough to fight up close. He just straight up kills Kyle because he's Kyle.
Sinestro and Hal should BFR the dick out of him though.
Based on Colossus account when he became the juggernaut on how overwhelming the power and urge to destroy everything (he said something like he didnt understand how cain was able to hold it back or Something) on top of the fact Cain never got taken in to the point of turning 'demon' ill say Cain has a good amount of will power (also shown in his guy Gardner like stubbornness while a hero)
So with that guy charges in like he usually does, gets killed and then juggy takes the ring. He then uses it to overcome his lack of flight and then he goes all 'unstoppable' on the rest.