He was supposed to be a good player of spin and was outstanding for a period. With age one would expect reflexes to go down but, ability to play spin going down is a bit weird.
Hafeez getting out to spinners in last 3 months in T20Is:
1st T20 vs SA; T Shamsi gets him
2nd T20 vs SA; G Linde gets him
(Didnt bat in 4th T20 vs SA)
4th T20 vs SA; Shamsi gets him
1st T20 vs Zim; N Madhevere gets him (SLA)
2nd T20 vs Zim; R Burl gets him (Part time leg spin)
(Didnt bat in 3rd T20 vs Zim)
2nd T20 vs Eng; M Ali gets him
Have gone out to spinners 6 times in last 7 innings he has batted in.
Thats pretty odd stuff, considering his usual skillset against spin. Still looks okay against pace but, havent been able to establish his dominance against spin for sometime now.