Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At The Grange Club×From 1908-01-01×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Calum MacLeodSCOEngland tour of Scotland 20182018111140140*-94148.94100163
Rahmat ShahAFGAfghanistan tour of Scotland 20162016221126100*126.0015481.8210091
Rahmat ShahAFGAfghanistan tour of Scotland 20192019110113113113.0011598.26100112
Mohammad ShahzadAFGAfghanistan tour of Scotland 201620162201108455.0011694.83010132
Jonny BairstowENGEngland tour of Scotland 20182018110105105105.0059177.97100126
Calum MacLeodSCOAfghanistan tour of Scotland 20192019110100100100.0089112.36100101
Najibullah ZadranAFGAfghanistan tour of Scotland 2016201622110089*100.0078128.2101095
Kyle CoetzerSCOAfghanistan tour of Scotland 20192019110797979.009880.61010120
Hashmatullah ShahidiAFGAfghanistan tour of Scotland 201920191115959*-6098.3301060
Kyle CoetzerSCOEngland tour of Scotland 20182018110585858.0049118.3701082
George MunseySCOEngland tour of Scotland 20182018110555555.0051107.8401071
Mohammad ShahzadAFGAfghanistan tour of Scotland 20192019110555555.006782.0901071
Javed AhmadiAFGAfghanistan tour of Scotland 20162016220553927.509458.5100070
Alex HalesENGEngland tour of Scotland 20182018110525252.005692.8601033
Matty CrossSCOEngland tour of Scotland 20182018110484848.0039123.08000100
Liam PlunkettENGEngland tour of Scotland 201820181114747*-45104.4400032
Moeen AliENGEngland tour of Scotland 20182018110464646.0033139.3900033
Richie BerringtonSCOEngland tour of Scotland 20182018110393939.005472.2200031
Jason RoyENGEngland tour of Scotland 20182018110343434.0032106.2500030
Richie BerringtonSCOAfghanistan tour of Scotland 20192019110333333.0020165.0000051
Craig WallaceSCOAfghanistan tour of Scotland 20162016110333333.0015220.0000033
Matty CrossSCOAfghanistan tour of Scotland 20192019110323232.005360.3800031
Joe RootENGEngland tour of Scotland 20182018110292929.0025116.0000031
George MunseySCOAfghanistan tour of Scotland 20192019110282828.0013215.3800032
Asghar AfghanAFGAfghanistan tour of Scotland 20162016220252012.503083.3300020
Matty CrossSCOAfghanistan tour of Scotland 20162016110242424.0021114.2900022
Asghar AfghanAFGAfghanistan tour of Scotland 201920191112222*-18122.2200010
Eoin MorganENGEngland tour of Scotland 20182018110202020.0015133.3300011
Craig WallaceSCOAfghanistan tour of Scotland 20192019110202020.0014142.8600030
Con de LangeSCOAfghanistan tour of Scotland 20162016210202020.003951.2800000
Richie BerringtonSCOAfghanistan tour of Scotland 20162016110191919.003850.0000020
Mohammad NabiAFGAfghanistan tour of Scotland 201620162111414*-14100.0000010
HazratullahAFGAfghanistan tour of Scotland 20192019110141414.0012116.6700021
Safyaan SharifSCOAfghanistan tour of Scotland 201920191111313*-6216.6700010
PL MommsenSCOAfghanistan tour of Scotland 20162016110131313.001776.4700010
Sam BillingsENGEngland tour of Scotland 20182018110121212.001485.7100010
Dylan BudgeSCOEngland tour of Scotland 20182018110111111.009122.2200010
Michael LeaskSCOEngland tour of Scotland 201820181111010*-4250.0000001
Ruaidhri SmithSCOAfghanistan tour of Scotland 20162016210101010.006166.6700011
Tom SoleSCOAfghanistan tour of Scotland 20192019110888.007114.2900000
David WilleyENGEngland tour of Scotland 20182018110777.004175.0000010
Noor Ali ZadranAFGAfghanistan tour of Scotland 20162016220763.502429.1700010
Adil RashidENGEngland tour of Scotland 20182018110555.00862.5000000
Safyaan SharifSCOAfghanistan tour of Scotland 20162016210333.00475.0000000
Alasdair EvansSCOAfghanistan tour of Scotland 20162016210333.001323.0800000
Michael LeaskSCOAfghanistan tour of Scotland 20162016210333.00742.8600000
Mark WoodENGEngland tour of Scotland 20182018110111.00250.0000000
Kyle CoetzerSCOAfghanistan tour of Scotland 20162016110000.0020.0000100
Brad WhealSCOAfghanistan tour of Scotland 2016201621100*-10.0000000
Mirwais AshrafAFGAfghanistan tour of Scotland 2016201621100*-10.0000000

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.