Live5th T20I · India in New Zealand 2026/27NZ15/1 (3)IND191/8 (20)NZ need 177 runs in 102 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE89/6 (23.3)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL133/3 (17.1)BOLBOL chose to bowlT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Shere Bangla National Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kane WilliamsonNZ201120111113838*-4192.6800011
Keith DabengwaZIM20102010220383019.007650.0000030
Tatenda TaibuZIM20102010330382112.6710137.6200030
Angelo MathewsSL20162016330381812.674879.1700030
Cheteshwar PujaraIND20142014330382712.6710237.2500120
Hammad AzamPAK20122012331383019.004780.8500041
Mominul HaqueBAN20122012430382512.677848.7200050
Swapnil PatilUAE20162016530383712.674682.6100132
Mohammad AshrafulBAN2011201155038247.606063.3300140
Mohammad NaveedUAE201620165533810*19.0031122.5800051
Kevin O'BrienIRE20112011110373737.004092.5000031
Mukhtar AhmedPAK20152015110373737.0030123.3300051
Sachithra SenanayakeSL20142014721373037.005468.5200031
Jermaine BlackwoodWI20212021120372818.508742.5300051
JP DuminySA20152015530371812.334778.7200030
Mushfiqur RahimBAN2008200845037157.4010236.2700010
Stacy-Ann KingWIW201420141113636*-28128.5700041
Farhaan BehardienSA20152015210363636.004481.8200021
Hashim AmlaSA20152015320362218.005565.4500050
Mushfiqur RahimBAN20072007221363536.004481.8200031
Adrian BarathWI201120112213621*36.006753.7300040
Rubel HossainBAN2014201476136177.205664.2900141
AB de VilliersSA20112011110353535.004087.5000040
Daniel FlynnNZ200820081113535*-8143.2100030
Nathan McCullumNZ20132013331352517.503892.1100012
George BaileyAUS20142014441351211.673892.1100013
Milinda SiriwardanaSL20162016441352211.6732109.3800011
Rohan MustafaUAE2016201655035187.005168.6300151
Rubel HossainBAN2011201112973515*17.505070.0000160
Dinesh MongiaIND20072007220341717.004182.9300040
Taijul IslamBAN20142014221341934.006949.2800050
Kemar RoachWI20112011530341611.3310233.3300030
Suhrawadi ShuvoBAN20112011441341611.336651.5200140
Tendai ChataraZIM201420143423416*17.003987.1800132
Sharjeel KhanPAK20142014220332516.503691.6700051
Hardik PandyaIND20162016530333111.0024137.5000141
Nazmul Hossain ShantoBAN2021202134033178.256848.5300050
Habibul BasharBAN200620062113232*-5855.1700020
Naeem IslamBAN20142014110323232.005558.1800010
Aaron RedmondNZ200820081213230*32.009633.3300040
Imran FarhatPAK20112011330321610.673786.4900060
Chamu ChibhabhaZIM20102010330322410.674669.5700050
Trent JohnstonIRE200820083313231*16.004571.1100120
Hamish RutherfordNZ2013201344032178.007145.0700021
Neil McKenzieSA20082008120312615.504765.9600040
Keith DabengwaZIM200920092213121*31.006746.2700020
Chamu ChibhabhaZIM20062006220312715.505457.4100040
NazimuddinBAN20082008220312015.504372.0900050
Shuvagata HomBAN201620161213125*31.004667.3900050
Mohammad HafeezPAK2016201644031147.753881.5800060

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.