Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th 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 year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At The Rose Bowl×

Player figures come from full scorecards, which we hold for 383 of the 384 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersMID201920191115252*-34152.9401032
Travis HeadSUS20212021110525252.0048108.3301060
Ben RaineDUR202420241115252*-9753.6101041
Jonathan TattersallYOR20192019110525252.008362.6501020
Joe RootENG20182018120524826.0010250.9800060
Alice MacleodESS20262026220524626.007767.5300070
Aylish CranstoneSES20212021220523526.0038136.8400071
Mark StonemanMID20232023230522317.339753.6100070
Naomi DattaniHAM20252025643522252.006185.2500040
Gareth BergHAM2019201968152337.438561.1800560
Jonny BairstowENG20212021110515151.0043118.6001051
Tom WestleyESS20202020110515151.0037137.8401060
Alex DaviesWAR20232023110515151.009255.4301070
Hardik PandyaIND20222022110515151.0033154.5501061
Asif AliPAK20192019110515151.0036141.6701024
Aiden MarkramSA202220221115151*-36141.6701050
K SmithWAR20262026110515151.008162.9601081
Brian LaraWI200420042215131*51.0037137.8400062
Emily WindsorDUR20262026221513051.008560.0000060
James HildrethSOM201720172315139*25.5047108.5100040
Eoin MorganENG20132013330513017.006578.4600150
Tammy BeaumontSV20192019330513717.005691.0700043
Sarah BryceTB20262026330513917.006677.2700031
Nikhil ChaudharySB20262026330511917.0031164.5200090
George GartonSUS/SB20232023551512812.7541124.3900161
Dale SteynHAM20182018883512310.207568.0000271
Heath StreakZIM200320031115050*-9055.5601040
Adam WheaterESS20172017110505050.0026192.3101044
Annabel SutherlandAUSW20232023110505050.0047106.3801060
Robin DasESS20252025110505050.005198.0401080
Tawanda MuyeyeKEN20262026110505050.0030166.6701052
Rory BurnsSUR20242024120503325.0012440.3200080
Alex HughesDER20142014121503250.0016829.7600060
Georgia WarehamAUSW/WF20262026220504125.0026192.3100081
DC KellyHAM20242024320503625.0047106.3800070
Alice Davidson-RichardsSUR/ML20262026430504016.676379.3700041
Ollie RobinsonKEN20192019231502925.0045111.1100071
Brandon McMullenHAM20252025330503016.675984.7500180
James FranklinMID20172017340502912.5011045.4500021
Leus du PlooySB202420244425023*25.0049102.0400041
Kyle AbbottHAM20252025119050205.567665.7900252
Mohammad KaifIND200420041114949*-29168.9700050
Morris OumaKEN20042004110494949.009352.6900030
Daniel LawrenceESS202020201114949*-34144.1200041
Prasanna JayawardeneSL20112011121494349.0011044.5500060
Elyse VillaniTR20222022220492524.505098.0000060
Moeen AliENG20182018120494024.5010049.0000042
Sam BillingsENG/KEN20152015220493424.5030163.3300070
Benny HowellHAM/BP202320235214934*49.0029168.9700042
Matthew WaiteYOR20222022120494124.5010248.0400070

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.