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
Brian LuckhurstENG197219724811689624.0051832.43011170
Rashid LatifPAK1992199210921685024.0030954.37010130
Ryan WatsonSCO200920099911687421.0020482.35010181
VS PadhaalFIN202620269901688418.67149112.75010173
Wihan LubbePR202320239901685718.67134125.37011185
Yohan de SilvaBCAA202520255901684518.6739142.97000162
Rob NicolOV/OTA2018201881021684321.0033849.70001185
H NiazFRA20242024101001685316.80117143.59011178
BR SharathKAR20192019101001685016.80148113.51012175
Brijesh PatelIND1974197461001688216.8016463.41010212
Michael PollardCAN/WEL20182018101111684816.8026064.62001135
CJA AminiPNG20212021111101683715.2719785.28000152
Teja NidamanuruNED20242024161201683614.00160105.000031010
D GumyusengeRWA20242024151321683215.2718690.32002136
Mluleki NkalaZIM20042004131421684714.0028858.33002162
Rumesh RatnayakeSL199019901514216833*14.0018491.30003116
Josh BakerWOR202120211214616861*21.0021378.87012203
Phil EdmondsENG19781978151541685015.2745636.84011172
Mark WattSCO/SW20242024261631683412.9220382.7600177
Shoaib AkhtarPAK20032003241861684314.0018988.89003109
Adil RashidENG/NS/PC20242024441861683614.00160105.00003212
Zakary FoulkesNZ/CAN/BB20242024291961683512.9222574.67004118
Anil KumbleIND20042004252061682612.0043438.71001191
Graham OnionsLAN20182018182071684112.9221378.87004195
George GartonST/BB/MO202520252721516836*10.50131128.24002149
Gerald CoetzeeSA/JSK/TSK2023202336243168228.0021578.14004125
Sami SohailMAA201820185421675683.50165101.21010144
Cam HawkinsOV201820182401677641.7549633.67020170
Priyansh AryaDEL202320234401678141.7597172.160201710
Morné van WykKKR200920095521677455.67132126.52011191
Damian CrowleyITA201620165511675841.7522474.55020161
Jonathan WellsHH201220125511677241.75154108.44010201
Ranjan MadugalleSL198719879611676033.4035547.04010122
Abdool SamadCAN200620066601674427.8326163.98001150
Rakep PatelKEN201620166601675427.8317495.98011185
Jason NiemandBOR202620266601674427.83153109.15000155
George GiffenAUS188418844601676327.839434.0401060
Gilbert ParkhouseENG195019503601676927.83300.00011110
Eknath SolkarIND1975197556016710227.834447.73100140
Lawrence RoweWI1975197546016710727.8334548.41101230
Craig SpearmanNZ199519955601674827.8324568.16000231
Nonelela YikhaNC202620266601677927.83145115.17010154
Jonathan WellsAS/HH201720178721675533.40129129.46011124
Jon-Jon SmutsWAR2012201277116743*27.8317098.24000190
Marnus LabuschagneBH/QUE201720176701678823.8633649.70010170
Tyrone KaneMR202120219701677823.86158105.70011109
D'Arcy ShortHH201720177701676023.86106157.55011197
Shawn FindlayWI2008200888116759*23.8619784.77010165
Irfan KarimKEN2024202411811675823.8627261.40010151
Shane DowrichWI/SKAN201520159811677023.8633050.61010154
PreviousPage 306Next

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.