I have to say. Batman, even Pre-God Batman, would cheat, use his environment more, and is just damn smarter then Cap. Physically Batman can keep up with him, the belt is way better then the shield, especially in this one on one style; in the end Batman would cheat his way to victory.