Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd 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)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 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by year (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,349 of the 23,356 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael ClarkeAUS2008200833426157111843.64307051.174931334
Rohit SharmaIND/MI2024202442544157113131.42160797.7648417665
Alex LeesYOR2014201431373157013846.18252562.18310319711
Ben DuckettENG/NOT/BP2023202332433157018239.25175889.313611889
David BoonAUS1986198633421156913138.27305751.324731684
Hashim AmlaSA/BT/HAM2018201843571156911228.02279456.1621161932
LG PretoriusSA/RR/TIT20262026434241568188*41.26918170.81311414587
Eoin MorganENG/MID2019201943438156814844.801331117.81210211786
Gautam GambhirIND/KKR201120114249515689735.64220271.2101321814
Dewald BrevisSA/CSK/HAM20252025595791568125*32.67966162.3219389129
Shivnarine ChanderpaulWI20072007282991567149*78.35259060.5077014321
David MillerSA/DOL/WF202220226558281567106*52.231128138.9219210677
Samit PatelNOT/RK2016201651584156412428.96215272.68210316730
Sam HainWAR/BB/WF20222022283771562202*52.07299652.1448115518
Reeza HendricksSA/LIO/RR2024202460585156211729.471254124.56113514562
Steve SmithAUS20222022333981560200*50.32253161.6439314811
Rory BurnsSUR2016201639505156012234.67276356.4621111928
Haseeb HameedENG/NOT2022202224345155919653.76240864.745912184
Riki WesselsNOT/KK/KT20162016425041559159*33.89182385.5238518634
Adam LythYOR/TR2024202430382155814743.28218071.4758021219
Wayne MadsenDER/PZ20192019354461558204*41.00186483.5837519225
Jos ButtlerENG/RR/ST2019201940472155815034.62181186.0339215753
Mushfiqur RahimBAN/SS20232023484910155812639.95177287.92210214226
Tim SeifertNZ/KKR/MR20262026515141558105*33.151008154.56214414182
Quinton de KockSA/KKR/BR20252025555421558123*29.961241125.54213513376
Viv RichardsWI1984198433375155720848.66194180.2257319418
Tim RobinsonNZ/WF/WEL2025202542466155710838.92157199.11310215148
Wayne MadsenITA/DER/MO2023202335392155514342.03166493.45214419331
AB de VilliersSA/RCB/TIT2017201741408155517648.591199129.69110112358
Shaun MarshAUS/PS/GLA20182018294211554163*37.90258460.1463317717
Shivnarine ChanderpaulWI2006200638465155410137.90258160.21113116317
Gordon GreenidgeWI1983198326326155319459.73202353.534919918
KL RahulIND/PK2021202132375155312948.53191681.05312314749
Tom Kohler-CadmoreYOR20192019323941553165*44.37220170.56211318025
James ColesSUS/SB2025202536456155315039.82216771.6747317431
Josh InglisAUS/PS/WA20242024485391553136*35.30158098.2941115445
Michael CarberryENG/PS/HAM2014201438483155112534.47227168.3039620038
Kamindu MendisSL/CCC/CK2026202645494155113934.471499103.4729114658
Jake LibbyWOR2023202321315155019859.62225968.614921616
Ryan ten DoeschateNED/ESS/LQ20192019596313154913030.98166193.2628512137
Brian LaraWI/IWX/ICC2005200524320154822648.38220270.3062417216
Ricky PontingAUS1998199833383154814544.23242263.913901217
Ross TaylorNZ/RCB20082008374551547154*38.67207374.6338117640
Alec StewartENG1998199827424154616440.68308450.1321021881
Ravi BoparaESS/DD/KK201620165153815469934.36242263.83011214019
Mohinder AmarnathIND1983198331412154512039.62196047.7041051008
Michael VaughanENG2003200335464154518336.79280855.023712136
Kusal MendisSL/GG2022202247525154587*32.87171789.98015314735
Alex CareyAUS/AS/SA2025202532402154415640.63186182.9749215618
Younis KhanPAK2007200735422154413038.60228267.6648316420

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.