Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM117/1 (32.3)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 format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Blake MacdonaldVIC/NSWFirst-class2023-202611211554109*27.70101354.69134677
Nick HobsonPST202019-202646351155448*23.08417132.850004422
Avishka FernandoSSCList A2024-20261010055316055.30525105.332205517
Jonathan BirdKNI/WPT202022-2026181805539730.72428129.210424524
Sharmarh BrooksWITests2019-20221324055311123.04125544.06133734
David LloydENGTests1974-19759152552214*42.46134241.13100540
Ryan RickeltonSAODIs2023-20261919255210332.4763487.07122568
Arthur ChipperfieldAUSTests1934-19381420355210932.4785141.83121320
Michael LumbENGT20Is2010-2014272715526321.23413133.660316421
Bhuvneshwar KumarINDTests2013-20182129455263*22.08122545.06034771
Bhuvneshwar KumarINDODIs2012-2022121551655253*14.1574773.90018468
Moisés HenriquesAUS/PORT20Is2009-20262825555111127.55400137.751303526
Greg BlewettAUSODIs1995-19993230355157*20.4188961.98023353
Sean DaveyCANFirst-class2020-202624327551101*22.04103253.391265813
Rory KleinveldtCC/NOR/TST202012-20199461215514213.78354155.650083140
Chamika KarunaratneNCC/COLBOList A2019-20262015455095*50.00491112.020414033
Surinder AmarnathINDTests1976-19781018055012430.5631956.43131421
Aryansh SharmaUAET20Is2023-20262222255074*27.50483113.870526412
Bipul SharmaPK/SH/HIMT202010-202154341155062*23.91411133.820103626
Andy BlignautZIMODIs1999-20105239755063*17.19518106.180435413
Iqbal QasimPAKTests1976-19885057155495613.07146733.670110460
Mervyn DillonWITests1997-200438683549438.45138139.750026767
Peter MoorMRList A2021-20242020254815230.44537102.052135128
James VinceENGTests2016-2018132205488324.91110049.82032860
Nathan SmithWEL/OTA/WORT202018-202570471154851*15.22425128.940143522
Pat CumminsAUSODIs2011-20269160225483714.4270977.290084512
Chris GreenLAN/NSWList A2022-20262925454710026.0555698.381214916
Amir JangooJT/TKR/AABFT202020-20262625454757*26.05546100.180413623
Xavier BartlettPK/BH/KENT202020-2026100552454759*17.65413132.450164224
HJ CullenWORList A2022-2026222045467734.1356995.960404714
Nimesha GunasingheCCC/ACCCFirst-class2024-20261221154516127.25101653.64121653
AR NaidooCAYT20Is2023-20262927554553*24.77531102.640144415
James BakerNDFirst-class2012-202166813554541*11.85149836.3800125511
Imal LiyanageQATList A2022-202517172544107*36.2772075.56143616
MTMMJ AveCOOT20Is2022-20262323654492*32.00505107.720414720
Charlie LlewellynSATests1896-1912152815449020.1542346.81046110
Sher SahakNORT20Is2021-20263934754470*20.15398136.680223432
Gurinder SandhuSUS/NSW/TASFirst-class2018-2025314445444213.60155934.89007754
Shoaib AkhtarPAKTests1997-20074667135444710.07131341.4300115322
Joel CurtisWAList A2025-20261313054311641.77536101.311405713
Himasha LiyanageNCC/ACCCFirst-class2024-202612181543106*31.94104851.811533214
Walter HadleeNZTests1937-19511119154311630.17--121370
Akhil HerwadkarMUM/CHH/TNT202016-2026222205437324.68481112.890305613
Michael DavidsonCANFirst-class2016-201812242543101*24.68130741.55113771
Mohammad WasimPAKODIs1996-2000252525437623.61104352.06034331
George ScottMID/GLOFirst-class2018-2022203235437718.72132940.86023652
Madhav ApteINDTests1952-19537132542163*49.27--13100
Zeeshan SiddiquiOMAList A2013-20161616354287*41.6981866.26050622
AJ MoscaITAList A2022-20261716354210541.6963086.032234610
Sineth JayawardenaTUCAT202024-20261918254210133.88351154.421305425

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.