Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM104/1 (28)Day 1: Lunch - 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
Swapnil AsnodkarRR/GOAT202008-2018303005927219.73480123.330347515
Suyash PrabhudessaiRCB/GOAT202019-20243732659260*22.77429138.000125024
Ramon SealyCAYT20Is2022-2026393325926419.10455130.110234430
Kyle VerreynneNOTList A20261010359110584.4365290.64150437
Joshua van HeerdenGERT20Is2022-2026191845917442.21438134.930316415
Tiger LanceSATests1962-1970132215917028.1448937.42051426
Sadagoppan RameshINDODIs1999232305918225.7099559.40053621
Wayne LarkinsENGODIs1979-19912424059112424.63104756.45103673
Gareth DelanyLL/NW/MRList A2017-2026292635919825.7071083.240444724
Vusi SibandaZIMTests2003-2014142805919321.11117750.21023866
KC D'SouzaBULT20Is2020-20223128759192*28.14384153.910233640
Adnan AkmalPAKTests2010-2013212955916424.63134144.07032730
Dick BarlowENGTests1881-1887173045916222.737346.58023310
Shane GetkateNK/NWT202016-2024393655915519.06478123.640126019
US HathinjarCAAT20Is2023-20253636259174*17.38500118.200475431
Ollie PriceGLOT202023-2026444065915117.38474124.680144520
Angus McKenzieCAN/OVFirst-class2021-2025304385915316.89117550.30017717
Shem NgocheKENT20Is2010-2026119702159141*12.06555106.4900124819
Lionel CannBERODIs2006-2009262535905226.82504117.060134629
Muhammad AbbasWELT202023-2026282625907224.58448131.700303025
Colin AckermannNEDT20Is2019-2026292945906223.60507116.370134314
KN ChaddhaINAT20Is20262322258975*29.45548107.480414812
Mark CraigNZTests2014-2016152595896736.81108354.390316510
Ramesh MendisDV/DG/KFT202020-20265339165894125.61431136.660014324
Thatayaone TshoseBOTT20Is2019-2026635195896014.02504116.870173526
Christi ViljoenNAM/OVFirst-class2012-2019203245885621.0097560.310247310
Janak PrakashSINT20Is2019-20244341125885620.28467125.910123724
ARG ThomasSURList A2024-20261817258716239.1369684.34130559
Nic MaddinsonDUR/VIC/NSWList A2021-20262626058712622.5871881.751336414
Mitchell OwenTASFirst-class2023-2026182825878322.5869784.220557413
Gus AtkinsonENGTests2024-20262131158711819.5789265.811016413
YS SamraCANT20Is2025-20262019358611036.63367159.671305633
Rob NicolNZODIs2011-20132221258614630.8477675.522225313
Shivam ChaudharyRAI/UPT202018-20232323258684*27.90502116.730426214
Malcolm WallerZIMT20Is2011-2018313075866825.48427137.240123927
Niall O'BrienIRE/KRB/RRT202012-20164134558647*20.21521112.480044710
Max WalkerAUSTests1972-197734431358678*19.53135141.52015541
Charlie TearSUSFirst-class2022-2026122105858927.86134143.62041702
SSM StanislausMACT20Is2021-2024373335856219.50574101.920114221
Ben StokesENGT20Is2011-20224336958552*21.67457128.010114222
Swapnil SinghRCB/PK/BART202016-20245139135855022.50477122.640143827
Jean-Pierre KotzeNAMODIs2019-20252626158413623.3678174.781125415
Kamil MisharaSLT20Is2022-2026282835847623.36467125.050435424
Sandeep GoudOMAODIs2019-20243930758467*25.3980073.000323325
Alok KapaliBANTests2002-2006173415848517.70120148.63026803
WAE BurtonSERT20Is2021-20263534458484*19.47409142.790256332
Sunil JoshiINDODIs1996-200168451158461*17.1865389.430144717
Steven FinnMID/SUSFirst-class2014-20225068225845612.70115750.48019826
Paul CollingwoodENG/IWX/ICCT20Is2005-2017373325837918.81459127.020333724
Rod LathamNZODIs1990-1994333345836020.10100857.84013501

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.