Mohammad Hafeez Profile, Pakistan
Pakistan -
All Rounder
Full Name: Mohammad Hafeez
Birth Date: October 17, 1980 (45 Years)
Birth Place: Sargodha, Punjab
Nationality: Pakistan
Role: All Rounder
Batting Style: Right Hand Bat
Bowling Style: Right Arm Off Break
Teams: Pakistan, Kolkata Knight Riders, Melbourne Stars, Dhaka Dominators, Rajshahi Royals, Guyana Amazon Warriors, St Kitts & Nevis Patriots, St Kitts and Nevis Patriots, Quetta Gladiators, Peshawar Zalmi, Lahore Qalandars, Galle Titans, Middlesex, Delhi Bulls, Maratha Arabians, Khyber Pakhtunkhwa, Southern Punjab (Pakistan), Lahore Blues, Joburg Buffaloes, Mohammedan Sporting Club, Muzzaffarabad Tigers, Desert Riders, Khulna Royal Bengals, Asia Lions, Texas Chargers, Edmonton Royals, Sui Northern Gas Pipelines Limited
Batting Statistics
| Format | M | Inns | Runs | BF | NO | HS | AVG | S/R | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 55 | 105 | 3652 | 6520 | 8 | 224 | 37.64 | 56.01 | 10 | 12 | 455 | 28 |
| ODI | 218 | 216 | 6614 | 8633 | 15 | 140 | 32.9 | 76.61 | 11 | 38 | 664 | 110 |
| T20I | 119 | 108 | 2514 | 2060 | 13 | 99 | 26.46 | 122.03 | 0 | 14 | 251 | 76 |
| T20 (Domestic) | 374 | 348 | 7946 | 6426 | 40 | 102 | 25.79 | 123.65 | 2 | 43 | 804 | 252 |
| List A | 348 | 345 | 11605 | 0 | 20 | 140 | 35.7 | - | 17 | 77 | 0 | 0 |
| First Class | 210 | 365 | 12169 | 0 | 15 | 224 | 34.76 | - | 26 | 56 | 0 | 0 |
| T10 | 38 | 33 | 686 | 342 | 4 | 68 | 23.66 | 200.58 | 0 | 4 | 53 | 52 |
Bowling Performance
| Format | M | Inns | Balls | Runs | Wkts | BBI | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 55 | 77 | - | 1808 | 53 | 4/48 | 34.11 | 2.66 | - | 0 |
| ODI | 218 | 177 | - | 5400 | 139 | 4/41 | 38.84 | 4.18 | - | 0 |
| T20I | 119 | 79 | - | 1388 | 61 | 4/10 | 22.75 | 6.6 | - | 0 |
| T20 (Domestic) | 374 | 260 | - | 4850 | 202 | 4/10 | 24 | 6.44 | - | 0 |
| List A | 348 | 0 | - | 9565 | 264 | 4/23 | 36.23 | 4.2 | - | 0 |
| First Class | 210 | 0 | - | 6764 | 253 | - | 26.73 | 2.7 | - | 7 |
| T10 | 38 | 19 | - | 362 | 24 | - | 15.08 | 10.97 | - | 0 |
Latest News
Top 5 richest tennis players in the world with Roger Federer ranked second
11 June, 2026
Harry Brook's rise continues: England star claims No. 1 ranking and eyes captaincy
10 June, 2026
Iran kicks off World Cup amid entry permit controversy
10 June, 2026
FIFA World Cup 2026 live streaming guide: Where to watch every match
10 June, 2026
FIFA World Cup 2026: Full groups, host cities, key dates and live streaming in India
10 June, 2026
Australia's title intent is clear as Ellyse Perry and Beth Mooney sink England
10 June, 2026
India's selection puzzle deepens after dominant warm-up win over West Indies
10 June, 2026
India A survive Sri Lanka A scare after stunning late-order collapse
10 June, 2026Mohammad Hafeez Profile, Pakistan: Stats, Age, Records, Biography & ICC Ranking
Mohammad Hafeez is an all-rounder of the Pakistan. Mohammad Hafeez belongs to the Sargodha, Punjab. He was born on October 17, 1980. As of June 2026, he is 45 years old. M Hafeez is a Right Hand Bat and Right Arm Off Break.
Mohammad Hafeez has played 55 Test matches for Pakistan and scored 3,652 runs with 53 wickets in the red ball format in his name. M Hafeez has smashed 455 fours and 28 sixes in his Test career. He played his recent Test match against New Zealand at the Sheikh Zayed Stadium in December 2018. As an all-rounder, his highest individual score in Test cricket is 224, and his best bowling spell in this format is 4/16.
In the ODI career of all-rounder Mohammad Hafeez, he has been part of 218 matches in this format. M Hafeez has registered 6,614 runs in his name with 664 fours and 110 sixes in white ball format. The 45-year-old all-rounder played his recent matches against Bangladesh in July 2019. The Highest Individual Score of M Hafeez is 140, and the best bowling figure in ODI is 4/41.
All-rounder Mohammad Hafeez has played 119 games in his T20 career and has posted 2,514 runs. M Hafeez has hammered 251 fours and 76 sixes in his T20 career. His top Individual score in T20 is 99, and his best bowling figure is 4/10. He played his recent T20 match against Australia in November 2021.