Big Hit CricketT20 Cricket Analytics
Pakistan · Cricketer · Matchup Explorer

Shahid Afridi T20 Matchup Stats

Head-to-head records for Shahid Afridi 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.

Shahid Afridi vs Bowler Type

Bowler TypeBallsRunsWktsSRAvgBdry%Dot%
Overall21493325193154.717.220.222.8
vs All Pace13412019110150.618.419.223.8
vs All Spin51780256155.114.320.923.6
Granular
vs Right-arm pace1090166889153.018.719.623.6
vs Left-arm pace25135121139.816.717.524.7
vs Off spin23438825165.815.523.920.9
vs Leg spin10914012128.411.716.535.8
vs Slow left-arm16325018153.413.918.420.9
vs Chinaman11241218.224.036.40.0

Shahid Afridi vs Bowlers — Top Matchup Records

BowlerBallsRunsWktsSRAvgDot%
SL Malinga54731135.273.018.5
SP Narine39574146.214.325.6
AD Russell30452150.022.530.0
NLTC Perera28572203.628.514.3
Taskin Ahmed27422155.621.037.0
Shakib Al Hasan27354129.68.818.5
Mustafizur Rahman25281112.028.044.0
Mashrafe Mortaza25530212.028.0
Farhad Reza25590236.016.0
Mohammad Amir24284116.77.020.8
Shafiul Islam24341141.734.029.2
DW Steyn24261108.326.037.5
Al-Amin Hossain23412178.320.517.4
SCJ Broad22292131.814.531.8
NL McCullum22351159.135.018.2

Shahid Afridi vs Batters — Top Matchup Records

BatterBallsRunsWktsEconDot%
KP Pietersen9212838.3520.6
CH Gayle72124110.3333.3
Shakib Al Hasan717426.2533.8
Shoaib Malik665725.1833.3
KC Sangakkara658107.4823.1
RS Bopara583233.3151.7
RR Rossouw555906.4441.8
L Ronchi548329.2229.6
LRPL Taylor534615.2139.6
SR Watson535436.1139.6
TM Dilshan514425.1837.3
MJ Guptill507539.0030.0
V Kohli506407.6826.0
EJG Morgan495807.1030.6
DJ Bravo464916.3928.3

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

Open full matchup explorer →