ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Bruce YardleyAUS19821982111502705318.0045858.95014321
Danny MorrisonNZ199019901015559255.9033217.7700450
Dinanath RamnarineWI2001200181547935*7.1830425.99004100
Damien MartynAUS200220021116065713341.06136048.31244740
Grant FlowerZIM200020008161265106*17.6794228.13104304
Darren GoughENG200120011016513439*12.1827049.63004240
Tom GraveneyENG1954195491634369233.548125.93044161
Surendra NathIND1959195981661142711.4010.0000470
Dean JonesAUS19911991101614068127.0794043.19034471
Curtly AmbroseWI200020001016214236*10.1430746.25004132
Graeme HickENG20002000916035110121.9480943.39114390
Craig WhiteENG20012001917233912122.6081441.65104392
Makhaya NtiniSA200620061017511717*9.7522152.94004162
Muttiah MuralitharanSL200620061117675336.8211465.7900482
Brian LaraWI20002000917049718229.2484358.96214703
Mohammad AshrafulBAN20082008917027210116.0057547.30104381
Stuart BroadENG201720171117223057*15.3330475.66024276
Devendra BishooWI20112011101761182610.7326245.04004111
Jonny BairstowENG2021202191713915724.4480748.45014472
Kagiso RabadaSA20182018101701903011.1847639.92004252
Mohammed SirajIND2024202413171035125.0011231.2500440
Jayden SealesWI2025202591751333211.0828147.3300477
James KellyAUS19021902111761453913.182150.0000410
Herschelle GibbsSA2006200691804169223.1178552.99044632
Mark BoucherSA20012001131814929228.9488755.47044574
Ridley JacobsWI200220021218347611831.7389253.36134469
Dion EbrahimZIM20012001101804247123.56114637.00034480
Alok KapaliBAN2003200391802124611.7843648.62004241
Matthew HoggardENG200520051319563164.5041115.3300460
Kumar SangakkaraSL2012201210194767199*51.13162947.08234794
Stephen FlemingNZ199719971019061012932.11136344.75164733
Tim SoutheeNZ2024202411190186659.7923878.150141312
Virat KohliIND20212021111905367228.21121644.08044601
Kim HughesAUS19841984101903727619.5867848.23014432
Harbhajan SinghIND20022002132012585413.5830883.77014404
Mahela JayawardeneSL200620061120198337451.74182753.803241165
Zaheer KhanIND2002200215203165469.7131252.88004182
Glenn McGrathAUS1999199914207114398.7723648.31004120
Suranga LakmalSL201820181220518933*12.6039248.21004222
Faf du PlessisSA201820181020146312024.3787552.91124654
Kyle MayersWI2021202110202636210*35.33102661.991247910
Dominic SibleyENG20212021102023568719.78117530.30034330
Ian HealyAUS1993199316205581113*38.7396360.33234601
Virender SehwagIND200620061221179125439.5593184.962241205
James AndersonENG202120211221114110*4.1016025.6300450
Jacques RudolphSA2004200411213890154*49.44210042.383541293
MS DhoniIND201120111221251114426.8988058.071344710
Upul TharangaSL200620061121162616531.30121251.65134865
Dilruwan PereraSL201720171121351492*28.56100251.300446012
Graham DowlingNZ196519651121163112931.55--134560

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.