Live5th ODI · Ireland in Namibia 2026/27NAM31/0 (5.4)IRE129 (33.1)NAM need 99 runs in 266 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOL121/1 (14)BOL need 54 runs in 36 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T2062nd 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 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
Muditha LakshanCS/CCC/KR2022-2026524991284117*32.10136694.00111412143
James VinceENG/SS/ST2014-2026635717602409624036.682566993.8732139442980408
Usman GhaniDD/AFG/KZ2014-202358575131511825.29140193.8615511937
Tanwir AfzalHK2013-20196962886810416.0792593.8412115748
Kamran GhulamPAK/IU/LQ2016-202652524127411826.54135893.8125312439
MA BaigMAA2018-2025413294847421.0451693.80012427
Pawan SandeshCCC/BRC/KR2024-2026343447666225.5381793.760317235
Aqib IlyasOMA/BK2015-2024111107103065109*31.60327993.47320929472
Mohammad ShahzadUAE2014-2017353326257920.1666993.420456120
Zaheer IbrahimQAT2017-2024424077228021.8877393.400337719
Raynard van TonderSA/KNI/NW2019-20262929366481*25.5471193.390115317
Jan Nicol Loftie-EatonNAM/JB/CR2018-202614312119222910121.85238893.3418818667
Tom RogersMR/HH/KEN2017-2026116762972349*15.3877593.2900105428
Raghav DhawanUGA/HIM2016-20264038512338537.36132293.27011311129
Richie BerringtonSCO/GC2008-202627425739699112732.07749893.2493519527204
Amir AliOMA2013-201737291147558*26.3951093.14021438
Nipun DananjayaCS/SSC2023-202632309753101*35.8680993.081426013
Chris GayleWI/IWX/KKR1999-2022820888743074033337.763303193.06581706631851374
Mohammad MithunBAN/BB/KRB2012-202619017722363684*23.46390893.0402017274118
Shahid WasifHK2016-202666521288859*22.2095592.980556829
O ManishimweRWA2022-2026978711132489*17.42142492.98061112230
IK GamantikaINA2017-2026998312131278*18.48141392.850149231
Hardus ViljoenSA/PK/LIO2013-20261791314412976314.91139792.84031311353
Brendon McCullumNZ/KKR/RCB2002-2019670713642095930232.292259392.7723111532143711
NMS ParamSIN2016-20232925556372*28.1560792.750314514
Sadeera SamarawickramaSL/GG/DV2017-202616416319420212529.18453992.584201245934
Curtis CampherIRE/SOM/ESS2020-2026204186224508123*27.49487292.5352017436123
Harry ManentiITA/AS/SA2022-2026595061090114*24.77117992.451228726
Bikram AroraMAC2019-20245348976866*19.6983192.420327019
Binod BhandariNEP/SPR2013-20261211011917777321.67192392.4109714860
Aasif SheikhNEP/JB2021-20261751748433611026.12469592.3522813450110
Karim SadiqAFG/KK2009-2018656231002114*16.98108592.35211010825
Jaydev UnadkatIND/KKR/RCB2010-2026197854061758*13.7166992.230194529
Musa ShaheenDEN2019-2026433836248017.8367792.170315020
A LimdawalaMAA2022-2026604757296817.3679192.160325617
T RajapakseACCC2025-202618201610118*32.1166292.151327115
SJ ToppingNK/NW2024-20252121178012039.0084792.092427919
A McAuleyISL2016-2026333125195017.9056492.02012522
Beyers SwanepoelWAR/TIT/WOR2022-2026504746998316.2676091.970369215
Ben CooperNED2013-20219693172274173*29.92247391.95116924654
Pulindu PereraNSWC2024-202630341971129*29.42105691.9533511924
IKEG ArtawanINA2022-20269670244774110.3751991.9100114314
Saad Bin ZafarCAN/SLZ/LL2015-2026149962813155219.34143291.8301711131
Tharindu PereraBOT2017-20254036761748*21.2867291.820045419
Harry TectorIRE/GLO/NK2017-202628127445719114031.40783691.7764321617172
Shem NgocheKEN2010-20261911263911666613.40127191.7402208441
Tim RobinsonNZ/WF/WEL2021-20261111288329713927.48359491.745191634888
Amjad JavedUAE2008-201758491075410019.3382291.731226630
Murray ComminsIRE/NK/MR2019-202341402111912529.45122191.6536712527
Wes DurstonDER2014-2016789611272013432.00296991.61314332649

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.