the only reason batman wins againts fights with superman is because the writers want him to, plus it's his comic Logically, superman would win. Kryptonite? Superman has microscopic vision, xray and all that. He'd see that thousands of miles away. Also, don't forget that superman moves almost as fast as Flash, while batman…