Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1014th Match · Abu Dhabi T10 League 2026RDCYLT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Grange Cricket Club, Raeburn Place×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sarfraz AhmedPAKScotland201822110389*103.0062166.13010113
Dimuth KarunaratneSLScotland2019110777777.008887.5001070
Avishka FernandoSLScotland2019110747474.007894.8701053
Kusal MendisSLScotland2019110666666.0056117.8601043
George MunseySCOSri Lanka2019110616161.0042145.2401063
Matty CrossSCOSri Lanka2019110555555.007177.4601040
Shoaib MalikPAKScotland201822110253102.0049208.16010110
Lahiru ThirimanneSLScotland20191114444*-40110.0000031
Michael LeaskSCOPakistan20182214738*47.0031151.6100033
Kyle CoetzerSCOSri Lanka2019110343434.004477.2700070
Fakhar ZamanPAKScotland2018220543327.0040135.0000081
Kyle CoetzerSCOPakistan2018220323116.0024133.3300041
Calum MacLeodSCOPakistan2018220372518.504288.1000030
George MunseySCOPakistan2018220252512.5025100.0000121
Ahmed ShehzadPAKScotland2018220382419.0034111.7600032
Dylan BudgeSCOPakistan2018220282414.002996.5500002
Richie BerringtonSCOPakistan2018220232011.5022104.5500021
Hussain TalatPAKScotland2018220351817.5035100.0000030
Craig WallaceSCOSri Lanka2019110181818.002378.2600000
Shadab KhanPAKScotland2018210171717.0017100.0000010
Isuru UdanaSLScotland2019110151515.007214.2900002
Matty CrossSCOPakistan201822018139.0018100.0000020
Jeevan MendisSLScotland2019110131313.008162.5000011
Suranga LakmalSLScotland20191111212*-4300.0000011
Safyaan SharifSCOPakistan2018221131013.0012108.3300001
Mark WattSCOSri Lanka201911188*-6133.3300010
Michael LeaskSCOSri Lanka2019110888.004200.0000001
Dhananjaya de SilvaSLScotland2019110777.001070.0000000
Tom SoleSCOSri Lanka2019110555.003166.6700010
Chris SoleSCOPakistan201811144*-2200.0000010
Asif AliPAKScotland201822111*1.00333.3300100
Angelo MathewsSLScotland2019110111.001010.0000000
Calum MacLeodSCOSri Lanka2019110111.00425.0000000
Alasdair EvansSCOSri Lanka2019110111.00250.0000000
Mark WattSCOPakistan2018210111.00250.0000000
Faheem AshrafPAKScotland201821100*-10.0000000
Thisara PereraSLScotland2019110000.0010.0000100
Safyaan SharifSCOSri Lanka2019110000.0010.0000100
Alasdair EvansSCOPakistan2018210000.0020.0000100
Brad WhealSCOSri Lanka2019110000.000-00100

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.