Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIO187/1 (17)ES198/6 (20)LIO need 12 runs in 18 ballsODI3rd 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
Andrew HudsonSA199319935812969042.2991832.24030311
Brian HastingsNZ1974197459029610132.8970641.93111300
Allan BorderAUS199419945912968437.0098330.11010270
Marvan AtapattuSL20032003710229611837.0074939.52111340
Joe BurnsAUS20162016610029617029.6061847.90113351
Godfrey EvansENG19501950510029610429.60--110310
Guy WhittallZIM1999199961112968529.6074339.84030390
Junior MurrayWI199519959121296101*26.9143268.52101363
Bob TaylorENG19821982142262965418.5087533.83011300
Les AmesENG1938193846129511559.0023557.45110300
Joe SolomonWI19591959582295100*49.17--12150
Alan DavidsonAUS195919598912957136.8831241.99010142
Clive LloydWI1971197151002956429.50--03080
Temba BavumaSA20182018510329595*42.1451557.28030360
Graeme WoodAUS1984198461102956826.8269539.57020290
Colin McDonaldAUS1956195681502958919.67--022260
Peter SiddleAUS20132013142212955114.0570042.14023301
Frank WorrellWI19481948342294131*147.00--110241
Pieter van der BijlSA1939193935029412558.80--110181
Justin GreavesWI2026202646029418049.0059349.58110272
Shakib Al HasanBAN2015201557229489*58.8047062.55020353
Nithish Kumar ReddyIND2024202447129411449.0044266.52100308
Eric RowanSA1949194948129486*42.00--03000
Greg ChappellAUS19831983681294150*42.0050058.80110301
Tamim IqbalBAN2022202259029413332.6746163.77102420
Keith MillerAUS1948194881002947429.4021750.69031107
HMRKB HerathSL20112011101852943622.6247761.64002294
Faf du PlessisSA20122012242293110*146.5071540.98120431
Geoff BoycottENG19671967352293246*97.6768842.59100351
Donald BradmanAUS193319333602937648.8338276.70030411
Aravinda de SilvaSL199919995722937858.6067343.54030401
Colin de GrandhommeNZ2017201769129310536.63282103.901222415
Kapil DevIND19921992710029312929.3044865.40122401
Ian SmithNZ1988198861022937936.6340572.35021430
Marlon SamuelsWI2013201371202936524.4256651.77031474
Maqsood AhmedPAK1955195571202939924.42--01051
Dav WhatmoreAUS1979197971302937722.5458342.20021360
HMRKB HerathSL2016201691612936119.5353454.87010400
Daniel VettoriNZ19991999131832935419.5357251.22023312
Doug WaltersAUS1965196523029215597.3369542.01200202
Shoaib MalikPAK2015201536029224548.6753854.28102304
Trevor GoddardSA1965196536029211248.67--120253
Victor TrumperAUS1908190848029216636.5050.00113310
Trevor BaileyENG19511951682292134*48.67--110160
Moin KhanPAK199719978912929836.5051556.70031327
Ken WadsworthNZ1973197371102928026.5542845.79011300
Sanjay ManjrekarIND19921992711129210429.20103528.21101220
Stuart BroadENG201020101012029216924.3352255.94103342
Kraigg BrathwaiteWI2011201161202926824.3386533.76033260
Vernon PhilanderSA2017201791452925432.4453254.89022403

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.