ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Gubby AllenENG193419342301066135.3318756.68010-0
Jack HobbsENG191319132201058252.50--010-1
George HirstENG1905190534110540*35.00--000-0
Stewie DempsterNZ1933193323210583*105.00--010-0
Imran KhanPAK197819783421043252.00--000-5
Andrew StoddartENG189618962411034134.33--000-0
Hemu AdhikariIND195919591201036351.50--010-1
Frank IredaleAUS1899189935110236*25.50--000-0
Jackie GrantWI193319333601022817.00--000-0
Charlie BarnettENG193319332311025251.00--010-2
Bill O'ReillyAUS1934193458410030*25.0026338.02000-2
Arthur MitchellENG193419342301004733.33--000-0
Buddy OldfieldENG19391939120998049.50--010-0
Noel McGregorNZ19611961240995524.75--010-0
John GoddardWI19491949231984149.00--000-0
Paul BartonNZ19611961240985424.50--010-0
'Dad' WeirNZ19311931240964024.00--000-0
John WaiteSA19541954341965232.00--010-0
Henry Leveson GowerENG19101910362953123.75--000-0
Baron ConstantineWI19331933120956447.50--010-0
Derek SealyWI19391939351952923.75--000-1
C.K.NayuduIND19331933120956747.50--010-1
Eric RowanSA193819381219589*95.00--010-0
Keith MillerAUS19491949231955847.50--010-0
Peter BurgeAUS19601960220956047.50--010-0
William ScottonENG18861886340943423.50--000-0
Gerry GomezWI19491949230935031.00--010-0
Zin HarrisNZ19551955360932815.50--000-0
SalahuddinPAK196519653429334*46.50--000-0
Amar SinghIND19341934240924823.00--000-0
Tiger LanceSA19671967341923030.67--000-1
Ted BowleyENG19291929230904630.00--000-0
Len DarlingAUS19361936330906230.00--010-0
Donald CarrENG19511951120907645.00--010-0
Gavin StevensAUS19591959360902815.00--000-0
Fred BakewellENG19341934120898544.50--010-1
Dilawar HussainIND19361936120895444.50--010-0
Jeffrey StollmeyerWI19551955240894222.25--000-0
Intikhab AlamPAK19751975240883422.00--000-0
Mick CommailleSA19271927240874721.75--000-0
Freddie BrownENG19331933220877443.50--010-0
Jack BrownENG18961896240863621.50--000-0
Bernard BosanquetENG19051905362852721.25--000-0
Nigel HowardENG19511951351852321.25--000-0
Snuffy BrowneWI19281928240844421.00--000-1
Yuvraj of PatialaIND19341934120846042.00--010-0
Clyde WalcottWI19601960230845328.00--010-0
Clive van RyneveldSA19541954341844028.00--000-0
Vallance JuppENG19231923351833820.75--000-0
Roger BluntNZ19321932240822520.50--000-0

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.