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
Shadman IslamBAN2026202651011786719.7831057.42011230
Imran ButtPAK2021202161001789117.8045339.29012200
Javagal SrinathIND20022002101201784614.8328362.90003234
Tafadzwa TsigaZIM20252025713217833*16.1845838.86002230
Dion EbrahimZIM2005200571401787212.7150535.25012220
Fred TruemanENG19591959101411783613.6922243.24004161
James AndersonENG20092009131531782914.8341143.31001251
Maurice FosterWI197119712421779988.50--010-0
Yashpal SharmaIND198019803501776235.4041742.45010240
Leon JohnsonWI201420143501776635.4035250.28011241
Marcus HarrisAUS201820183601777029.5036548.49010210
Lindsay HassettAUS195219523601776429.50--020170
Ken WadsworthNZ197219725631777859.00--010200
Ravi ShastriIND198819884611775435.4045538.90010163
Cyril WashbrookENG195119514701775825.29--010131
Dion EbrahimZIM200320034801776822.1338246.34021230
Nafees IqbalBAN200420044801775422.1342541.65011251
Lahiru ThirimanneSL201120114811776825.2951234.57010110
Washington SundarIND202420244831775035.4044539.7801094
Sam LoxtonAUS195019505801775422.1310.0001140
Stuart BroadENG202020208941776235.40158112.03010188
Tom GraveneyENG195819586901773719.6726222.1400140
Mahes GoonatillekeSL1982198251021775622.1339942.61011210
Saleem YousufPAK1990199071001773817.7042042.14000181
Yuvraj SinghIND2007200724017616944.0023674.58101291
Rajin SalehBAN200620062401767144.0046238.10020170
Daryl MitchellNZ20212021341176102*58.6723774.26110154
Haris SohailPAK201720172401767644.0038945.24020154
Walter ReadENG188618863401769444.00--020150
Geoff HowarthNZ1979197935017611435.20--101171
Woorkeri RamanIND199019903511769644.0037846.56022231
Dwayne BravoWI2009200936017610429.3331256.41101211
Johnny BriggsENG1885188546017612129.332150.00100230
Joe DenlyENG202020204701763825.1451933.91000230
Chris WoakesENG2020202067117684*29.3327963.08012220
Shane WatsonAUS200820085901767819.5640044.00010251
Paul StrangZIM1998199859217667*25.1440543.46011211
Dilruwan PereraSL2016201651011766419.5625569.02011253
Heath StreakZIM2005200561201768514.6746038.26013190
Reggie SchwarzSA1910191061231766119.5614447.2201470
Ishant SharmaIND201020101117717631*17.6062128.34002220
George BonnorAUS1885188523017512858.33--100173
John ParkerNZ1975197523017512158.3349935.07100200
Archie JacksonAUS193019303411757358.3332023.1302030
Jackie McGlewSA19611961241175127*58.33--100140
Percy ChapmanENG1926192645217550*58.33--01061
Vinoo MankadIND1951195135117571*43.75--021120
Conrad HunteWI195919593501759235.0040.0001101
Kapil DevIND198019803511758443.7528960.55011241
Kavem HodgeWI202620264601758429.1748436.16011190

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.