Now one of the main reasons why people go on and on about how Superman vs Batman would be such a great fight is because of their popularity. Lets face it these two are like the Stallone and Schwarzenegger of the DC universe. Now people have said things to me like "Oh Batman could take Superman he's real smart and he would use kryptonite". And time and time again I've said how the problem with that is in order for the kryptonite to take effect one would have to get close enough to touch Superman. Thats a difficult feat because Superman has superhearing and he can see through things.(as well as many other powers but you all know the rest) Another thing if Batman can't take these people in a fight
1. Bane
2. Spiderman
3. Wolverine
4. Colossus
5. Sabretooth
6. Captain America
7. Cyclops
8. Storm
9. Gambit
10. Venom
11. Omega Red
12. Plastic Man
13. Incredible Hulk
14. Dark Seid
15. Juggernaught
16. Wonder Woman
17. The Flash
18. Lobo
19. Dr. Strange
20. Supergirl
21. Superboy
22. Bizarro
23. Magneto
24. Rogue
25. Iceman
26. The Blob
27. Captain Marvel(DC)
28. Gorilla Grodd
29. Ultra Humanite
30. Parasite
31. Livewire
32. Brainiac
33. Clayface
34. Solomngrundy
35. He-man
He sure as hell can't take Superman one on in a fight. Don't get me wrong Batman is a better martial artist and detective than Superman who knows he could probably take Superman in a game of Jeopardy.
You list is not spot on.
1. Bane (beat him)
2. Spiderman
3. Wolverine
4. Colossus
5. Sabretooth
6. Captain America (beat him)
7. Cyclops (could easly beat him)
8. Storm
9. Gambit (could easly beat him)
10. Venom
11. Omega Red
12. Plastic Man (why the hell would he have to fight him?)
13. Incredible Hulk
14. Dark Seid
15. Juggernaught
16. Wonder Woman (Found a way to beat her, which was used by Ras)
17. The Flash (Found a way to beat her, which was used by Ras)
18. Lobo
19. Dr. Strange
20. Supergirl (could easly beat her)
21. Superboy (could easly beat him)
22. Bizarro
23. Magneto
24. Rogue
25. Iceman
26. The Blob
27. Captain Marvel(DC)
28. Gorilla Grodd
29. Ultra Humanite
30. Parasite
31. Livewire
32. Brainiac
33. Clayface (beat him)
34. Solomngrundy (beat him)
35. He-man
The point is that given the time Batman can find a way to beat anyone. Anyone! He's known Superman for years (loner than most of the people on that list) I'd say he wouldn't have a very hard time doing it. Plus, it was Superman who gave Batman the ring incase he ever went bad.
In the late 90's Batman created files that contanted ways to beat evey member of the JLA. These file were his contingency plan for each member incase they every went rouge. He thought he was protecting himself and the world, but the JLA didn't see it that way.
Ra's Al Ghul used the files to defeat all the members of the JLA and after the story was finished Batman was kicked out if the JLA.