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 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

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
Suraj RandivSLTests2010-201212171147399.1948030.63003160
PADLR SandakanSLTests2016-2018111761172510.6427442.70000190
Frank KingWITests1953-195614173116218.293200.0000401
J.J. FerrisENG/AUSTests1887-1892917411420*8.774313.9500110
Khan MohammadPAKTests1952-19581317710026*10.00--00330
Robiul IslamBANTests2010-2014917699339.0020348.77006133
Ian PeeblesENGTests1927-193113178982610.894022.5000320
Rajesh ChauhanINDTests1993-19982017398237.0034828.16001103
Yamin AhmadzaiAFGTests2018-2026917296196.4030231.79005124
Adam SanfordWITests2002-2004111727218*4.8032821.9500272
Nantie HaywardSATests1999-20041617866147.3319034.74003100
Ken FarnesENGTests1934-19391517558204.834057.5000420
Roy TattersallENGTests1951-1954161775010*5.00--00120
Jeff JonesENGTests1964-19681517938164.7513321.8000250
David SteeleENGTests1975-1976816067310642.06170039.59151743
Colin MilburnENGTests1966-1969916265413946.7183062.052219111
Ibrahim ZadranAFGTests2019-2025816060211437.63123448.78142734
Ben CurranZIMTests2024-2026916053712133.56100653.38110661
Jack BrownENGTests1894-1899816347014036.15--112270
Tony LewisENGTests1972-1973916245712532.6455842.65132511
Tim AmbroseENGTests2008-20091116144710229.8096346.42132554
Collis KingWITests1976-19809163418100*32.1566356.41123485
'Dad' WeirNZTests1930-19371016241674*29.7110.0003100
Leon JohnsonWITests2014-201691604036625.1983248.44022551
John HampshireENGTests1969-1975816140310726.8792943.38122550
Nithish Kumar ReddyINDTests2024-20251016139611426.4069157.311024010
Kithuruwan VithanageSLTests2013-201510162370103*26.4348476.45111449
Saim AyubPAKTests2024-202691603647722.7566854.49033384
Brian RoseENGTests1977-198191623587025.5795637.45020380
Amal SilvaSLTests1983-1988916235311125.2133939.82201170
Stuart MatsikenyeriZIMTests2003-200581613515723.4069450.58020463
Aaron RedmondNZTests2008-201381613258321.6783339.02021462
Sohag GaziBANTests2012-201410161325101*21.6752961.441033211
Wesley MadhevereZIMTests2021-202691623218422.9360353.23026332
Omari BanksWITests2003-20051016431850*26.5081738.92011422
Headley KeithSATests1953-195781613187321.20--023360
Zubayr HamzaSATests2019-202481603076219.1973841.60012422
Darrin MurrayNZTests1994-199581613035220.20102729.50013340
Dhanushka GunathillekeSLTests2017-201881602996118.6959750.08020323
Zahid FazalPAKTests1990-199591602887818.0090631.79010380
Morice BirdENGTests1910-1914101612806118.67--02202
Ijaz ButtPAKTests1959-196281622795819.93--01120
Lendl SimmonsWITests2009-201181602784917.3859346.88001284
Akram KhanBANTests2000-200381602594416.1968637.76000293
Peter McAlisterAUSTests1904-190981612524116.8012729.13000160
Hugh MassieAUSTests1881-188591602495515.566487.50012350
Evan GrayNZTests1983-1988101602485015.5094726.19010200
Michael PappsNZTests2004-200781612468616.4069635.34024370
Bill LockwoodENGTests1893-19021216323152*17.77--01370
Alex TudorENGTests1998-20021016422999*19.0851344.64012390

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