Source: I09.com
3. Karnak
Unfamiliarity gives any Marvel character an advantage over Batman.
Batman is smart, but a lot of that comes from meticulous research. Realistically, when confronted with a new threat, Bruce Wayne has a limited amount of time to consider it and come up with a response before it’s too late and he gets his butt kicked. Karnak is a good example of a threat he wouldn't be able to prepare for.
Karnak is an Inhuman with a special Terrigen Mist-approved super power that enables him to sense the weakness in any human or object. No matter what, he’ll find that flaw. And when you’re dealing with Batman, that's a useful skill. Anyone thrown into a sudden conflict with Batman would probably have a single chance (if that) to hit him before they were battered with fists and batarangs.
The key here is that Karnak could make the most out of that single chance. Dude could make it count.

