Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177 (19.5)ZIMInnings break - ZIM need 178 runs to winT20I3rd 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)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th 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 runsODI6th 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/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

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
Reginald HandsSATests1914120773.50--00100
Billy FrankSATests1896120753.50--00000
Frederick CookSATests1896120773.50--00100
Walter MeadENGTests1899120773.50--00100
Arnold WarrenENGTests1905110777.00--000-0
George WoodENGTests1924320763.50--00000
Harry SmithENGTests1928110777.00--000-0
Mal MathesonNZTests1930210777.00--000-0
Ghulam ParkarINDTests1982120763.504515.5600010
Chris KuggeleijnNZTests1988240771.752725.9300310
Richard BlakeyENGTests1993240761.754216.6700210
Steven JackSATests1994-1995220773.503420.5900100
Nikhil ChopraINDTests2000120743.507010.0000000
Rafikul KhanBANTests2002120763.505313.2100010
Piyush ChawlaINDTests2006-2012330642.002326.0900010
Mason CraneENGTests2018120643.001154.5500000
Marques AckermanSATests2026110666.003815.7900000
Murray ComminsIRETests2023240651.502623.0800210
Minod BhanukaSLTests2021120653.001735.2900010
Saransh JainINDTests2026110666.00875.0000010
Allah Mohammad GhazanfarAFGTests2024110666.004150.0000001
Sid EmeryAUSTests1912420653.00--00000
Alfred CooperSATests1913120663.00--00100
Reg WoodENGTests1887120663.00--00100
Charlie FinlasonSATests1889120663.00--00110
Dante ParkinSATests1892120663.00--00100
Alfred RichardsSATests1896120663.00--00100
Robert GrahamSATests1899240641.50--00200
Charles PrinceSATests1899120653.00--00000
Tich RichmondENGTests1921120643.00--00010
Fred PriceENGTests1938120663.002227.2700110
Reg SinfieldENGTests1938110666.002030.0000000
Bill CopsonENGTests1939-1947310666.00--000-0
John CameronWITests1939230652.00--00100
Vaman KumarINDTests1961220663.00--00100
Salil AnkolaINDTests1989110666.001154.5500010
Mark RushmereSATests1992120633.005610.7100000
Adam DaleAUSTests1998-1999230652.001931.5800100
Tafadzwa KamungoziZIMTests2014120552.501050.0000100
Nikita MillerWITests2009120552.50578.7700100
Scott BorthwickENGTests2014120542.501926.3200010
Ajmal ShahzadENGTests2010110555.001241.6700010
Seekkuge PrasannaSLTests2011110555.001241.6700000
Sachithra SenanayakeSLTests2013110555.001533.3300010
Jahmar HamiltonWITests2019120552.50618.2000100
Gareth BreeseWITests2002120552.502619.2300100
Dusty TapscottSATests1913120542.50--00000
Francis MacKinnonENGTests1879120552.5010.0000100
Frank AllanAUSTests1879110555.00--000-0
Alfred MarrAUSTests1885120552.50--00110

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