Big Hit CricketT20 Cricket Analytics
Cricketer · Matchup Explorer

Mohammad Hafeez T20 Matchup Stats

Head-to-head records for Mohammad Hafeez across IPL, BBL, PSL, The Hundred and all major T20 leagues. Ball-by-ball data from 9,600+ matches — phase splits, bowler type breakdowns and more.

Mohammad Hafeez vs Bowler Type

Bowler TypeBallsRunsWktsSRAvgBdry%Dot%
Overall44675218214116.824.414.835.4
vs All Pace25093054120121.725.516.334.9
vs All Spin1399151671108.421.411.935.7
Granular
vs Right-arm pace2000247692123.826.916.534.1
vs Left-arm pace50957828113.620.615.937.9
vs Off spin39741723105.018.111.337.3
vs Leg spin40245316112.728.311.431.6
vs Slow left-arm54559028108.321.112.737.6
vs Chinaman55564101.814.012.734.5

Mohammad Hafeez vs Bowlers — Top Matchup Records

BowlerBallsRunsWktsSRAvgDot%
Mohammad Nawaz (3)70875124.317.441.4
Imran Tahir6158195.158.029.5
Wahab Riaz56712126.835.533.9
Shakib Al Hasan5452196.352.044.4
Shadab Khan5448288.924.033.3
Fawad Ahmed5145288.222.529.4
NLTC Perera4742389.414.042.5
TG Southee46651141.365.023.9
SP Narine4443297.721.543.2
Imad Wasim4436281.818.034.1
JO Holder4331272.115.553.5
DJ Bravo42572135.728.526.2
CJ Jordan41521126.852.029.3
Shahid Afridi3935289.717.546.1
Mohammad Amir3935389.711.746.1

Mohammad Hafeez vs Batters — Top Matchup Records

BatterBallsRunsWktsEconDot%
C Munro729047.5034.7
CH Gayle632852.6752.4
Shoaib Malik505816.9626.0
DM Bravo473914.9853.2
RR Rossouw464015.2223.9
GD Phillips452803.7351.1
Shakib Al Hasan415427.9034.1
E Lewis393405.2356.4
ADS Fletcher395318.1538.5
DR Smith363515.8358.3
Mohammad Rizwan353125.3134.3
DA Warner334828.7339.4
KC Sangakkara323326.1931.3
Shan Masood324418.2515.6
KS Williamson313306.3932.3

Filter by competition, phase, venue or year range — and explore every opponent in the interactive tool.

Open full matchup explorer →