Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and 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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Glenn TurnerNZ1972197258167225996.0075934.12220640
Ryan RickeltonSA/NOR20222022714267213356.00114158.90240888
Colin IngramGLA2017201712202672155*37.33139448.21212895
Daniel VettoriNZ20082008142346729435.37119056.47051853
Gareth BergHAM20152015162436729932.0099667.47052926
Ian BellENG2012201214255672116*33.60169239.72162743
Virat KohliIND20232023812067118655.92122654.73220701
Colin McDonaldAUS19591959813267117061.0086747.29220290
Mark ButcherENG200120018162671173*47.93131151.18130861
James HildrethSOM201720171019167110937.28100366.90222830
Jimmy AdamsWI2000200014255671101*33.55235428.50133490
Darren LehmannAUS20032003710167017774.44104464.18320765
Daniel Bell-DrummondKEN202520251020067022333.50124153.99212874
Alex DaviesLAN20212021142126708435.26114058.77062855
Ben CoxWOR201520151422567010939.41100566.67141926
Colin IngramGLA202620261323267010331.90119556.07233906
Wiaan MulderSA202520257122669367*66.9091173.44201876
Garry SobersWI19681968713366915266.9067449.41231813
Mike GattingENG198719879161669150*44.60137948.51233941
Tom BantonSOM202520251017266937144.60103064.95111873
Jordan SilkTAS202520251019066911235.21120155.70253831
Kusal MendisSL201720171020066919433.45116157.62211777
Tim SeifertND201620161222266910633.45146945.541436711
Victor TrumperAUS190219021222166910431.8620.00141350
Javed MiandadPAK1989198967066827195.43134249.78310565
Dean JonesAUS19861986713166821055.67145146.04140733
Gary WilsonIRE/SUR201520151218566874*51.38111859.75050782
Stephen MurdochWF201620161018066810937.11106662.66151897
Sam KonstasAUS/NSW202520251428066811623.86123054.31143675
Martin GuptillNZ/AA20132013713166718555.58117356.86231883
Rohan KanhaiWI19681968714166715351.3139445.94220833
Aamer SohailPAK19941994814066710547.64116157.45160964
Daniel LawrenceESS201620161317066715439.24131250.84231773
Peter FultonCAN2015201510193667155*41.69110960.143116914
Scott BorthwickDUR2023202313194667134*44.47105563.22241912
Tom WestleyESS201520151119166717937.06117256.911321160
Wally HammondENG1938193869066624074.0077651.93231661
Ian ChappellAUS19731973712266610966.6025748.25240831
Alvin KallicharranWI19751975712266511566.5053340.15240642
Shakib Al HasanBAN20172017714066521747.5095669.56231871
Graeme HickENG19931993714066517847.50122054.51141927
Jack GregoryAUS192119211115266511951.1552663.50160792
Shaun MarshAUS/YOR2017201710172665126*44.33165140.28251881
Jack TaylorGLO201720171420366514339.1296468.98221903
Jacques KallisSA200820081523266513231.67144945.89140724
Fletcha MiddletonHAM20252025142406657927.71136648.68040900
David BedinghamDUR202220221217366419147.4395969.24220776
Tawanda MuyeyeKEN2025202511202664125*36.89100366.20141769
Joe ClarkeNOT202520251421166411933.20118056.27131797
Dan MousleyWAR202620261422166414431.62104763.421411081

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.