Dude, you do know none of those 3 punches actually did anything to Superman? Batman has never defeated Superman to my knowledge
for instance, the second one Batman had to stop punching Superman cause every bone in his hand would break and Superman wasn't even stopping coming after him (he was poisoned by Ivy), so what did Batman do? Run like a little *****
And that last one he's not even Batman, it's Batman's death body revived, enhanced and controlled by I don't remember who, Mongul or someone, don't remember... He punched like forever and Superman didn't even punch back, he just talked trying to snap Bruce out of the zombie-like state, taking all the punches like they were tickles.
On the other hand...
1 soft punch, Superman weakened, Batman sleeping, and there are countless more examples of that...
Superman > Batman, sorry dude.