Live1st ODI · India in New Zealand 2026/27NZ97/4 (21.1)INDIND chose to bowlTest1st 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
Ben BrownHAM2024202422273943165*39.29146364.463231003
Kevin PietersenMS/DOL/SLZ2015201527285943100*41.00793118.921718834
Josh CobbNOR/BB20162016303239438832.52104490.3309510130
Dwayne SmithBT/IU/GL2017201733333943103*31.43713132.2625410540
Daniel Bell-DrummondKEN/BP202120212734294311429.47109386.281839524
Marlon SamuelsWI/PW/MR2013201335405943106*26.94151362.3314210421
Aasif SheikhNEP/JB20242024454529435821.9397796.5206110226
Jake Fraser-McGurkAUS/DC/MR20242024454809438419.65623151.360649753
Graeme SmithSA201320132025194223439.25149463.052401022
Nathan AstleNZ199619962834094212527.71146064.5243410112
Jonny BairstowENG/YOR/WF202320233035394299*29.44112383.8807411021
Ben FoakesENG/SUR20192019303539428229.44155860.46082995
Tom ClarkSUS202520253135194214027.71124775.5421411021
Dawid MalanYOR/MS/OI202420243636694293*31.40787119.700849128
Mohammad HafeezPAK/PZ201820183437594212629.44108686.741558827
Tillakaratne DilshanSL/DC2008200838395942125*27.71109685.951539110
D'Arcy ShortAS/GLO/WA20252025313139418333.61747125.970719437
Dan MousleyENG/WAR/PZ20242024454769416822.95117480.150769318
Mohammad NabiMI/RR/FB202420245648994113624.13856109.931236335
Sam RobsonMID201620161522194023144.76182151.623451223
Rob NewtonNOR2016201617243940202*44.76160158.713321188
Nishan MadushkaSL/CCC202620261825594014847.00110784.913618325
Mathew SinclairNZ2001200124284940204*39.17176753.20331826
Nasir JamshedPAK/CK201220122424493911246.95903103.992628920
Mohammad AzharuddinIND198519852227393912239.13148355.77222772
Alastair CookENG/ESS201820181730093914731.30194348.331631300
Philip SaltAS/SUS/IU20202020293319398029.34850110.4708111329
Tom LathamNZ/CAN20242024223419398628.45155260.5007310413
James BraceyENG/GLO202120212434393911830.29168455.761731095
Tim BresnanHH/YOR2015201537377939169*31.30147563.6614211814
Matthew CritchleyESS/LS/PA2024202437417939151*27.62151861.862457915
Lahiru UdaraSL/NCC202520251420193820649.37106687.9933212215
Boeta DippenaarSA2003200325244938177*46.90173454.09261995
Javed MiandadPAK198419842226393810440.78158356.10250883
Fletcha MiddletonHAM20252025233339389231.27168755.600601136
Anamul HaqueBAN201420143131293610932.28118978.722468923
David WarnerAUS/DC/ST202420243435293686*28.36773121.090719536
Philip SaltSUS201820182937093613025.30102191.6716412819
James VinceENG/HAM/KK201620163140093611923.40151361.861341343
Dwayne SmithWI/CSK/BT20152015414109366422.83894104.7004511231
Suryakumar YadavIND/MI202520253735893573*34.63604154.800538748
Ollie RobinsonKEN201920193036293514327.50143065.382411066
Andre FletcherWI/SKAN/SB20242024403719359325.97679137.700777654
Moin KhanPAK199719974441139359833.39134869.360637315
Wally HammondENG193319338112934336*103.7877538.323206114
Cheteshwar PujaraIND/RCB201320131419293420454.94160158.343411231
Tatenda TaibuZIM/AX200520052129393415335.92194448.051749610
Asela GunaratneSL2017201734337934114*35.92119478.221538112
Matt RenshawBH/KEN/QUE201920192734493410931.13135369.0313310016
Kapil DevIND198619863634793416334.59912101.212339312

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.