Usually it's because (like others have said) the mysteries are so cliched. Sometimes it's because there are enough minute details presented that I've been able to pierce it together.
Please, mysteries don't stand a chance
I'm usually pretty good
I do alright sometimes
Pretty average, I'd say
I could figure them out but it doesn't come effortlessly to me
Very rarely do I figure them out before the reveal
I couldn't solve one to save my life
Varies pretty widely
I don't partake in the genre so I have no idea
Other
Usually it's because (like others have said) the mysteries are so cliched. Sometimes it's because there are enough minute details presented that I've been able to pierce it together.