
Mohammad Hafeez
Batting Style
Right Handed
Bowling Style
Off break
Batting Stats
| Format | Matches | Innings | Runs | S/R | Average | 50s/100s | 4s/6s |
|---|---|---|---|---|---|---|---|
| Test | 55 | 105 | 3652 | 56.01 | 37.65 | 12/10 | 455/28 |
| ODI | 218 | 216 | 6614 | 76.61 | 32.91 | 38/11 | 664/110 |
| T20I | 119 | 108 | 2514 | 122.04 | 26.46 | 14/0 | 251/76 |
Bowling Stats
| Format | Matches | Innings | Balls | Wickets | Economy | S/R | Average | 5w |
|---|---|---|---|---|---|---|---|---|
| Test | 55 | 77 | 4067 | 53 | 2.67 | 76.74 | 34.11 | 0 |
| ODI | 218 | 177 | 7733 | 139 | 4.19 | 55.63 | 38.85 | 0 |
| T20I | 119 | 79 | 1261 | 61 | 6.60 | 20.67 | 22.75 | 0 |
All Matches
| Opposition | Batting | Bowling | Format | Date |
|---|---|---|---|---|
| Pakistan Champions vs South Africa Champions | 17(10) | 0/13(1) | T20 | 02-Aug-2025 |
| Pakistan Champions vs West Indies Champions | 23(18) | DNB | T20 | 26-Jul-2025 |
| Pakistan Champions vs South Africa Champions | 8(7) | 2/21(4) | T20 | 25-Jul-2025 |
Test Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Pakistan vs New Zealand | 0(4) & 8(20) | DNB & 0/3(1) | 03-Dec-2018 |
| Pakistan vs New Zealand | 9(24) | 0/1(2) & 0/6(3) | 24-Nov-2018 |
| Pakistan vs New Zealand | 20(31) & 10(44) | 0/0(1) & 0/4(3) | 16-Nov-2018 |
ODI Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Pakistan vs Bangladesh | 27(25) | 0/32(6) | 05-Jul-2019 |
| Pakistan vs Afghanistan | 19(35) | 0/10(2) | 29-Jun-2019 |
| New Zealand vs Pakistan | 32(50) | 0/22(7) | 26-Jun-2019 |
T20I Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Pakistan vs Australia | 1*(1) | 0/13(1) | 11-Nov-2021 |
| Pakistan vs Scotland | 31(19) | DNB | 07-Nov-2021 |
| Pakistan vs Namibia | 32*(16) | 0/11(1) | 02-Nov-2021 |
T20s Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Quetta Gladiators vs Multan Sultans | 1(2) | 0/8(1) | 11-Mar-2023 |
| Peshawar Zalmi vs Quetta Gladiators | 41*(18) | 0/20(2) | 08-Mar-2023 |
| Lahore Qalandars vs Quetta Gladiators | 2(7) | 0/3(1) | 02-Mar-2023 |
All Matches
| Opposition | Batting | Bowling | Points | DTA |
|---|---|---|---|---|
| Quetta Gladiators vs Multan Sultans | 1(2) | 0/8(1) | 5.0 | |
| Peshawar Zalmi vs Quetta Gladiators | 41*(18) | 0/20(2) | 63.0 | |
| Lahore Qalandars vs Quetta Gladiators | 2(7) | 0/3(1) | 6.0 |
Test Matches
| Opposition | Batting | Bowling | Points | DTA |
|---|---|---|---|---|
| Pakistan vs New Zealand | 0(4) 8(20) | DNB 0/3(1) | 11.0 | |
| Pakistan vs New Zealand | 9(24) DNB | 0/1(2) 0/6(3) | 16.0 | |
| Pakistan vs New Zealand | 20(31) 10(44) | 0/0(1) 0/4(3) | 57.0 |
ODI Matches
| Opposition | Batting | Bowling | Points | DTA |
|---|---|---|---|---|
| Pakistan vs Bangladesh | 27(25) | 0/32(6) | 38.0 | |
| Pakistan vs Afghanistan | 19(35) | 0/10(2) | 30.0 | |
| New Zealand vs Pakistan | 32(50) | 0/22(7) | 45.0 |
T20I Matches
| Opposition | Batting | Bowling | Points | DTA |
|---|---|---|---|---|
| Pakistan vs Australia | 1*(1) | 0/13(1) | 5.0 | |
| Pakistan vs Scotland | 31(19) | DNB | 49.0 | |
| Pakistan vs Namibia | 32*(16) | 0/11(1) | 51.0 |
T20s Matches
| Opposition | Batting | Bowling | Points | DTA |
|---|---|---|---|---|
| Quetta Gladiators vs Multan Sultans | 1(2) | 0/8(1) | 5.0 | |
| Peshawar Zalmi vs Quetta Gladiators | 41*(18) | 0/20(2) | 63.0 | |
| Lahore Qalandars vs Quetta Gladiators | 2(7) | 0/3(1) | 6.0 |
Babar, Rizwan Not Key Players For Pakistan: Former All-Rounder
cricket.com
17 Aug 2025Babar, Rizwan Not Key Players For Pakistan: Former All-Rounder
cricket.com
17 Aug 2025WATCH: Shoaib Akhtar, Mohammad Hafeez Get Into Heated Debate
cricket.com
06 Mar 2025WATCH: Shoaib Akhtar, Mohammad Hafeez Get Into Heated Debate
cricket.com
06 Mar 2025Sikandar Raza joins Shakib, Nabi & others in elite list
cricket.com
13 Jul 2024Sikandar Raza joins Shakib, Nabi & others in elite list
cricket.com
13 Jul 2024