Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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

CSA Pro20 2026/27: Batting by ground

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Recreation Ground×Series: CSA Pro20 2026/27×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Janneman MalanSWDRecreation GroundOudtshoorn20264401667541.50144115.28010164
Yaseen VallieSWDRecreation GroundOudtshoorn202633111662*58.00100116.0001094
Slade van StadenSWDRecreation GroundOudtshoorn20264317452*37.0057129.8201053
LG PretoriusTITRecreation GroundOudtshoorn2026220724536.0037194.5900075
Dewald BrevisTITRecreation GroundOudtshoorn20262217065*70.0029241.3801038
Modise MalokaSWDRecreation GroundOudtshoorn20264416747*22.3350134.0000136
Ombesa MatshaSA-ERecreation GroundOudtshoorn2026110535353.0044120.4501062
M De VilliersWARRecreation GroundOudtshoorn20261115050*-26192.3101082
Rivaldo MoonsamyTITRecreation GroundOudtshoorn20262214628*46.0037124.3200060
Jerome BossrBORRecreation GroundOudtshoorn2026110383838.0025152.0000051
Vihan PretoriusSA-ERecreation GroundOudtshoorn2026110383838.0021180.9500023
Dayyaan GaliemTITRecreation GroundOudtshoorn20262113333*-21157.1400031
Tiaan BritsSA-ERecreation GroundOudtshoorn2026110292929.003096.6700040
Duan JansenTITRecreation GroundOudtshoorn20262112727*-23117.3900021
Liam AlderSWDRecreation GroundOudtshoorn20263312618*13.0010260.0000113
Kabelo SekhukhuneESRecreation GroundOudtshoorn2026110252525.002696.1500030
Christopher BritzESRecreation GroundOudtshoorn2026110252525.0020125.0000002
Sinethemba QeshileTITRecreation GroundOudtshoorn2026110232323.0014164.2900031
Jurie SnymanESRecreation GroundOudtshoorn2026110212121.002391.3000021
Brayden HicksESRecreation GroundOudtshoorn2026110212121.0019110.5300020
Ross CoetzeeSWDRecreation GroundOudtshoorn2026110202020.0014142.8600030
Dewan MaraisESRecreation GroundOudtshoorn2026110181818.009200.0000021
Jason NiemandBORRecreation GroundOudtshoorn2026110171717.0013130.7700020
Zack MombergSWDRecreation GroundOudtshoorn2026321151015.001978.9500011
Mncedisi MalikaBORRecreation GroundOudtshoorn2026110141414.0011127.2700001
Andile MogkaneWARRecreation GroundOudtshoorn20261111313*-2552.0000000
Andile PhehlukwayoSWDRecreation GroundOudtshoorn202633013114.332065.0000010
Pheko MoletsaneSWDRecreation GroundOudtshoorn202643013114.331681.2500120
Ayabulela GqamaneBORRecreation GroundOudtshoorn2026110121212.0012100.0000000
Leus du PlooyTITRecreation GroundOudtshoorn2026110111111.001478.5700000
Christiaan du ToitBORRecreation GroundOudtshoorn2026110111111.0010110.0000020
Ronan HermannESRecreation GroundOudtshoorn2026110999.001464.2900010
Sithembile LangaBORRecreation GroundOudtshoorn202611188*-1080.0000000
Nathan RouxBORRecreation GroundOudtshoorn2026110888.00988.8900010
Michael CopelandBORRecreation GroundOudtshoorn2026110888.001172.7300000
Kgaudisa MolefeBORRecreation GroundOudtshoorn202611188*-1080.0000010
Tiaan KuhnESRecreation GroundOudtshoorn202611188*-6133.3300000
L PhahlamohlakaTITRecreation GroundOudtshoorn2026110777.007100.0000000
Donavon FerreiraTITRecreation GroundOudtshoorn2026210666.00875.0000000
Divan de VilliersSA-ERecreation GroundOudtshoorn2026110666.00966.6700000
Lleyton TroskieSA-ERecreation GroundOudtshoorn202611166*-1250.0000000
Jordan HermannWARRecreation GroundOudtshoorn2026110555.00683.3300010
Nhlakanipho MpungoseSWDRecreation GroundOudtshoorn2026110555.00683.3300000
Zizi MkhizeSA-ERecreation GroundOudtshoorn202611155*-4125.0000010
Leo SadlerSWDRecreation GroundOudtshoorn202633253*5.005100.0000100
Jan CoetzerBORRecreation GroundOudtshoorn2026110444.00850.0000000
Bennie HansenSWDRecreation GroundOudtshoorn2026310222.00450.0000000
Thando NtiniBORRecreation GroundOudtshoorn2026110111.00250.0000000
Aryan GopalanESRecreation GroundOudtshoorn2026110111.00250.0000000
Chad ClassenESRecreation GroundOudtshoorn202611100*-10.0000000
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.