Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Affies Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brian MasabaUGANepal2015110434343.007061.4300041
Lo-handre LouwrensNAMUnited Arab Emirates2018110434343.006764.1800002
Gerhard ErasmusNAMCanada2018110424242.007754.5500030
Chipo MugeriZIMWUganda Women2017110424242.004593.3300060
Sharad VesawkarNEPKenya2015220422421.0010639.6200020
Stephan BaardNAMNetherlands2015110414141.004689.1300051
Zane GreenNAMHong Kong20191114141*-21195.2400005
Alex ObandaKENCanada2015-2018220382219.005667.8600060
Nitish KumarCANKenya2015-2018220382319.007550.6700010
Vaibhav WategaonkarOMANepal20181113737*-7152.1100001
Rizwan CheemaCANUganda2015110363636.005269.2300041
James AtkinsonHKCanada2019110353535.005070.0000022
Norman VanuaPNGUnited States of America20192213528*35.0024145.8300033
Gyanendra MallaNEPUganda2015110343434.006651.5200010
Rakep PatelKENCanada2015-2018220343217.007843.5900010
Nitish KumarCANNamibia2018110333333.004180.4900051
Rameez ShahzadUAENamibia2018110333333.008837.5000011
Bhavindu AdhihettyCANHong Kong2019110333333.005066.0000020
Chad SoperPNGUnited States of America2019220331816.507742.8600010
Sarel BurgerNAMNetherlands2015110323232.003591.4300022
Subash Prasad KhakurelNEPUganda2015110323232.006946.3800040
Ruvindu GunasekeraCANUganda2015110303030.003976.9200031
Gerhard ErasmusNAMOman2019110303030.004665.2200020
Kiplin DorigaPNGUnited States of America2019210303030.003781.0800040
Stephan BaardNAMCanada2018110292929.003387.8800030
Sese BauPNGUnited States of America20192212927*29.006048.3300020
Srimantha WijeratneCANNamibia2018110282828.003677.7800030
Bhavindu AdhihettyCANOman2019110282828.003384.8500020
Kinchit ShahHKCanada2019110272727.003675.0000011
Mohammad NadeemOMANamibia2019110272727.005450.0000011
Hayden Walsh, Jr.USAPapua New Guinea2019210272727.003577.1400040
Ahsan AbbasiHKCanada2019110272727.004658.7000020
Nehemiah OdhiamboKENNepal2015220272513.5020135.0000022
CG WilliamsNAMNetherlands2015110262626.0019136.8400040
Michael RipponNEDNamibia2015110262626.003378.7900020
Jatinder SinghOMACanada2019110262626.004656.5200020
Babar HayatHKNamibia2019110262626.0025104.0000030
Nelson OdhiamboKENCanada2015-2018220261413.003574.2900011
Ashley NdirayaZIMWUganda Women2017110252525.003571.4300020
Khurram NawazOMACanada2019110252525.0016156.2500012
Scott McKechnieHKNamibia2019110252525.0017147.0600040
Stephan MyburghNEDNamibia2015110242424.003863.1600001
Jatinder SinghOMANepal2018110242424.004060.0000030
RG MukasaUGACanada2015110242424.0023104.3500011
Navneet DhaliwalCANOman2019110242424.003863.1600040
Hamza TariqCANNamibia2018110232323.002785.1900012
AS KyobeUGANepal2015110232323.004254.7600030
DK ArinaitweUGANepal2015110232323.005442.5900010
Saad Bin ZafarCANKenya20181112323*-23100.0000011
Gertrude CandiruUGAWZimbabwe Women20171112323*-23100.0000020

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.