ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Will SmithHAM201520153945911299331.36254344.400941265
Zaheer AbbasPAK1983198321244112816856.40157568.5135310510
Rob NewtonNOR2017201720311112810837.60186160.6121101413
Jos ButtlerENG/RR2020202033375112815235.25138181.6817111235
Jack LeaningKEN20212021313771128127*37.60209453.8719510615
Sam HarperMS/QG/VIC20262026273221127141*37.57946119.1326112137
Chris CairnsNZ1999199930334112712638.86170965.942619738
Aiden MarkramSA/LSG/DSG2026202637375112710835.221002112.4817212337
John SimpsonMID20192019364071127167*34.15175964.0724312716
Steven DaviesSOM2018201836472112792*25.04162469.4007316211
Chris LynnAS/NOR/JK20232023333341125110*38.79796141.3318112338
Alex HalesENG/SH/NOT2018201842423112514728.851031109.1215112431
Fakhar ZamanPAK/GLA/LQ2019201946460112513824.46113599.1219713025
Tom AlsopHAM2016201625321112411736.26184261.022811348
Nick GubbinsHAM2026202621350112413332.11213152.751821641
Cameron SteelDUR2017201726363112422434.06229548.982521346
Chris NashAUC/SUS2014201431401112417828.82156371.9117115912
Kieron PollardWI/MI/AS2012201251457112410229.58967116.241707372
Emilio GayENG/DUR20262026182641123159*51.05167866.925431574
Sachin TendulkarIND19921992283131123148*40.11175963.843621051
Chris BenjaminKEN2026202629366112312337.43162968.9426311811
Jonny BairstowENG/SH/YOR2020202034331112211235.061035108.4119312039
Ross TaylorNZ/RR20112011363581122131*41.56163468.672728430
Nazmul Hossain ShantoBAN/FB/SS20242024465221122122*22.44146376.6913211922
Temba BavumaSA/SEC2023202329313112117240.04133084.2943812123
Ben DuckettNOR/IU2017201729352112119333.97126788.483641594
Kane WilliamsonNZ2012201237423112113528.74214452.29253955
Zafar AnsariSUR2015201531327112010644.80216251.801639813
Ricardo VasconcelosNOR2024202427332112018236.13154272.632321468
Allan BorderAUS19931993303541120200*36.13236247.422641291
Wes DurstonDER2014201429375112013435.00124090.3227114117
Chris CookeGLA20172017343981120113*36.13168066.6716213022
Murali VijayIND/CSK2010201036402112013929.47148175.6223210635
Kamran AkmalPAK2005200530363111915433.91155671.925011366
Yuvraj SinghIND2004200436361111813931.94139780.0326112511
Simon KatichAUS/PK2008200813223111715758.79213352.374501253
Clive LloydWI1984198428304111711442.96185060.3817111218
Alastair CookESS2019201922324111712539.89225449.561801471
Rob KeoghNOR2022202232393111713031.03160069.813421296
Brett D'OliveiraWOR2017201734433111613827.90168366.3126412213
Andre RussellWI/KKR/JT20192019504413111680*36.00622179.4204371104
Miles HammondGLO/BP2022202233463111616925.95205254.3916414625
Tilak VarmaIND/MI202620264948151116101*33.82756147.621718653
Ajay JadejaIND1997199739363111511933.79179362.191816714
Brett D'OliveiraWOR/BP20222022293451114169*38.41196056.8434111916
Paul CollingwoodENG2008200832354111413535.94188859.0028112119
BI KellawayGLA/WF/GG20252025293651114181*35.94149174.712541329
Jamie SmithENG/SUR/BP2023202336384111413832.76140179.5126313025
Matt HorneNZ1999199931421111410027.17243445.771711423
Colin de GrandhommeNZ/RCB/SLZ201920194542411148329.32990112.530938748

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.