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
Aftab AhmedDEN201620166601423223.67114124.56000158
Hamish RutherfordOTA202420247601425223.67110129.09010174
Rahkeem CornwallSLS2017201776214278*35.5099143.430101011
Jamie HarrisonDUR201420143631426547.3319074.74011212
Andries GousWF202320236601424023.67110129.09000212
AN ToubeCAM202620266601424623.67113125.6600198
Warwick ArmstrongAUS191219123601423323.6736239.23000100
Vijay ManjrekarIND1958195836114258*28.40--01200
Imtiaz AhmedPAK196019603601426923.67--01040
Abbas Ali BaigIND196019604601425823.67--02020
Mal LoyeENG200720077701424520.2918477.17001195
Heino KuhnTIT201220129701423920.29126112.70000173
PL MommsenSCO201020107701428020.2929348.46010132
Michael RipponNED2015201515701425320.2925555.6901170
Jamie OvertonSOM201720176701424020.29115123.48000710
Venkatesh IyerKKR2025202511701426020.29102139.22010154
Rovman PowellWI/JT201920197731425435.5087163.22010911
Brandon KingSKAN201820187711426023.67105135.24010911
Troy JohnsonOV/WEL202520258701426120.2922762.56010202
Macalister WrightHH/TAS202420248701423720.29132107.5800187
Maitland HathornSA1906190657014210220.29--100210
Graham YallopAUS198419847711424223.6720668.93000120
Inam-ul-HaqQAT2019201977214273*28.40128110.94011172
Wasim RajaPAK197319735821424923.671723.53000211
Prasanna JayawardeneSL200820085821424923.6740035.50000100
Shuvagata HomMGD202220229831422928.40114124.56000116
Michael BarryAA201720174801425117.7528849.31012191
Luis ReeceLAN201520155801428217.7527551.64012161
Nick BrowneESS202020204801426117.7541034.63010190
Suraj KumarOMA2021202188114262*20.2917481.6101165
Darwish RasooliCC/AFG2023202388214256*23.67121117.3601196
Kadeem AlleyneBR202420249801424717.7588161.360001010
Sazib BhuiyanCZE202520258801425617.75113125.66011138
Usman GhaniAFG/KZ/BL201820188811424020.2914995.30001134
Kofi JamesAABF2024202410801423717.75127111.81000147
V NigamDC2025202514811423920.2979179.75001158
Shivam SharmaCAN2025202516811423720.2917083.5300085
Frank WorrellWI1963196358114274*20.2911963.03013160
Keith FletcherENG197219726801426017.7527851.08011160
Parthiv PatelCSK200920099901423615.78126112.70003192
Peter NevillSS/NSW20182018119214272*20.2931744.79012150
Alex DoolanTAS202020205901424715.7837937.47001170
Andile PhehlukwayoSA/PR20232023119314239*23.6714697.26001910
Lahiru MadushankaBCAA202620266931423923.6727052.5900091
Dylan BlignautGER2022202212901424315.7814796.6000167
A FernandoCMCC2024202499114253*17.7516785.03010144
Phil MustardBB20132013121001423514.2014796.60002150
Josh DaveySCO/SOM201520151810514253*28.4016387.12010150
James HarrisMID2020202091031424120.2933842.01000190
Jacob LintottWAR/KEN20262026171031425220.2916188.20010150
PreviousPage 339Next

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.