Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Cricket Central×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan McSweeneySANew South Wales2024241302127*100.6786734.83130180
Sam KonstasNSWSouth Australia202423026115287.0047954.49200205
Oliver DaviesNSWTasmania2025-202623025525385.00240106.25101384
Caleb JewellTASNew South Wales2025-202623024010280.0044054.55120280
Tim WardTASNew South Wales2025-202623024011980.0056742.33110272
Alex CareySANew South Wales2024120201111100.5024382.72110264
Jack EdwardsNSWTasmania2025-202623119211596.0036452.75100260
Kurtis PattersonNSWQueensland2023-20242301899163.0036252.21020150
Oliver DaviesNSWSouth Australia202423018911663.0024975.90100191
Ben McDermottTAS/QUENew South Wales2024-20262301798759.6731257.37020230
Jack EdwardsNSWQueensland2023-20242201758887.5027164.58020192
Nikhil ChaudharyTASNew South Wales2025110163163163.0018488.5910095
Cameron GreenWANew South Wales202612016013580.0029753.87100105
Bradley HopeTASNew South Wales2025-20262311609180.0035545.07020260
Michael NeserQUENew South Wales202312015814079.0031650.00100190
Angus LovellQUENew South Wales2024111146146*-31446.50100150
Kurtis PattersonNSWTasmania2025-20262301358045.0025153.78020200
James PeirsonQUENew South Wales2023-202423113110665.5028745.64100150
Josh PhilippeNSWWestern Australia20261201247262.0015480.52020191
Thomas KellySANew South Wales20241201236961.5022853.95020180
Ben ManentiSANew South Wales20242311207160.0018365.57010182
Daniel HughesNSWSouth Australia2024110114114114.0018063.33100161
Lachlan ShawNSWTasmania20251201126856.0026242.75010130
Jake DoranTASNew South Wales2025-202623110484*52.0022246.85011160
Matthew GilkesNSWWestern Australia20261201025151.0017358.96020133
Jack EdwardsNSWSouth Australia20242311004850.0017457.4700031
Moisés HenriquesNSWSouth Australia2024230995233.0019550.77010100
Matt RenshawQUENew South Wales2023-2024230975532.3323042.17010160
Usman KhawajaQUENew South Wales2023-2024230955831.6719648.47010102
Oliver DaviesNSWQueensland2024120938846.5014066.43010121
Ryan HicksNSWTasmania2025-2026230875029.0021041.43011100
Hayden KerrNSWQueensland2023110868686.0014858.11010130
Matthew GilkesNSWSouth Australia2024230865428.6721140.7601090
Jordan SilkTASNew South Wales2025-2026230775625.6716746.1101070
Lachlan ShawNSWWestern Australia2026120745237.0017143.2701070
Sam KonstasNSWWestern Australia2026120693834.5011261.61000100
Cameron BancroftWANew South Wales2026120665733.0019134.5501070
Kurtis PattersonNSWWestern Australia20261216539*65.0013249.24000100
Chris GreenNSWQueensland2023-20242216450*64.0014045.7101080
Chris GreenNSWSouth Australia20241116363*-7188.7301043
Jack WildermuthQUENew South Wales20231216252*62.0019931.1601030
Sam KonstasNSWTasmania2025120624331.008572.9400080
Daniel HughesNSWQueensland2023110595959.008668.6001070
Jake LehmannSANew South Wales2024120595629.508767.8201070
Josh PhilippeNSWTasmania2025120595229.509661.4601042
Lachlan HearneQUENew South Wales2024110585858.0010754.2101051
Josh PhilippeNSWSouth Australia2024120565628.009558.9501151
Moisés HenriquesNSWQueensland2023-2024231563228.0012445.1600050
Joel DaviesNSWWestern Australia2026120504225.0011344.2500060
Nic MaddinsonNSWQueensland2024120473723.509450.0000041
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.