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
Mohammad YousufPAK2001200122263108720347.26194355.942411105
Hamilton MasakadzaZIM20092009272721087178*43.48123488.0935211819
Javed MiandadPAK1982198224287108713851.76181259.993509411
Abdul RazzaqPAK2002200239419108713433.97162866.7724310624
Ben CoxOTA/WOR20192019414681087100*28.61159068.3614410312
Joe DenlyKEN2022202226300108614136.20143175.8926311120
Yasir HameedPAK2004200431371108610230.17172562.961421403
Ashton TurnerAUS/PS/DUR20232023494520108612843.44115594.031728129
Callum FergusonST/WOR/SA2018201828313108519238.75116892.8933211218
Aaron HardieAUS/PS/WA202320233335810859940.19124787.0108012326
Josh PhilippeAUS/SS/SUR202620263840310858129.321018106.5809112823
Ben StokesENG/DUR2014201439433108516427.13135779.9624913019
Nathan McSweeneyAUS/BH/SA2024202422314108413740.15199854.2536411311
Adam HoseWOR/TR/DV2025202528334108426637.38129483.7715112524
Ben CharlesworthGLO2024202436377108421036.13173562.4823610335
Tom Kohler-CadmoreWOR2016201633411108416927.10150671.9842913821
Heath StreakZIM2001200142421210848736.13183559.070719118
Lou VincentNZ2005200521241108322447.09144075.2126213023
David WarnerAUS/SH/NSW2021202124281108310840.11124986.7119111919
Tom FellWOR2015201521291108317138.68180260.102511455
Rory BurnsSUR20172017243041083219*41.65206052.571801292
Daniel VettoriNZ/DC2009200944358108314040.11148472.983321025
Arjuna RanatungaSL1993199331354108313134.94160767.391709613
James AdamsHAM201620162635010829930.91226047.880921505
Dinesh KarthikIND/IWX/KKR2018201845431610827140.07889121.7105411032
Chris LynnAUS/KKR/BH201820184645210827425.16854126.7004411847
Daniel LawrenceENG/MS/SUR2024202439451108217524.59131282.4723110619
Tim DavidRCB/HH/SUR202120214945171082140*38.64711152.182317667
Jeet RavalNZ/AA20162016122321080202*51.43189457.023421543
Lendl SimmonsWI2011201125301108012237.24143675.211928630
Kurtis PattersonSS/SUR/NSW2025202522331108012233.75197854.602711076
Alex HalesST/NOT/KK202020203735210808532.73709152.3308511149
Alishan SharafuUAE/ADKR2024202440405108090*30.86844127.9608412241
Greg ChappellAUS1981198121262107920444.96175861.38265890
Shikhar DhawanIND/DC/DEL202120213030210799838.54966111.7007211823
Richie RichardsonWI1985198530326107918541.50203253.101811185
Mushfiqur RahimBAN/SSS2015201537363107910732.70122688.0125411014
Kieron PollardTKR/ME/MNY2025202544381110797039.96672160.570726484
Ahmed ShehzadPAK/CV201520153538210799529.97131382.180731259
Marnus LabuschagneAUS/BH/QUE2026202635422107912626.98146673.601421179
Darren LehmannAUS2004200422270107815339.93167564.362911205
Babar AzamPAK/IU2016201622274107812346.87138278.00351998
Tom AbellSOM/WF/SEC2023202338448107815129.94178760.3212312611
Sean WilliamsZIM/SLK2023202328276107717451.29806133.6234211725
Umar AkmalPAK201120113733510779138.46129882.970729617
Aiden MarkramSA/HAM201920192833110779033.66143075.310821457
Tom LathamNZ/CAN20152015253431077110*34.74185458.092611227
Daniel Bell-DrummondKEN/LS2022202226374107714932.64188957.014361414
Paul CollingwoodDUR2015201533455107713226.93143575.0522512812
Josh BohannonLAN2021202123283107617043.04210351.1726012710

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.