Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Guy WhittallZIM19971997241285203*95.0051455.45100313
Bruce LairdAUS197919793602859247.5073938.57031240
Kepler WesselsSA199319935812859240.7181634.93021160
Michael VaughanENG200020006902857631.6769241.18020280
Ken ViljoenSA1935193559028512431.67--110110
Paul SheahanAUS1970197061102856725.9165243.71022342
Brijesh PatelIND1977197761202858323.7563045.24020360
Arthur ShrewsburyENG1893189335128410671.00--12090
Henry NichollsNZ2020202057128417447.3355750.99110331
Paul SheahanAUS1972197247228412756.8056042.86101270
Gordon WhiteSA1910191048028411835.50--11101
Graeme WoodAUS1980198048128411240.5770340.40203250
Allan BorderAUS1990199069328478*47.3383034.22030221
Asad ShafiqPAK20172017611028411225.8265743.23101290
Mitchell StarcAUS20252025111752847723.6752653.99033361
Yuvraj SinghIND200920096812836840.4342267.06031413
Jacob OramNZ2003200351012839731.4465543.21020391
Mohammad RizwanPAK2026202661102839425.7347959.08020340
Brian BoothAUS19651965711028311725.7315032.6711260
Roger TwoseNZ1999199981412838721.7792930.46034346
Mitchell MarshAUS2024202491502838018.8747559.58023345
Fred TitmusENG196419641215228384*21.7756624.38020281
John DysonAUS19811981815028310218.8783633.85102240
Shane WarneAUS199319931617528374*23.5858248.63013290
Vijay MerchantIND1936193636028211447.00--111180
Saeed AhmedPAK1961196136128210356.40--111280
Sanjeeva RanatungaSL1994199447128211847.0089131.65200380
Jonty RhodesSA19931993582282101*47.0082434.22110271
Peter BurgeAUS1956195661012828331.33--02080
Aravinda de SilvaSL19951995612028210523.5071839.28113320
Yasir HameedPAK2007200761202826523.5052653.61010461
Murray GoodwinZIM1999199961202829123.5086032.79023321
Chandu BordeIND1962196261202829323.50--012180
Craig McMillanNZ20022002814228250*23.5043864.38010317
Murali VijayIND20182018815028210518.8074138.06103341
Aiden MarkramSA2023202335028111556.2044463.29110460
Kevin ArnottZIM19921992361281101*56.2086132.64110271
Chris GayleWI2014201448228180*46.8339670.96030388
Chris BroadENG198419845902818631.2280235.04021260
Ravindra JadejaIND202320237912817035.1367541.63021303
Jack CrawfordENG1906190651012817431.22--010330
Damien MartynAUS20062006611228110131.2260346.60110351
Rassie van der DussenSA2022202271312814523.4272538.76001260
Peter WilleyENG198019808142281100*23.4270140.09111391
Dhanushka GunathillekeSL2018201871402816120.0755250.91020303
Dave NourseSA1921192136128011156.00--110320
Rahmat ShahAFG2019201936028010246.6754051.85122392
Jim ChristySA1932193247028010340.0010.0013141
Joe HardstaffENG194819484802809835.0012933.33032121
Kris SrikkanthIND198819884822809446.6743764.07031286

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.