Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom wonODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aneurin DonaldDER/BP20252025202116138530.65459133.550737131
Keith BarkerWAR201620162024461311330.6591666.92141763
Rahmat ShahAFG2026202613143612143*55.6494664.69240578
S DaviziCZE2022202215153612115*51.00418146.412206922
Sohan de LiveraMSC20252025141716128238.2575581.060515710
Sachin TendulkarIND1990199018201612119*32.21100559.80132636
Jack ClaytonQUE202320231321261210932.21136644.80152691
Mushfiqur RahimBAN20092009252656129829.1494464.83021634
Kyle CoetzerSCO/NOR201520152526261215625.5064794.59134849
Neil DexterMID2014201430315612163*23.54124449.20111649
Mohammad NabiMR/SH/SKAN20172017463276128924.48517118.380114227
Dunith WellalageSL/LQ/JK202620264636126126025.50556110.070205719
Cyril WashbrookENG19481948611161119561.1017238.95220581
Cheteshwar PujaraIND/YOR201520158132611145*55.55119751.04221753
Henry NichollsNZ/CAN201520151116161110240.73102059.90152606
Colin CowdreyENG19661966101826119638.19130038.54052590
Benny HowellGLO/KT201720172221461116335.9466292.301105014
Oshada FernandoPSC202620261821161110930.5577379.04121678
Nasser HussainENG199719971622261120730.55133545.77212821
Steven CroftLAN202320232023261110129.1087270.071206014
David LloydGLA20152015272766119229.1078278.13030854
Mohammad HafeezPAK/PZ20162016252816117622.6369787.660327218
Graham WaggGLA2014201426298611116*29.1086870.39141729
Gareth RoderickGLO201620162729661188*26.57113953.64053736
Kapil DevIND199219922830361112922.6383273.44122656
Colin CowdreyENG1962196269161018276.2535448.31310571
Doug WaltersAUS1974197410142610104*50.8395963.61230703
Michael ClarkeAUS2014201413203610161*35.8899461.37211690
Nick KellyOV/WF/WEL202220221321161010530.50101560.101327314
Richie BerringtonSCO2022202222224610114*33.8980176.152214514
Wavell HindsWI20012001202516107025.42125748.53062538
Rishi PatelLEI202120212626261011825.4267091.041127112
Hamilton MasakadzaZIM20052005192706107122.59114153.46034823
Rikki ClarkeSUR20192019212966108826.52103259.11033898
Ravi BoparaSUS/SKAN/PZ202120213229761062*27.73538113.380625311
Harbhajan SinghIND/MI201020103831761011525.4276679.632125525
Gareth SeverinWF20232023713060919646.85119650.92221589
Aaron RedmondNZ/OV/OTA20132013915260915446.85101060.302308611
Sudip ChatterjeeBEN/BKB202120211515460989*55.36396153.790806125
Michael PollardWF20152015102026098233.83121650.080616711
Jake WeatheraldAS/SA201820181721060911529.0067090.901405920
Venkatesh IyerKKR/LAN/MP20242024252666097030.45514118.480405426
Sanjay ManjrekarIND199219922327160910423.42156139.01112341
Aaron FinchAUS/MR202120212929160979*21.75493123.530445822
Rohit SharmaIND/DC200920093331760952*25.38599101.670213923
Laurie EvansWAR201420143134460969*20.3078177.980336713
Nasser HussainENG19961996813260812855.27129247.06311701
Leo CarterCAN2020202014154608226*55.2785770.951325816
Arjuna RanatungaSL199019901617560885*50.6770380.37050219
Eoin MorganENG/IRE200920092020760885*46.7765592.820615320
PreviousPage 103Next

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.