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
Travis BirtHH201420148811503321.43106141.51000157
Saiteja MukkamallaUSA202220228801504618.7523962.76001140
Sammy JonesAUS188518854811504021.43--001130
Roger HarperWI1995199588315043*30.0024162.2400072
Tom BaileyLAN201920198901506816.6728253.19010230
Corbin BoschSKAN/PR20232023109115038*18.75136110.29001115
Jitin SinghTAN2021202110901506016.67116129.31011201
Norman YardleyENG194819485901504416.6714721.7700070
Kiran MoreIND19911991159415067*30.0036341.32010130
George ScottGLO202020201110215044*18.7531248.08002112
Sheldon JacksonKKR/SAU20222022101011506416.67140107.14012106
R MazumderCYP20262026101001506215.0017088.24010172
Deryck MurrayWI19741974810215053*18.7533134.1401370
Carlton BaughWI2003200381121502916.6729451.02000143
Dinesh KarthikPR/SW20252025141121505316.67130115.38010145
Umar BhattiCAN20072007121121505716.6730249.67010133
Khuzaima TanveerUAE/DV202620261511215068*16.67120125.00013614
Adam HollioakeENG19991999151111504615.0021270.7500171
Subash Prasad KhakurelNEP20152015121201506312.5031947.0201290
Grant RussPHI202320231412215043*15.0020075.00003141
Malcolm MarshallWI19901990111221502715.0024561.22001151
Wasim BariPAK19781978141321508513.6419330.5701251
Roger HarperWI19961996161321502813.6423863.03001122
Migael PretoriusKNI/JT20222022221461503618.75104144.23001612
Sukhdeep SinghKEN20252025161401503410.7122865.79002140
Brett RandellCS/CD20232023131531504012.5032046.8800293
L LaminSIE20262026171621502410.7119377.72002118
Ben AitchisonDER202220221516215025*10.7139138.36001170
Tom SmithGLO202120212517715051*15.0033444.91011160
Deepak HoodaIND/LSG202320231817315041*10.71139107.9100057
Barry McCarthyIRE/LL202120212617715030*15.00149100.67004115
Ajeet DaleGLO20242024211771506315.0017088.24013145
Makhaya NtiniSA2003200335181015032*18.7527055.56002164
Wayne ParnellSA/DC/WAR201420143519101502716.6719477.32002123
Curtly AmbroseWI198919892819615026*11.5433345.0500173
Josh TongueWOR20172017212171504110.7134143.99001180
Kyle AbbottND/HAM/DH2019201943257150258.3329850.34003193
Kris SrikkanthIND198419842201499974.5018381.42020103
Keith MillerAUS194619463301497949.6723351.07010131
Khurram ManzoorPAK200820084401496937.2522665.93021120
AG DugmoreARG201020104401496837.25136109.56021165
Ali ZaheerKUW201720174401497837.25120124.17021147
George UlyettENG187718772401496337.258340.96020131
Gulam BodiLIO201420145501497829.80133112.03010134
Ben PomareND2024202445214982*49.6731247.76011158
Rohit SharmaIND200720079631495249.67135110.37020125
Aziz MohammadBEL202220226601497224.83113131.860101310
Sai SudharsanTN202120216621494637.25127117.32000160
A DonovanPHI2026202666114981*29.80143104.20010105
Jack GregoryAUS192619265601497324.83--011160
PreviousPage 328Next

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.