Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO43/1 (6)TITLIO chose to batT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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)T2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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/27NZIND

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAK/SS/RR2015-2026527571672244419644.532500489.7639161382338298
Simi SinghIRE/LL2016-202315213023233213621.79259889.76381518964
Basil HameedUAE/ME/SW2019-20261251102319317122.20215289.7307912076
Josh ClarksonNZ/CS/SKAN2015-2026133142253206166*27.40357489.7031112261125
Rohit KumarNEP/LL2018-202620719726534412631.25595889.693269393129
Shoaib MalikPAK/IWX/DC1999-20257196861371837924533.482049489.681299381504422
Janak PrakashSIN2016-20257365138895817.1099289.620255128
Mackenzie HarveyAS/MR/VIC2018-20268689112038134*26.13227689.54210523236
Michael KlingerAUS/KTK/AS2011-2019209222287624166*39.30851589.54193512757155
Ross WhiteleyBH/HAM/WOR2014-202634234057722713125.54807489.5123127648306
Parthiv PatelIND/RCB/CSK2002-20192202262349619524.44554389.500271962868
Lega SiakaPNG2014-20261391336228810918.02256189.34161518857
Aman DesaiSIN2022-2025565318636616.6096689.340459316
Shaheen Shah AfridiPAK/BH/MID2018-20263662167117065511.77191089.32024012998
Tom WellsLEI2014-201893821912466919.78139589.320467846
Shoaib KhanOMA2021-20245958111204105*25.62134889.3218811226
Kamindu MendisSL/SH/KT2018-2026176177225125182*33.06573889.328277476147
Moeen AliENG/KKR/RCB2013-2026632625721463121926.461638989.271569581382565
Tharindu RatnayakeSL/DG/DA2021-2026715778318616.6293189.260447041
Lahiru SamarakoonSL/JK/DG2021-20266156128477319.2594989.250345945
Mashrafe MortazaBAN/AX/KKR2001-20244103215935367913.50396389.230542311142
Mark WattSCO/DER/LAN2015-2026261151401856114*16.72208189.19141614162
D NdikubwimanaRWA2021-20261111058192782*19.87216189.17010818838
Travis HeadAUS/RCB/AS2013-2026418496371769123038.541984289.163393282034407
Tanzim Hasan SakibBAN/SS/RW2023-20269254185075014.0856989.100163520
Joe CracknellMID/LS2020-202612913210345612828.33387989.10218939365
Hamid ShahDEN2012-202698987330513836.32371189.06325827089
Gudakesh MotieWI/BT/GAW2021-20261741013810836317.19121788.9903910239
Surya AnandDEN2021-202659471469350*21.0077988.960163922
AR ShettyLAN2025-2026252655135324.4357788.91011565
Calum MacLeodSCO/SUS/DUR2008-202224924926658517529.53740988.8811292967994
Virat KohliIND/RCB2008-202684690713637863254*49.114260188.8895216533642651
Shadley van SchalkwykUSA/KNI/SLK2013-202611061305745818.5264688.850154315
Noah CroesNED/DG2023-2026524388237023.5192788.78032723
Seth RanceNZ/CS/CD2014-20228267166945213.6178288.750167729
James BazleyBH/AS/KEN2020-202576731981264*15.0491588.7402126631
Wesley BarresiNED2010-2025129128142914137*25.56328588.711171629753
Jean-Pierre KotzeNAM/DC2013-202512111311220914821.66249188.68351021578
Kamil MisharaSL/JK/NCC2022-20269095123085187*37.17348188.62613630691
Milinda SiriwardanaSL/RK/GG2015-20268380515648320.85176588.6108912454
Ben FerbracheGUE2014-20265137963868*22.7972088.610233912
Simon MilenkoBH/HH/TAS2014-202050441165210019.7673688.591336120
S HapuhinnaTUCA2024-2026272926497624.0473388.540308111
Clement TommyVAN2018-2026383314694714.6653088.490033515
Steven CrookNOR2014-201812913729301414527.91340888.44491333843
Amir JangooWI/JT/TKR2020-202649508151323336.02171288.3838311945
Colin IngramSA/DC/AS2010-20265075496317442257*35.891973888.373584291837485
Stephan BaardNAM2013-202294977270414530.04306088.37316727051
Shiraz KhanKUW2019-202562411748650*20.2555088.360122818
Sybrand EngelbrechtNED/CC2014-2024413688477530.2595988.320416920

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.