Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

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
Mitchell StarcAUS/RCB201520154325112285816.2935763.87026266
Praveen KumarIND/PK20112011362692284013.4124294.21004259
Majid KhanPAK1972197224022715856.7536556.16100240
Adil ButtESW202520255502278145.4094241.490301922
Hassan EisakhilNE/AFG20262026551227107*56.75164138.411111318
Charlie BarnettENG193619363512276956.7535942.34020201
Wriddhiman SahaIND/SH202020205612278745.40194117.01020255
Joel CurtisWA20242024461227119*45.4050345.13100331
Karanbir SinghAUA202420246612279745.40160141.880302014
Angelo PereraDV2020202077222774*45.40160141.88020208
James ShannonNK201720178712276237.83158143.670301416
Gurinder SinghMEG/CHA20192019107422756*75.67189120.11010169
Tom HaywardENG1896189658122712232.43--10100
Mansur Ali Khan PataudiIND1962196248022710328.3820.00101182
Shivam ChauhanHAR2019201999122750*28.38185122.70010276
Niv NagavkarISR2026202699122763*28.38210108.10010201
Akram KhanBAN19991999101012276525.2240056.75023240
Cheteshwar PujaraIND/KKR20102010121022277228.3830873.70010263
Apoorv WankhadeVID202120211210522749*45.40134169.400001216
Priyam GargUP201920191110222759*28.38171132.75020235
Justin BroadNOR20262026101022274928.3824393.42001197
Richie BenaudAUS1959195981012276425.2224048.33011150
Wesley BarresiNED2017201791102276920.6429477.21012262
Naresh BudayairNEP20142014131122276225.2242353.66021194
Larry GomesWI1987198791112274322.7048546.80000100
Michael BracewellOV20122012612122788*20.6453542.43011252
Sean DaveyCAN/NK2025202516123227101*25.2234266.37100226
Matt McEwanAA2018201881322273920.6439657.32001371
Desmond HaynesWI19821982111302275217.4651544.08020210
Tatenda TaibuZIM200220021515522751*22.7050045.40012200
Simon MilenkoHH/TAS201920191715322710018.9227781.95101207
Ashutosh SharmaDC/HAM20262026151532273918.92166136.750021914
Tahir NaqqashPAK19821982201542275720.6431172.99010321
Shane LeeAUS19991999171532274718.9228779.09001113
Santhush GunathilakeMSC/RCC20252025111622276716.2149445.95010211
Luke WoodNOR/NOT20192019181742276617.4643052.79024340
Faheem AshrafPAK/SUS/IU20222022161942275515.1328280.50013288
Ben DwarshuisAUS/PK/SS202620263022422738*12.6125589.020031310
Shadab KhanPAK/BH/IU201720174422922752*17.4624493.03012109
Kyle AbbottSA/DOL/HAM20142014452492274015.1348347.00004193
Adil RashidENG/SH/NS202320234929112272012.6123696.19002176
Herbert SutcliffeENG19311931221226117226.00--20091
Bill EdrichENG1939193933022621975.33--100250
Chirag KhuranaMEG202120215522267875.33175129.14020280
Keith RiggAUS1931193135022612745.20--110190
John DavisonCAN2003200366022611137.67190118.951112112
Collins ObuyaKEN201720176612267245.2032369.97021175
Anish ParaamSIN2024202476322692*75.33152148.680201812
Ricky BhuiSH/AND2018201866222673*56.50165136.970211513
William BruceAUS189218923602267237.67--020210
PreviousPage 248Next

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.