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
Shaiman AnwarUAE2012201222113577*135.0022260.8102092
Allan RaeWI195219522301359945.00--010121
Wasim RajaPAK197419744411355345.0031043.55010161
Zak ChappellLEI201520154411359645.0020964.59010161
Johnny BriggsENG189418942401355733.75--01090
John HampshireENG1969196924013510733.7536237.29100180
Ashraf AliPAK198219824421355867.5026550.94010190
Daan van BungeNED200320036501356227.0024555.10010141
Terryn FrayBER201820185511357733.7528747.0401070
Joel ParisPS/WA202020207511359333.7526650.75010202
S NadigotlaROM202120217511355533.7586156.98010145
Mohammad IhsanSPA202320235511354533.7578173.08000177
PS AthavaleOMA2023202355113550*33.75114118.42010181
Les FavellAUS195519553501357227.001855.56021200
Sumeir ZaveriETS202620265501358027.0083162.65010176
Mohammad HafeezQG202320237611354827.0090150.00000137
Abhishek NayarMUM201620168631354945.0095142.11001116
Adrian BarathTTRS201320136601353822.5014891.22000121
Temba BavumaSA201520155601355422.5036237.29011151
Raynard van TonderSA/NW202420245601354822.5022759.4700184
Thomas KellyAS/SA202120216601354122.50106127.3600074
Omair YousufPAK/QG202420247611355027.00105128.57011115
Bob WyattENG193419344601354422.5040033.7500131
Shakeel AhmedPAK199519954601353622.5031842.45000110
Ruvindu GunasekeraCAN201220127701355319.2918971.43010124
Hamza TariqCAN2018201811711353122.50131103.05001118
B NiazBEL202620268721357127.0094143.62010135
Fateh SinghWOR/NOR202420249701356019.29115117.39010116
Percy MansellSA195319535721355227.00--011110
David HookesAUS198519854711354222.5029745.45002111
Abdul RazzaqPAK/MR/DR2012201212811353019.29129104.6500084
MO OdumbeKEN199619968801355016.8824355.56011110
Moneeb IqbalSCO201020108831356327.0023856.72012100
Jonty JennerJER201820188811354019.29132102.27000152
Jacob LintottWAR/BB2025202517821355022.5013997.12011142
Sanjay YadavTN/MEG2021202110821353822.50111121.6200087
Jason KilaPNG201820189811354119.29107126.17001165
Roman WalkerLEI202520259831354427.0026351.33001122
Ikramullah KhanQAT2022202213821355322.5018373.7701286
Gundappa ViswanathIND198019807901354315.0031642.72000110
Andrew SymondsMI20112011119513544*33.7513897.8300093
Keith DabengwaZIM2006200610931353222.5022560.0000171
Ravindra JadejaRR20082008149213536*19.29103131.07002116
GSNFG JayasuriyaSL/GG2020202012901353915.0014493.7500184
Narsingh YadavMAN202120219911355016.8814692.47011115
Mike BrearleyENG1980198079213560*19.2942231.9901140
Malcolm MarshallWI1987198711901354515.0024156.02000111
Saahil JainASS20212021101011353115.00129104.65000142
Mahipal LomrorRCB202320231210213554*16.8897139.1801198
Xavier BartlettBH/QUE202220221110413528*22.5019469.59002173
PreviousPage 349Next

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.