C. B. vs. Joe Fixit, C. B. wins.
Against Prof. Hulk, that's a different story.
I have a foggy memory, but I believe I have a hulk comic, around the Prof. Hulk's Pantheon days, where he faces the Juggernaut. There first encounter is in a river and the hulk loses because he underestimates his opponent (Juggy isn't wearing his armor, so he doesn't recognize him) and knocks him unconscious by drowning him in the river. However, in the second round, a comic book or two later, the Prof. Hulk absolutely creams the Juggernaut (again, not in his armor). I don't necessarily agree with this, but I believe it did happened that way in the comic.
Moving on, Captain Britain gets absolutely destroyed by the Juggernaut in an Excalibur Issue.
Whether you agree or disagree with how the stories went, if Prof. Hulk is able to go toe to toe with the Juggernaut, even without his armor on, this puts him in a much higher class than Captain Britain.
So, long story short, Prof. Hulk wins.
Even if my memory on the Hulk/Juggy fight is wrong, I still think Prof. Hulk wins. (and my comics are stored away and pretty much untouchable right now, so I can't reference them, sorry)