Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM323/5 (86)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
Shaun MarshAUS/PK/PS201620162022267813033.90100267.66150699
Joe ClarkePS/NOT202020201922267813333.9068499.122317226
Reggie DuffAUS190219021122367810435.68--130380
Ron ChandragupthaBCAA/SSC20262026212526788029.4882182.58042729
Joe CracknellMID20232023242716788726.0868299.410328812
Sam HarperMS/VIC20242024232916788924.2188976.270327313
Beau WebsterMS/MR/TAS2021202128298678135*32.2992673.22140657
Marcus StoinisAUS/DC/MS202120213630867897*30.82512132.420236726
Lewis HillLEI201720172830567885*27.12122755.26031723
Matthew SpriegelNOR20142014324146789718.32163641.44024852
John ReidNZ198419841317067718039.82160142.29221593
Imran KhanPAK198219822221867767*52.08106263.750306011
Ian BothamENG197819781721167710833.85127053.31310784
Jeet RavalND202520251622367712935.63130851.76220745
Prithvi ShawIND/DC/MUM20212021232306778329.43464145.910528422
Stephen CookSA/DUR201720171625167710628.21103865.22144680
Allan BorderAUS1988198823274677113*29.43140248.29132602
Regis ChakabvaZIM20212021252826778426.0487377.550336221
Syed AzizMAS20222022292876776432.24564120.040425934
Lewis HillLEI20242024243116779222.57108962.17044795
Lewis GregorySOM201620163235767773*24.1893572.41033753
Greg HayCS20182018812167622661.45150744.86321740
Steve TikoloKEN200920091718167616939.7684480.09221755
Alan KnottENG197119711218267611642.25143447.14230773
Hansie CronjeSA199519951520267611237.56118657.00210668
Asad ShafiqPAK201420141621267613735.58125054.081306613
Dean BrownlieNZ/CAN2013201312211676135*33.80139148.60231912
Kyle MayersWI/SKAN/FB20242024232316769230.73449150.560314949
Ashwell PrinceSA200720072324467613833.80150444.95121611
Michael YardySUS201520152626367612429.39120056.332341011
John EdrichENG19691969916267515548.21134740.46240810
O ManishimweRWA202420242222367589*35.53618109.220617418
Keith ArthurtonWI19931993222456758435.53112360.11064548
Kepler WesselsSA19931993222526759229.35167840.23041420
Zafar GoharMID20262026343666759522.50113859.310446510
Zaheer AbbasPAK19781978682674235*112.3310289.22210545
Aiden MarkramSA/TIT201720171011367414384.2580084.252507412
Vijay HazareIND19481948612267414567.4095139.12330610
SJ ToppingNW202520251616167412044.93671100.452416716
Sai SudharsanIND/SUR/TN20232023161736749648.14668100.900706614
William PorterfieldIRE/NW202120211919267411039.6582581.701627615
Sikandar RazaZIM201420141922167414132.1092173.181318412
Virender SehwagIND200120012323367410533.7080184.142421077
Gerhard ErasmusNAM20192019262336749233.70640105.310615527
Javed MiandadPAK19901990262606747525.92149645.05040461
Kieron PollardWI/MI201120113732467411924.07605111.401344636
Liam TrevaskisDUR202220223235126748829.30110960.78043737
Thisara PereraSL/IWX/MR20172017524696745518.22490137.550244831
Babar HayatHK201720171112167317361.1888576.051516114
Nick KnightENG199819981314067312248.0792772.60160616

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.