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
Ben BrownSUS201420143540482816323.00130563.451048611
Clyde WalcottWI19551955510082715582.70--520810
VVS LaxmanIND200320031318382714855.13156252.943301021
Lance KlusenerSA1997199726284827102*34.46102680.601429613
Rahmat ShahAFG/PP/NL201820182928082711429.54108676.15160758
Ryan ten DoeschateKKR/OTA/ESS2014201436311082711939.38676122.342136933
Martin GuptillMR/AA/AUC202320233233382711727.57681121.442237533
Dinesh ChandimalSL2018201823254826119*39.33155753.05131577
Will RhodesDUR2026202624262826148*34.42129663.73141697
Chris CookeGLA20252025222958268434.42157052.61061867
Will SmeedSOM/QG/BP2022202230302826101*29.50536154.101527947
Sol BudingerLEI202320232534082610224.2986595.4915210918
Shakib Al HasanBAN200820082935282610825.03146156.54153891
Sean DicksonKEN201820183335582613327.53131962.622308512
Ed PollockWOR202220222835082611323.6095286.7623511023
Leonard HuttonENG195419541017182520551.5616235.80231662
Kapil DevIND198219821822382511643.42700109.141518719
Shivnarine ChanderpaulWI200320031823182510937.50137460.043321087
Zeeshan MaqsoodOMA2022202228254825104*39.2993987.862416426
Asif KhanUAE/ME20242024282748257935.87669123.320616146
Jacob OramNZ/CSK200820082828582511735.87113872.502638220
Joey EvisonKEN202320232628482513634.38136460.4814310018
Sadeera SamarawickramaSL/CS/MSC202420244439682511425.0087094.83142907
Justin LangerAUS200320031221182414641.20144856.913421076
Laurie EvansSUR/CK2020202022256824108*43.37679121.351618134
Murray GoodwinZIM2000200023273824148*34.33143157.58320701
Finlay BeanYOR202420242129082417328.41135360.9022410614
Allan BorderAUS199019902829982478*41.20159651.63050616
Billy RootGLA20242024213028246729.43133361.82030933
Aaron HardieAUS/PS/PZ202620263030982494*39.2490191.450608817
Kieron PollardWI/MI/AS20152015353288248234.33560147.140405548
Sam HainWAR201420141218282320851.44174047.30412953
Stephen FlemingNZ200720072426282310634.29109175.4425210016
Temba BavumaSA/CC20172017223018238928.38149055.23052962
Azhar AliWOR2023202319311823103*27.43163550.34234964
Scott BorthwickDUR202120213432182310026.55144456.99144954
Tom AlsopHAM202120212333382314927.43171847.902321060
Aaron HardiePS/SUR/WA2022202231348823174*31.65119468.931219016
Tim BresnanENG/YOR201420144539148239532.92112373.290428519
Justin LangerAUS200120011017282212354.80151454.294311028
Simon KatichAUS2006200624232822107*39.14123766.45151854
Luke RonchiNZ/WF/WAR2016201636344822119*27.4096884.921438120
Sam CurranENG/AUC/SUR20182018303458227828.34124266.180448920
Hamilton MasakadzaZIM20182018363808228421.63128963.770408719
Mushfiqur RahimBAN/BB/KK201620163838982281*28.3488592.880326812
Robin SmithENG1991199113205821148*54.73161450.87261932
Paul HortonLAN201520152026182116832.84137659.671611021
Max HoldenMID2018201819293821119*31.58132761.871441054
Benny HowellGLO201820182835382168*25.66118869.110631018
David HookesAUS1983198325253820143*37.27104878.241518215

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.