He looks pretty stupid with that canadian costume...and I"M canadian. I give it to hancock because he managed to look baddass with his homeless clothes. I mean, how the hell do you look like a baddass with homeless clothes.
Guardian should be able to handle Hancock... Hancock has no wide range attacks, but Guardian does via his Energy Manipulation powers... even Hancock's raw strength is been under speculation of how strong he really is. So I will take Guardian for the win on the basis Guardian has more experience with fighting superhuman fighters... and he also has the wide range attack advantage