Juggernaut takes it by ramming into Cole, knocking him into a puddle of water and causing Cole to electrocute himself. Game, set, match, Juggernaut.
Way to have no imagination, and make Cole look like a total bitch.
Cole MacGrath is one of the coolest modern video game heroes/villains(ish), and he certainly has the powers to put on one hell of a fight. For one, he's extremely agile and has a ton of utility for escaping and staying the hell away from Juggernaut. He's a long-range fighter, and that's exactly what you DO want facing the Unstoppable one. He harnesses extreme amounts of electricity, and following your choices made in Infamous 2 also has the secondary abilities of either fire or ice.
If Juggernaut didn't have the power of magic on his side, basically making his armor impenetrable, Cole has a great chance. Summoning up a field of ice shards the size of small cars is a great tool for slowing him down - of course, not while he's running. If Cole could somehow freeze Jugernaut in a tomb of ice, just long enough to maaaaybe get the helmet off, we've got a fight on our hands. To do that he'd have to create a big distraction. He's got tornadoes, fire balls, and the ability to summon lighting...take your pick.
Cole also has something called the Ionic Drain (I was hoping to save it for the later rounds), which is an extremely evil maneuver that basically sucks the life force out of people, energy sources and even the environment around him. He could kill dozens of people with it, without touching them or physically harming them in any way, in a matter of a few seconds. Sure it might take a LONG time and an extreme amount of concentration on Cole's part, but I feel like given this challenge he might be able to reach a level of power that could help him do some damage against Juggernaut.
I know, I posted before basically backing Juggs, but I couldn't really think of a way Cole could stand a chance. Then Yazloz decide to be a bitch, and I had to at least do my part to defend MacGrath. If he's going to go down, which he probably will, he at least deserves to put up a fight using every ability at his disposal.
And it IS MacGrath JGlass. Not McGrath.