Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Scotland: Batting by opposition (All cricket)

More 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.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Majid HaqSCOKenya2007-201411621567139.0023765.82020162
Michael LeaskSCONew Zealand2021-20224411538551.00103148.54010157
Gavin HamiltonSCOKenya2007-20108711535825.5019180.1001192
Charlie TearSCONepal2024-20254301488049.33142104.23021211
Hamish GardinerSCOIreland2013-20157801478918.3823861.76011170
PL MommsenSCOAfghanistan2010-2016101011474416.3317185.96000144
Matty CrossSCOCanada2014-202666114651*29.2016389.57010141
Matty CrossSCOKenya2013-20196611465529.2016389.57010152
Matty CrossSCOZimbabwe2016-20239801444218.0020271.29001142
Christopher McBrideSCONepal2022-202576114346*28.6017283.14001190
Calum MacLeodSCOZimbabwe2017-20227711425823.6717979.33011141
Ollie HairsSCOItaly2023-2025221141127*141.0065216.92100159
Brandon McMullenSCOItaly2023-20263311379668.5069198.55011910
Michael LeaskSCOUnited States of America2022-20268731374134.25103133.0100098
Matt MachanSCOIreland2013-20153301368645.3319171.20010101
George MunseySCOWest Indies2018-202644213566*67.5015388.24010180
Craig WallaceSCOIreland2012-2019111231353415.0018075.00000151
Majid HaqSCOIreland2007-2015141341345214.8930843.51012131
Brandon McMullenSCOCanada2024-20265501336426.6014492.36011154
George MunseySCOAustria2023110132132132.0061216.39100156
Charlie TearSCOUnited Arab Emirates2024-202555113254*33.0017774.58010123
Safyaan SharifSCONetherlands2011-20251911513036*21.6793139.7800085
CJO SmithSCOIreland2006-20096611295925.8017872.47011111
George MunseySCOHong Kong2015-201877112925*21.50125103.20001202
Richie BerringtonSCOBangladesh2012-202133012810042.6779162.03100117
Craig WallaceSCOUnited Arab Emirates2012-2022111001284012.8018170.72001104
Mark WattSCONetherlands2015-2025201331276012.7015979.87013113
Finlay McCreathSCOCanada2025-202632012511262.5015879.11100112
Craig WallaceSCOHong Kong2016-20185511245331.0014187.94020103
Neil McCallumSCONetherlands2006-2011101011243113.7819962.31002101
Ollie HairsSCONetherlands2010-20256611195223.80110108.18010163
Fraser WattsSCONetherlands2006-20127701175816.7117467.24012100
Safyaan SharifSCONamibia2011-2026179611740*39.0015376.4700072
Andrew UmeedSCOUnited States of America202422111698*116.0097119.59010153
Finlay McCreathSCONepal2025-20266601165519.3317665.9101091
Richie BerringtonSCOItaly2013-20264311135256.5092122.8301093
Richie BerringtonSCONew Zealand2008-20226601135018.8315075.33010113
Richie BerringtonSCOHong Kong2015-201898111360*16.1414876.3501043
Michael JonesSCOUnited States of America2019-20246501115222.2016268.52010112
Mark WattSCONamibia2017-20261913411127*12.3314775.5100081
George MunseySCOAfghanistan2015-20215511104127.5084130.95000164
Richie BerringtonSCOAustralia2009-202477111042*18.33110100.00000113
Safyaan SharifSCOUnited Arab Emirates2012-2026211361103015.7117961.4500031
Matty CrossSCONew Zealand2015-20225501095321.8011793.16010170
Gavin HamiltonSCOEngland2008-20102201086054.0019655.1001073
Michael EnglishSCONamibia2024110107107107.0012287.7010092
George MunseySCOAustralia20244401073526.7565164.62000610
Gavin HamiltonSCOBangladesh1999-20063301046334.6711888.14010111
Richie BerringtonSCOWest Indies2018-20264411044234.6712086.6700093
Christopher McBrideSCONamibia2022-20269511034725.7516263.58000140

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.