ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Wanderers Cricket Ground×

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ehsan KhanHK2019201911188*-988.8900010
Ghulam ShabberUAE20172017110888.001942.1100020
Roy SilvaUSA20192019110888.001080.0000010
Dhiren GondariaKEN20182018220844.001457.1400010
Khawar AliOMA2021202122186*8.001080.0000010
Junaid SiddiqueUAE20242024521878.001457.1400001
Zach Lion-CachetNED20252025220864.001747.0600010
Ahsan MalikNED2013201343384*-988.8900010
Hamza KhanRWA20232023430842.671080.0000010
M MwangiKENW20172017540842.003125.8100200
Rizwan CheemaCAN20152015110777.00887.5000001
Ruvindu GunasekeraCAN20192019110777.001070.0000010
Zeeshan SiddiqiCAN20122012110777.001258.3300010
Zhivago GroenewaldNAM20152015110777.001643.7500010
Dominic BlampiedJER20232023110777.001258.3300010
Nehemiah OdhiamboKEN20182018220773.502035.0000110
Rakep PatelKEN20182018220763.502725.9300000
Bernard ScholtzNAM20122012221747.002725.9300000
HA ChohanTAN2023202322175*7.001450.0000000
ZH SaidiTANW20172017320743.501450.0000000
A MohamedTANW2017201742175*7.001838.8900000
Dillon HeyligerCAN20252025220773.501163.6400101
Ruben TrumpelmannNAM20232023320773.50977.7800101
Bernard ScholtzNAM2021202163373*-1741.1800000
CJA AminiPNG20222022330732.332725.9300000
Irene van ZylNAMW2024202453374*-3233.3300010
O TuyisengeRWA20232023540741.752924.1400200
Tendai ChataraZIM2023202321166*-785.7100000
Lucas OluochKEN20232023210666.001060.0000000
Pikky Ya FranceNAM20132013110666.001540.0000010
Timm van der GugtenNED20252025210666.001735.2900000
Nikhil DuttaCAN20192019210666.001931.5800010
Timil PatelUSA20192019110666.003200.0000001
Tangeni LungameniNAM20222022410666.001540.0000000
Aayan Afzal KhanUAE20242024310666.00966.6700000
Tanmay MishraKEN20132013220653.00875.0000010
Jake DunfordJER20232023220643.001540.0000000
Syed HaiderUAE2024202442163*6.001154.5500000
Bernard ScholtzNAM20242024531633.001060.0000000
Hiren VaraiyaKEN20152015210555.00955.5600000
CG WilliamsNAM20182018110555.004125.0000010
Tim GruijtersNED20132013210555.001241.6700000
Stephan BaardNAM20182018110555.001435.7100010
Paul van MeekerenNED2025202521155*-1338.4600010
Deusdedit MuhumuzaUGA20152015110555.00683.3300010
Lega SiakaPNG20222022110555.00862.5000000
Aqib IlyasOMA20182018110555.004125.0000000
Sandeep LamichhaneNEP2018201831155*-1827.7800000
Carl MumbaZIM20232023310555.001241.6700000
Dillon HeyligerCAN20232023110555.005100.0000010

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