Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND42/1 (9.1)IND need 144 runs in 245 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
Marcus StoinisAUS/PK/MS202520255444148366427.87591141.460536744
Tom BruceCS2015201510171835112*52.19119170.111809612
Jeremy ConeyNZ1986198622234835101*43.95130763.89150733
Brendan TaylorZIM2010201026263835145*36.30101282.51243729
Martin CroweNZ1984198421263835105*36.30158252.78242996
JP DuminySA/DC20112011282828359932.1286396.760733821
Joe DenlyKEN/SW202320233135483513626.9493589.301457820
Marcus StoinisAUS/PK/MS202620264135583562*27.83584142.980317637
James MiddlebrookNOR20142014283838358723.86174447.880441132
Shadab KhanPAK/SS/HH20222022534148359122.57598139.630405740
Oshada FernandoSL/PSC202520251825083412833.36103080.971508919
Henry NichollsNZ/CAN202220221926183410533.36138960.041741018
Hilton CartwrightMS/WA2021202125277834121*41.70101382.331426440
Brandon McMullenSCO/SPR202420243027283415133.36757110.171506635
Kushal BhurtelNEP/PA20252025323108348126.90735113.470738132
Joe BurnsBH/MS/QUE202120213032383417128.76129264.551208312
Saif HassanBAN/RR/DC20252025333238348028.76731114.090615753
Mark TaylorAUS199119911423183314437.86193343.09171790
Ben ComptonKEN202420241326083316532.04203041.031531061
Mohsin KhanPAK198319832126283315234.71154049.68232752
Craig MeschedeGLA201520153639583310724.50100083.3022611619
Marco JansenSA/SH/SEC2023202353421883384*34.7184798.350326838
Jack HobbsENG19121912914183218764.0080355.42330731
Kevin PereraNSWC202520252230483211632.00118770.091521045
Suryakumar YadavIND/MI/MUM2024202432312832102*28.69538154.651738243
Daniel VettoriNZ/DC20082008353598329432.00139659.60051995
Ross TaylorNZ200720073837483211725.2197785.161557520
Lorcan TuckerIRE/LL20222022423948327823.77660126.060438125
Tom MooresNOT/MS20192019364568327421.33129464.300527439
Adam GilchristAUS199819982524183111836.1394388.12321909
Ben FoakesSUR2015201525284831140*34.63134062.01220946
Mohammad HarisPAK/PZ/DR2025202545443831107*20.27583142.541248439
Denis ComptonENG195419541116183027855.33--242541
Navneet DhaliwalCAN201920192019483014055.33814101.972406237
Kraigg BrathwaiteWI2016201615213830142*46.11183345.28160711
Younis KhanPAK2013201315233830200*41.50175247.37311767
Ali OrrHAM202520251923083013136.09112273.983119220
Rahmanullah GurbazGAW/DC/AFG202620263031083010226.77680122.061568341
Alvin KallicharranWI197819781015082918755.2737760.48331902
Andrew StraussENG201120112225082915833.16128864.36153914
Imrul KayesBAN/CV201520152225282915036.04127365.121639121
ARG ThomasSUR202620262226382912036.04127764.92133896
Josh InglisAUS/PS/WA202620262829282910330.70718115.461509821
Darren StevensKEN201720173031382914729.6193688.571549226
Ravindra JadejaIND/CSK202420243434782911230.70125466.111436720
Greg MatthewsAUS198619863335682913028.59154553.66132714
Ricky PontingAUS2000200019212828141*43.58108876.10243893
Angelo MathewsSL/CS202220221822482819946.00152754.222227315
Tom MooresNOT/SS20232023283368289430.67102081.180439717
Ashton TurnerPS/LEI/WA20262026373698287930.67559148.120536735

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.