T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)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)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

Scotland: Batting by ground (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Scotland×

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

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Majid HaqSCOKennington OvalLondon2009110151515.002075.0000000
Craig WrightSCORuaraka Sports Club GroundNairobi2007210151515.0013115.3800010
Craig WrightSCOGymkhana Club GroundNairobi20071111515*-1693.7500010
JAR BlainSCOJaffery Sports Club GroundNairobi20071111515*-6250.0000021
Navdeep PooniaSCOMannofield Park, Aberdeen2008110151515.003542.8600000
Matty CrossSCOSir Vivian Richards Stadium, North Sound, AntiguaNorth Sound20241111515*-8187.5000002
Matty CrossSCOGrand Prairie StadiumDallas2024410151515.003444.1200000
Mark WattSCOSheikh Zayed StadiumAbu Dhabi2017310151515.002171.4300010
Mark WattSCOHazelaarwegRotterdam2021210151515.001978.9500020
Chris SoleSCOUnited Cricket Club GroundWindhoek2022410151515.0013115.3800020
James DickinsonSCODubai International Cricket StadiumDubai2024110151515.0014107.1400010
Dougie BrownSCOCambusdoon New GroundAyr200622015117.503050.0000030
Kyle CoetzerSCOGymkhana Club GroundNairobi20102201597.5015100.0000011
Kyle CoetzerSCOGrange Cricket Club GroundEdinburgh2008-201522015157.502171.4300120
Safyaan SharifSCOAmini ParkPort Moresby201722015117.502075.0000000
PL MommsenSCOSportpark WestvlietThe Hague2010-201222015117.502951.7200000
Charlie TearSCOSportpark WestvlietThe Hague20242201597.501978.9500010
Mark WattSCOUnited Cricket Club GroundWindhoek20224311510*7.501883.3300020
Chris SoleSCODubai International Cricket StadiumDubai201754115125.004136.5900110
Chris GreavesSCODubai International Cricket StadiumDubai2021-2024652158*5.003542.8600100
Majid HaqSCOKingsmeadDurban2007110141414.003145.1600000
Craig WrightSCOKingsmeadDurban2007110141414.001877.7800000
Qasim SheikhSCOHazelaarwegRotterdam2010110141414.002850.0000000
Kyle CoetzerSCOSportpark WestvlietThe Hague2012110141414.002360.8700010
Safyaan SharifSCOHazelaarwegRotterdam2021110141414.001687.5000000
Matty CrossSCOBert Sutcliffe OvalLincoln2014110141414.0013107.6900020
Brad WhealSCOHarare Sports ClubHarare2018210141414.0010140.0000030
Mark WattSCOMaple Leaf North-West GroundKing City2025210141414.001877.7800010
Mark WattSCOThe Village, MalahideDublin20192111414*-8175.0000030
Michael JonesSCOHarare Sports ClubHarare2018110141414.0014100.0000010
Adrian NeillSCOChoice Moosa StadiumPearland20221111414*-2070.0000010
Oliver DavidsonSCOMoosa Cricket StadiumPearland2022110141414.003342.4200000
Liam NaylorSCOForthillDundee2025110141414.002263.6400010
Dougie LockhartSCOMombasa Sports ClubMombasa2007110141414.001973.6800000
Paul HoffmannSCONairobi Gymkhana ClubNairobi200722014147.009155.5600121
Moneeb IqbalSCOCambusdoon New GroundAyr2010221149*14.003046.6700010
Calum MacLeodSCOHazelaarwegRotterdam202122014147.003737.8400120
Safyaan SharifSCOHagley OvalChristchurch20142211410*14.001593.3300000
Robert TaylorSCOMission Road Ground, Mong KokHong Kong201622114814.0012116.6700010
Alasdair EvansSCOCastle AvenueDublin20131221414*-3441.1800020
Michael LeaskSCOSharjah Cricket StadiumSharjah202122014147.001973.6800120
Michael LeaskSCOChoice Moosa StadiumPearland20222201487.001593.3300020
Matty CrossSCOHazelaarwegRotterdam202122014137.004332.5600020
Safyaan SharifSCOTribhuvan University International Cricket GroundKirtipur2023-2026533148*-3638.8900000
Dewald NelSCOKingsmeadDurban20071111313*-7185.7100020
Richie BerringtonSCOSir Vivian Richards Stadium, North Sound, AntiguaNorth Sound2024110131313.007185.7100011
PL MommsenSCOThe Grange ClubEdinburgh2016110131313.001776.4700010
Robert TaylorSCOGrange Cricket Club Ground, Raeburn PlaceEdinburgh2013-2015210131313.0013100.0000030
Michael LeaskSCOBready Cricket Club, MagheramasonBready2015110131313.0011118.1800020
Gavin MainSCOHazelaarwegRotterdam20212111313*-11118.1800000

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