Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (All cricket)

A Bandara has the highest batting average in men's cricket since 2002: 67.43 (minimum 20 innings) (from the 20,009 of 20,016 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2002-01-01×

Player figures come from full scorecards, which we hold for 20,009 of the 20,016 matches in this selection (from 2002). Earlier matches have results and team totals only.

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
A BandaraCCC2024-20263438151551200*67.43230067.4353013110
WGRL WijenayakeNSWC/BSC2025-202612205918201*61.20170153.97441856
Promod MaduwanthaBRC/NCC2024-202618246101416656.33209748.35451880
Pasindu SooriyabandaraSL/MSC2024-2026414691959204*52.95285968.52410317724
Sonal DinushaSL/GT/CCC2023-2026434291733133*52.52238372.7269213531
Graham ThorpeENG2002-20054162142421200*50.44488849.5371222727
Pavan RathnayakeSL/KF/CCC2024-2026818514353322149.763505100.8011154295119
Gary KirstenSA2002-200446607263016049.62486054.1291433338
Virat KohliIND/RCB2008-202684790813637937254*49.144265288.9595217533655652
Shivnarine ChanderpaulWI/RCB/KRB2002-20183404308116889203*48.393170853.263998161674115
Steve WaughAUS2002-2004324061639156*48.21292256.095742017
Joe RootENG/RR/ST2012-2026521659802783926248.083997869.6467153312757167
Karanbir SinghAUA2024-202661617258116447.801482174.164204214213
Matthew HaydenAUS/CSK/BH2002-2012257315291358438047.501878872.303363131539198
Darren LehmannAUS/RR2002-2008727513293917747.40418570.23715429619
Mohammad YousufPAK/AX/ASIA2002-2010256290351208422347.391789967.512868141251101
Abid AliPAK2019-2021223221414215*47.13269552.475431775
Darius VisserSAM2024-20262323584513246.94595142.023318638
Justin LangerAUS2002-2007581048448825046.75758059.211216658322
Joshua van HeerdenGER/WP2022-20262524684088*46.67612137.250518226
Brian LaraWI/IWX/ICC2002-2007152185167880400*46.631154468.26213013888105
Jonty RhodesSA2002-2003353181068107*46.43123086.83194937
Sachin TendulkarIND/MI2002-20133734454518469248*46.172673569.084394182276132
Rhys MariuNZ/CAN2023-202634493212124046.11324165.4469129710
Ricky PontingAUS/KKR/MI2002-2013406479452000025746.082854670.0654106272083204
AB de VilliersSA/AX/RCB2004-202166071012027118278*45.963139386.3851163312563671
Michael HusseyAUS/CSK/MI2004-2016394413831514719545.902143670.662393191381218
Cheteshwar PujaraIND/KKR/RCB2010-2024220312301286923145.632461652.28395321152066
Faheem NazirSWI2022-20252424491211345.60611149.2626110628
Jacques KallisSA/AX/IWX2002-2016453518752016622445.523146964.0846118332038236
Will PucovskiAUS/VIC2019-2024223331365255*45.50276849.314741333
Kumar SangakkaraSL/AX/IWX2002-2018769856783528331945.354831673.0378190363809298
Sharujan ShanmuganathanBSC/TUCA/CK2025-202636368126812345.29206461.4336210715
Rohan KadamKAR2019-2021262539958945.23761130.7509211227
Shubman GillIND/KKR/GLA2018-2026305336431313926944.841326899.033068121414331
Michael ClarkeAUS/PW2003-20154004557117210329*44.822612765.873686211682102
Kane WilliamsonNZ/ND/SH2010-2026562642822504625144.733528070.9951143292540274
Babar AzamPAK/SS/RR2015-2026527571672244419644.532500489.7639161382338298
Carl HooperWI2002-200337417151123344.44249960.4644114621
Hashim AmlaSA/IWX/PK2004-20224785855023703311*44.303583266.1564116292661158
Jonathan TrottENG/WAR2007-2018229304251231522644.142103158.56307224135116
Steve SmithAUS/DC/RR2010-2026581649952440723944.063351372.8359119292396367
Sai SudharsanIND/SUR/TN2021-2026828993524108*44.053428102.80427337285
Alastair CookENG/ESS2006-2023373561352303429443.794422952.085910923278524
Michael BevanAUS2002-20046851161528102*43.66218070.0911021089
Chris RogersAUS/ST/MID2008-20166510554352203*43.52809453.77112565694
Inzamam-ul-HaqPAK/AX/IWX2002-200717018827699932943.471057166.2112381472370
Sami SohailMAA2018-2026737019221696*43.451782124.35014418772
J BakerCAY2024-2026323251171106*43.37884132.4711009964
Rahul DravidIND/IWX/RCB2002-2013382444531693527043.313028755.92329918191571
Page 1Next

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.