Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WAR44/2 (6.3)BOL138/5 (20)WAR need 95 runs in 81 ballsODI2nd 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)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by ground (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Cambusdoon New Ground×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad ShahzadAFGCambusdoon New GroundAyr2010221111100*111.0083133.73100170
Calum MacLeodSCOCambusdoon New GroundAyr20122119999*-12777.95010120
WK McCallanIRECambusdoon New GroundAyr20062229650*-67143.28010121
Divan la CockNAMCambusdoon New GroundAyr2022220684134.0062109.68000120
Karim SadiqAFGCambusdoon New GroundAyr2010221114114*114.00109104.59101113
Ryan WatsonSCOCambusdoon New GroundAyr2006-2008331744737.007993.67000101
Niall O'BrienIRECambusdoon New GroundAyr2006220855342.5011573.9101090
Shaiman AnwarUAECambusdoon New GroundAyr2016110787878.0012960.4701090
Fraser WattsSCOCambusdoon New GroundAyr2006-201043111255*56.0018759.8902081
Rameez ShahzadUAECambusdoon New GroundAyr20161117474*-14052.8601082
Andre BothaIRECambusdoon New GroundAyr2006220675633.508182.7201080
Aasif SheikhNEPCambusdoon New GroundAyr2022220483424.005292.3100080
Eoin MorganIRECambusdoon New GroundAyr2006110999999.0013473.8801071
William PorterfieldIRECambusdoon New GroundAyr2006220594829.508569.4100070
Jan Nicol Loftie-EatonNAMCambusdoon New GroundAyr2022220796039.5010575.2401061
Richie BerringtonSCOCambusdoon New GroundAyr2008-2012530463315.336274.1900060
Ryan ten DoeschateNEDCambusdoon New GroundAyr20061115656*-41136.5901054
Ruvindu GunasekeraCANCambusdoon New GroundAyr2012110535353.007570.6701052
Samiullah ShenwariAFGCambusdoon New GroundAyr2010210464646.007462.1600051
Darron ReekersNEDCambusdoon New GroundAyr2006220341817.0025136.0000051
Tom de GroothNEDCambusdoon New GroundAyr2006110323232.0026123.0800050
Gerhard ErasmusNAMCambusdoon New GroundAyr2022220755337.5011963.0301042
Dipendra Singh AireeNEPCambusdoon New GroundAyr2022220423821.006267.7400040
Josh DaveySCOCambusdoon New GroundAyr2010-2012430412313.678747.1300040
Neil McCallumSCOCambusdoon New GroundAyr2006-2008320383119.004879.1700040
Alexei KervezeeNEDCambusdoon New GroundAyr20062212918*29.003582.8600040
Navdeep PooniaSCOCambusdoon New GroundAyr2006110262626.002989.6600040
Gavin HamiltonSCOCambusdoon New GroundAyr2008-2010330423114.0010540.0000030
Mohammad Aadil AlamNEPCambusdoon New GroundAyr2022220302015.004369.7700031
CJO SmithSCOCambusdoon New GroundAyr2006-20083212624*26.002796.3000030
Javed AhmadiAFGCambusdoon New GroundAyr2010210252525.003278.1300030
Alex ObandaKENCambusdoon New GroundAyr2008110242424.004454.5500030
Damodar DaesrathCANCambusdoon New GroundAyr2012110242424.003764.8600031
Laxman SreekumarUAECambusdoon New GroundAyr2016110242424.002596.0000031
Lo-handre LouwrensNAMCambusdoon New GroundAyr2022220201810.002774.0700030
Dougie BrownSCOCambusdoon New GroundAyr200622015117.503050.0000030
Aarif SheikhNEPCambusdoon New GroundAyr20222215450*54.009954.5501020
David WieseNAMCambusdoon New GroundAyr2022220523426.007371.2300021
JJ SmitNAMCambusdoon New GroundAyr2022220442722.004891.6700023
Zeeshan SiddiqiCANCambusdoon New GroundAyr2012110434343.009047.7800021
Andrew WhiteIRECambusdoon New GroundAyr2006220362418.005367.9200020
Paul HoffmannSCOCambusdoon New GroundAyr2006220353117.5017205.8800024
Gordon DrummondSCOCambusdoon New GroundAyr2008-20124113535*-19184.2100022
D KhanalNEPCambusdoon New GroundAyr2022220353417.507646.0500020
Daan van BungeNEDCambusdoon New GroundAyr2006220323216.0023139.1300122
Kushal BhurtelNEPCambusdoon New GroundAyr2022220272713.505054.0000121
Dougie LockhartSCOCambusdoon New GroundAyr2010210262626.004557.7800020
Ruben TrumpelmannNAMCambusdoon New GroundAyr2022220251912.504358.1400020
Morris OumaKENCambusdoon New GroundAyr2008110212121.004447.7300021
Karan KCNEPCambusdoon New GroundAyr2022110191919.0011172.7300021
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.