Muhammad Hafeez is a Pakistani Test cricketer. He is a right-hand opening batsman and a right-arm offspin bowler.He is first player in Pakistani Team Which Complete 1000 runns in T20 Macthes.Mine Favorite Player are you like it or not?If you like then explain any reason for liking..