It really depends on the situation. If there was nowhere for Batman to hide, and it was a one on one fight, there is a chance that Moon would win (the Silver Crystal would stop Batman from hurting her too much). If she had no idea Batman was there, and he got the jump on her... I have to say that Batman, based on how he fights, has a greater chance of besting Sailor Moon than the other way around.
Now, it's possible Sailor Moon could beat Superman though... Sailor Moon uses magic, and Superman is vulnerable to magic. Plus, on all the Bruce Timm shows, Superman takes damage like a bitch (it just doesn't hurt him most of the time). And as we all know, Sailor Moon has a knack for not getting hit by her enemies attacks, but dodging them in ridiculous ways.