ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Edinburgh Castle Rockers×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Glenn MaxwellBWEdinburgh Castle Rockers202633112082*60.0068176.47010107
Tim TectorBWEdinburgh Castle Rockers2026220928446.0070131.43010102
Faf du PlessisRDEdinburgh Castle Rockers2026220755437.5054138.89010130
Richie BerringtonGCEdinburgh Castle Rockers2026220663833.0047140.4300063
David MillerBWEdinburgh Castle Rockers2026220583829.0040145.0000090
James VinceDGEdinburgh Castle Rockers2026220574028.5043132.5600072
Liam LivingstoneGCEdinburgh Castle Rockers2026220533626.5050106.0000042
Harry ManentiBWEdinburgh Castle Rockers2026221503450.0047106.3800032
Harry TectorDGEdinburgh Castle Rockers2026220494524.5034144.1200051
Heinrich KlaasenRDEdinburgh Castle Rockers2026220484724.0028171.4300052
YS SamraAFEdinburgh Castle Rockers2026110404040.0026153.8500033
George MunseyGCEdinburgh Castle Rockers2026220403120.0036111.1100060
Sanjay KrishnamurthiDGEdinburgh Castle Rockers2026220372418.5034108.8200021
David WilleyDGEdinburgh Castle Rockers2026110333333.0030110.0000004
Paul StirlingBWEdinburgh Castle Rockers2026330332511.0025132.0000151
Keshav MaharajGCEdinburgh Castle Rockers20261112929*-27107.4100040
Devon ConwayBWEdinburgh Castle Rockers2026110292929.0024120.8300021
David WieseRDEdinburgh Castle Rockers20262212717*27.0020135.0000021
Colin MunroRDEdinburgh Castle Rockers2026110262626.0018144.4400041
Steve SmithAFEdinburgh Castle Rockers2026110252525.002792.5900050
Lorcan TuckerBWEdinburgh Castle Rockers202633023177.6721109.5200122
Bas de LeedeAFEdinburgh Castle Rockers20261112222*-19115.7900030
George DockrellDGEdinburgh Castle Rockers2026220211910.5013161.5400021
Daryl MitchellDGEdinburgh Castle Rockers2026220211810.502295.4500020
Mark ChapmanBWEdinburgh Castle Rockers20262212112*21.0019110.5300021
Jason RoyGCEdinburgh Castle Rockers2026220202010.002483.3300120
Matty CrossGCEdinburgh Castle Rockers20262211810*18.002090.0000001
Ben ManentiRDEdinburgh Castle Rockers2026110161616.0013123.0800001
Tim DavidAFEdinburgh Castle Rockers20261111515*-1788.2400010
Shubham RanjaneRDEdinburgh Castle Rockers2026110151515.0014107.1400001
Mark AdairBWEdinburgh Castle Rockers2026310141414.0011127.2700020
Moisés HenriquesGCEdinburgh Castle Rockers2026110111111.001291.6700010
Anrich NortjeRDEdinburgh Castle Rockers2026210111111.001861.1100010
Matt HollardDGEdinburgh Castle Rockers202622111911.001291.6700001
Jai MoondraRDEdinburgh Castle Rockers20261111010*-1662.5000010
Finn AllenGCEdinburgh Castle Rockers2026110999.001369.2300001
Vikramjit SinghRDEdinburgh Castle Rockers2026220994.501369.2300101
Paul van MeekerenGCEdinburgh Castle Rockers2026210888.004200.0000001
Ravichandran AshwinDGEdinburgh Castle Rockers2026220884.001361.5400100
Joshua LittleDGEdinburgh Castle Rockers2026221747.006116.6700010
Ben CalitzDGEdinburgh Castle Rockers2026220743.501163.6400000
Chris JordanBWEdinburgh Castle Rockers2026310666.001060.0000000
Ben McDermottRDEdinburgh Castle Rockers2026110666.004150.0000001
Saqib ZulfiqarRDEdinburgh Castle Rockers2026110666.00785.7100000
Waseem MuhammadDGEdinburgh Castle Rockers2026110666.005120.0000010
Logan van BeekRDEdinburgh Castle Rockers202611155*-5100.0000000
Liam NaylorGCEdinburgh Castle Rockers2026110555.003166.6700010
Roelof van der MerweRDEdinburgh Castle Rockers2026210444.00944.4400000
Fred KlaassenBWEdinburgh Castle Rockers2026310444.00580.0000000
Chris WoodDGEdinburgh Castle Rockers202611122*-540.0000000
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.