Live1st ODI · India in New Zealand 2026/27NZ136/8 (33)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
Oliver DaviesST/NSW202420242431291613131.59113180.9923110310
George WorkerCS/JT/CD201920192833191613028.63125872.8124310327
Finn AllenNZ/AA/WF20232023404109168322.34763120.0505310341
Mohammad YousufPAK19991999263139159532.68152659.96083909
Adam WheaterHAM201420142832391513531.55107685.0423310211
Aasif SheikhNEP202320233333391511030.50103488.491759717
Daniel LawrenceESS201820182936291512426.91136866.892218915
Jason HolderWI/BT201820183237791599*30.50115279.430627527
James PeirsonBH/QUE2021202136371091513233.89112481.412438914
Clive LloydWI197619761524191410239.7487272.361719213
Martin GuptillNZ/AA/GAW201420143332391411131.52108084.631818623
Stiaan van ZylSUS/CW201920191826391317339.70175152.142421190
Paul HortonLEI2016201620314913117*33.81168554.182621251
Russel ArnoldSL20002000313569139931.48155758.64050896
Colin AckermannNED/DUR202620263336891380*32.61115479.120528516
Rikki ClarkeWAR20142014343849139426.85119376.5307510915
Guy WhittallZIM2000200034397913188*28.53157657.93123916
Kushal Janith PereraSL/LQ/ME202520253939491310126.09713128.051429627
Grant FlowerZIM2000200039478913106*23.41189248.261486711
Moin KhanPAK20002000484849137020.75144063.400347414
Marlon SamuelsWI20072007282819129833.78121774.940819124
Ben DunkMS/KK/NMBG201920193533591299*32.57672135.710617831
Ian CockbainGLO2014201429333912151*30.40177051.53162899
Jordan CoxMR/KEN/OI2023202337431191213328.50110982.241369828
Will RhodesWAR202320232328291110235.04153659.311411037
Jacob OramNZ2004200431296911126*39.61152159.892318916
Finn AllenNZ/PS/AA202420243030191113731.41531171.562657866
Rahul DravidIND19961996273139119532.54184949.27061851
David MillerSA/RR/DOL2021202140361491185*41.41696130.890716138
Greg ChappellAUS1977197713211910125*45.50184249.40331911
Tom LaceMID/DER201920191723191014341.36172052.913411154
Misbah-ul-HaqPAK/RCB200820083429891087*43.33849107.180626327
Asghar AfghanAFG20192019283039109233.70123473.740745834
Ricardo VasconcelosNOR202220222131091015629.35141064.543331316
Stephen FlemingNZ19991999283449107330.33221941.010621020
Jeff DujonWI1988198831347910106*33.70173452.48152921
Tom BantonENG/SOM/WF202220223336091012625.28108683.791529332
Ben CoxWOR2015201534381191010933.70121275.0814111512
Shivam DubeIND/CSK/AA202620265342139106631.38564161.350226061
Doug WaltersAUS19691969813190924275.7577859.51531853
Steve SmithAUS/PW/SS2013201321315909138*34.96172452.732319314
Richard LeviCC/NOR201620162932090910428.4191399.5615211721
Brendan TaylorNOT201620162936590911429.32166954.4623211912
Jack LeaningSUS2026202627364909120*28.41147661.59173929
Liam DawsonENG/HAM/IU2022202253511090917122.17135167.2813211112
Clive LloydWI1975197513161908242*60.5349185.34431869
Dane CleaverCS/CD202520251824390811543.24129969.9015310813
Shakib Al HasanBAN2009200925265908105*43.2493697.012519115
James SalesNOR202520251928090811732.43138065.802411036
Phil MustardDUR/GLO2016201626293908107*34.92134267.6616310612

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.