Live5th T20I · India in New Zealand 2026/27NZ91/2 (9.4)IND191/8 (20)NZ need 101 runs in 62 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE126/8 (30.1)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOLBOL need 175 runs to winT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd 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/27TITDOL

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shuvagata HomBAN/BB/SR2011-20241058820114054*16.76118696.1203811429
Pathum NissankaSL/DC/JK2019-2026259271138897210*34.48925996.091459161004178
Harrison CarlyonJER2016-202680775184711025.65192496.00111319648
Taranjit BharajDEN2016-202664629126268*23.81131595.970759532
JJ SmitNAM/LL2013-2026199171443285111*25.87342495.9411012188176
Soumya SarkarBAN/DR/DG2012-202629930418658316923.02686495.9143237719189
Ahmed FaizMAS2012-2026161140173742111*30.42390295.9042010328108
Delray RawlinsBER/SUS/SB2014-202616017620406912126.08424495.8822418371195
Babar HayatHK/KY2013-202619318723503117330.68524995.8553019385228
Umar AkmalPAK/BT/GAW2009-202331330348763512929.94796895.8234631640214
Theunis de BruynSA/KNI/TIT2014-202410111314258210126.08269695.77210925275
Scott EdwardsNED/BK/AF2018-20261801633439919930.94416995.73026831152
Luc BenkensteinESS/CR2021-202685814183114023.78191395.7119619366
Norman VanuaPNG2013-20241401181716027115.86167495.7005237897
Cameron WhiteAUS/RCB/DC2005-202026525154595310530.22622195.6923512443183
Saif HassanBAN/RR/KT2019-20268690418278021.24191195.600111116285
Salum JumbeTAN2021-202665501451176*14.1953595.510163625
Paras KhadkaNEP2010-20201059917264611532.27277195.49413626584
Anamul HaqueBAN/DG/CV2012-202519919912457712024.48479595.4542025437139
Shane LeeAUS1995-2001453584774717.6750095.40003317
Imran Ali ButtBHR2017-2024363325976219.2662695.370455317
Jan FrylinckNAM2016-202618115325339513426.52356095.375161227883
Colin de GrandhommeNZ/KKR/RCB2012-2023296324587647174*28.75802095.3584233688290
Adam GilchristAUS/PK/DC1996-20134755083617512204*37.101837195.323592402099354
Aamir KaleemOMA2013-2026958010126078*18.00132295.31051112035
Tony MunyongaZIM2019-20265547115664415.7259495.290034411
Marco JansenSA/PK/MI2019-20262241664426799321.96281295.2701313227127
Michael van LingenNAM2021-202685796227113331.11238495.26610525451
Ricardo PowellWI1999-20051049916205612424.77215995.2318919068
Matthew ShortAUS/PK/CSK2014-202627429424837113431.00881594.9685524816256
Manpreet SinghITA/SIN2016-2026137127132643112*23.18278494.94111717679
Sohan de LiveraSL/GT/MSC2023-202655601189313932.08199494.93210419531
Dushan HemanthaSL/DA/SS2022-202682681084359*14.5388894.930265333
Alejandro FergusonARG2010-20263934869186*26.5872894.92044699
Teja NidamanuruNED/AUC2017-202571575114311121.98120594.852497144
Isaac MohammedWOR2025-2026293005316317.7056094.820106720
Thikshila de SilvaSL/CK/CS2017-20263036263669*18.7167194.780454831
Ashar ZaidiSUS/ESS/CV2014-20181009215209910627.26221794.68110120664
Mosaddek HossainBAN/CV/DD2015-202618416247270986*23.56286494.5908922771
David DelanyIRE/NK/LL2017-2026673595017619.2753094.530164612
Clive MadandeZIM2022-20267058119107419.3696394.500367719
Rahul ChopraUAE/DC2024-20267566141528127*29.38161794.5037511845
Tenjin RabgeyBHU2022-20264242173710817.9878194.371476619
Dunith WellalageSL/LQ/BR2022-20261411052817589922.83186494.3105516143
Dhanushka GunathillekeSL/SS/GG2015-20241391465361413325.63383494.26222740072
Gulam BodiSA/LIO2007-2014222115099025.4554194.090305510
S DanielSL/DA/CS2022-202643452127814229.72135994.0417412549
Gerhard ErasmusNAM/GG/KG2011-2026249236376709156*33.71713594.034479513194
Chris GreenAUS/KKR/ST2015-202635727190406316022.45432294.0131011366116
Ravindu FernandoSL/CS/DA2021-202659585172314032.51183394.0057416955

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.