Mohammad Hafeez is a former Pakistani cricketer known for his all-round abilities as a right-handed batsman and off-spin bowler. He made his international debut in 2003 and has played in all three formats of the game. Hafeez has been a key player for Pakistan, known for his versatility and experience, contributing significantly to the team's success over the years. He is also recognized for his leadership skills, having captained the national team on several occasions.
yes
Muhammad Yousuf
yes. what you can do ?
Shahid Afridi
Mohammad Amir Pakistani cricketer
Salman Butt
Shoaib Malik Pakistani Cricketer
zaheer abbas
malik
No. He is an australian player.
Shahid Afridi! Saeed Ajmal
5 ft 3