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 records (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Suru NayakIND198223119119.504938.7800030
Jim McConnonENG195423118119.00--00000
Mohammad HussainPAK1996-199823018176.003748.6500130
Sohail TanvirPAK200723017135.674438.6400140
Kwena MaphakaSA2025231179*8.502860.7100102
Lennox BrownSA1931-19322301785.67--00000
Berkeley GaskinWI194823017105.67--00100
Niaz AhmedPAK1967-19692331716*-616.6700000
Gamini WickremasingheSL1989-19923311713*8.502958.6200020
Patterson ThompsonWI1996-19972311710*8.503450.0000021
James Lillywhite (jnr)ENG187723116108.002166.6700010
Paul TerryENG19842301685.336624.2400020
Johann LayneWI202523015145.002268.1800130
Maurice AllomENG1930-1931532148*14.00--00000
Khalid WazirPAK1954231149*7.00--00010
William CooperAUS1881-18842311376.50--00000
Dick PollardENG1946-19484321310*13.00--00000
Len HopwoodENG19342311286.009312.9000000
Wafadar MomandAFG2018-2019231126*6.003336.3600120
Mervyn WaiteAUS19382301183.674425.0000120
Venatappa MuddiahIND1959-196023111115.50--00100
Charran SinghWI196023011113.67--00200
Kenneth WalterSA196123011103.67--00100
Peter WebbNZ19802301153.678612.7900000
Saliya AhangamaSL198533111115.50--00100
Ashley de SilvaSL19933301093.334621.7400110
Eric UpashanthaSL1999-20022301063.333826.3200010
Rob QuineyAUS2012230993.002240.9100210
Ojay ShieldsWI2025230993.001369.2300220
Kaushik AmaleanSL1986-198823297*9.001163.6400010
Neil MallenderENG1992230842.672236.3600000
James BraceyENG2021230882.672729.6300210
Navdeep SainiIND2021231854.002729.6300010
Barry MilburnNZ196933284*8.00--00100
Uton DoweWI1971-197343285*8.0030.0000010
David JohnsonIND1996231854.003522.8600010
Harshit RanaIND2024230772.332035.0000210
James SouthertonENG1877231763.502825.0000100
Piyush ChawlaIND2006-2012330642.002326.0900010
Michael BeerAUS2011-201223162*3.002821.4300000
John CameronWI1939230652.00--00100
Raghuram BhatIND1983231663.0030.0000100
Adam DaleAUS1998-1999230652.001931.5800100
Azmatullah OmarzaiAFG2024-2026230441.331625.0000200
Malcolm JarvisZIM1992-199453142*2.001526.6700100
Jenni IraniIND194723232*3.002213.6400100
Ivan MadrayWI1958230321.00--00100
Jalal-ud-DinPAK1982-1985632323.00250.0000000
EhteshamuddinPAK1979-1982531221.00219.5200100
Martin SaggersENG2003-2004330110.33303.3300200

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