Hard call. I would think the plasma cannons Alex packs would be sufficient to stop him but honestly i don't think they are. Hard to admit that a plasma cannon would stop juggernaut for a while but Cannonball could sustain a blast from one and keep going. That seems to be the case though.
I guess i give it to Sam