Live1st ODI · India in New Zealand 2026/27NZ170/9 (37.2)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
Dhananjaya de SilvaSL/CCC2025202519244890130*44.50109181.582318818
Rassie van der DussenSA/RR202220222631689013435.60132167.372327811
Cole McConchieNZ/CAN202320232933689010832.96113678.351538021
Ross TaylorNZ/CS/GAW2020202031359890109*34.23107882.561428823
Lewis GregorySOM20182018333888906529.6793695.090818437
Chris GreenST/LAN/NSW2024202451441089010026.1896991.851207833
Dasun ShanakaSL/RR/PZ20232023625413890108*21.71812109.611346837
Charith AsalankaSL/ADKR/SSC202520252928388912835.56854104.103427429
Colin AckermannNED/LEI/MO2021202132353889126*27.78146760.601419712
Alex CareyAUS/AS/SA20232023303718899924.69129968.4407310113
Moin KhanPAK19991999363948897025.40127369.840638020
Moisés HenriquesAUS/PK/SS202120213839688978*26.9498190.620506926
Ross WhiteleyWOR20162016343948897125.40133866.440549234
Taufeeq UmarPAK201120111322188823642.29199344.56332982
BJ WatlingNZ/ND2015201515263888142*38.61183948.292501082
Peter FultonNZ20072007282738888337.00114877.350627317
Dhananjaya de SilvaSL/JK/CCC202420242430188810830.62129368.682639412
Robert KeyKEN201420142939288889*24.00130268.200549715
Ryan PatelSUR202420241720088713444.35138664.0025110813
Rohit SharmaIND/MI202620262221188713844.35757117.172418847
Ashen BandaraPSC202520251922588720052.18102086.962517316
Mark ButcherENG200220021424088712336.96197744.872531070
Ben BrownHAM202220222229288715732.85153257.901521010
Toby AlbertHAM202420242931488712432.85137164.702439116
Liam DawsonENG/HAM/PZ20182018383938878224.64103285.950507122
Daren GangaWI200620061826188613535.44195245.391501131
Allan LambENG198719872626588677*42.19123271.92061597
Shane WatsonAUS/RR/ST2015201528294886104*35.44100787.981419622
Tony UraPNG2019201930305886107*35.44766115.671627339
Jordan CoxENG/ESS/WF202620263332388620430.5591197.261419123
Emilio GayNOR202320232634188614426.85148859.541431055
Angelo MathewsSL/KKR200920093637108869932.81119074.450508313
Pavan RathnayakeSL/CCC202520251719188519449.17109680.752407135
Chris CairnsNZ200420042929588515836.8898989.481518434
Romesh KaluwitharanaSL19981998313618858825.29127269.580631211
Daniel ChristianDC/MR/HH20182018433913885113*34.04537164.801305556
Kiran CarlsonGLA20222022314038859123.92126769.850541058
Kieron PollardWI/MI/TKR2021202148421288587*29.50651135.940625061
Steve SmithAUS/DC/NSW202120212323388413144.20130068.002408414
Bryan YoungNZ1997199718251884267*36.83165253.511401031
Saif ZaibNOR202220222731388413631.57109280.952529616
Ashton TurnerPS/DUR/WA2024202431327884114*35.3697091.131217521
Inzamam-ul-HaqPAK199219923233288411728.52116575.88243727
Freddie McCannNOT202520252433388413829.47154057.401411107
Keacy CartyWI/TKR202520253635388417027.63108781.323137919
Ravija SandaruwanKUW/BRC2024202439391884102*23.26617143.271548750
Saleem MalikPAK1984198419253883119*40.14133555.133401061
Darren StevensKEN202120213233688319032.70101387.1732510031
Miles HammondGLO/BP20212021303548839428.48141862.2704010816
Dominic SibleyENG/WAR20212021203648838727.59252335.00085852

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.