Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Suranga LakmalSL201820181220518933*12.6039248.21004222
Anil KumbleIND20052005811518737*31.1740745.95000262
Umar GulPAK20102010814518565*20.5626569.81013218
Mark WoodENG20152015814518532*20.5633854.73000301
Keshav MaharajSA201720171115517432*17.4025568.24001214
Max WalkerAUS19741974710516641*33.2045536.48001140
Jack LeachENG2019201961151659227.5040540.74011250
Zaheer KhanIND2004200491151637527.1723868.49013205
Blessing MuzarabaniZIM20252025101851634712.5429355.63003185
Darren GoughENG200020001216515823*14.3636643.17000141
Robert CroftENG19981998510515737*31.4043036.51000180
Rodney HoggAUS1984198491551555215.5044732.89012181
Phil EdmondsENG19861986121751542012.8348231.95001130
Wasim BariPAK19771977814515060*16.676139.34012130
Allan DonaldSA19981998141951483410.5744733.11002120
Jason GillespieAUS200320031010514548*29.0027652.54000143
Dale SteynSA20102010111351453918.1338337.86000134
James AndersonENG201220121422513723*8.0627849.28001151
Joel GarnerWI198419841517513624*11.3336337.4700383
Curtly AmbroseWI19951995111451353315.0026550.94001190
Darren GoughENG200120011016513439*12.1827049.63004240
Ben HilfenhausAUS20102010713513356*16.6325452.36013173
Jayden SealesWI2025202591751333211.0828147.3300477
Ray LindwallAUS19561956812513048*18.57--00252
Vanburn HolderWI19761976711512936*21.5023539.57001140
Morné MorkelSA2017201791151274021.1718767.91002202
Alan ConnollyAUS1969196981151253720.837062.8600056
Matthew HoggardENG20042004131451233813.6751823.75002110
Angus FraserENG1998199814215123327.6933336.94002102
Josh HazlewoodAUS20152015121151223920.3324949.00001161
Mohammad AbbasPAK2026202661251204217.1421954.79001163
Fidel EdwardsWI2011201181351193014.8833435.63001140
Nathan LyonAUS201220121010511940*23.8024548.57000170
Makhaya NtiniSA200620061017511717*9.7522152.94004162
Steve HarmisonENG200420041314511636*12.8913089.23003115
Ted McDonaldAUS19211921111251163616.573327.27001171
Paul ReiffelAUS1995199581251152316.4334733.1400180
Nathan LyonAUS20152015131151123418.6720155.72000171
Dominic BessENG20202020810511231*22.4021452.34002102
Mohammed ShamiIND2018201812225107286.2915967.30006132
Kagiso RabadaSA20162016911510532*17.5022047.73001141
Kenny BenjaminWI19951995111351012012.6320150.25000140
Michael HoldingWI198019809135993512.3821645.83001131
Richard IllingworthENG199519957105972819.4029532.88003120
Jasprit BumrahIND202420241319597266.9324240.0800884
Trent BoultNZ2015201581158623*14.3314658.90002131
Simon JonesENG200520058958520*21.2515056.67003131
Nathan LyonAUS201420149135832310.3821937.9000380
Angus FraserENG199519951015579277.9028527.7200250
Stuart ClarkAUS2008200810125733210.4313354.8900281

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.