I have a character that has an uncanny ability to be able to anticipate the enemy and figure out what they will do. He can watch how they array themselves for battle and intuitively know what actions they will take. But I don't want him to be infallible so I would like to roll against an ability.
What ability stat would be responsible?
I don't think it is intelligence because it isn't a matter of studying and learning something. It's more like when you are crossing the road and you judge whether the gap is wide enough for you to get all the way across without being trapped in the middle.
For example, being able to tell whether they will try to flank you or whether they will create a diversion etc. Things you can just tell will happen BEFORE they happen so that you can organise your own side to be ready for it. When you watch a movie you can always tell what's going to happen before the protagonist does.
The only one that seems likely is wisdom but that's not what it is usually used for...