Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND22/1 (3.3)IND need 164 runs in 279 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Harsh ThakerCAN/JB2024202437368874111*31.21109280.042225518
Matthew CritchleyDER201820183238287410524.28120872.351351047
Cade CarmichaelIRE/NK202520252021287310745.9593593.3726010811
Saeed AnwarPAK200120012022187310141.57114076.581711018
Aravinda de SilvaSL200220022223487320645.95125869.40152984
Dhananjaya de SilvaSL/CCC202620261824387320441.57133665.34241948
Imam-ul-HaqPAK20232023252818739132.33136264.10090808
Adam VogesPS/MID20172017263078739237.96138662.99051904
Max O'DowdNED202420243130287379*31.18102285.420618421
Tawanda MuyeyeKEN/OI202320232632087317927.2899887.4714411113
Jack CarsonSUS202620262734387310528.16123470.751419223
Tom Kohler-CadmoreWOR20142014314008739921.82135364.5206211411
Eddie BarlowSA19641964918287220154.5052048.852511090
Justin LangerAUS200520051223387210543.60147459.161511183
Monank PatelUSA202220222323087213037.9196790.181507417
Peter BurgeAUS196419641323387216043.60113545.37161926
Tom BruceNZ/CS/CD20192019212628727436.3387499.770809522
William PorterfieldIRE/NW201820182728187213932.30120972.133239710
Colin MunroNZ/PS/AUC202020203232387287*30.07640136.250849735
Mohammad HafeezPAK/SKAN/PZ20172017413758728827.25101186.250537722
Moisés HenriquesAUS/SS/SH201720173737108726432.30769113.390617520
Faf du PlessisJSK/TSK/RD2026202623223871113*45.84574151.741608135
John ReidNZ196519651324087112836.29--16110316
Javed MiandadPAK1986198625274871116*37.87133760.43152494
Runako MortonWI2006200629284871110*36.29143560.70255868
Sediqullah AtalKR/AFG202620262628087114331.11116774.643238222
Brad HaddinAUS/SS201320132230487111833.50131866.081719215
Richard OliverWOR201420142532087117927.2292294.471551258
Pathum NissankaSL/CS202120213235087110324.89146259.58173768
Greg ChappellAUS1974197410164870247*72.50149658.16252964
Michael BracewellOV/OTA2014201410172870155*58.00165152.7033010811
Navjot SidhuIND199719971820087020143.50189845.84321987
Mark StonemanSUR201920192633087010026.36131066.411531223
Marlon SamuelsWI/DC/CV201720174439787089*27.19812107.140416637
Kieron PollardWI/MI/AS201420144542158708932.22669130.040435649
Ryan PatelSUR202620261620086913243.45122570.9426111413
Mark StonemanMID20232023213518699325.56143060.770631076
Ted DexterENG196119611018386818057.87--2511131
Carl HooperWI199519952025286812737.74135863.921639714
Dean ElgarSA/KNI/TIT201420142025486812141.33137363.222627321
Henry NichollsNZ/CAN202120212025386815739.45150057.87130974
Paul StirlingIRE/SR201320132727086810332.15755114.9716111521
Steven DaviesSOM20212021223028689431.00137263.270621186
Imran NazirPAK200020003033186813127.13125769.052469715
Benny HowellGLO201520153635686810229.93134064.781418116
Mohammad YousufPAK200920091623086711237.70158454.73152855
Saud ShakeelPAK/QG202420241723186714139.41117973.542427516
Shahid AfridiPAK19971997353528677226.27813106.640639527
Graeme HickENG200020003036486710127.09149857.88167846
Jason HolderWI201720173337586711027.09124669.581458120

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.