Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew FordeWI/CV/IU2022-20269967176805813.60536126.870285341
Albie MorkelSA/AX/RCB2004-20182612006632689724.392577126.810910228175
Luke PomersbachAUS/RCB/PK2007-201434336770112*28.52608126.641317827
Wanindu HasarangaSL/RCB/RR2017-20263192534638228718.463022126.4701521384117
Tim TectorIRE/LL/MR2020-202685796212612229.121681126.47213624369
Vijay ShankarIND/CSK/DC2014-202614411629247669*28.461959126.39011418596
Usman PatelKUW2020-2026726913132012023.571045126.3227814241
Karn SharmaIND/RCB/CSK2009-202513379248904516.18705126.240046441
David MillerSA/IWX/PK2010-20267096372041590914236.7412613126.131269251134674
Rahkeem CornwallWI/SLZ/AH2013-202610510781873102*18.921485126.131711181126
Mangaliso MosheleSA/KNI/LIO2012-202282681110008717.54793126.100496444
Rishi DhawanIND/PK/MI2013-202575532569061*24.64548125.910236122
Akshath ReddyDC/SH/HI2012-2019323126967024.00553125.860326222
Christiaan JonkerSA/CC/WAR2013-2024918522170966*27.131358125.8504713081
Gurkeerat SinghIND/RCB/PK2012-202378641511996524.47953125.8103611145
Nicolaj DamgaardDEN/MR2018-20246659109949120.29791125.6606109154
Irfan KhanPAK/KK/HK2023-202663521781448*23.26648125.620046435
Dillon HeyligerCAN2018-202610769297315618.27582125.6001105341
Rashid KhanIWX/AS/SH2015-2026646402117432879*15.193449125.4901053341232
Alex RossBH/ST/AS2014-202514713329286689*27.562287125.320147217100
Kennar LewisTTRS/JT/CC2014-2024504908898918.14710125.210456761
Darwish RasooliDD/CC/KT2018-2026565379518420.67761124.970567038
M KasselmanBOT2023-20263736573210223.61586124.911546332
Onais BascomeBER2014-2026423846405418.82513124.760124642
Paras DograKKR/PK/RR2010-20224543610708928.92860124.420616357
Sami SohailMAA2018-2026737019221696*43.451782124.35014418772
Muhammad MuneebBEL2020-2025303006697122.30538124.350488020
Parth SahaniMP2016-2023363487437428.58598124.250315130
Waseem MuhammadUAE/KK/CC2021-202623423411673411930.205422124.2044320555365
Rony TalukdarBAN/RR/DD2015-202610096219176820.391547123.920111021455
LA DunbarSER2019-202645449116311733.23939123.862549961
Tanmay AgarwalHI2016-20233636192597*26.43747123.830629622
Anuj RawatRCB/RR/DEL2019-202454471290388*25.80730123.700357743
Connor EsterhuizenSA/LIO/MCT2023-202650477115611928.90936123.501769154
Nathan ReardonAUS/BH/AS2011-20184336572152*23.26584123.460114532
Shivam ChauhanHAR2018-2021222246275934.83508123.430306912
Marcus StoinisAUS/RCB/PK2012-2026483435939790147*28.637934123.3934930834411
Daniel ChristianAUS/RCB/DC2010-202538133387609512924.784940123.3822418416289
Niko DavinNAM2015-20256159613059024.621058123.3507414141
HazratullahGAW/DD/PZ2016-2026991003227112423.411843123.221139229123
Shahbaz AhmedIND/RCB/SH2019-202697591689760*20.86728123.210345141
Tim LudemanAS/MR2012-20184941792492*27.18750123.200518729
Sohail AkhtarLQ2018-2022444298087524.48656123.170327932
Mrunal DevdharRAI/BAR2016-2021343417668223.21622123.150638620
Julius SumerauerJER2018-202671501168854*17.64559123.080135029
Zeeshan KhanMAC2021-202647472106711523.71868122.9315211428
Patrick KrugerSA/WAR/KNI2016-20267258129837921.37800122.880569137
Robin UthappaIND/KKR/RCB2006-20233012892771199127.175795122.8504116705248
Evin LewisWI/RR/MI2014-2026326317248890176*30.347238122.82115219744546
Himanshu RanaHAR2016-20233332280887*26.93658122.800719318

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.