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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan McAndrewST/SUS/SA20242024323584645317.1965071.380165216
Warren BardsleyAUS19121912810046316446.3018139.23222323
Mackenzie HarveyAS/MR/SA202520251213246312942.0946998.721315910
Paul ValthatyPK2011201114141463120*35.62338136.981205520
Graeme van BuurenGLO2016201614143463172*42.0976760.37200504
Usman KhanMS/CC202320231515146312033.07304152.302135221
Sohaib MaqsoodPAK20132013191724637330.8752089.040303514
Geeth KumaraBSC202520259175463165*38.5890051.441123410
Syed KirmaniIND1979197913174463101*35.6282641.77111541
Mike GattingENG198819881417346382*33.0794249.15011410
Simi SinghIRE/LL2018201822203463121*27.2446799.141243120
Riyan ParagRR/ASS202120212120546377*30.87348133.050412628
Suresh RainaCSK/UP20192019232324635922.05386119.950415112
Liam BanksWAR/BB20192019212534636121.0576960.21031447
Marco JansenSA/PK/WF20262026462544638522.05415111.570304025
Shadab KhanPAK/IU20182018512944635618.5264571.78053407
Khaled MashudBAN20032003253134635116.54121538.11014410
Martin DonnellyNZ1949194946046220677.00--130440
Rohan KanhaiWI19651965510046212946.20--221123
Steve TikoloKEN1999199913121462106*42.0063273.10141552
Arthur MorrisAUS19511951713046220635.54--111441
Dean ElgarSA/KNI2013201313145462103*51.3366769.271304210
Laurie EvansWAR201620162523546270*25.6750791.120214513
Tom WoodDER202120211723146210921.0061075.74112595
Elton ChigumburaZIM20102010262434625022.0051689.530103911
Chris HarrisNZ199619962225246213020.0969766.28103346
Ben RaineLEI20162016292734626419.2576460.47011506
Brett LeeAUS200520053928104624725.6768667.35001476
Seekkuge PrasannaSL/NOR/DD20162016373584629517.11337137.090323532
BJ WatlingNZ2012201210103461102*65.8663772.37140463
PL le RouxMR202520251515446187*41.91384120.050524612
Mahmudul Hasan JoyBAN/KT20232023151724618630.7363272.94042468
Carlisle BestWI199019901417146116428.8178558.73222513
Mark GreatbatchNZ19951995151704617627.1271064.93031478
Sikandar RazaZIM/TKR20202020201924617227.1266369.53030448
Rishabh PantIND/DC20202020192144615627.1249792.760104311
Rashid LatifPAK200320032623346154*23.0566669.22011366
Martin AnderssonMID20222022252374616228.8153586.17022499
Tom TaylorWOR20242024252584617327.1255882.62032459
Madhav ApteIND195319535101460163*51.11--13100
Shaun MarshAUS/PK201020101414146088*35.3855083.640424110
Andre FletcherWI/SLZ20152015161604607728.75367125.340513822
Mohammad RizwanPAK/KK20202020201634608935.3885753.68050464
Babar HayatHK20232023181824606628.75337136.500302831
Asa TribeJER/GLA20242024161824607028.7566269.490524012
Roneel HiraCAN20152015102004608823.0064371.540445910
Henry CooperND20232023152024607425.5671564.340326611
Delray RawlinsSUS20202020162114606523.0046299.570215020
Lyndon JamesNOT202620262021646045*30.6767468.25002578
Kruger van WykNZ/CS20122012122214607121.9092249.89013550
PreviousPage 139Next

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.