Live1st ODI · India in New Zealand 2026/27NZ12/0 (3.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
Ken BarringtonENG19631963112011015132*53.4226334.22350787
Hamish MarshallGLO201520152429410159340.60147268.950941219
Ashwell PrinceSA/AX20052005333191015139*46.14187154.25232885
Colin MunroNZ/KKR/AA20162016333131015108*36.25780130.132507852
Wiaan MulderSA/SH/JSK20252025293161015367*40.60122682.7921211418
Martin GuptillNZ2010201032362101518929.85160063.441659922
Stephen FlemingNZ200020003238310159929.00184854.920911222
Shimron HetmyerWI/RR/GAW2023202352471110157028.19736137.910535463
Kevin PietersenENG2013201321300101411333.80177157.2618211512
Oli CarterSUS202320232736310148030.73182655.5308112013
Sam CurranENG/SUR/OI2022202247374101412630.73994102.011728741
Jake WeatheraldAUS/LEI/SA20262026162511013104*42.21119684.7016213912
Allan BorderAUS1987198727291101320536.18191153.01140840
Cameron BancroftAUS/PS/GLO20172017233561013206*34.93195151.921641237
Sam BillingsENG/KKR/BH202220224951710137923.02115887.480348531
Allan BorderAUS1983198329293101211838.92178956.572401030
Chamu ChibhabhaZIM201520153534110129930.67128878.570831164
Martin GuptillNZ/AUC/KK202120213636110129728.91761132.980628256
Jason RoySUR/SB/DV202520254746310129223.53862117.400649236
James FaulknerAUS/RR/MS20152015555115101212128.11107793.961427528
Rilee RossouwSA/RCB/KNI2015201532315101113238.88931108.592439931
Aamer SohailPAK1992199227311101120533.70156764.522411110
Waseem MuhammadUAE2022202237370101111227.32942107.321737558
Ollie RobinsonDUR202620263640410119728.08132176.5305110713
Max HoldenMID/MO20232023354531011121*24.07120184.1814412322
Brad WilsonOV2016201611212101012653.16242241.704411253
Mark TaylorAUS19901990202421010101*45.91213947.222100880
Chris RogersSOM2016201616252101013243.91196351.453641240
Rinku SinghIND/KKR/UP20232023322914101077*67.33614164.500808058
Fakhar ZamanPAK/BH/LQ2022202231310101010932.58855118.1329310325
Michael BurgessWAR2024202424273100914742.04149067.722609619
Imad WasimPAK/MS/JT20232023544114100992*37.37750134.530539035
Kieron PollardWI/MI/AS201320135049141009109*28.83876115.181497551
Roy DiasSL1982198213180100812156.00129373.323711171
Keaton JenningsLAN2021202123264100813245.82181155.66250929
Jacques KallisSA20062006232921008119*37.33199650.503421283
Tim AmbroseWAR2015201535351100815329.65167660.142351391
Ben CoxOTA/WOR20182018384481008122*28.00115187.5815311417
Brandon KingWI/BR/DSG2025202540451100898*22.91116786.3807512436
Jacques RudolphSA20032003262941007222*40.28179656.071521223
Martin CroweNZ1986198626294100713740.28160062.94251993
Jesse RyderNZ/RCB2009200927300100720133.57132276.1733511123
Chris DentGLO20172017193031007135*37.30207148.622711214
JP DuminySA/DC201520154239101007115*34.72107993.331627035
Tony GreigENG1974197418252100614843.74209947.934201057
Stephen FlemingNZ199519952530210067935.93174957.520831016
Ryan PatelSUR2022202222314100611837.26168559.7025212914
Ravi ShastriIND1983198325345100612834.69121843.60242552
Tillakaratne DilshanSL2005200525293100516838.65140971.331731254
Tom HainesSUS202320232231010059432.42135074.4401001438

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.