- Current Team
- Peshawar Zalmi
Mohammad Hafeez (born 17 October 1980 in Sargodha, Punjab) is a Pakistani cricketer, who plays all forms of the game and a former T20I captain of Pakistan. Hafeez usually opens the batting and forms part of the bowling attack. In 2012–2013, he was ranked as the top all-rounder by the ICC Rankings in T20 format.