Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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,356 of the 23,363 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Henry NichollsNZ/CAN201720171821464511837.9495567.54141754
Jonty RhodesSA1993199321236645101*37.94136447.29121443
Rohan MustafaUAE20222022272346458833.9589572.070534710
Ben BrownSUS20172017252426459029.3269093.48052865
Aneurin DonaldHAM20222022222706459423.8974986.110537415
Lance KlusenerSA200120012728664510829.3295867.331237512
Steven CrookNOR201420142329364513124.81645100.001218010
Ashton TurnerPS/DUR/WA20222022343166456925.80465138.710315325
James RewSOM202220221520364411437.88122552.57222693
Scott SteelDUR20192019202206447029.27618104.210416515
Sunil GavaskarIND198119811722064417229.27174636.88142620
Jan Nicol Loftie-EatonNAM20222022312856447328.0081179.41051508
Will SutherlandMR/VIC20232023333776448321.4780480.100315121
Nikhil ChaudharyAUS/HH/SKAN20262026373766448120.77589109.340114920
Roelof van der MerweNED/SOM/TS2019201956391364475*24.77616104.550434817
Luis ReeceDER202520251116664321164.30133048.35140635
Brian LaraWI200220021619364311140.19109358.83142654
Rohit SharmaIND/MI202020201919164311935.72540119.071515432
Jatinder SinghOMA202520251919164310035.72634101.421407914
Robert O'DonnellAA201620161019064316733.84122052.70220674
Oli CarterSUS202220221319264318537.82117354.82152758
Sam WhitemanWA202520251422164310330.62124651.61153645
Steve WaughAUS2002200219232643103*30.62117154.91133774
Mayank AgarwalIND/PK202020202024064310626.7965598.171317217
Cameron SteelDUR201820181524064316026.79164439.11143710
Farhaan BehardienSA/TIT201520153529136437040.19579111.050304618
Josh PhilippeAUS/SS/WA20232023313416439019.4867295.680427810
Matthew HaydenAUS/CSK20092009131416428949.38536119.780507122
Lendl SimmonsWI/TKR/CC20202020181846429645.86480133.750624740
Tom AbellSOM/RR202020201621364211935.6785375.26231845
Yashasvi JaiswalIND/RR2026202621223642110*33.79500128.401318621
Luke WellsSUS201520151624064210826.75137346.761431013
Michael LumbSS/NOT201720172525064211725.6891370.322117611
Ian BothamENG19871987232746427127.91104261.61032747
Robert TaylorSCO/LEI20142014253546429820.7188372.71046848
Alex DoolanHH/TAS201820181619364111540.0694467.901517212
Sami SohailMAA202520252020164196*33.74501127.940415528
Mark CraigNZ/OV/OTA201420141623464110433.74122052.541427410
Bevan CongdonNZ19691969122416418527.8757431.18051582
Ramiz RajaPAK1993199322251641109*26.71107359.74133691
Rory KleinveldtCC/NOR201620163127664112830.52514124.711327125
Mitchell MarshAUS/PS/SH202020202727564193*29.14599107.010323921
Ben MikeLEI20212021323266417424.65100563.780416713
Aaron RedmondOV20122012612064013353.33131448.71241844
Ashish BagaiCAN201020101414264091*53.3382677.48070581
Michael CarberryPS/HAM201620161623164010729.09106959.87131805
John WrightNZ198619862025264011927.83157840.56142623
Shahid AfridiPAK20132013363286408826.67450142.220214634
Dwayne BravoWI/CSK/MR2015201546401464062*24.62510125.490235223
Andre RussellWI/KKR/MS202120214441136405422.86388164.950364157

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.