ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Kabul Zwanan×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris GayleBLAfghanistan Premier League 201820182301928064.00116165.520301018
Anton DevcichNLAfghanistan Premier League 2018201822117194*171.00104164.420201511
Mohammad ShahzadPPAfghanistan Premier League 201820183201296764.5076169.74020158
HazratullahNLAfghanistan Premier League 20182018010124124124.0055225.45100129
Asghar AfghanKKAfghanistan Premier League 201820182201126056.0063177.78020810
Sikandar RazaPPAfghanistan Premier League 201820181117878*-40195.0001057
Nasir JamalKKAfghanistan Premier League 20182018220663833.0058113.7900033
Ravi BoparaBLAfghanistan Premier League 201820182226432*-58110.3400060
Darwish RasooliBLAfghanistan Premier League 20182018330585019.3331187.1001045
Mohammad NabiBLAfghanistan Premier League 20182018330493716.3325196.0000053
Riki WesselsKKAfghanistan Premier League 201820182224846*-25192.0000024
Dilshan MunaweeraBLAfghanistan Premier League 20182018110464646.0025184.0000053
Hashmatullah ShahidiNLAfghanistan Premier League 201820182214429*44.0034129.4100051
Johnson CharlesNLAfghanistan Premier League 20182018110434343.0027159.2600014
Najeeb TarakaiNLAfghanistan Premier League 20182018110424242.0038110.5300042
Calum MacLeodPPAfghanistan Premier League 20182018321413541.0035117.1400051
Najibullah ZadranKKAfghanistan Premier League 20182018220332516.503497.0600002
Shahid AfridiPPAfghanistan Premier League 201820183213130*31.0024129.1700031
Ihsanullah JanatPPAfghanistan Premier League 20182018221312731.0023134.7800031
Brendon McCullumKKAfghanistan Premier League 20182018220291614.503582.8600030
Ben CuttingNLAfghanistan Premier League 20182018220291814.5026111.5400003
Samiullah ShinwariPPAfghanistan Premier League 20182018310272727.0022122.7300020
Luke RonchiNLAfghanistan Premier League 20182018010262626.0024108.3300011
Ryan ten DoeschateBLAfghanistan Premier League 20182018220241212.004060.0000040
Ikram AlikhilBLAfghanistan Premier League 2018201833120910.003458.8200000
Cameron DelportPPAfghanistan Premier League 20182018210191919.0014135.7100011
Gulbadin NaibBLAfghanistan Premier League 20182018332147*14.007200.0000102
Javed AhmadiNLAfghanistan Premier League 201820180111313*-1872.2200010
Mirwais AshrafBLAfghanistan Premier League 201820183111313*-3433.3300002
Karim JanatKKAfghanistan Premier League 201820182211311*13.0011118.1800010
Rahmat ShahNLAfghanistan Premier League 20182018210888.006133.3300010
Karim SadiqKKAfghanistan Premier League 20182018210666.00785.7100010
Laurie EvansNLAfghanistan Premier League 2018201801155*-771.4300000
Imran JanatNLAfghanistan Premier League 20182018110444.004100.0000000
Malcolm WallerBLAfghanistan Premier League 20182018110333.00475.0000000
Mohammad NaveedKKAfghanistan Premier League 2018201821133*-3100.0000000
Colin IngramNLAfghanistan Premier League 20182018010111.00333.3300000
Seekkuge PrasannaPPAfghanistan Premier League 20182018110111.00520.0000000
Mohammad Tahir KhanPPAfghanistan Premier League 2018201831111*-1100.0000000
Shafiqullah ShafiqNLAfghanistan Premier League 20182018210111.001100.0000000
Andre RussellNLAfghanistan Premier League 20182018110000.0040.0000100
Paul StirlingKKAfghanistan Premier League 20182018220000.0050.0000200
Colin MunroBLAfghanistan Premier League 20182018220000.0020.0000200

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.