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 (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Anton MurraySA1953195368017310921.63--101140
Fazal MahmoodPAK195219525821733328.83--00100
Arun LalIND198819884811736924.7130157.48010140
Romesh KaluwitharanaSL200420045901735419.2233751.34010191
Monty NobleAUS190519055901736219.22--020110
Andy RobertsWI1980198069317335*28.8341241.99000173
Rashid LatifPAK1994199471011733819.2232453.40001182
Ray IllingworthENG19601960914317341*15.73--00130
Dick LilleyENG1902190291501734111.53--003130
John EmbureyENG1981198191531735714.4264326.91013170
Yasir ShahPAK20162016101631733313.3135548.73002200
Zak CrawleyENG2021202181601735310.8140342.93012230
Nathan AstleNZ2003200323117210386.0041541.45110220
Pasindu SooriyabandaraSL202620262301729257.3330756.03021191
Marvan AtapattuSL200720072401728043.0046337.15020181
Innocent KaiaZIM202320232401726743.0028759.93010230
Bruce MitchellSA194819482401728643.0015829.1101020
Bill BrownAUS194819483401729943.0027841.7301090
Andrew JonesNZ198919892401728643.0046237.23011112
Shane ThomsonNZ1991199124117280*57.3337745.62020181
Asim KamalPAK200420043511727343.0034749.57020243
Farokh EngineerIND197119713511725943.0030556.39010110
Ali BacherSA1967196735117260*43.0011552.1701000
Geoff HowarthNZ19811981351172137*43.0043439.63101160
Hashan TillakaratneSL2004200436117274*34.4047736.06010230
Angelo MathewsSL202520253601727628.6736646.99010152
Javed MiandadPAK197719774711727128.6741141.1202092
Justin LangerAUS199319935801726321.5056330.55022140
Michael PappsNZ200420044811728624.5750134.33023240
Andrew BalbirnieIRE202320234801729521.5035648.31011210
Mike SmithENG196119615911729921.5020.00014170
Lucky DentonENG1906190651001726117.20--011230
Bruce EdgarNZ1986198661011728319.1169724.68011140
Jimmy SinclairSA19101910612117258*15.6410068.0001173
Reg SimpsonENG1949194922017110385.50--110113
Peter MayENG1951195123017113857.0010.0010100
Chandu BordeIND1966196624017112142.75--100200
Shadab KhanPAK201820183511715642.7526065.77030230
Louis TancredSA190219023601719728.50--01100
Martin KentAUS198119813601715428.5033451.20020220
Wayne PhillipsAUS198619864701716224.4354631.32010190
Mitchell StarcAUS2019201988417154*42.7521778.80010214
Len BraundENG190819084801714921.3810.00002170
Alan TurnerAUS197719774811718224.4330655.88011171
Paul ReiffelAUS199319939911715121.3833251.51011250
Kemar RoachWI2018201861041713928.5031554.29000252
Kirk McKenzieWI2024202451001715017.1028659.79011261
Manoj PrabhakarIND1992199271001716417.1040542.22011170
Aiden MarkramSA2022202261101714215.5536746.59000290
Steve HarmisonENG/IWX20052005142061714212.2122576.00006262

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.