Batman would probably win this fight.
He is a more favored DC super hero so they would probably make him win if they ever had to fight.
Realistically speaking however I would have to go with Flash. Batman is just a human and if Flash and land a punch on him while going at 100mph then I think Batman's face would literally rip off.
BATMAN WOULD
PROBABLY LOSE :)
peace
batman
batman
Batman would find a way to win.
Batman.
Dr octopus
batman and hulk
hulk would destroy all of them. so hulk would win.
Batman because Moon Knight is insane and is not at peak human condition, like Batman.
The Flash would win because spiderman would make a big enough web that flash would eventually get stuck.
jazz and bumblebee
Batman Batman knows every secret and weakness of every superhero. He already knows how to beat Green Lantern if they had to fight.
Clearly the Flash. Batman is just a guy in a suit with gadgets. He would be beat by pretty much anyone who has real superpowers. Batman. He has proven time and time again that he is unbeatable. And in a past JLA story arc, it was revealed that he had the plans and the means to take out all other team members, including Flash and Supes.