Mohammad Hafeez
Mohammad Hafeez
Pakistan AllRounder

Mohammad Hafeez Stats

VS Team Stats

T20I
ODI
test

Batting Performance

Inn NO R BF 100s 50s 4s 6s S/R Avg H
Total 105 8 3652 6520 10 12 455 28 56.01 37.64 224
Total 216 15 6614 8633 11 38 664 110 76.61 32.90 140
Total 108 13 2514 2060 0 14 251 76 122.03 26.46 99
Total 348 40 7946 6426 2 43 804 252 123.65 25.79 102
Total 345 20 11605 0 17 77 0 0 0 35.70 140
Total 365 15 12169 0 26 56 0 0 0 34.76 224
vs Australia flag Australia 12 2 227 190 0 0 24 6 119.47 22.70 45
vs New Zealand flag New Zealand 18 3 563 407 0 3 55 25 138.33 37.53 99
vs West Indies flag West Indies 6 0 56 68 0 0 4 0 82.35 9.33 19
vs South Africa flag South Africa 13 2 285 217 0 2 31 9 131.34 25.91 86
vs Sri Lanka flag Sri Lanka 12 1 209 213 0 0 22 2 98.12 19.00 42
vs Bangladesh flag Bangladesh 9 1 277 247 0 2 35 4 112.15 34.63 67
vs India flag India 7 1 156 132 0 2 15 5 118.18 26.00 61
vs England flag England 14 1 324 251 0 2 25 14 129.08 24.92 86
vs Zimbabwe flag Zimbabwe 10 1 261 220 0 3 21 9 118.64 29.00 71
vs Afghanistan flag Afghanistan 2 0 52 47 0 0 3 1 110.64 26.00 42
Inn NO R BF 100s 50s 4s 6s S/R Avg H
Total 105 8 3652 6520 10 12 455 28 56.01 37.64 224
Total 216 15 6614 8633 11 38 664 110 76.61 32.90 140
Total 108 13 2514 2060 0 14 251 76 122.03 26.46 99
Total 348 40 7946 6426 2 43 804 252 123.65 25.79 102
Total 345 20 11605 0 17 77 0 0 0 35.70 140
Total 365 15 12169 0 26 56 0 0 0 34.76 224
vs Australia flag Australia 14 0 311 472 0 2 24 4 65.89 22.21 78
vs New Zealand flag New Zealand 30 1 894 1113 2 5 88 20 80.32 30.83 115
vs Ireland flag Ireland 6 0 217 274 1 1 24 4 79.20 36.17 122
vs West Indies flag West Indies 24 2 836 1055 1 7 76 16 79.24 38.00 121
vs South Africa flag South Africa 36 4 717 1024 0 5 76 9 70.02 22.41 71
vs Sri Lanka flag Sri Lanka 37 3 1322 1711 4 6 130 21 77.26 38.88 140
vs Bangladesh flag Bangladesh 15 0 378 592 0 2 53 0 63.85 25.20 89
vs India flag India 14 1 564 701 1 3 50 11 80.46 43.38 105
vs England flag England 26 2 764 1019 1 4 81 13 74.98 31.83 102
vs Zimbabwe flag Zimbabwe 15 3 714 807 2 3 72 15 88.48 59.50 139
vs Afghanistan flag Afghanistan 3 0 37 68 0 0 3 0 54.41 12.33 19
Inn NO R BF 100s 50s 4s 6s S/R Avg H
Total 105 8 3652 6520 10 12 455 28 56.01 37.64 224
Total 216 15 6614 8633 11 38 664 110 76.61 32.90 140
Total 108 13 2514 2060 0 14 251 76 122.03 26.46 99
Total 348 40 7946 6426 2 43 804 252 123.65 25.79 102
Total 345 20 11605 0 17 77 0 0 0 35.70 140
Total 365 15 12169 0 26 56 0 0 0 34.76 224
vs Australia flag Australia 7 0 201 366 1 0 20 0 54.92 28.71 126
vs New Zealand flag New Zealand 13 2 507 812 2 1 66 5 62.44 46.09 197
vs West Indies flag West Indies 10 0 280 687 1 1 34 1 40.76 28.00 104
vs South Africa flag South Africa 18 0 307 609 0 1 41 0 50.41 17.06 60
vs Sri Lanka flag Sri Lanka 22 2 815 1382 1 5 98 5 58.97 40.75 196
vs Bangladesh flag Bangladesh 12 0 650 1088 3 1 73 5 59.74 54.17 224
vs England flag England 19 1 767 1410 1 4 100 10 54.40 42.61 151
vs Zimbabwe flag Zimbabwe 10 0 275 419 1 0 47 2 65.63 27.50 119

Bowling Performance

Inn B R W E/R Dots Mdns 4w 5w 10w Avg
Total 0 13659 9565 264 4.20 0 0 0 0 0 36.23
Total 0 14992 6764 253 2.70 0 0 0 7 2 26.73
Total 77 4067 1808 53 2.66 0 0 0 0 0 34.11
Total 177 7733 5400 139 4.18 0 0 0 0 0 38.84
Total 79 1261 1388 61 6.60 0 0 0 0 0 22.75
Total 260 4517 4850 202 6.44 0 0 0 0 0 24.00
vs Australia flag Australia 11 156 240 8 9.23 39 0 0 0 0 30.00
vs New Zealand flag New Zealand 10 120 149 4 7.45 50 0 0 0 0 37.25
vs West Indies flag West Indies 9 114 100 6 5.26 38 1 0 0 0 16.67
vs South Africa flag South Africa 9 150 178 9 7.12 9 0 0 0 0 19.78
vs Sri Lanka flag Sri Lanka 10 162 222 6 8.22 26 1 0 0 0 37.00
vs Bangladesh flag Bangladesh 6 84 124 5 8.86 26 0 0 0 0 24.80
vs India flag India 6 66 81 0 7.36 20 0 0 0 0 0
vs England flag England 6 114 120 6 6.32 10 0 0 0 0 20.00
vs Zimbabwe flag Zimbabwe 8 115 107 14 5.58 14 1 0 0 0 7.64
vs Afghanistan flag Afghanistan 1 0 13 0 0 0 0 0 0 0 0
Inn B R W E/R Dots Mdns 4w 5w 10w Avg
Total 0 13659 9565 264 4.20 0 0 0 0 0 36.23
Total 0 14992 6764 253 2.70 0 0 0 7 2 26.73
Total 77 4067 1808 53 2.66 0 0 0 0 0 34.11
Total 177 7733 5400 139 4.18 0 0 0 0 0 38.84
Total 79 1261 1388 61 6.60 0 0 0 0 0 22.75
Total 260 4517 4850 202 6.44 0 0 0 0 0 24.00
vs Australia flag Australia 14 672 493 7 4.40 162 4 0 0 0 70.43
vs New Zealand flag New Zealand 12 546 359 8 3.95 93 2 0 0 0 44.88
vs Ireland flag Ireland 4 198 124 5 3.76 0 0 0 0 0 24.80
vs West Indies flag West Indies 23 900 574 17 3.83 163 9 0 0 0 33.76
vs South Africa flag South Africa 35 1443 1115 26 4.64 87 5 0 0 0 42.88
vs Sri Lanka flag Sri Lanka 33 1545 1061 33 4.12 199 12 0 0 0 32.15
vs Bangladesh flag Bangladesh 13 560 370 13 3.96 36 10 0 0 0 28.46
vs India flag India 13 542 426 9 4.72 47 2 0 0 0 47.33
vs England flag England 19 614 584 8 5.71 62 2 0 0 0 73.00
vs Zimbabwe flag Zimbabwe 12 486 386 10 4.77 7 0 0 0 0 38.60
vs Afghanistan flag Afghanistan 3 110 67 3 3.65 4 1 0 0 0 22.33
Inn B R W E/R Dots Mdns 4w 5w 10w Avg
Total 0 13659 9565 264 4.20 0 0 0 0 0 36.23
Total 0 14992 6764 253 2.70 0 0 0 7 2 26.73
Total 77 4067 1808 53 2.66 0 0 0 0 0 34.11
Total 177 7733 5400 139 4.18 0 0 0 0 0 38.84
Total 79 1261 1388 61 6.60 0 0 0 0 0 22.75
Total 260 4517 4850 202 6.44 0 0 0 0 0 24.00
vs Australia flag Australia 6 188 165 5 5.27 344 14 0 0 0 33.00
vs New Zealand flag New Zealand 11 198 257 6 7.79 219 11 0 0 0 42.83
vs West Indies flag West Indies 7 432 176 7 2.44 0 10 0 0 0 25.14
vs South Africa flag South Africa 18 741 429 10 3.47 108 16 0 0 0 42.90
vs Sri Lanka flag Sri Lanka 18 540 426 9 4.73 409 25 0 0 0 47.33
vs Bangladesh flag Bangladesh 12 606 271 8 2.68 295 27 0 0 0 33.88
vs England flag England 6 258 93 5 2.16 207 13 0 0 0 18.60
vs Zimbabwe flag Zimbabwe 4 168 85 4 3.04 16 5 0 0 0 21.25

Tournament Stats

Batting Statistics

Tournament Mat Inn No R BF 100s 50s 4s 6s S/R Avg H
Indian Premier League 8 8 1 64 83 0 0 7 2 77.11 9.14 16
Bangladesh Premier League 9 9 0 136 140 0 0 18 0 97.14 15.11 29
Big Bash League 1 1 0 4 6 0 0 1 0 66.67 4.00 4
Caribbean Premier League 41 37 2 723 709 0 1 59 21 101.97 20.66 70
Pakistan Super League 78 75 12 1731 1391 0 7 159 66 124.44 27.48 98
ICC Men's T20 World Cup 30 26 3 510 452 0 0 56 11 112.83 22.17 64
Lanka Premier League 9 8 0 89 99 0 0 10 1 89.90 11.13 16
Vitality Blast 4 4 0 115 102 0 0 7 4 112.75 28.75 48
Abu Dhabi T10 12 10 1 206 126 0 1 18 11 163.49 22.89 61
National T20 Cup 21 19 3 548 375 0 4 56 22 146.13 34.25 72
Quaid-e-Azam Trophy 8 16 1 342 507 0 3 48 4 67.46 22.80 68
Asia Cup 9 9 0 403 581 1 3 35 3 69.36 44.78 105
ICC Champions Trophy 10 10 2 226 233 0 1 26 5 97.00 28.25 57
ICC Cricket World Cup 18 18 1 483 584 0 2 57 6 82.71 28.41 84

Bowling Statistics

Tournament Mat Inn Ov B R W E/R Dots Mdns Avg S/R
Indian Premier League 8 4 10 60 68 2 6.80 25 0 34.00 30.00
Bangladesh Premier League 9 5 15 90 101 4 6.73 18 0 25.25 22.50
Big Bash League 1 1 3 18 22 0 7.33 0 0 0 0
Caribbean Premier League 41 37 90.3 543 677 25 7.48 164 1 27.08 21.72
Pakistan Super League 78 35 73.1 439 510 18 6.97 126 1 28.33 24.39
ICC Men's T20 World Cup 30 25 48 288 503 14 10.48 149 0 35.93 20.57
Lanka Premier League 9 6 18 108 120 5 6.67 46 1 24.00 21.60
Vitality Blast 4 4 14 84 121 2 8.64 24 0 60.50 42.00
Abu Dhabi T10 12 2 2 12 38 0 19.00 2 0 0 0
National T20 Cup 21 9 23 138 222 6 9.65 9 0 37.00 23.00
Quaid-e-Azam Trophy 8 1 19.5 119 46 1 2.32 0 5 46.00 119.00
Asia Cup 9 9 85.2 512 342 8 4.01 27 1 42.75 64.00
ICC Champions Trophy 10 8 29 174 177 4 6.10 95 1 44.25 43.50
ICC Cricket World Cup 18 17 85 510 436 13 5.13 289 5 33.54 39.23

Most Recent Matches

Match RUNS BF 4s 6s S/R O R W E/R
NYL vs CHI 0 2 0 0 0.00 0 0 0 0
NYL vs TG 16 7 2 1 228.57 2 29 2 14.50
ATL vs NYL 0 2 0 0 0.00 3 51 1 17.00
NYL vs DL 59 19 5 6 310.53 3 43 2 14.33
NYL vs LAW 0 0 0 0 0 0 0 0 0
NYW vs TXC 46 & 1 17 & 1 4 & 0 4 & 0 270.59 & 100.00 0 0 0 0
CK vs TXC 68 24 3 7 283.33 2 16 2 8.00
MVU vs TXC 57 22 2 7 259.09 1 12 0 12.00
TXC vs ATR 2 3 0 0 66.67 1 11 1 11.00
NYW vs TXC 0 1 0 0 0.00 1 13 1 13.00