I'm tempted to say KK, just because he uses Mon'el (or was it M'onel? stupid reboots) as a sparring partner. Besides, what will Batman's prep get him? I don't see him being able to affect a flight ring, and KK is still way better at fighting than Batman could ever hope to be. I suppose Batman would need some sort of gas bomb or something, but hasn't KK encountered those before?