Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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
Jack TaylorGLO20222022242658129538.67776104.640606637
Cooper ConnollyAUS/PS/WA20252025303058127732.4898282.690737928
Daryll CullinanSA200020002631681212032.48163249.75223869
Cameron DelportLEI/DD/LQ2017201733324812109*29.00663122.471438531
Haseeb HameedNOT20232023233418129724.61158151.360421191
Moin KhanPAK19981998283558129727.07141957.22032905
Matthew CritchleyESS/WF202220222835481213226.19115670.241338117
John SimpsonMID20232023303938127522.56170847.54044924
Tamim IqbalBAN201220121921281188*42.6887392.900919410
Guy WhittallZIM1997199723255811203*40.55115570.22131669
Tom CooperMR/SA2019201921253811271*36.86104377.761219017
Henry HuntAS/SA202220222027181110931.19165648.97231898
Billy RootGLA201920192429081112627.97117169.26133923
Kushal Janith PereraSL201620162732081113525.34101479.98220997
Gerhard ErasmusNAM/GG/KG20252025413968116324.5890789.420426124
Mark PettiniESS201520152020381012647.65102379.18260889
Justin LangerAUS199919991423081014435.22180244.95330714
Andrew BalbirnieIRE/LL2017201722234810205*42.63107875.14142928
Tom AlsopHAM20182018263138109928.93145355.75065965
Will YoungNZ/CS/WAR202520253136381010724.55122666.07144955
Angelo MathewsSL/DAM201920191922380911342.58116869.26252748
Ramesh MendisSL/MSC20252025222258098047.59131361.610615310
Sunil GavaskarIND1985198522247809166*47.59132750.87162523
Agha SalmanPAK2023202325257809132*44.9498781.971508611
Daryl MitchellNZ/ND2019201926266809170*40.45107175.541306135
Navod ParanavithanaTUCA202620262023280815238.48107075.512317217
Peter FultonNZ/CAN201320131425180813633.67205239.3825010112
Roston ChaseWI201720171725380813136.73160750.28243904
Himasha LiyanageNCC/ACCC2025202521262808106*33.67127963.171834023
Assad ValaPNG201920193028380810432.3293886.141306322
Harry BrookYOR201820182636280812423.76116969.121349910
Ollie PopeENG/SUR/GG202320231219180720544.83101679.432119312
Shoaib MohammadPAK1990199013203807203*47.47203639.64313862
Shaun MarshMR/WA202120211721280711842.47116869.092619011
Kraigg BrathwaiteWI/YOR201720171526080713431.04200040.35142766
Graeme SmithSA/PW2011201126301807101*27.83122266.04132831
Luke HollmanMID202520253132780710332.28128962.611421007
Mohammad MithunBAN/RR/ST201920193737380784*23.7492287.530456223
Adil RashidENG/AS/YOR201620166550138078821.81157851.14044945
Kaushal SilvaSL201420141120080613940.30189442.561501012
Mohammad HafeezPAK/MID/SKAN20192019333228068426.8782897.340416519
Fletcha MiddletonHAM202420242432180611626.00154452.20242985
Colin AckermannWAR/LEI201720173439580610523.71103477.951418813
Will SutherlandMR/YOR/VIC20252025364228067020.1588790.870347223
Rikki ClarkeWAR20152015374578066721.21126963.510321009
Jeet RavalAA20152015815180514857.50158950.662501221
Lachlan HearneBH/QUE202520251723280510738.33111372.332418711
Ajay JadejaIND199619963433780571*30.96111472.260435420
Luke HollmanMID20222022343438058225.97119467.420419114
Dwayne BravoWI/CSK/TTRS20132013534698055121.7686892.740126025

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.