Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM153/2 (42)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
Mitchell OwenTASList A2021-20262725252514922.83345152.171114435
Louis DelportAAFirst-class2018-20252735952553*20.1983662.800125328
Temba BavumaNORFirst-class2019713052413440.3180365.26210665
Rakep PatelKENT202013-20181815152410337.43299175.251404233
Arun YadavTANT20Is2025-2026151525248640.31352148.860305621
Thulina DilshanTUCAFirst-class2024-2026142115246626.2097853.58022691
Alex DaviesSBThe Hundred2021-20242826352451*22.78412127.18022579
Naved-ul-HasanPAKODIs2003-20107451185243315.8862084.520043816
Nehemiah OdhiamboKENODIs2006-2014665185246612.1973571.290194612
Chris TremainNOR/VIC/NSWFirst-class2017-20244460145245811.39127341.160112579
AN LascuROMT20Is2024-20262120552372*34.87366142.900306522
Liam Patterson-WhiteNOTList A2021-20263327352362*21.7953497.940113821
Kyle JamiesonNZTests2020-20262130552351*20.9287259.980134913
Matthew WadeTASList A2021-20261615252210540.15463112.741205317
SP GomesPORT20Is2022-20261717452282*40.15399130.830524912
Harry NielsenSAList A2021-20252421252211027.4765879.33130454
Craig SerjeantAUSTests1977-19781223152212423.7358840.48124621
Scott StyrisCSK/DC/HHT202008-20143328652263*23.73457114.220203618
Muditha LakshanCCCList A2024-2026221925219930.65508102.560424418
Paul StirlingIRETests2018-20251020052110326.0584062.02121697
Ben PomareNDFirst-class2022-20261522452182*28.94111746.640245613
Biplab SamantrayDC/SH/ODIT202012-20213027352110221.71422123.461124319
Rajat PaliwalHAR/SERT202016-20212827652154*24.81446116.82010423
Vincent AdewoyeNGRT20Is2019-2026594885214913.03412126.460083826
Graham DilleyENGTests1979-19894158195215613.36149434.870210630
Shahadat HossainBANTests2005-20153869175214010.02113445.940010696
Amjad AliUAEODIs2008-2015171705209830.5968076.47030712
Jamal ToddOVFirst-class2023-2026112105209824.76104749.67031795
Trent CopelandNSWFirst-class2017-20232843105205815.7684361.68024605
Shalith FernandoPSCFirst-class2024-2026111715199032.4486160.28042498
Mehboob AliMACT20Is2025-2026202005199325.95283183.390325838
Bilal MasudESTT20Is2023-2026232365198230.53420123.570203620
Lee GermonNZODIs1994-1997373155198919.9678765.95032281
Shangeev ThanikaithasanDENT20Is2021-2026353345195517.90426121.830233818
Rory KleinveldtNORList A2015-20182017351812837.00403128.541104924
Zubayr HamzaCC/LIOT202021-20261919351877*32.38431120.190515613
Nafees IqbalBANTests2004-20061122051812123.55133238.89122721
Sahil ChauhanESTT20Is2023-202626255518144*25.90293176.791143046
Michael van LingenNAMT20Is2021-2024302705186719.19447115.880226114
Farhaan BehardienSAT20Is2012-201838301451864*32.38404128.220113716
Nikhil NaikKKR/PK/MAHT202016-20213730951870*24.67413125.420323720
Heinrich KlaasenMO/OI/MSGThe Hundred2023-2026252335176325.85340152.060433431
Thikshila de SilvaCMCCFirst-class2025-20261625151769*21.5457589.910424125
Finlay BeanYORList A2022-202630273517102*21.5461883.66111528
Theo van WoerkomCANFirst-class2015-20222734851763*19.88150834.28023566
Hiten DalalDELT202019-2022232325168124.57363142.150335032
Milinda SiriwardanaSLODIs2015-2019272415166622.4352598.290313913
Oliver PeakeVICFirst-class2025-20261325351670*23.45126940.66045632
Mudassar BukhariNEDODIs2007-2014463445167117.2067176.900243819
Michael BracewellNZT20Is2022-20265234115166522.43357144.540344124

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.