Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Integrated Polytechnic Regional Centre×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alex ObandaKENNigeria2021221132103*132.0074178.38100149
Sami SohailMAALesotho2021-202222112094*120.0083144.58010150
James VifahGHASwaziland2021-2022220776338.5068113.2401070
JO AdedejiNGRKenya2021220704635.0068102.9400034
Irfan KarimKENNigeria20212215452*54.0044122.7301051
O TuyisengeRWALesotho2021-2022220533126.5026203.8500043
Samson AwiahGHASwaziland2021-2022210484848.0022218.1800082
D KansonkhoMAALesotho2021-2022220452822.5044102.2700070
Rushab PatelKENNigeria20212214422*44.0031141.9400052
C RububagumyaRWALesotho2021-20222214438*44.0033133.3300011
MA BaigMAALesotho2021-2022221413341.0033124.2400031
C TlaliLESMalawi2021-2022220353517.503697.2200130
Devender SinghGHASwaziland2021-20222223519*-26134.6200040
Obed AgbomadzieGHASwaziland2021-2022221321732.003884.2100020
Emmanuel SebaremeRWALesotho2021-2022220301515.0021142.8600040
Naeem GullSWAGhana2021-2022220291714.504564.4400040
S MbaNGRKenya2021221292029.003778.3800011
Ademola OnikoyiNGRKenya2021220272713.5014192.8600132
Sameer PatelLESMalawi2021-2022220262613.0015173.3300150
Isaac OkpeNGRKenya2021220252512.5016156.2500102
Joshua AyannaikeNGRKenya2021220242012.002692.3100030
C TlaliLESRwanda2021210232323.0017135.2900012
Sameer PatelLESRwanda2021210212121.0017123.5300021
Peter AhoNGRKenya20212212013*20.0015133.3300010
C ForbesSWAGhana2021-2022220201210.003360.6100040
GM NtambalikaMAALesotho2021-2022210181818.0011163.6400021
Shem NgocheKENNigeria20212111717*-6283.3300040
Umair QasimSWAGhana2021-202222017158.5012141.6700002
Sukhdeep SinghKENNigeria2021210171717.0017100.0000020
G KansonkhoMAALesotho2021-2022210161616.0016100.0000020
Rexford BakumGHASwaziland2021-202222115815.0015100.0000020
M JeleSWAGhana2021-20222221514*-12125.0000020
Collins ObuyaKENNigeria2021210121212.001770.5900000
Maaz KhanLESMalawi2021-202222010105.009111.1100101
R AbdulkareemNGRKenya2021210101010.008125.0000020
Rakep PatelKENNigeria2021210999.001181.8200020
E NiyomugaboRWALesotho2021-2022220753.507100.0000000
ME LeoelaLESRwanda2021210777.00887.5000000
D NdikubwimanaRWALesotho2021-202221166*-3200.0000010
YYM JakdaLESRwanda2021210666.002300.0000001
M MagagulaSWAGhana2021-2022210444.00757.1400000
Amoluk SinghGHASwaziland2021-2022210444.001136.3600000
P UseniNGRKenya202121144*-4100.0000000
ME LeoelaLESMalawi2021-202222232*-1225.0000000
Ashmit ShreshtaNGRKenya2021220221.001020.0000100
Emmanuel BundiKENNigeria2021210111.00250.0000000
Godfred BakiweyemGHASwaziland2021-202221111*-250.0000000
M AkayezuRWALesotho2021-2022220110.50425.0000100
MV MatsauLESRwanda202121111*-1100.0000000
TK JosephGHASwaziland2021-2022210000.0030.0000100
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.