Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Final · CSA Pro20 2026/27WAR219/4LIO183/7Warriors won by 36 runsT20Semi Final · CSA Pro20 2026/27WAR163/2BOL160/7Warriors won by 8 wickets (11 balls left)T20Semi Final · CSA Pro20 2026/27LIO194/6WP178/8Lions won by 16 runsODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGT1019th Match · Abu Dhabi T10 League 2026RDCAAList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAT2072nd 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)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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 runsODI3rd ODI · England tour of Australia 2026AUSENGT20I1st T20I · England tour of Australia 2026AUSENG

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 Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shaun MarshAUSScotland2013110151151151.00151100.00100165
Aaron FinchAUSScotland2013110148148148.00114129.82100167
Ryan WatsonSCOPakistan2006110808080.008594.12010121
Mohammad YousufPAKScotland20061118383*-11373.45010110
Mohammad ShahzadAFGUnited Arab Emirates2015110747474.0037200.0001075
Shane WatsonAUSScotland2013110373737.0024154.1700060
Mohammad ShahzadAFGScotland2015110757575.0036208.3301057
Neil McCallumSCOPakistan2006110686868.0012952.7101051
Gavin HamiltonSCOEngland2008110606060.0011950.4201043
Faizan AsifUAEAfghanistan2015110282828.0019147.3700041
Shoaib MalikPAKScotland2006110222222.003073.3300040
PL MommsenSCOAfghanistan2015110444444.0020220.0000034
Samiullah ShenwariAFGNetherlands2015110444444.0042104.7600031
Mohammad ShahzadUAEAfghanistan2015110434343.0028153.5700033
CJO SmithSCOEngland2008110363636.006753.7300032
Asghar AfghanAFGScotland2015110343434.0031109.6800031
Samiullah ShenwariAFGUnited Arab Emirates20151113030*-23130.4300030
Majid HaqSCOAustralia2013110252525.005149.0200030
Amjad JavedUAEAfghanistan2015110141414.008175.0000030
Abdul RazzaqPAKScotland20061114949*-48102.0800023
Asghar AfghanAFGUnited Arab Emirates20151114444*-33133.3300023
Matt MachanSCOAustralia2013110393939.005472.2200020
Matty CrossSCOAfghanistan2015110373737.0022168.1800023
Nawroz MangalAFGNetherlands2015110292929.0023126.0900021
Younis KhanPAKScotland2006110252525.003767.5700021
Dougie LockhartSCOPakistan20061112525*-3473.5300020
Richie BerringtonSCOAfghanistan2015110242424.0017141.1800021
Calum MacLeodSCOAustralia2013110242424.003764.8600020
Gordon GoudieSCOAustralia2013110232323.002592.0000022
Abdul ShakoorUAEAfghanistan20151112020*-19105.2600020
Calum MacLeodSCOAfghanistan2015110191919.0012158.3300021
Wesley BarresiNEDAfghanistan2015110181818.001994.7400020
Michael RipponNEDAfghanistan2015110171717.0016106.2500020
Kyle CoetzerSCOAfghanistan2015110151515.0015100.0000020
Shahid AfridiPAKScotland2006110111111.0010110.0000020
Gavin HamiltonSCOPakistan2006110999.001090.0000020
Najibullah ZadranAFGScotland2015110373737.0021176.1900013
Ben CooperNEDAfghanistan2015110363636.0023156.5200013
Shaiman AnwarUAEAfghanistan2015110353535.0025140.0000013
Mohammad NabiAFGNetherlands2015110333333.0029113.7900012
Michael SwartNEDAfghanistan2015110181818.002572.0000010
Nawroz MangalAFGUnited Arab Emirates2015110151515.0013115.3800011
JAR BlainSCOEngland2008110131313.002161.9000010
Stephan MyburghNEDAfghanistan2015110131313.0010130.0000011
Craig WrightSCOEngland2008110121212.002254.5500010
Calum MacLeodSCOEngland20081111010*-1190.9100010
Mohammad NaveedUAEAfghanistan2015110101010.005200.0000011
Michael LeaskSCOAfghanistan2015110101010.009111.1100010
Gordon DrummondSCOAustralia2013110888.001361.5400010
Safyaan SharifSCOAfghanistan2015110888.007114.2900010
Page 1Next

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.