Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
SJ ToppingNK/NWT202024-2025121213748334.00279134.050413712
Abhisek DasBEN/DGDT202016-2021161633746028.77316118.35031329
Sean AbbottAUSODIs2014-2025292123746919.6838896.390213213
Omar RassolBULT20Is2021-20242322437499*20.78305122.620322923
RR SharanCAAT20Is2023-20242222237486*18.7041191.000252920
David CapelENGTests1987-1990152513749815.58123130.38024341
R LutaayaUGAT20Is2022-2026312703747013.85296126.35015429
Reggie SchwarzSATests1906-1912203583746113.8525851.16016211
Gil LangleyAUSTests1951-19562637123745314.962025.00013200
Chris LewisENGODIs1990-19985240143743314.3845981.48006256
Sisanda MagalaCSK/WAR/LIOT202014-20238341173745015.58308121.430162717
Zak TribeJERList A2024-2025109437310074.60343108.751223210
Adeeb UsmaniUAEODIs20261211037311633.9147179.191212912
Ian Dev SinghJKT202016-20211313337367*37.30350106.57010464
Gilbert ParkhouseENGTests1950-195971303737828.69300.00021170
Esam RahmanJPNT20Is2025-2026141433736433.91300124.330213712
Ryan BaileyWAR/KNIT202012-2014252423736216.95350106.57022318
Pushkar SharmaKENT20Is2022-2025272633734316.22350106.57002427
Syed KirmaniINDODIs1976-198649311337348*20.7261660.55002240
Julius SumerauerJERT20Is2019-202645331037354*16.22267139.700122616
Robert SamuelsWITests1996-1997612237212537.2085543.51110524
Shivnarine ChanderpaulRCB/KRB/SRT202008-20151515237287*28.62317117.35041457
Basir AhamadBKT202024-20251616337268*28.62309120.390212016
David MillerSB/WF/NSThe Hundred2022-2026222033724421.88288129.170011622
Clement TommyVANT20Is2019-2026282413724716.1738895.880022312
Dieter KleinLEIFirst-class2016-2021223183729416.1754668.13017522
Mashrafe MortazaBANT20Is2006-20175338103723613.29273136.260062823
Sarfaraz KhanINDTests2024611137115037.1049574.95133448
T AmarasingheBSC/CMCCFirst-class2025-202681403718826.5055167.33022339
Zaheer IbrahimQATList A2017-2024171713718023.1945781.18031438
Fazle MahmudRR/BB/RKT202016-2024252033715021.82333111.410123115
Wesley MarshallDH/NW/MCTT202019-2023212103715617.67272136.400124414
Keemo PaulWIODIs2018-20263325737146*20.6138297.120023112
Somachandra De SilvaSLODIs1975-198541291037137*19.5369153.69000230
Jomel WarricanWITests2015-20262545173714113.2567854.72007329
Nikhil GangtaHIM/HPT202016-2022201533705430.83293126.28030378
Kithuruwan VithanageSLTests2013-201510162370103*26.4348476.45111449
Sewnarine ChattergoonWIODIs2006-20091817237054*24.6761560.16022543
Tristan StubbsMO/SBThe Hundred2022-20261717537053*30.83265139.620202021
Talat AliPAKTests1972-1979101823706123.1314728.57022341
C PyleGIBT20Is2024-2026222143704721.76304121.710013313
Irfan SukkurRR/DD/CVT202015-2026322723705214.80337109.790123411
Yasar HaroonBRAT20Is2019-2026302843704715.4243485.25002377
Artie DickNZTests1961-19651730437050*14.2320.00014290
VE TemboMOZT20Is2019-20263432637047*14.23335110.450074211
GK GhalleyBHUT20Is2022-2026373553704012.3341190.020062417
Cameron BoyceAS/MR/HHT202012-2026104491737051*11.56315117.460172519
Saif HassanBANODIs2025-2026151503698024.6049374.850213713
Ben WrightGLAFirst-class2014-20151117036912321.7167154.99113621
Mikyle LouisWITests2024-2025102003699718.4589741.14021404
PreviousPage 108Next

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.