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/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
Gerry GomezWI195019504612077441.40--02050
Haris SohailPAK/PZ201720175712077634.5043347.81020164
Michael JonesSCO/DUR201820186702078729.5731765.30020181
Zaheer AbbasPAK197519755702079729.5715587.74010161
Dilpreet BajwaCAN2025202588220755*34.50153135.29021159
Paul CoughlinDUR201520158912076425.8833861.24022281
Cyril WashbrookENG194619465912075225.8815140.4001020
Sherwin CampbellWI200120018902077923.0045645.39023260
CJA AminiPNG201820181110120761*23.00207100.00010185
Abid AliPAK2020202071002076020.7052939.13012260
Sandeep GoudOMA202120211311320754*25.8827974.19020910
JK DenlyKEN202420241011120741*20.7041150.36001221
Wasim BariPAK1973197381132074825.885837.93001141
Kumar AnkitDHA20222022121142073929.57162127.780011610
Irfan PathanBAR/RPS201620161312520749*29.57141146.81000149
Tarun NethulaAA2015201581232074923.0050840.75002260
Bharat ChipliDC201120111413520761*25.88170121.76010214
Dayle HadleeNZ1969196981322075618.8215535.48013225
Taijul IslamBAN/FB20242024171402074714.7954038.33001190
Scott McKechnieHK20192019151432074418.8224484.84001181
Llew JohnsonOV/OTA20242024131402075314.7930368.32011187
Paing DanuMYA202420241414120772*15.9223886.970121610
Awais AhmadSWE20262026151402074314.79167123.950021811
Yashpal SharmaIND19811981121522074715.9258335.51001171
Chris WrightWAR20162016171522074515.9243847.26002282
Matthew FisherSUR20252025111542074018.8243148.03003293
Peter BorrenNED20102010171612074713.8035957.66001172
Junior MurrayWI199319932816420749*17.2545245.80003171
Zaheer KhanIND20042004211782077523.0028472.89015237
Andrew McBrineIRE/NW201720172218620752*17.25189109.52013207
Ian BishopWI19961996181822074812.9438853.35004213
Nathan LyonAUS/SS/NSW20192019302392073114.7934560.00002254
Rishi PillaiGER201720175412067168.6725281.75020163
Karan SharmaUP2021202166120668*41.20136151.47030218
Harry TrottAUS1896189636020614334.33--111240
Peter MayENG195219524602067434.33--02090
Nathan ReardonAUS/BH/AS201420149802064925.75158130.38000169
Nalin NipikoVAN2023202388220674*34.33172119.77010215
Joost MeesLUX202120218802065025.75152135.53012178
Yasir KhanRAW202620268802068325.75144143.060202010
G ThakurMAC202320238812066229.43155132.90010236
Frank WorrellWI195519554802066125.75--020-0
Collie SmithWI1955195548020610425.7540.00102191
Angelo PereraSS/CS/NSWC2024202410912064125.75145142.07001218
Theunis de BruynTIT2014201499120653*25.75162127.16010196
Vishad RandikaPSC202420249902064622.8923986.19001108
VL JaniWAR202520259912068225.7525879.84011187
Leonard HuttonENG194619465912066725.7518445.11011110
Keith MillerAUS195019505912068425.75--010101
Ankur PaulBKB202120219902066122.89178115.73011187
PreviousPage 265Next

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.