Big Hit CricketT20 Cricket Analytics
Germany · 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%
Overall21693371193155.417.420.525.4
vs All Pace15182325126153.118.420.026.5
vs All Spin640101565158.515.621.023.4
Granular
vs Right-arm pace12091891105156.418.020.726.5
vs Left-arm pace30943421140.420.617.426.5
vs Off spin27245730168.015.223.520.2
vs Leg spin14219414136.613.816.931.6
vs Slow left-arm21534020158.117.020.023.2
vs Chinaman11241218.124.036.30.0

Shahid Afridi vs Bowlers

Sorted by runs scored — min. 18 balls faced

BowlerBallsRunsWktsSRAvgDot%
SL Malinga54731135.173.022.2
SP Narine39574146.114.225.6
NLTC Perera28572203.528.514.2
Farhad Reza24530220.816.6
Mashrafe Mortaza24470195.837.5
AD Russell30452150.022.530.0
Taskin Ahmed27422155.521.040.7
Al-Amin Hossain23412178.220.521.7
Mohammad Sami21382180.919.023.8
NL McCullum22351159.035.018.1
Shakib Al Hasan27354129.68.718.5
Shafiul Islam24341141.634.033.3
DJ Bravo21333157.111.023.8
SCJ Broad22292131.814.536.3
Mohammad Amir24284116.67.025.0

Shahid Afridi vs Batters

Sorted by wickets taken — min. 18 balls bowled

BatterBallsRunsWktsEconDot%
Mahmudullah323055.6234.3
Sarfraz Ahmed201143.3040.0
AD Hales231543.9126.0
RS Bopara583233.3151.7
MJ Guptill507539.0030.0
LMP Simmons405037.5030.0
SR Watson535436.1139.6
Sabbir Rahman251232.8864.0
DPMD Jayawardene363525.8336.1
SA Northeast223228.7218.1
TM Dilshan514425.1737.2
Mohammad Hafeez393525.3846.1
L Ronchi548329.2229.6
Fakhar Zaman344227.4120.5
Umar Akmal202026.0025.0

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

Open full matchup explorer →