Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Warwick ArmstrongAUS190519055912526631.50--01081
John CrawleyENG199819986101252156*28.0066437.95100251
Rizwan CheemaCAN2009200991012529428.00206122.33021329
Sheshan FernandoNCC202420241110025210425.2027491.971002112
Naeem IslamBAN/SR201220121011325210831.5046953.73111321
Jayant YadavIND/DC/HAR201620161311425210436.0052647.91111270
Gavin RennieZIM2000200071202529321.0075933.20012280
Michael Guptill-BunceAA2018201871202529121.0043557.93023363
Naman DhirMI20252025161242524631.50138182.610012413
Bernard JulienWI197519751212425210131.5022855.70100170
James AtkinsonHK20142014131302525919.3834672.83012253
Punit BishtMEG20192019131302525619.38185136.22011345
Cameron WhiteAS/MR/VIC201920191516525252*22.9127790.97010228
Sadeera SamarawickramaSL20172017121602524215.7531979.00004301
S ModgilMR20252025161602524115.7529784.85001314
Abdul SamadPAK/PZ20262026201762524822.91198127.270022215
M AkayezuRWA202320233732325237*8.69234107.690061115
Arthur HillENG1896189634025112462.75--110-0
Tom GraveneyENG1969196945025110550.2024830.24110160
Jackie McGlewSA1962196235125112062.75--110191
Navneet DhaliwalCAN2021202166125169*50.20164153.050202612
Nicholas KirtonCAN20222022662251108*62.7529485.37111139
Reggie SpoonerENG1912191268025111931.38--11161
Vernon RansfordAUS190819084812515435.868460.71020210
Alan KippaxAUS193119316802518431.38--030211
Kamran AkmalPZ2020202099025110127.89155161.941003110
Ryan RickeltonJS201820189902519127.89198126.770102010
Bruce MitchellSA192919295912518831.38--02000
Wallis MathiasPAK195819585902517727.89--020-0
Imran KhanPAK1992199214912517231.3846454.09012224
Peter NevillNSW2020202061012515927.8950349.90021260
KJ FerraryGIB202620261010125158*27.89202124.26021246
L BruceGIB20262026101002515325.10167150.300102610
John HoltWI1955195551002516025.10--010110
Wihan LubbeNW/PC20262026121102517722.82191131.41021266
Azim KaziMAH201920191911625171*50.20187134.220111414
Saurabh RawatUTT20192019131212517022.82197127.410101710
Jonathan BushnellDUR202320231212325160*27.8934772.33012200
Mark CraigNZ/OV201520151013325158*25.1041061.22011355
Samiullah ShenwariAFG20182018131332514925.1033674.70000149
Damodaran RohitPUD20192019141302515519.31245102.45022288
Robinson ObuyaUGA202520251313125158*20.9230981.23011226
D AbeyrathnaNOR20252025161512513817.93248101.21000264
Aftab AhmedBAN20082008131622516117.9350849.41015192
Chris WrightWAR20172017101742514119.3147852.51001381
Barry McCarthyIRE/LL202320232417425151*19.31195128.720111816
Liam TrevaskisLEI20252025211742514519.3135271.31000253
Scott KuggeleijnNZ/ND20212021211852515119.3137167.650101110
Neil RockIRE/NK20212021251822514515.69231108.660001310
Ramesh MendisSL/DG20212021191952514117.9335071.71002176
PreviousPage 229Next

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.