Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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 2000: 67.43 (minimum 20 innings) (from the 20,361 of 20,368 matches with full scorecards).

More filters

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

Player figures come from full scorecards, which we hold for 20,361 of the 20,368 matches in this selection (from 2000). 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
Pavan RathnayakeSL/KF/CCC2024-2026818514353322149.763505100.8011154295119
Virat KohliIND/RCB2008-202684790813637937254*49.144265288.9595217533655652
Steve WaughAUS2000-200493103204074157*49.08700558.161217645525
Justin LangerAUS2000-20077613411599425048.731016258.981821777234
Joe RootENG/RR/ST2012-2026521659802783926248.083997869.6467153312757167
Matthew HaydenAUS/CSK/BH2000-2012290361331574438048.002209671.253975191800226
Karanbir SinghAUA2024-202661617258116447.801482174.164204214213
Darren LehmannAUS/RR2001-2008818216313917747.56439171.49717431321
Shivnarine ChanderpaulWI/RCB/KRB2000-20183714688718040203*47.353400353.0539106161782121
Graham ThorpeENG2000-20057299203739200*47.33777748.08101953818
Sachin TendulkarIND/MI2000-20134405235122279248*47.203205869.5055110192762155
Abid AliPAK2019-2021223221414215*47.13269552.475431775
Darius VisserSAM2024-20262323584513246.94595142.023318638
Hashan TillakaratneSL2001-20044654131923204*46.90426345.115512181
Michael BevanAUS2000-20041108925299010746.72420271.16319220914
Joshua van HeerdenGER/WP2022-20262524684088*46.67612137.250518226
Jacques KallisSA/AX/IWX2000-2016535614952421422446.663927961.6552144382406285
Gary KirstenSA2000-200411814914625122046.301130255.311638972313
Andy FlowerZIM2000-2003109125145129232*46.21805363.69932450827
Rhys MariuNZ/CAN2023-202634493212124046.11324165.4469129710
Inzamam-ul-HaqPAK/AX/IWX2000-2007237263391030132945.991596364.53215819108597
Brian LaraWI/IWX/ICC2000-20072002501910619400*45.971608266.032744211186129
AB de VilliersSA/AX/RCB2004-202166071012027118278*45.963139386.3851163312563671
Ricky PontingAUS/KKR/MI2000-2013457542542242825745.963163170.9160120332362221
Michael HusseyAUS/CSK/MI2004-2016394413831514719545.902143670.662393191381218
Mohammad YousufPAK/AX/ASIA2000-2010330375441517122345.832383163.663581211524121
Damien MartynAUS/RR2000-201023425057884416545.821391863.5418541389231
Cheteshwar PujaraIND/KKR/RCB2010-2024220312301286923145.632461652.28395321152066
Faheem NazirSWI2022-20252424491211345.60611149.2626110628
Will PucovskiAUS/VIC2019-2024223331365255*45.50276849.314741333
Sharujan ShanmuganathanBSC/TUCA/CK2025-202636368126812345.29206461.4336210715
Rohan KadamKAR2019-2021262539958945.23761130.7509211227
Thilan SamaraweeraSL2001-201312817031628523145.221278749.151630147077
Shubman GillIND/KKR/GLA2018-2026305336431313926944.841326899.033068121414331
Michael ClarkeAUS/PW2003-20154004557117210329*44.822612765.873686211682102
Kane WilliamsonNZ/ND/SH2010-2026562642822504625144.733528070.9951143292540274
Kumar SangakkaraSL/AX/IWX2000-2018826916843709531944.595181971.5981198394017302
Babar AzamPAK/SS/RR2015-2026527571672244419644.532500489.7639161382338298
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
Rahul DravidIND/IWX/RCB2000-2013456528642021427043.563645255.453512119225876
Chris RogersAUS/ST/MID2008-20166510554352203*43.52809453.77112565694
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.