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
Mohammad WasimPAK200020005801918223.8848339.54010150
Mitchell SantnerNZ201620168901917121.2248339.54011283
Eknath SolkarIND196919695921914427.29--00120
Jack RussellENG199219926931913631.8345242.26000230
Sanwar HossainBAN2002200251001914919.1035953.20001230
Lendl SimmonsWI2011201151001914919.1036652.19001183
James TaylorENG201520152401907647.5040447.03020181
Russell EndeanSA19521952241190162*63.33--10090
Wally HammondENG1932193235019011238.0029248.97100190
Jack FingletonAUS193219323501908338.0043334.64010120
Dudley NourseSA195019503501906638.00--020-0
Percy HolmesENG192819283601907031.67--03200
Tip SnookeSA190619065701906027.14--010190
Richie BenaudAUS1958195857119010031.676325.4010111
Farokh EngineerIND196219624811906527.14--021130
Jim ParksENG196319634801905723.756625.76010102
Venkataraman SubramanyaIND1967196751001907519.0014121.28021261
Les AmesENG1937193761121905221.1127238.24011130
Peter SiddleAUS2011201171311904315.8337251.08003200
Kagiso RabadaSA20182018101701903011.1847639.92004252
Bobby AbelENG1889188923118912094.5024149.79100180
Tim BresnanENG201120114411899063.0031959.25020301
Billy BarnesENG1884188435118913447.253161.2910190
Eric RowanSA193919393501898537.80--02100
Denis ComptonENG1939193935218912063.00--100160
Jack CheethamSA195419543521898963.00--010122
Yuvraj SinghIND2005200546118977*37.8034854.31022281
Tony MannAUS1977197736018910531.5036751.50100161
Tom LathamNZ2026202647018915127.0032657.98102170
Ray LindwallAUS1955195567218911837.80540.00100162
Devon SmithWI200320034801896223.6345441.63022300
Hashim AmlaSA201920194811897127.0042944.06011290
Warwick ArmstrongAUS190919095911894523.63--00100
Tim SoutheeNZ2013201381001894418.90182103.85000227
Stiaan van ZylSA2015201571011893621.0038249.48002280
Jackie McGlewSA1960196051011894521.00--00170
Imrul KayesBAN20172017612118936*17.1836352.07002262
Tapash BaisyaBAN2004200471311896615.7530861.36013242
Suranga LakmalSL201820181220518933*12.6039248.21004222
Henry NichollsNZ20252025232188150*188.0030362.05100220
Jack SharpENG1909190936218810547.00--110110
Richie BenaudAUS196419643601889031.3336340.50010120
Noel HarfordNZ195519554701889326.86--021110
Syd GregoryAUS1899189958018811723.5010.00102150
Herschelle GibbsSA199819985901885420.8946840.17010192
Clem HillAUS190519055901885420.8920.0001170
John SnowENG197119716901887320.8948838.52011180
Mitchell JohnsonAUS2011201161121885320.8928565.96012231
Nathan LyonAUS2024202491311884115.6729563.73001211
Maurice LeylandENG19381938110187187187.0043842.69100170

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.