T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSL

Batting by format (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe MennieAUSTests201612010105.002441.6700120
Tharindu RatnayakeSLTests202522010105.002737.0400101
Clive MadandeZIMTests202412010105.003132.2600110
Clement JohnsonSATests18961201075.00--00000
Ike TraversAUSTests19021201095.00--00000
Rockley WilsonENGTests19211201055.004721.2800000
George EmmettENGTests194812010105.00--00100
Fazal-ur-RehmanPAKTests19581201085.00--00000
Bruce MorrisonNZTests196312010105.00--00120
Ken PalmerENGTests1965110101010.00--00010
Ajit PaiINDTests19691201095.00--00020
Yograj SinghINDTests19811201065.005020.0000010
Greg CampbellAUSTests1989-19904401062.506415.6300200
Piyal WijetungeSLTests199312010105.001566.6700120
Ashley de SilvaSLTests19933301093.334621.7400110
Eric UpashanthaSLTests1999-20022301063.333826.3200010
David MutenderaZIMTests200012010105.001952.6300101
Rob QuineyAUSTests2012230993.002240.9100210
Marchant de LangeSATests2011-2012220994.501947.3700120
Ainsley NdlovuZIMTests2020240952.254022.5000220
Mohammad ImranPAKTests2026120954.503823.6800000
Ojay ShieldsWITests2025230993.001369.2300220
Pompey NortonSATests1910120974.50--00000
John McIlwraithAUSTests1886120974.50--00000
Alec HearneENGTests1892110999.00--000-0
Robert DowerSATests1899120994.50--00100
Denis TomlinsonSATests1935110999.00--00020
AK SenguptaINDTests1959120984.50--00000
Les JoslinAUSTests1968120974.502832.1400000
Riaz AfridiPAKTests2004110999.001275.0000020
Neil MallenderENGTests1992230842.672236.3600000
Shantha KalavitigodaSLTests2005120874.005414.8100010
Natsai MushangweZIMTests2014240882.001844.4400320
Suryakumar YadavINDTests2023110888.002040.0000010
James BraceyENGTests2021230882.672729.6300210
Matt ParkinsonENGTests2022110888.008100.0000010
Fionn HandIRETests2023120874.004119.5100000
Thomas MayesIRETests2026120854.003721.6200010
John HarryAUSTests1895120864.00--00000
Joseph WilloughbySATests1896240852.00--00200
Charles HimeSATests1896120884.00--00100
Hammy LoveAUSTests1933120854.003821.0500000
Don McRaeNZTests1946120884.00--00100
Norman MarshallWITests1955120884.0010.0000100
Herbert ChangWITests1979120864.00--00000
Ujesh RanchodZIMTests1993120874.002927.5900010
Khalil GurbazAFGTests2025120864.002040.0000010
Ehsanul HaqueBANTests2002120753.503122.5800000
Faisal HossainBANTests2004120753.502725.9300010
Harshit RanaINDTests2024230772.332035.0000210

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