Live1st ODI · India in New Zealand 2026/27NZ95/4 (20.2)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
Glenn PhillipsNZ/AA/JT201820182935295110328.82112284.7616410038
Donald BradmanAUS19311931790950226105.56--501930
Kepler WesselsAUS19851985273109508330.65207145.87070782
Calum MacLeodSCO/DUR201420143132595017535.19103991.432359817
Graeme van BuurenGLO202520253139895017530.65128873.7622510912
Gordon GreenidgeWI198019801621294910349.95197548.051911048
Allan BorderAUS198019801824694915352.72197348.10351919
Michael BevanAUS1999199933281494977*67.79123976.59082663
Gareth RoderickWOR202320231930194913732.72170655.632431154
Graham GoochENG198119811931194915331.63184551.442411173
Mark BoucherSA/RCB2008200840401094911731.63155261.151409110
Neil HarveyAUS19531953815094820563.20128.33432840
JP DuminySA2013201331325948150*35.11117081.031626922
Ben BrownSUS201920192532594815635.11147264.403451093
Ambati RayuduIND/MI2014201436336948121*35.11101993.031608019
Jason RoySUR/KK/DV2026202634342948103*29.63649146.071639936
Sam HarperMS/VIC2025202527343948110*30.58104990.371729220
Craig McMillanNZ200020003036394814228.73170655.5717210511
Niroshan DickwellaSL20182018283629489527.88128174.000601170
Elton ChigumburaZIM/CV201520153837494811728.73108187.702236723
Dwayne BravoWI2006200635388948112*31.60165257.381531044
Josh PhilippeSS/NSW/WA202420242226394713941.17114382.851519816
Eddie ByromGLA202320232027394710839.46142666.4127313311
Roy DiasSL198519852530294710633.82103866.76171641
Geoff MarshAUS198819882330294710133.82224442.20181831
Adam HoseAS/BB/NS2022202233317947110*39.46638148.431707538
Nick GubbinsMID201920192432194798*30.55159459.410741332
Lahiru ThirimanneSL201420143536494710229.59147564.202438510
Faf du PlessisSA/CSK/PZ202020202427394619939.42107288.251619721
Jason SanghaST/AS/SA2025202523303946126*35.04166256.9225410311
Kamran AkmalPAK200620063638694611329.56135269.972431303
Will SmithHAM201620162738194621025.57234240.39146980
Jaker AliBAN/CV/SS202420244239149469137.8496198.440606249
Sohan de LiveraSL/MSC202620262326094513936.35891106.0624210712
Richie RichardsonWI198419842428394515437.80202946.573531182
Lasith CroospulleSL/CCC/GG202620262630194514832.59809116.8123210533
Johnson CharlesWI/AH201320133131094513030.4898795.7423310725
Chris TavaréENG19821982203119458931.50288832.720831010
Stephen EskinaziMID2019201931373945107*27.79119479.151421265
Shoaib MalikPAK200920093538594513428.64146264.64222977
Mitchell MarshAUS/DC/WA20242024354229459423.63110485.6005410237
Marcus StoinisAUS/MS/SB202220225248994575*24.23665142.110346256
Neil BroomCAN/OV2015201510192944131*55.53155660.673411167
Graham GoochENG198019801726194412337.76157959.78261982
Marlon SamuelsWI/AH2014201426286944126*42.91101892.734229633
Yuvraj SinghIND/PW201120113232794411337.76108886.761829324
Eoin MorganENG/KKR202020203432794410637.76722130.751418548
Asif MujtabaPAK19931993323310944113*41.04199447.34173821
Rohit SharmaIND/DC200820084241894476*28.61101493.100738222
Alviro PetersenSA/LIO201220121827294318237.72177153.253231196

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.