Live5th ODI · Ireland in Namibia 2026/27NAM19/0 (4)IRE129 (33.1)NAM need 111 runs in 276 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOL111/0 (12.5)BOL need 64 runs in 43 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T2062nd 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 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

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSL/KF2022202246483154313734.29163194.60112215823
Shakib Al HasanBAN/KKR/JT2017201750546154221732.13186282.8136116612
Viv RichardsWI1985198532316154110561.64178486.38214013726
Moeen AliENG/WOR2014201438441154116235.84229467.1839417237
Ollie PopeENG/AS/SUR2024202442572154119628.02211372.9336617113
James BraceyGLO20262026364531540148*36.67214371.8666519018
Gautam GambhirIND/DC20102010394651540138*37.56186982.403951804
Joe DenlyKEN20162016384441539206*38.48231366.5438516726
Shreyas IyerIND/PK/SMF20262026535291539102*35.791101139.78210111868
Dawid MalanENG/MID/PZ2017201737512153814031.39253360.7229120718
Dawid MalanENG/PK/HH2021202151555153819930.76199377.17111616923
Ijaz AhmedPAK1997199739412153715139.41246762.3039313424
Ricky PontingAUS200420043442315379839.41227767.50012015417
Mahela JayawardeneSL2004200439455153723738.42274955.912631497
Adam LythYOR/GG2025202535451153718534.93296151.913612146
Kumar SangakkaraSL2002200239464153723036.60232766.051911947
Haseeb HameedNOT2025202522337153620859.08247861.9948319711
Fakhar ZamanPAK/LQ/BK20232023464321535180*37.441415108.4854414561
Rishabh PantIND/DC2021202143499153510138.38170789.92110015146
Babar AzamPAK/SS/PZ2026202639438153410343.83162794.28210316325
Shan MasoodPAK/YOR/KK2024202443535153415131.96188081.6036616420
Shivnarine ChanderpaulWI/RCB200820082835111533126*63.88295551.88412213910
Ollie PopeENG/SUR/WF2022202224363153314546.45214571.4741121819
Liton DasBAN/KKR/CV202320235758615338329.481489102.96011617440
Andrew FlintoffENG2004200427324153116754.68196477.9559115846
Travis HeadAUS/AS/SA2022202231404153117542.53174387.8448417328
D'Arcy ShortAUS/RR/HH20182018434441530122*38.251298117.87111315453
Tom WestleyESS2019201936453153014136.43232065.9518119114
Hashim AmlaSA2008200825334152915952.72250860.964711934
Wayne MadsenDER/MO/JSK2024202437457152913840.24224168.2336717413
Sherfane RutherfordWI/ST/BR2025202579731115298624.661166131.1304911988
Josh InglisPS/LEI/WA20212021495171528118*34.731224124.84210215550
Alastair CookENG2011201123262152729463.63247961.605711681
Mohammad YousufPAK2003200339407152710646.27222968.51115414514
Babar AzamPAK/SOM/KK2020202034337152614358.691511100.99312317219
Stephen EskinaziMID2022202230343152618249.23174487.5064017528
Murray GoodwinZIM19981998354321526166*37.22252460.46210215810
Pathum NissankaSL/CS2023202345453152510436.31166691.54212420210
Aaron FinchAUS/RCB/MR2020202042422152411438.101492102.1438215044
Joe ClarkeWOR20182018374821524177*33.13190879.8745418819
Jos ButtlerENG/MI/ST2017201768638152480*27.711290118.14010312254
Keaton JenningsLAN/LS2025202532442152311236.26227367.0027219025
AB de VilliersSA/RCB/BT20162016434361522129*41.141273119.56211512866
Hashim AmlaSA/DER2015201539443152215937.12218769.5945117117
Ajinkya RahaneIND/RPS2017201739463152213235.40216170.43212315717
Alex DaviesWAR/BB/SB2024202438471152225633.09210472.3443518924
Usman KhawajaAUS/ST/QUE2022202222334152116052.45298650.9441011609
Ryan RickeltonSA/MI/MCT20262026464781521123*39.00990153.6428312398
Andrew StraussENG2005200535441152015235.35240563.204451766
KL RahulIND/PK2018201842506152014934.551512100.5329515752

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.