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
Muditha LakshanCCC2024202412931536825.50136112.50012712
C PyleGIB202420249911534719.13150102.00000172
Robbie HartNZ20022002710315357*21.8659425.7601280
Shakib Al HasanJK/ME/MNY20262026151021533819.13121126.45001143
Richard JonesWAR/LEI2016201691021533319.1333445.81000161
Shiraz KhanKUW202320231610515350*30.6017587.4301176
Delano PotgieterNW202220221010215337*19.13143106.9900086
Jimmy MatthewsAUS1912191281011535317.0012955.0401180
Conor McKerrKEN/DER/NOT20232023141131533219.1327356.04000152
RR NaikSIN20262026121101534613.9115499.35001127
Ali NawazHUN20262026111101534113.91137111.6800095
Ajit AgarkarIND20052005191211534813.9125360.47001151
Aritra DuttaSIN20252025121211534513.91143106.99001175
Umar BhattiCAN201020101513315332*15.3020773.9100294
Fabian CowdreyKEN20162016131321537113.9115698.08012162
Rony TalukdarBAN/BB20152015141301533811.7716294.44001143
Aaron BeardESS20192019171361534121.8629651.69000171
Greg ThompsonIRE/NK20172017161321535613.9115896.84012134
L LaminSIE20232023151311533812.7516990.53003710
Ian JohnsonAUS1956195681421537312.75--01360
Dale SteynSA/RCB20092009341621534710.9331848.11003114
Paul DowntonENG19861986121721532910.2052529.14001110
Mohammad SamiPAK200320032618111532521.8630250.6600395
Ollie RaynerMID20162016242061532610.9334444.48004141
James TomlinsonHAM201420142322151535121.8636342.15012171
Andy GorvinGLA20242024252271532610.2033545.67003114
Thilan ThusharaSL/CSK200920092723715328*9.5621969.86005114
Loots BosmanSA200920092201529476.0076200.000201013
Janneman MalanSA20202020331152129*76.0016691.57101114
Warwick ArmstrongAUS191019102301527550.6724063.33010140
Scott KuggeleijnWF20122012341152142*50.6721072.38101175
Andri BerengerUAE201420144401526638.0019378.76020190
Frank IredaleAUS1896189624015210838.00--100160
Patsy HendrenENG192019202401526738.0033445.51020120
Luke PomersbachPK2008200855415279*152.0099153.54010139
Imrul KayesCV202420245501526630.40133114.29020136
Apoorv WankhadeVID2022202255115271*38.00111136.94010128
Jack TectorLL/MR201720175501525830.4018880.85020162
V RavindranHUN202420245501525730.40112135.71010204
Shashwat JagtapETS20262026552152100*50.6784180.95100224
VVS LaxmanIND201220123601526625.3335442.94011170
Kamran AkmalPZ202220226601525825.33110138.18010165
Avishka GunawardeneSL200320036601524525.3324961.04000140
Prasanna JayawardeneSL200620064601524225.3335842.46000192
Mark GillespieNZ/WF201220125601527725.33142107.04010188
Keshav MaharajSA202020206601527325.3325060.80021165
Stephan BaardNAM201620165601525425.3316791.02021240
A McAuleyISL202620267611525030.40141107.80010200
Aaron JonesUSA202120217631525050.67146104.11010106
Chris TavaréENG1980198046115282*30.4046033.0401070
PreviousPage 324Next

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.