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
Avishka FernandoSL/JK20222022121213505431.82281124.56030387
Vishnu VinodKER20192019121213507031.82269130.110203315
Harrison WardSUS20242024131303506826.92222157.660314515
Robinson ObuyaUGA2026202613135350118*43.75214163.551113224
Shashank SinghPK202520251814735061*50.00228153.510302318
Ashwell PrinceSA201020101115435078*31.8294137.19022272
Mitch RenwickCS2016201681513507125.0083242.07032420
David BedinghamDUR20202020141503509623.3354264.58020356
Matthew LambDER20232023121613509923.3356761.73021373
Soumya SarkarBAN/NE20262026181703506920.59349100.290213910
Khushdil ShahPAK/MS202020201817735070*35.00285122.810102716
Abhishek SharmaSH/PUN202120211817235010723.33275127.271112319
Sohail AhmedBHR202620261919235064*20.5940985.570421813
Sarfaraz AliBHR202220222121235069*18.42259135.140222927
Toby Roland-JonesMID20252025192283505725.0043281.02012478
Chris WrightLEI202320232422735066*23.3350868.90014458
Kiran MoreIND198919892526835058*19.4477944.93022320
David RichardsonSA1997199731261035072*21.8872748.14014293
Stuart BroadENG20132013282953506514.5858260.14015523
Easton McMorrisWI1962196246034912558.17--120-0
Vikram SolankiENG200420041010034910034.9046475.22120542
Daniel DrewSA20222022510034913034.9080543.35112431
Adnan IlyasOMA20152015111123497438.78254137.400201922
Sameer MinhasIU202620261111234982*38.78224155.800304113
Assad ValaPNG20212021131303496226.8541184.91041355
Mark ChapmanHK/AA20162016121403498124.9341184.91020436
George ScottGLO202120211615334966*29.0865753.12021277
Mansur Ali Khan PataudiIND1969196981503499523.27--033362
Jack RussellENG1989198911157349128*43.6381942.61110380
Gerhard ErasmusNAM202120211616334962*26.85317110.090212510
Avishka IroshanROM202620261816634953*34.90299116.720113016
Jamie GibsonWF/WEL2020202015171349116*21.8163455.05104307
Steve WaughAUS19921992201923495520.5359059.15010171
Fergus O'NeillVIC202320231619734970*29.0846674.89012428
Clive MadandeZIM20232023271943497423.2738391.12021312
Cameron WhiteAUS/RCB20082008182063494624.9352067.12001296
Wasim AkramPAK199419942822234945*17.4561356.93003339
Imran KhanPAK19861986222243496119.3958651.37012163
George LindeKEN/SKAN/SS202320233423434963*18.37260134.230112718
C.B. FryENG1905190547134814458.00--110300
Peter WilleyENG197919797913486443.5051867.18040360
Ashwin HebbarAND20212021991348103*43.50298116.78100398
Salman ButtPAK200420048101348108*38.6751867.18122440
Ken BarringtonENG1962196281123488438.677347.95031460
Vinoo BalakrishnanBOT20262026121213486131.64302115.23020426
Taranjeet SinghROM202620261212234883*34.80217160.370323919
Pargat SinghCAN20252025151303488926.7740685.710203112
Michael VaughanENG200120011114134812026.7783441.73112371
Ranjan MadugalleSL198419841115234889*26.7780043.50011461
Ranjan MadugalleSL19831983131613487923.2067751.40022383
PreviousPage 177Next

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.