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
Shahbaz NadeemIND2019-202123111*0.50303.3300200
Miran BakhshPAK195523211*1.00--00100
Arthur MoldENG189333100*0.00--00200
Rodney RedmondNZ197312016310781.50--110290
Kurtis PattersonAUS2019221144114*144.0027452.55100171
Ronnie GrievesonSA19392201147557.00--01030
Naveed NawazSL20021219978*99.0019251.56010110
Buddy OldfieldENG1939120998049.50--010-0
RazaullahPAK2026120928146.0074124.3201069
Zulqarnain HaiderPAK2010120888844.0020143.78011150
Yuvraj of PatialaIND1934120846042.00--010-0
Ivor MendoncaWI1962220817840.50--01000
Albert HartkopfAUS1925120808040.0016448.7801180
Will PucovskiAUS2021120726236.0012657.1401060
Zafar GoharPAK2021120713735.5012656.35000130
John KingENG1909120646032.00--010-0
Martin HortonENG1959220605830.00--01060
Jeff MossAUS19791216038*60.0013644.1200041
Charlie AbsolomENG1879120585229.00--01050
Naman OjhaIND2015120563528.0011747.8600070
Luke JongweZIM2021120563728.009459.57000100
Hilton CartwrightAUS2017220553727.5012544.0000071
Frank SuggENG1888220553127.50--000-0
Humayun FarhatPAK2001120542827.006484.3800063
Jack NitschkeAUS1931220534726.50--00030
Ajay SharmaIND1988120533026.5016931.3600080
John HastingsAUS2012120523226.008859.0900052
Saqib MahmoodENG2022221524952.0012441.9400041
Sep KinneirENG1911120523026.0013937.4100050
Otto NothlingAUS1928120524426.0012043.3300070
Nelson BetancourtWI1930120523926.00--000-0
Ken WishartWI1935120525226.00--01100
Mark BensonENG1986120513025.5016231.4800040
Kamil MisharaSL2026120513225.506479.6900061
Alfred DipperENG1921120514025.50--00030
Frank PennENG18801215027*50.009154.9500060
Tirumalai SrinivasanIND1981120482924.0018625.8100060
Ed JoyceIRE2018120474323.5010246.0800060
Mohammad AyubPAK2012120472523.5016827.9800040
Greg LambZIM2011120463923.0012038.3300040
Major BoothENG1913-1914220463223.00--000-0
Charles PassailaigueWI1930121464446.0015729.3000060
Nadeem AbbasiPAK1989320463623.0012437.1000060
James TredwellENG2010-2015220453722.508751.7200060
James FaulknerAUS2013120452322.5043104.6500041
Min PatelENG1996220452722.5011240.1800040
Sharjeel KhanPAK2017120444022.004597.7800071
Reginald AllenAUS1887120443022.003836.8400030
Lall SinghIND1932120442922.00--000-0
George ThomsAUS1952120442822.00--00020

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