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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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
Josh PhilippeSS/WA2018201871011427415.7817581.14011221
Chetan SharmaIND19851985111031425420.2919543.5901090
Matthew FisherYOR201820181411514235*23.6719871.72002133
JO AdedejiNGR20232023131121422415.7816884.52000132
O TuyisengeRWA20242024141101423212.9114399.3000084
Babul KumarBIH20192019111101424112.91141100.71002210
Wasim BariPAK19821982191141423020.2929348.46001150
Merv HughesAUS1992199261121422615.7839735.77000103
Qamar MushtaqueNOR202520251612314244*15.7815492.21001123
Irfan PathanDC20132013151351422417.7515293.4200093
Fabid AhmedPUD201920191413514225*17.75139102.1600044
LalhruaizelaMIZ201920191414514224*15.7825356.1300173
Alok KapaliBAN2004200413150142289.4733842.01001141
Steven FinnENG20132013251521425610.9242733.26015151
Mitchell ClaydonKEN201720172518814221*14.2018975.13003203
Pedro CollinsWI2002200224194142249.4730147.18003200
Taskin AhmedBAN/DC20262026282191422811.8318676.34001164
Aaqib JavedPAK1995199524211014228*12.9127651.45004122
Joel GarnerWI1980198021224142467.8923759.92005122
James AndersonENG201220122724514223*7.4729248.63002151
Gareth BattySUR201920192524101422910.1433642.26002180
Morné MorkelSA/DC/TIT201320134224614223*7.8914995.30009156
Saeed AjmalPAK20102010352710142508.3522164.25012131
Mehidy Hasan MirazBAN2023202322114174141.0015392.16020152
JC DarjiTAN201820184401417935.2598143.88021167
Sarfaraz AliBHR201920194401415935.2587162.07010178
John JamesonENG197119712401418235.2525056.40010152
Minod BhanukaGAL201920194401414435.2515193.3800082
Alexei KervezeeWOR201520153501419328.2021764.98010192
Christopher JanikSIN2012201265014110628.2022263.5110094
Ravinderpal SinghCAN202120216511414735.25105134.29000153
C BevinCRO2025202555214173*47.00129109.30010122
Kim BarnettENG198919893501418028.2023061.30010210
Adam BallKEN201620165601416623.5028449.65011161
Tom BeatonMR2015201576514141*141.0090156.6700086
Abraash KhanCAN201920199601414223.5016088.13000172
Kushal MallaNEP2026202686214185*35.25109129.36010117
Clifford RoachWI193319333601416423.5010.0002251
John EmbureyENG198919896611416428.2038436.72011200
Hemang BadaniIND2004200497414160*47.0019671.94010121
Mayank AgarwalRCB201120118701414120.14120117.50001164
Bharat PopliND201920194701418720.1441633.89011150
Prashanth KumarAND201920199711415723.50106133.02010135
V SainiROM202420247711416423.50113124.78011114
S AshwathnarayanaHUN202220228721415228.20112125.89010118
Dylan BrasherVIC202620265701417220.1435240.06011140
Andy SandhamENG192319234701415820.14--01100
Dave JosephWI199919994701415020.1432243.79010181
Vince WellsENG199919999701413920.1425355.7300082
Ashton AgarAUS/PS2016201610811416820.1495148.42010107
PreviousPage 340Next

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.