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 2012: 67.43 (minimum 20 innings) (from the 17,630 of 17,636 matches with full scorecards).

More filters

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

Player figures come from full scorecards, which we hold for 17,630 of the 17,636 matches in this selection (from 2012). 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
Virat KohliIND/RCB2012-202670176911633513254*51.323765189.0187191453232594
Pavan RathnayakeSL/KF/CCC2024-2026818514353322149.763505100.8011154295119
Shivnarine ChanderpaulWI/KRB/SR2012-201867101213960203*49.50767951.57824443819
AB de VilliersSA/RCB/BH2012-2021395406761596817648.3915782101.1827101161443509
Michael ClarkeAUS/PW2012-201583111124785329*48.33725265.981315352028
Joe RootENG/RR/ST2012-2026521659802783926248.083997869.6467153312757167
Karanbir SinghAUA2024-202661617258116447.801482174.164204214213
Abid AliPAK2019-2021223221414215*47.13269552.475431775
Darius VisserSAM2024-20262323584513246.94595142.023318638
Kumar SangakkaraSL/DC/HH2012-2018334374351589731946.892011279.044279191658190
Cheteshwar PujaraIND/RCB/PK2012-2024200298281260623146.692426351.96395221149063
Joshua van HeerdenGER/WP2022-20262524684088*46.67612137.250518226
Rhys MariuNZ/CAN2023-202634493212124046.11324165.4469129710
Phil JaquesHH/NOT2012-201415213827150*45.94124866.272641192
Steve SmithAUS/DC/RR2012-2026524602852359423945.643246572.6859117262328359
Faheem NazirSWI2022-20252424491211345.60611149.2626110628
Will PucovskiAUS/VIC2019-2024223331365255*45.50276849.314741333
Sharujan ShanmuganathanBSC/TUCA/CK2025-202636368126812345.29206461.4336210715
Rohan KadamKAR2019-2021262539958945.23761130.7509211227
Kane WilliamsonNZ/ND/SH2012-2026535611782409225145.203362571.6548140242455269
Michael PappsWF/WEL2012-2018498973704316*45.17653956.641013452218
Shubman GillIND/KKR/GLA2018-2026305336431313926944.841326899.033068121414331
Ed JoyceIRE/SUS/LL2012-201813716214662225044.741001566.1217271072464
Babar AzamPAK/SS/RR2015-2026527571672244419644.532500489.7639161382338298
Chris RogersAUS/ST/MID2012-20166410354333203*44.21806753.71112565654
Sai SudharsanIND/SUR/TN2021-2026828993524108*44.053428102.80427337285
Sami SohailMAA2018-2026737019221696*43.451782124.35014418772
J BakerCAY2024-2026323251171106*43.37884132.4711009964
Adam VogesAUS/MS/PS2012-2018131143334759269*43.26698368.15822449525
Devon ConwayNZ/CSK/LIO2014-20263263655113551327*43.161631283.072080261607236
David WarnerAUS/DC/SS2012-20265926846026900335*43.112781596.7155170362936562
MS DhoniIND/CSK/RPS2012-20254674131601086722442.951126096.5145811854360
KL RahulIND/RCB/PK2013-2026411440621622519942.921807689.7629111241511472
Alastair CookENG/ESS2012-2023256391261564726342.873037051.52387316193517
James TaylorENG/NOT2012-20169912220436229142.76654566.658251042459
Hashim AmlaSA/IWX/PK2012-20223664323816845311*42.752459268.504280221863139
Sam HainENG/BH/HH2014-2026365439761550420842.712426863.892697271562184
James RewENG/SOM/LS2021-202613217323639922142.66951567.2516311174078
Muhammad AsimQAT2024-2026342998539442.65614138.930748726
Gayan ManeeshanKYCC2024-20261525298016042.61149065.773401009
Raveen de SilvaACCC2024-20263737149767742.43194550.18053626
Younis KhanPAK2012-2017761159448621842.32852252.641611741238
David BedinghamSA/CC/DUR2019-202618923215916127942.221148479.77263412973194
Greg HayCS/CD2013-2024921529600722642.011291446.5214311071910
Ross TaylorNZ/DC/PW2012-2025415475931594029041.732070077.003283311517233
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.