All Batman needs is some Kryptonite, and it’s a fair fight.
In the comics, Batman keeps a Kryptonite ring that he has secretly stored, in case something ever happens and Superman gets out of control and needs stopping. It has happened occasionally.
Superman could kill Batman from orbit, or fly at him so fast that he’s invisible, and probably just the shockwave itself would kill Batman.