Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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 opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Cricket Central×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan McSweeneySANew South Wales2024-2026351308127*77.0088434.84130180
Sam KonstasNSWSouth Australia2024-202634027815269.5050954.62200216
Oliver DaviesNSWTasmania2025-202645027125354.20267101.50101414
Tim WardTASNew South Wales2025-202645026811953.6058645.73110322
Caleb JewellTASNew South Wales2025-202634026410266.0047156.05120310
Josh PhilippeNSWWestern Australia2024-202623026313987.6727396.34120364
Alex CareySANew South Wales2024-202634026111165.2531782.33120325
Kurtis PattersonNSWTasmania2025-202645025011050.0038165.62120310
Matthew GilkesNSWSouth Australia2024-20264502319946.2037262.10020180
Ben McDermottTAS/QUENew South Wales2024-20263402218755.2535262.78020243
Bradley HopeTASNew South Wales2025-20264522099169.6744946.55021290
Matthew GilkesNSWWestern Australia2023-20264501955139.0027072.22020214
Jack EdwardsNSWTasmania2025-202623119211596.0036452.75100260
Kurtis PattersonNSWQueensland2023-20253401919147.7537051.62020150
Oliver DaviesNSWSouth Australia2024-202534019111647.7525375.49100191
Kurtis PattersonNSWSouth Australia2025-2026221177104*177.0019491.24110121
Jack EdwardsNSWQueensland2023-20253301758858.3327264.34021192
Nikhil ChaudharyTASNew South Wales202522016816384.0019088.42100105
Cameron GreenWANew South Wales202612016013580.0029753.87100105
Michael NeserQUENew South Wales202312015814079.0031650.00100190
Cameron BancroftWANew South Wales2023-20264501487129.6029051.03020170
Angus LovellQUENew South Wales2024111146146*-31446.50100150
James PeirsonQUENew South Wales2023-202534114310647.6730047.67100170
Thomas KellySANew South Wales20241201236961.5022853.95020180
Ben ManentiSANew South Wales20242311207160.0018365.57010182
Campbell KellawayVICNew South Wales2025111117117*-101115.84100133
Ryan HicksNSWTasmania2025-20263401165029.0025146.22011121
Lachlan ShawNSWTasmania20252301156838.3327242.28010130
Daniel HughesNSWSouth Australia2024110114114114.0018063.33100161
Hilton CartwrightWANew South Wales202422111473*114.0011797.44010115
Lachlan HearneQUENew South Wales2024-20252201085854.0016167.08020101
Jake DoranTASNew South Wales2025-202623110484*52.0022246.85011160
Josh PhilippeWANew South Wales2023-20242201036151.5011291.96010142
Marnus LabuschagneQUENew South Wales2025110101101101.0011190.9910061
Chris GreenNSWSouth Australia2024-202632210163*-90112.2201076
Moisés HenriquesNSWSouth Australia2024-20253401015225.2520250.00010100
Sam WhitemanWANew South Wales2023-20264501014120.2018454.89000102
Jack EdwardsNSWSouth Australia20242311004850.0017457.4700031
Matt RenshawQUENew South Wales2023-20253401005525.0023742.19010160
Blake MacdonaldNSWWestern Australia2023-2024220988149.0012081.67010110
Usman KhawajaQUENew South Wales2023-2024230955831.6719648.47010102
Moisés HenriquesNSWQueensland2023-2025341953931.6716657.2300090
Jordan SilkTASNew South Wales2025-2026340945623.5017952.5101080
Oliver DaviesNSWQueensland2024120938846.5014066.43010121
Peter HandscombVICNew South Wales20251119191*-52175.00010122
Oliver DaviesNSWWestern Australia2023-2024331895144.5010683.9601033
Hayden KerrNSWQueensland2023110868686.0014858.11010130
Josh PhilippeNSWSouth Australia2024-2026230855628.3313961.1501191
Will PrestwidgeTASNew South Wales2026220837141.5083100.0001075
Chamari AtapattuSTMelbourne Renegades2023110808080.0054148.15010132
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.