Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG15/1 (0.5)ZIM79 (14.3)AFG need 65 runs in 115 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27VICWA

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Robert O'DonnellAA/ND/AUC2014-202616222230673422335.071098061.33113314781131
Mehedi Hasan MirazBAN/GAW/RK2016-2026345337426369112*21.59903470.5042422608131
Nizakat KhanHK2013-2026189187154139127*24.063928105.3711913356131
Steven TaylorUSA/RR/BT2010-20251521449369516227.37372499.2241819386131
Brett HamptonCAN/ND/HAM2015-202612013816288312123.63314791.6121613272131
Michael LeaskSCO/SOM/PA2013-2026205166282752107*19.942312119.031914199131
Roelof van der MerweSA/NED/RCB2009-20264353111024540165*21.724510100.6731326377130
Haider AliPAK/CK/JT2020-202616115620302614622.252624115.3211415270130
Rohit KumarNEP/LL2018-202620719726534412631.25595889.693269393129
Jacob OramNZ/CSK/RR2001-201325222237481813326.04682470.6062116437129
Dwaine PretoriusSA/CSK/LIO2012-202626618944267011118.412209120.871521200129
Asif KhanUAE/ME/GG2022-202510097162639151*32.582576102.453136187129
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Kapil DevIND1978-1994356382549031175*27.53951786.8394129878128
Rishi PatelESS/LEI/BP2019-20261992439674617928.83954170.71142519863128
Mark AdairIRE/WAR/NK2015-202626019844291910818.952695108.311413246128
Seekkuge PrasannaSL/NOR/DD2011-202618115725180911213.701493121.171616114128
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
James BraceyENG/GLO2016-20262543333010314224*34.041559866.122541261213127
Hansie CronjeSA1992-200025628640927913537.721559759.4986219775127
Harbhajan SinghIND/AX/KKR1998-2021544386100452311515.81576478.4721050471127
Doug BracewellNZ/DC/CS2011-202519022042436710524.53660966.0822127463127
Ben DunkAUS/MI/MS2011-202516615611338299*23.322603129.9301710282127
Marco JansenSA/PK/MI2019-20262241664426799321.96281295.2701313227127
Hassan NawazPAK/IU/QG2023-20268983142092105*30.321583132.152118127127
Ahmed ShehzadPAK/BB/BT2009-20242422539729517629.90866584.19104217757126
Afif HossainBAN/KT/RK2016-202621119322392093*22.923455113.4601313344126
Faheem AshrafPAK/HH/RR2017-20263002264831849117.89328396.9801020300126
Rahkeem CornwallWI/SLZ/AH2013-202610510781873102*18.921485126.131711181126
Scott StyrisNZ/CSK/DC1999-201428627136728017030.98980374.2693714643125
Josh ClarksonNZ/CS/SKAN2015-2026133142253206166*27.40357489.7031112261125
Zak CrawleyENG/PS/HH2017-2026280393161131626730.021529074.011366351487124
Keaton JenningsENG/PS/DUR2014-2026370465531595331838.722644960.323667371933123
Curtis CampherIRE/SOM/ESS2020-2026204186224508123*27.49487292.5352017436123
Ed PollockWOR/WAR/BB2017-202515316211340218022.533317102.5641517420123
Brandon McMullenSCO/HAM/DC2022-202611410513321815134.982911110.555196288123
Sharjeel KhanPAK/IU/KK2013-2026101983246615225.961932127.643137271123
HazratullahGAW/DD/PZ2016-2026991003227112423.411843123.221139229123
Faisal KhanKSA2018-202670705192010129.541104173.911107191123
Michael JonesSCO/DUR/LAN2018-202617420214556320629.59787170.6852717601122
Farhaan BehardienSA/PK/KNI2012-202219916968370772*36.703042121.860157247122
Peter MoorZIM/IRE/MR2014-202513414313301115223.16404474.4621411244122
Roston ChaseWI/BT/SLZ2016-202628829843659519425.86960868.6463232607121
Imad WasimPAK/MS/MR2015-2026424302103450092*22.613712121.2301427401121
Alishan SharafuUAE/ADKR/SW2020-202613512814305590*26.802638115.810197288121
Venkatesh IyerIND/KKR/RCB2016-202612311624291910431.732197132.861172275121
Cameron BancroftAUS/ST/PS2015-20263514535214474206*36.092509057.692673351448120
Brett D'OliveiraWOR/BP2014-20263484143810799202*28.721669464.691455341209120
Gulbadin NaibDC/SS/DC2011-202620318137304482*21.14308698.6401317230120
Peter HandscombAUS/MS/MR2012-20263774595514511281*35.922208265.712777301480119

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.