Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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,354 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
George BaileyAUS/PK/HH2014201449491310577129.361047100.960617433
Hassan AzadLEI2019201912223105613755.58246542.843801161
Bill LawryAUS1964196414272105615742.24164941.902601043
Steve WaughAUS20002000303191056151*48.00166063.6134110710
Michael VaughanENG2005200527355105616635.20180858.412761302
Nishan MadushkaSL/CCC2025202524282105518340.58134678.3835410122
Nasser HussainENG1998199821354105510634.03289736.422641155
Scott BorthwickDUR202220223137410559631.97176759.710801274
Marlon SamuelsWI200120013845410556825.73198653.120831281
LG PretoriusSA/HAM/PR2025202535361105415330.11860122.5616411833
Ben BrownSUS20152015223241053144*37.61160565.614441354
Stephen EskinaziMID2021202124324105313037.61167562.8735113211
Rob KeoghNOR2023202324333105317235.10159266.1433513811
Shreyas IyerIND/DC2020202035356105310336.31918114.711619330
Cameron GreenAUS/MI/WA20232023353810105311437.61128581.9524111227
Toby AlbertHAM/SB/DC2025202532405105398*30.09134378.4108211124
David LloydDER202420243442110537325.68128881.7508212420
Mudassar NazarPAK1983198320243105223150.10211247.49322801
Ben StokesENG/RR2020202021253105217647.82132079.7033111226
Harry FinchKEN2025202531404105211829.22157166.961721339
Matthew WadeHH/TAS2018201820225105113961.82139175.5645111119
Michael SlaterAUS1999199914252105116945.70204051.5234411011
Ruturaj GaikwadIND/CSK20232023302941051123*42.04763137.751719745
Shakib Al HasanBAN/KKR2011201134333105114435.03149070.54191943
Mohammad HafeezPAK/MS/GAW2014201434362105119730.91145072.4825111514
Cameron GreenAUS/KKR/WA2026202634366105113535.03134678.082536837
Gordon GreenidgeWI1987198715212105021355.26175559.8352211023
Geoff BoycottENG19801980152431050128*50.00248542.25180840
Daniel Bell-DrummondKEN2025202523330105022331.82151169.4933213016
Wayne PhillipsAUS198519852835310509132.81186256.390801092
Hansie CronjeSA199919993738410508230.88164064.0209310320
Ben FoakesENG/SUR2023202320281104912538.85183157.294321198
Graham GoochENG1986198619291104918337.46204251.373531173
Leus du PlooyDER2019201928327104911841.96152968.6127110620
Faf du PlessisSA/CSK/QG20212021333431049120*33.84841124.7317310036
Damien MartynAUS2006200632355104910134.97155967.2918010710
Haseeb HameedNOT2026202624352104911531.79181657.762761234
Angelo MathewsSL201120113838101049105*37.46185256.641629812
Adam WheaterHAM2015201539413104911127.61124784.122651177
Jack HaynesWOR/OI2022202223293104813340.31176459.4133013713
Nick ComptonSOM2014201427343104815633.81194253.962521288
Phil MustardDUR201420143440110489126.87165163.480661297
Darren BravoWI/TTRS2015201527354104710833.77182457.401739931
Tim AmbroseWAR2014201436375104716732.72171960.911711321
Glenn MaxwellAUS/RCB/MS2021202142415104710329.08734142.641949841
Tom BruceCS/CD20222022141831046208*69.73161964.6135110119
Keegan PetersenSA/DOL/DUR202220222434310468233.74183157.130821166
MahmudullahBAN20212021393891045150*36.03123884.411637226
Luke WellsLAN/WF/SW2024202435432104515025.49151269.1124311223
Dennis AmissENG1973197312213104415858.00136748.214411241

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.