User blog comment:Realmartialarts/Know your sources/@comment-4652104-20120919195432

I think Batman should be fairly easy to assess, since he is essentially not superhuman. Therefore we can assume that physically he is comparable to characters like Hawkeye or Black Widow, slightly weaker than Capt. America. However, his position in the DC universe and his training would put him in the same class as Cap - a world class combatant. Additionally, he has access to a number of high-tech gadgets, which adds that little extra to his skills.

One crossover showed Batman meet Captain America and both coming to the conclusion that they couldn't beat each other. Which is more or less in agreement with with what I would guess. Cap is possibly slightly stronger, but Batman is better equipped, so that balances out.

All in all, I would venture that Batman could beat Spider-Man, but not easily. He could probably take on the Hulk under normal circumstances given time to prepare - there are ways of depowering the Hulk, which Batman could possibly work out (otherwise, not a chance). I find it rather unlikely that Batman could take on Iron Man, he may find a way to switch his armor off, but I don't buy it - Stark is probably a better engineer. There is no way Batman could beat Thor or the Surfer.