Big Hit CricketT20 Cricket Analytics
Pakistan · allrounder · 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%
Overall44525194204116.625.414.837.0
vs All Pace27123280124120.926.416.437.5
vs All Spin1728190778110.324.412.236.4
Granular
vs Right-arm pace2128260395122.327.416.436.9
vs Left-arm pace58467729115.923.316.639.5
vs Off spin49556519114.129.712.735.9
vs Leg spin46254019116.828.412.532.6
vs Slow left-arm70373136103.920.311.839.8
vs Chinaman68714104.417.711.730.8

Mohammad Hafeez vs Bowlers

Sorted by runs scored — min. 18 balls faced

BowlerBallsRunsWktsSRAvgDot%
Mohammad Nawaz (3)70874124.221.742.8
Wahab Riaz56712126.735.535.7
TG Southee46651141.365.026.0
Hassan Khan35600171.434.2
Imran Tahir6158195.058.029.5
S Mahmood29570196.513.7
DJ Bravo42572135.728.528.5
IS Sodhi31560180.625.8
TK Curran26542207.627.019.2
Shakib Al Hasan5452196.252.044.4
CJ Jordan41521126.852.031.7
Shadab Khan5448288.824.033.3
AU Rashid31471151.647.025.8
P Utseya25460184.020.0
AD Russell38461121.046.039.4

Mohammad Hafeez vs Batters

Sorted by wickets taken — min. 18 balls bowled

BatterBallsRunsWktsEconDot%
CH Gayle632852.6655.5
C Munro729047.5036.1
SP Narine263137.1519.2
J Charles252435.7648.0
DA Warner324227.8740.6
N Pooran2443210.7550.0
Shakib Al Hasan415427.9034.1
KC Sangakkara323326.1834.3
EJG Morgan252526.0032.0
Mohammad Rizwan353125.3134.2
RR Rossouw464015.2128.2
MN Samuels242315.7533.3
Yuvraj Singh233519.1334.7
DM Bravo473914.9757.4
TM Dilshan2343111.2113.0

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

Open full matchup explorer →