Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aadil AliLEI20152015162115938429.65130045.62041639
Billy RootGLA2022202217214593113*34.88100059.301425510
Imran NazirPAK200720072322159316028.24508116.731216726
Ian BothamENG1980198017232593119*28.2486468.63213687
Stuart LawAUS19961996252325937228.2473281.01042354
Sanjay BangarIND2002200220264593100*26.95152438.91144655
Jack DaviesMID20252025222635936425.7898160.450407113
Andre FletcherWI/SLZ/KT201620163029359384*22.8161596.420304923
Kushal BhurtelNEP2022202230293593104*22.8168686.44133648
Glenn MaxwellAUS/MI/MS20132013293055939223.72459129.190425234
Shaun PollockSA2002200243331459399*31.2175478.650454517
Tom LammonbyHH/SOM/MO202120213236459310018.5383371.191286914
Gareth DelanyIRE/MR20222022423765936319.13511116.050244827
Andy SandhamENG1930193048059232574.0070253.42222340
Mohammad YousufPAK2008200817155592108*59.2065490.52220573
Mahmudul Hasan JoyBAN/CV202220221821059213728.19114751.61134706
Abdul RazzaqPAK2001200123222592110*29.6097160.971305511
Dhanushka GunathillekeSL/GG20212021222215929628.19546108.420507013
Aaron JohnsonCAN20242024282805927421.14552107.250446536
George BellLAN20242024223015929920.41127046.61033711
Allan LambENG19861986203015926220.41116450.86013791
Colin BlandSA19651965612159112753.7311647.41140508
Stephen DohenyIRE/MR2025202516171591150*36.94517114.312125430
Sam EvansLEI202120211218059113832.83154438.28312710
Yashpal SharmaIND1979197913194591100*39.40158137.38142634
Will YoungCS/CD2017201713192591128*34.7695461.951326113
Ted DexterENG19631963111905917331.1160151.41040664
D'Arcy ShortAUS/HH/WA2020202019202591103*32.83564104.791434717
Craig KieswetterENG201120112121259172*31.11574102.960515922
Ravindra JadejaIND/CSK2020202029231259166*53.73580101.900404522
Ian BothamENG197919792123159113726.8695461.951215411
Andrew McBrineIRE/NW202520252626759190*31.1171982.200416210
Milind KumarUSA/TSK2024202431288591155*29.55578102.251234413
Yuvraj SinghIND/PW201320133229359177*22.73577102.430345724
Ryan PringleDUR201620163332459112521.1163193.661137114
Peter MayENG195919598122590124*59.0071943.95230680
Wilfred RhodesENG19121912913159017949.1776243.70141490
Richie BerringtonSCO202320231715259012745.38572103.151514819
Charlie WakimTAS202320231015059014839.33101058.42221793
Brendan TaylorZIM2009200917173590118*42.1470284.051533113
Robin SmithENG199419941419059017531.05116650.60132707
Jonty RhodesSA199619962724559012131.0583071.08121362
Johann MyburghSOM2018201824243590103*28.10443133.181318216
Shubman GillIND/KKR/PUN20192019262565907831.05469125.800505122
Sherfane RutherfordSKAN/PZ/CS202120212927859058*31.05446132.290403539
Nathan McAndrewST/WAR/SA20222022283075906325.65118849.66032675
Zak ChappellDER202420243232759094*23.6075877.840476812
Chris WoakesENG/WAR20142014323685909121.0798260.08014711
Nurul HasanBAN/FB202220223436115906423.6070483.810235417
Ben RaineLEI20152015323845905117.35108254.53013679
PreviousPage 107Next

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.