Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
N KhannaMAC202120211212516937*24.14116145.69000175
Tevin ImlachWI2025202561211693515.3647635.50001152
Syed Abid AliIND19711971812316950*18.789552.6301150
Malcolm MarshallWI19851985271241696321.1329357.68011133
O ManishimweRWA20262026151341693718.7819387.56001105
Dinesh KarthikKKR20202020141421695814.08134126.12013204
John HastingsAUS/KKR/MS20162016261461695121.1318889.89010185
Hiri HiriPNG20222022141411692913.0033750.15002110
Peter AhoNGR202120211514416944*16.90157107.64002112
Joe LeachWOR202420241116416948*14.0836346.56001182
Jofra ArcherENG/RR202020202716616927*16.90155109.030011110
Josh TongueENG/NOT/MO20252025181771695516.9037145.55013220
Adam FinchWOR202320231717916933*21.1342339.95002184
Emmanuel SebaremeRWA202220221917416932*13.0017397.69003161
Kyle MillsNZ2009200929181169549.9421279.72014155
Brody CouchPS/WA/SFU20262026251871693915.3625666.02003198
Morné MorkelSA/DC201220124919716935*14.0821678.24004253
Sohail TanvirPAK/SOM/SKAN201520152819716926*14.08154109.74001135
Gladstone SmallENG199019902019616944*13.0038144.36004210
Mitchell SwepsonMS/QUE202620262020416922*10.5623472.22004182
Shane WarneAUS199519952421616936*11.2731353.9900384
Zaheer KhanIND/MI2010201036224169339.3931653.48004215
Prosper UtseyaZIM20062006292261692710.5630156.15003122
Wayne ParnellSA/RCB/DUR20232023452391693412.07134126.12001138
Mahesh TheekshanaSL/CSK/BR2024202469311116927*8.4527461.68005102
Prashant ChopraHIM2016201633216889*168.00129130.23020143
Nip PellewAUS1920192023016811656.0029856.38100130
Peter BurgeAUS1963196323116810384.0029135.40110150
Manish PandeyRCB20092009542168114*84.00118142.37100174
Bill WoodfullAUS1929192924016810242.0067424.9310070
Bob SimpsonAUS196019602411689256.0013058.46011120
Klaas-Jan van NoortwijkNED199619965511686442.0026862.69010123
Harshal PatelDC/HAR201820188511687342.0092182.610101412
Subash Prasad KhakurelNEP2012201255116811542.0025665.63101172
Rohan KunnummalKER2021202155116856*42.00154109.09020182
Joe DarlingAUS189518953501687433.60--020111
Willie WatsonENG1953195335016810933.60--100200
Chetan SuryawanshiSIN2012201266116862*33.60143117.48010264
HB DicksonCOO202620266601685528.00114147.37020217
Noel McGregorNZ196419643601686228.00--01080
Syed KirmaniIND198519856631687556.0027561.09010200
Jean SymesLIO20142014107316858*42.00146115.07021144
Meet BhavsarKUW202220227701687124.00127132.28011167
C RobertsFRA2025202577216841*33.6017794.92000112
Vinura DulsaraBSC2026202657116867*28.0034548.70021130
Wilfred RhodesENG190919094721686633.60--02000
Arthur ShrewsburyENG188418844711684328.006671.21001100
Carl CachopaAA201520155801686521.0046935.82010201
Naman OjhaRR200920098811686824.00144116.670221111
Colin CowdreyENG196119614801689321.00--011150
PreviousPage 305Next

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.