Source: playbuzz.com
1. Batman
Do I even have to justify this one?
Batman’s smart as hell. So’s Iron Man. But it’s a different kind of set-up. It’s hard to fight a guy who’s used to going up against friggin’ Darkseid with a rope and a smoke pellet.
Batman is also very good at fighting people. He’s good at maneuvering around lines of sight and scanners. But in a fight, it isn’t Batman’s strengths that you need to think about; it’s Iron Man’s weaknesses. Tony Stark is brilliant, but he’s also incredibly cocky, and therein lies the problem.
In a straight fight, Tony would not take the powerless guy who dresses up as a bat with a cape seriously. He would roll his eyes and make fun of him. And by the time he realized that was a mistake, he’d be unconscious six ways from Sunday. Sorry, Stark, but you aren’t the best billionaire playboy turned superhero.
And there you go: Five characters who could probably mop the floor with Iron Man. But, again, these are all fictional characters and any one of them could any of the others.

