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 Afghanistan×

Player figures come from full scorecards, which we hold for 362 of the 363 matches in this selection (from 2009). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSLAfghanistan tour of Sri Lanka 2023/242024662437210*109.25302144.702105312
Paul StirlingIREIreland v Afghanistan in India 2016/1720178804249953.00411103.160413917
Shubman GillINDAfghanistan tour of India 20262026431364154182.00353103.12210485
Hamilton MasakadzaZIMAfghanistan v Zimbabwe in United Arab Emirates 2015/162015-201666036211060.3342185.991202714
Andrew BalbirnieIREIreland v Afghanistan in India 2018/192019781353145*50.4344379.68121328
Ed JoyceIREAfghanistan tour of Ireland 20162016442339160*169.5039186.70210354
Sean WilliamsZIMAfghanistan tour of Zimbabwe 2024/252024-202557133015455.0037388.47111326
Nazmul Hossain ShantoBANAfghanistan tour of Bangladesh 2023202367031214644.5738082.11200423
Sean WilliamsZIMZimbabwe v Afghanistan in United Arab Emirates 2020/212021451300151*75.0053156.50200282
Liton DasBANAfghanistan tour of Bangladesh 2021/22202255029613659.2030198.34120275
Shai HopeWIWest Indies v Afghanistan in India 2019/202019563294109*98.0041970.17120224
Paul StirlingIREIreland v Afghanistan in United Arab Emirates 2020/21202133028512895.0029197.942002710
William PorterfieldIREIreland v Afghanistan in India 2016/17201788028211935.25277101.81100332
Khurram KhanUAEAfghanistan tour of United Arab Emirates 2014/152014332270132*270.0028893.75120311
Craig ErvineZIMAfghanistan tour of Zimbabwe 2024/252024-202557226410452.8048953.99120223
Paul StirlingIREIreland v Afghanistan in India 2018/1920197802638932.8839566.58020315
Harry TectorIREIreland v Afghanistan in United Arab Emirates 2023/24202456124713849.4029683.45110225
Kevin O'BrienIREIreland v Afghanistan in India 2018/1920197812377433.8629680.07020214
Sadeera SamarawickramaSLAfghanistan tour of Sri Lanka 2023/2420247712315238.50213108.45020223
Abhishek SharmaINDAfghanistan in India 2026202633022910876.3385269.411101822
Sean WilliamsZIMAfghanistan tour of Zimbabwe 2015/16201555022210244.4024989.16110137
Brendan TaylorZIMZimbabwe v Afghanistan in United Arab Emirates 2017/18201866022212537.0023196.101001111
Liton DasBANAfghanistan tour of Bangladesh 2023202367222066*44.0026184.29020244
Tamim IqbalBANAfghanistan tour of Bangladesh 2016/17201633021811872.6725286.51110232
George DockrellIREIreland v Afghanistan in India 2018/1920198812155430.7137058.11011154
Sikandar RazaZIMZimbabwe v Afghanistan in United Arab Emirates 2020/2120214512138553.2527378.02010175
Sikandar RazaZIMAfghanistan tour of Zimbabwe 2014201444121014170.0025682.03100217
Scott EdwardsNEDNetherlands v Afghanistan in Qatar 2021/2220223302088669.3327675.36030221
Curtis CampherIREAfghanistan tour of Ireland 202620264402079651.75159130.190201710
Peter MoorZIMAfghanistan v Zimbabwe in United Arab Emirates 2015/162015-20167702025228.8628770.380211010
Glenn MaxwellAUS2023 Cricket World Cup2023111201201*-128157.031002110
Brian BennettZIMAfghanistan tour of Zimbabwe 2024/252024-2025781201110*28.7123485.90103144
Sikandar RazaZIMAfghanistan tour of Zimbabwe 2015/1620157612008640.0021194.79020144
Sikandar RazaZIMZimbabwe v Afghanistan in United Arab Emirates 2017/1820186602009233.33198101.01010179
Tom CooperNED2010 ICC World Cricket League Division One201022019710198.5029067.93110160
Richmond MutumbamiZIMAfghanistan tour of Zimbabwe 2015/1620157711957432.5022686.28010118
Angelo MathewsSLAfghanistan tour of Sri Lanka 2023/24202444119314164.3329266.10100167
Ben CurranZIMAfghanistan tour of Zimbabwe 2024/252024-20255701896827.0028167.26011260
Gary WilsonIREIreland v Afghanistan in India 2016/1720178821895931.5019596.92011163
Paul StirlingIREIreland v Afghanistan in United Arab Emirates 2017/18201733018810162.6720691.26110205
Hamilton MasakadzaZIMAfghanistan tour of Zimbabwe 201420143301879362.3322882.02020213
Sikandar RazaZIMAfghanistan tour of Zimbabwe 202220225501866737.2023479.49011116
Avishka FernandoSLAfghanistan tour of Sri Lanka 2023/2420243301849161.33177103.95020188
Innocent KaiaZIMAfghanistan tour of Zimbabwe 202220225501846336.8026369.96020143
David WarnerAUS2015 Cricket World Cup2015110178178178.00133133.83100195
Kusal MendisSLAfghanistan tour of Sri Lanka 2023/2420247701766125.1418296.70010156
Craig ErvineZIMZimbabwe v Afghanistan in United Arab Emirates 2017/18201855117454*43.5027563.27010143
Saif HassanBANBangladesh v Afghanistan in United Arab Emirates 2025/26202555117364*43.25166104.220101313
Chamu ChibhabhaZIMAfghanistan tour of Zimbabwe 2015/1620157701715824.4320284.65021171
Mehedi Hasan MirazBAN2023 Cricket World Cup2023221169112*169.0019288.02110123
Page 1Next

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.