Live1st ODI · India in New Zealand 2026/27NZ67/2 (13.4)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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 year (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark ButcherENG200320031323197913744.50209546.733511482
Daniel HughesSS/NSW202320232126497917844.50147266.512711028
Keacy CartyWI/TKR2024202427294979128*39.16123079.591418520
Rob KeoghNOR2015201537404979163*27.19166858.692351283
Donald BradmanAUS19301930680978334122.25158061.65400980
Shaun MarshAUS/PK200820082020397811557.53900108.671819430
Ibrahim ZadranKT/GG/AFG202520252526197817739.1298299.591708322
Glenn MaxwellAUS/PK/MS2016201637368978145*34.93640152.811768940
Glenn MaxwellAUS/PK/MS201720173939597810428.76106891.571248841
Alastair CookENG20082008192809777634.89192350.8101001251
Desmond HaynesWI198019802330097718432.57249539.16331986
Martin AnderssonDER202520253332397710733.69128476.0934311913
Kieron PollardTKR/MS/ME202320233834119778642.48568172.010626072
Liton DasBAN201820183339097712125.05122279.9515410421
Sean DicksonDUR202220221624097618640.67157262.0942111015
Inzamam-ul-HaqPAK2003200325287976138*46.48153163.751731139
Sohail AhmedBHR2025202537331997676*69.71910107.250706445
Graham GoochENG199219922328197513536.11189151.562511163
Chris DentGLO2018201819324975214*34.82185552.561521255
MahmudullahBAN/KT20162016404079757529.55955102.090517828
Andrew BalbirnieIRE/LL202220224242197575*23.78898108.570839343
Paul WalterBH/ESS/PZ202420244647597513423.21109589.0415710426
Ricardo VasconcelosNOR201920191421297418451.26157961.683511277
Nick KellyNZ/WF/WEL202520252229197415034.79127076.6933111718
Cameron GreenAUS/RCB/WA2024202428299974174*48.70118282.402209928
Mehedi Hasan MirazBAN/FB2023202347434974112*24.97117882.681429319
Jaker AliBAN/SS/NE20252025494889746824.35106491.540426739
Daniel HughesSS/NSW202220221925197313940.54148265.6534310814
Jake WeatheraldAUS/AS/TAS202520251628197315536.04134372.452641358
Gary WilsonIRE/DER201720174649109737224.95115884.0204310714
Andrew StraussENG200820081221197217748.60223243.554331080
Cam FletcherCAN202120212527997215754.00148065.6827310926
Ed BarnardWAR/BB202620262831297216533.52131673.8625010325
Andrew JonesNZ199219922532497214334.71231641.97151901
Basit AliPAK199419943132397210333.52150164.761947314
Joe ClarkeNOT201920193037297213927.77119781.2024412616
Lou VincentNZ20022002354349727124.92195349.77073816
Mike GattingENG198519851721697120764.73177254.803401103
Michael BevanAUS1998199826238971101*64.73121380.05180511
Nick SelmanGLA2017201718292971142*35.96185152.464441143
Will YoungNZ/CS/DUR202120212531197112432.37158561.263519728
Hassan NawazPAK/QG/DV20262026343259719635.96788123.220517248
Joe WeatherleyHAM20212021334229717824.27172056.450428621
Dion EbrahimZIM200120013643297112123.68203247.79148930
Mark StonemanMID202420242329197012934.64154362.862531452
Kraigg BrathwaiteWI/GLO202120211631097012631.29246639.331521030
Saim AyubPAK/RR/GAW20232023343329708531.29667145.430949350
Romesh KaluwitharanaSL199919993738497010028.53144966.941731191
Leus du PlooyDER/WF20212021314239709824.87139169.730588322
Tom LammonbyHH/SOM/KK202220223844497011024.25183252.9512310315

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.