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 won by 8 runs (DLS method)ODI2nd 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
Daniel VettoriNZ20062006212136088133.7890767.03062691
Billy GodlemanDER202220221725060815824.32142642.64111653
Sean SoliaAA/AUC202220221725360813527.64140443.301226811
Sherfane RutherfordWI/SKAN/DV202320232625760865*33.78407149.390503643
II SelemaniTAN20222022252536087127.64374162.570227034
Lewis GregorySOM/TR/JSK20232023333186086526.4380675.430216411
Tim BresnanPS/YOR/SS201720174138106086521.7198961.480276713
Marco JansenSA/PK/SEC20252025483996089320.27533114.070454731
Imran KhanPAK198319831312560711786.7190866.85240629
Olipa GeraldUGA20262026171536079550.58439138.270514442
Pargat SinghCAN202420242020160787*31.9574481.59051739
Ned EckersleyLEI201620161016260611743.29123449.11310702
Henry HuntSA20242024916060613637.88144841.85322611
Ed CowanAUS201220121118060613633.67138443.79141731
Imal LiyanageQAT20242024191906068631.89542111.810626120
John CampbellWI/SLZ201920191622260617930.3076878.911136713
Shai HopeWI/BR202120211923060611026.3587169.58121527
Zain-ul-HassanGLA20252025203016066520.90136744.33022781
Luis ReeceDER/LS20212021233106066319.5589367.860557320
Albie MorkelSA/CSK200920094136156065828.86485124.950206020
Wanindu HasarangaSL/SKAN/KF20242024534466066715.95421143.940275527
Dane CleaverNZ/CS/CD202620261517060510935.5962097.581537713
Mohammad ShahzadAFG2015201517171605131*37.81504120.041426028
Andy FlowerZIM199319931619260511535.59121349.88142670
Mark RichardsonNZ20022002122016059531.84167636.10052721
Matthew CritchleyDER201720172222460510233.6166890.571207012
Andrew HilditchAUS19791979132206058527.50142540.77051450
Matt PriorENG/ST2013201315254605110*28.81108655.71135972
Sanath JayasuriyaSL199419942628060514021.6179775.911434818
Josh de CairesMID20252025161806048733.5688068.64071912
Shivnarine ChanderpaulWI199819981319160411833.56143842.00132732
George BartlettSOM202320231621160413430.2096962.33232719
Dwayne BravoWI200520051822360411331.79117751.32211581
Nick BrowneESS201920191423160416327.45153139.45121932
Colin MunroBH/IU/DV20242024262606048423.23501120.560616020
Alex LeesYOR201720171929360410223.23113953.03124798
AM VaughanSOM20262026212926046922.37107156.40043738
Dhiren GondariaKEN20262026151436039454.82351171.790614643
Hamilton MasakadzaZIM201720171216060314737.6987269.15221788
Mark BurgessNZ197619761117060311135.4731122.58121456
Joe DenlyENG/KEN20202020171916038933.5098761.090306411
Nitish RanaKKR/UP20232023191926037535.47444135.810406025
Ken RutherfordNZ19951995162016036531.74122449.26040653
Dwayne SmithMI/SR/BT20132013232316036827.41519116.180526521
Dane CleaverCS/CD20192019192416038326.2289567.370536415
Aqib IqbalAUA202520253529760366*27.41492122.560224723
Wayne PhillipsAUS198419842329360312023.19109255.13122675
Lewis GregorySOM/TR/SEC202620263630760355*26.2263594.960225823
Calum MacLeodSCO/DUR20152015374236036015.4677877.51019845
Peter ParfittENG19621962911260211966.8918754.01410632
PreviousPage 104Next

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.