ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Tristan StubbsSA/DC/SEC2025202551521211149427.85141178.950457330
Robin SmithENG19931993202911113167*39.75221550.253501409
Alec StewartENG20002000243251113124*41.22208353.434421344
Kris SrikkanthIND1987198728331111312334.78113482.362721119
Matthew BreetzkeSA/WAR/NOR202420243839211139430.08830134.1008110848
Mark TaylorAUS19981998122231112334*58.53247544.933411181
Andrew SymondsAUS2006200631304111215642.77127487.283719428
Dilip VengsarkarIND1983198323335111215939.71116665.61272886
Soumya SarkarBAN/RK/CW2019201941443111214927.12119493.1315412630
Tom Kohler-CadmoreRR/ST/SOM202420245254311126821.80112199.200559152
Graham WaggGLA2015201533356111120038.31139679.5816312338
Nick GubbinsMID/HAM20212021243531111137*34.72182360.9437412112
Geoff MarshAUS1991199124333111011337.00233547.542731065
Adam RossingtonNOR201920192934311108235.81144376.92010312625
Tamim IqbalBAN/MGD2022202226304110913342.65128086.6428314916
Chris GayleWI2007200730344110911736.97124489.1519213628
Sam BillingsBH/ST/KEN2024202451475110910626.40799138.8016210630
Adam HoseAS/WOR/NS202420244954711099023.60156470.9105511128
Anuj DalDER20222022202561108146*58.32202254.803501081
Jimmy AdamsWI19941994212571108174*61.56242245.753611123
David BoonAUS19881988233011108184*38.21201754.932401240
Jordan SilkSS/TAS2025202527332110811235.74161368.692841275
Marvan AtapattuSL2003200333355110812436.93193557.264331201
Shane WatsonCSK/ST/QG20182018353531108117*34.63779142.232419366
Grant ElliottNZ/LEI20152015393671108104*38.211038106.741519225
Ben CoxLEI/TR2025202534371011089341.04135881.5908312316
Saleem MalikPAK1990199027336110710241.00164167.461941062
Kumar SangakkaraSL20032003333561107103*38.17180961.192501203
Kumar SangakkaraSL/AX/IWX20052005313641107157*34.59178362.092321395
Jack TaylorGLO2017201733386110714334.59131484.2526112521
Matt PriorENG20092009353981107131*35.71149574.051741222
Brooke GuestDER/CV202420243543711079530.75188258.820621188
Rovman PowellWI/KKR/BR20252025565015110796*31.63702157.690537475
Colin IngramGLA/PC/ADKR2023202331363110613633.52121790.8825113525
Roger TwoseNZ199919993238811068736.87204854.0001069716
Ollie RobinsonDUR/NS2024202436407110619833.52124289.0525412429
Kapil DevIND19831983364661106175*27.6589899.002358624
Rilee RossouwPK/KNI/SKAN20242024484731106108*25.14769143.8225510358
James ColesSUS/SB20242024383861105132*34.53144576.4715113017
Brett D'OliveiraWOR2021202133403110512329.86147175.1217412513
Shoaib MalikPAK200720073436611048936.80149074.090818226
Suresh RainaIND/CSK/UP20182018403741104126*33.45825133.8217110734
John SimpsonMID20152015354510110484*31.54194456.7907212020
Sunil GavaskarIND197819789152110320584.8590755.57531862
Kepler WesselsSA1992199223273110311845.96224049.241911001
David BoonAUS1991199122306110312145.96251043.943521040
Joey EvisonKEN202420243544911028531.49189058.3107011414
Devon ConwayNZ/WF/WEL2020202020233110115755.05152372.2928213220
Alex DaviesLAN20172017213111101140*36.70183859.903451644
Suresh RainaIND/CSK20082008353261101116*42.351012108.792809436

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.