Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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
Daniel SamsST/NOT/PZ20252025332563374517.74231145.890001725
Jack SiedleSA1931193147033614148.00--121140
Tom FellWOR20202020592336110*48.0074245.28110410
R SatheesanROM202120219913367642.00165203.640314119
Faisal KhanKSA20252025111103367030.55182184.620333025
Romesh KaluwitharanaSL20032003121313367628.0051165.75021460
Khurram ManzoorPAK2009200991313369328.0072446.41030390
Mohammad NaimKT/DD20242024131303366425.85276121.740202817
Yalaka Venugopal RaoDC20112011141423366028.00280120.000103013
Murali VijayCSK201220121414133611325.85267125.841023910
Dave NourseSA1910191071413366925.8522945.4103260
Mushtaq MohammadPAK19771977714133612125.8512417.74111150
Derick ParryWI1978197891533366528.0012149.59033320
Neil McCallumSCO200720071616033610021.0045474.01113288
Henry DavidsTIT/SLZ20152015181713364721.00296113.510022610
Iftikhar AhmedPAK/KK201920191517833662*37.33320105.000122911
Kiran MoreIND19901990201733367324.0055154.26030361
Najibullah ZadranSLZ/KT/AFG202020202118433642*24.00275122.180022417
Sulaimon RunseweNGR202520252121333651*18.6734298.25011346
Franklyn RoseWI20002000202233366917.6853462.92011406
Abdur RazzakBAN/RCB200820083227103363319.7652963.52003356
Gayan ManeeshanKYCC2026202647133516055.8345972.98200305
Reggie DuffAUS1905190558033514641.88--110260
Brad HaddinAUS200720071111333587*41.8838986.12020309
Neil BroomOV/OTA20192019101103359330.45272123.160302917
Ajinkya RahaneKKR20262026141413356725.77248135.080222518
MPM WeerasingheACCC202420241414233579*27.9241680.53021315
Geoff BoycottENG1966196691503358422.3374643.16031341
Bruce TaylorNZ19651965815333510527.9220.00122415
Niko DavinNAM20192019161613355422.33216155.090113315
Karun NairIND/DC20172017171703356419.71329101.82012456
Tom CooperBH/MR/SA20202020151803359918.6146272.51020398
Krunal PandyaBAR/LSG20232023191853355625.77281119.22013279
Ashley NurseWI/BT201920192720103354333.50260128.850002219
Scott ElstoneDER20142014232433356315.9570847.32015282
Matt TaylorGLO20262026222763353415.9565051.54003423
Wanindu HasarangaSL/SKAN/KR20262026302873354515.95225148.890002916
George HeadleyWI1939193935033410766.80--220210
Kedar DevdharBAR2018201877133410055.67247135.22120446
Gundappa ViswanathIND1969196948133413747.71--121310
Frank WorrellWI1954195448133416747.7130.0012201
Nasser HussainENG20042004592334103*47.7183340.10130440
Henry ShipleyCAN2022202212913348241.7549667.340303114
Tanmay AgarwalHI202120211010133497*37.11252132.540303410
R SatheesanROM202320231010133499*37.11252132.540203220
P PushparajanMAC20262026101023347341.75206162.140402521
Wesley MadhevereZIM202020201111133470*33.4034098.24031393
Larry GomesWI198119811011333490*41.7585139.25031320
Sandun WeerakkodyTUCA20242024121203349827.83301110.960224210
Guy WhittallZIM1995199510131334113*27.8371846.52111290
PreviousPage 183Next

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.