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

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
Tomas Mackintosh SabaterSCOOman2023110323232.0023139.1300031
Alec DaviesSCOBangladesh1999110323232.006549.2300030
CJO SmithSCOBangladesh2006220323016.006549.2300030
Jack JarvisSCONamibia2024-20264213232*32.0020160.0000103
Michael EnglishSCOUnited States of America2026220323216.004374.4200112
Paul HoffmannSCOIreland2006-2007330323110.6721152.3800114
Robert TaylorSCOHong Kong2015-2016531321816.0031103.2300021
Dylan BudgeSCOUnited States of America2019-2022330322710.6732100.0000020
Alasdair EvansSCOAfghanistan2015-2019741322810.675657.1400130
Michael LeaskSCOAfghanistan2015-202164032198.004178.0500131
Mark WattSCOHong Kong2016-2018842321516.004571.1100021
Freddie ColemanSCOUnited Arab Emirates2014110313131.005754.3900010
George SalmondSCOAustralia1999110313131.005457.4100020
Majid HaqSCOBermuda2007-2013220313115.503393.9400150
JAR BlainSCOBangladesh1999-2006220312215.506845.5900010
Matty CrossSCOBangladesh2015-2021220312015.5031100.0000021
Dougie LockhartSCOAfghanistan2010320312615.506448.4400020
JAR BlainSCOIreland2006-2008530311610.336646.9700010
Matt MachanSCOHong Kong20164413115*10.3321147.6200131
Gregor MaidenSCOCanada2010110303030.005554.5500030
Jack JarvisSCOCanada2026110303030.0014214.2900032
PL MommsenSCOCanada2010-201554030197.509730.9300120
Majid HaqSCONetherlands2007-20131052301910.005060.0000040
Jack JarvisSCONepal2023-202675130267.505455.5600311
George MunseySCOBangladesh2021110292929.0023126.0900022
George MunseySCOGermany2023110292929.0020145.0000041
Christopher McBrideSCOSri Lanka2023110292929.003876.3200021
Matthew ParkerSCONetherlands2010-2012321292229.003680.5600030
Ross LyonsSCOBangladesh2006110282828.003873.6800020
Matt MachanSCONepal2013110282828.0019147.3700031
Christopher McBrideSCOZimbabwe2023110282828.004562.2200020
Brandon McMullenSCOAustria20231112828*-2996.5500010
Majid HaqSCOSouth Africa2007-2009220281514.005352.8300020
Robert TaylorSCOIreland2013-2015220281714.004858.3300020
Michael LeaskSCOKenya2014-20174212823*28.0019147.3700021
Charlie TearSCOCanada2024-2025220281814.004858.3300020
Dylan BudgeSCOPakistan2018-202133028249.333190.3200102
Neil McCallumSCOWest Indies2007110272727.0023117.3900040
Ian StangerSCONew Zealand1999110272727.005846.5500010
Ryan WatsonSCONew Zealand2008-2009220272713.5012225.0000160
Glenn RogersSCONetherlands2007-2008310262626.003086.6700050
Josh DaveySCOUnited States of America20191112626*-25104.0000011
Josh DaveySCOAustralia2015110262626.003574.2900040
Robert TaylorSCOBermuda2013110262626.0019136.8400021
Michael JonesSCONamibia2024110262626.0020130.0000031
Gavin HamiltonSCONew Zealand1999-2009320262013.005844.8300030
Gordon GoudieSCOAustralia2009-2013220262313.003281.2500022
Jasper John DavidsonSCONetherlands20254222624*-19136.8400030
Safyaan SharifSCOCanada2014-20267422622*13.0014185.7100122
David MurphySCOAfghanistan2013442261313.003574.2900030

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.