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
Bazball faith intact: Joe Root throws support behind McCullum
26 January, 2026
Old guard over players: BCB reinstates Nazmul amid cricketing chaos
26 January, 2026
Mike Hesson lifts lid on Rizwan, Rauf omissions from T20 World Cup team
26 January, 2026
‘19–20 ka farak’: Sunil Gavaskar picks Suryakumar over Abhishek after record chase
26 January, 2026
‘Still can’t get 12?’ Yuvraj Singh teases Abhishek Sharma after blazing fifty
26 January, 2026
Inderjit Singh Bindra, the architect of modern cricket marketing in India, passes away at 84
26 January, 2026
'Fighting pains and opinions was tough': Jasprit Bumrah reflects on 10 years in international cricket
25 January, 2026
Records galore as India register a historic win over New Zealand in Guwahati
25 January, 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 January 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.