Live1st ODI · India in New Zealand 2026/27NZ135/8 (31.4)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Archie MacLarenENG19011901110116116116.00--100200
Walter HadleeNZ19471947110116116116.00--100110
VVS LaxmanIND199819982301169538.6722651.33010190
Upul ChandanaSL200320032301167638.6719260.42010142
Daryl MitchellNZ202520254301168038.6720157.7101063
Barry JarmanAUS196719672301166538.679469.15010110
John MorrisonNZ197519752301165838.6726843.28021170
Stuart MatsikenyeriZIM200320032411165738.6718463.04010113
Oshada FernandoSL202020202411164738.6727342.49000100
Harry MosesAUS188718872401163329.007835.9000051
Motganhalli JaisimhaIND196619662401164429.00--000161
Abdul KadirPAK196519652401165829.0010.00011100
'Young Jack' HearneENG192519253501164423.2023332.6200060
Gilbert JessopENG190719073501169323.2010100.00011160
George UlyettENG188418844501166823.203132.2601050
Tip FosterENG190719073501165123.20--01150
Len MaddocksAUS195519553511166929.006251.61010110
Bob TaylorENG198019803501164323.2038929.8200090
Rahul DravidIND201220123601164719.3333534.63000180
Saleem ElahiPAK200220023611163923.2030338.28001152
Virat KohliIND202020203601167419.3328340.99010150
Jack BlackhamAUS188418844611166623.206547.6901180
Wally GroutAUS196019605711165019.33887.5001010
Charlie GriffithWI196919694701163116.5710340.78000110
Wiaan MulderSA202220224801163514.5033334.83001121
Matt PooreNZ1955195571101164310.5570.0000500
Ted McDonaldAUS19211921111251163616.573327.27001171
Steve HarmisonENG200420041314511636*12.8913089.23003115
Jeff ThomsonAUS19771977814311641*10.5525445.67005142
Curtly AmbroseWI199819989142116319.6720556.59004151
Lasith MalingaSL20062006101541162610.5529639.19004151
Dhammika PrasadSL201520159161116357.7329539.32005130
Andrew CaddickENG200020001217211621*7.7338929.82003120
Clem HillAUS189718971201159657.50--010110
BJ WatlingNZ20122012231115102*57.5021952.51100130
Liton DasBAN202020202301155338.3320057.50010161
Peter WilleyENG197619762401154528.7525345.45000210
MahmudullahBAN201620162401154728.7518562.1600091
Roston ChaseWI202220222401155528.7521254.25010102
Vic RichardsonAUS193219322401154928.7522351.57001130
John WaiteSA195219522401156228.7510.00011110
Imran FarhatPAK200120013501156323.0023948.12010180
Dave NourseSA190219023511157228.75--010-0
Richard HadleeNZ1979197935111553*28.75--010120
Gavin RennieZIM200220023601156819.1726543.40011160
Nuwan KulasekaraSL200620063601156419.1722850.44011142
William ShaldersSA190219023601154219.17--00100
William LingSA192119213601153519.17--002130
Tony LockENG196319633601155619.1711947.9002171
Nari ContractorIND196219623601158619.17--010111
PreviousPage 119Next

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.