The Punisher got DD by firing rounds that put a lot of debris in the air which was too much for DD's sonar to handle.
This. Even in a chance encounter, it would take Batman only a few moments to figure out DD's abilities. And Batman always appears to have some sort of distraction tech on his belt.
Training wise, I have them on par, but I've always considered Batman the more physically imposing hero. I would also give the edge to Batman mentally. DD can be goaded into making mistakes through emotion.
Without Prep: Batman via 5 round split decision.
With Prep: Batman via KO within 10 seconds.
Sorry
@Mike90 , I love DD too, but he does not beat Batman. Batman is a 1st round pick. DD is a low 2nd/ high 3rd rounder. The only human Marvel toon I got beating Batman straight up is the Black Panther.