Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM160/2 (44.5)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Ruaidhri SmithGLAFirst-class2014-20212237551657*16.1380464.18026787
Musa ShaheenDENT20Is2019-2026322715158019.81475108.420214018
Ravindra JadejaINDT20Is2009-202474411751546*21.46405127.160033914
P SilasBOTT20Is2019-2026574285154315.1552498.28008379
Ben CurranZIMODIs2024-202616162514118*36.7169573.96223530
Gareth AndrewCAN/HAM/WORFirst-class2012-201614203514180*30.2479264.901235518
Nick SelmanGLAT202016-2021232005147825.70398129.150315313
Morgan ToppingNKT202021-2026272455148327.05342150.290514434
Harry SwindellsLEIT202018-2024353045146319.77454113.22034456
Keith DabengwaZIMODIs2005-2010373475144519.0485160.40004328
Alzarri JosephWIODIs2016-20268952175144914.6968275.370074022
Zubair AliQATT20Is2025-2026201935138632.06397129.220544719
Michael RichardsonGERT20Is2019-20232524751361*30.18495103.64020475
M PremaratneBCAAFirst-class2024-202614241513103*22.30104449.14122551
Doug WaltersAUSODIs1971-1981282465135928.5073270.08021370
Pravin AmreINDODIs1991-19943730551384*20.5279964.21021282
James VifahGHAT20Is2019-20243131351363*18.32449114.250314712
Zak TribeJERT20Is2021-20263431651354*20.52479107.100114112
Dawlat ZadranAFGODIs2011-201981562751347*17.6966477.260074021
Nipun DananjayaSSCList A2024-202615146512101*64.0060584.63142437
Samarth VyasSAUT202019-2023252225129725.60352145.450334530
Md AriyanROMT20Is2025-20263026651293*25.60342149.710333340
SJ MacBethNWT202022-20263330551240*20.48392130.610014424
George BonnorAUSTests1880-18881730051212817.078235.371253410
V GanesanGERT20Is2019-20244336951261*18.96494103.64011511
John BracewellNZODIs1983-19905343125124316.5271771.41006363
Dirk ViljoenZIMODIs1997-20015343751263*14.2282761.91025265
Mark AdairWAR/NK/GGT202016-20266644851244*14.22363141.050024127
Billy WadeSATests1938-19501119151112528.3923330.4713371
David WainwrightHAM/DERFirst-class2014-20161625851110930.06114344.71134510
Vusi SibandaZIMT20Is2007-2016262615115920.44503101.590135211
David WilleyLS/TR/WFThe Hundred2021-20264736851183*18.25385132.730224222
Sanju SamsonINDODIs2021-20231614551010856.6751299.611303422
Mike BrearleyENGODIs1977-1980242435107824.29112045.54036470
William ScottonENGTests1881-1887152525109022.1739023.33032260
Usman KhalidKSAT20Is2021-20263934951075*20.40435117.240213524
Aslam KhanMAST20Is2022-2026383435107716.45347146.970145235
Neil DexterMID/LEIT202014-2019463665105617.00430118.600135215
Feroze KhushiKEN/ESST202020-2024252515096721.21396128.540444418
M Simpson-ParkerAUAT20Is2019-20253227550965*23.14435117.010534415
Bert HopkinsAUSTests1902-1909203325094316.42--004233
Barry RichardsSATests197047050814072.5785459.48220705
Craig KieswetterSOMFirst-class20141317350878*36.2988857.21050678
Nick WelchLEIT202020-2023242415084622.09392129.590024824
Maqsood AhmedPAKTests1952-1955162715079919.5010.00022143
Saad Bin ZafarCANT20Is2019-202669361650733*25.35418121.290014217
Ben HorneAUCT202017-2023393765076316.35379133.770243924
P MishraBULT20Is2019-2026624875075512.37452112.170273039
Sandeep LamichhaneNEPODIs2018-20268356155074912.3760583.800011419
Michael JonesSCOODIs2018-2026191705068729.7671970.38030426

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.