Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR184/4 (19)ES chose to bowlT2067th 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 · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Edinburgh Castle Rockers×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Glenn MaxwellBWEuropean T20 Premier League 2026202633112082*60.0068176.47010107
Tim TectorBWEuropean T20 Premier League 20262026220928446.0070131.43010102
Faf du PlessisRDEuropean T20 Premier League 20262026220755437.5054138.89010130
Richie BerringtonGCEuropean T20 Premier League 20262026220663833.0047140.4300063
David MillerBWEuropean T20 Premier League 20262026220583829.0040145.0000090
James VinceDGEuropean T20 Premier League 20262026220574028.5043132.5600072
Liam LivingstoneGCEuropean T20 Premier League 20262026220533626.5050106.0000042
Harry ManentiBWEuropean T20 Premier League 20262026221503450.0047106.3800032
Harry TectorDGEuropean T20 Premier League 20262026220494524.5034144.1200051
Heinrich KlaasenRDEuropean T20 Premier League 20262026220484724.0028171.4300052
YS SamraAFEuropean T20 Premier League 20262026110404040.0026153.8500033
George MunseyGCEuropean T20 Premier League 20262026220403120.0036111.1100060
Sanjay KrishnamurthiDGEuropean T20 Premier League 20262026220372418.5034108.8200021
David WilleyDGEuropean T20 Premier League 20262026110333333.0030110.0000004
Paul StirlingBWEuropean T20 Premier League 20262026330332511.0025132.0000151
Keshav MaharajGCEuropean T20 Premier League 202620261112929*-27107.4100040
Devon ConwayBWEuropean T20 Premier League 20262026110292929.0024120.8300021
David WieseRDEuropean T20 Premier League 202620262212717*27.0020135.0000021
Colin MunroRDEuropean T20 Premier League 20262026110262626.0018144.4400041
Steve SmithAFEuropean T20 Premier League 20262026110252525.002792.5900050
Lorcan TuckerBWEuropean T20 Premier League 2026202633023177.6721109.5200122
Bas de LeedeAFEuropean T20 Premier League 202620261112222*-19115.7900030
George DockrellDGEuropean T20 Premier League 20262026220211910.5013161.5400021
Daryl MitchellDGEuropean T20 Premier League 20262026220211810.502295.4500020
Mark ChapmanBWEuropean T20 Premier League 202620262212112*21.0019110.5300021
Jason RoyGCEuropean T20 Premier League 20262026220202010.002483.3300120
Matty CrossGCEuropean T20 Premier League 202620262211810*18.002090.0000001
Ben ManentiRDEuropean T20 Premier League 20262026110161616.0013123.0800001
Tim DavidAFEuropean T20 Premier League 202620261111515*-1788.2400010
Shubham RanjaneRDEuropean T20 Premier League 20262026110151515.0014107.1400001
Mark AdairBWEuropean T20 Premier League 20262026310141414.0011127.2700020
Moisés HenriquesGCEuropean T20 Premier League 20262026110111111.001291.6700010
Anrich NortjeRDEuropean T20 Premier League 20262026210111111.001861.1100010
Matt HollardDGEuropean T20 Premier League 2026202622111911.001291.6700001
Jai MoondraRDEuropean T20 Premier League 202620261111010*-1662.5000010
Finn AllenGCEuropean T20 Premier League 20262026110999.001369.2300001
Vikramjit SinghRDEuropean T20 Premier League 20262026220994.501369.2300101
Paul van MeekerenGCEuropean T20 Premier League 20262026210888.004200.0000001
Ravichandran AshwinDGEuropean T20 Premier League 20262026220884.001361.5400100
Joshua LittleDGEuropean T20 Premier League 20262026221747.006116.6700010
Ben CalitzDGEuropean T20 Premier League 20262026220743.501163.6400000
Chris JordanBWEuropean T20 Premier League 20262026310666.001060.0000000
Ben McDermottRDEuropean T20 Premier League 20262026110666.004150.0000001
Saqib ZulfiqarRDEuropean T20 Premier League 20262026110666.00785.7100000
Waseem MuhammadDGEuropean T20 Premier League 20262026110666.005120.0000010
Logan van BeekRDEuropean T20 Premier League 2026202611155*-5100.0000000
Liam NaylorGCEuropean T20 Premier League 20262026110555.003166.6700010
Roelof van der MerweRDEuropean T20 Premier League 20262026210444.00944.4400000
Fred KlaassenBWEuropean T20 Premier League 20262026310444.00580.0000000
Chris WoodDGEuropean T20 Premier League 2026202611122*-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.