Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES70/1 (6.2)WAR206/4 (20)ES need 137 runs in 82 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by series (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
ShahidullahAFGAfghanistan tour of Zimbabwe 2024/252024-20252316329*31.5011554.7800080
Brett LeeAUSSouth Africa in Australia Test Series 2008/092008240632915.759467.02000110
Brendon McCullumNZTrans-Tasman Trophy 2011/122011240633415.7513945.32000100
Jehan MubarakSLSri Lanka tour of India 2005/0620053416329*21.0015141.7200081
Yasir HameedPAKPakistan tour of West Indies 20052005240632615.7510162.38000110
Javed OmarBANAsian Test Championship 2001/022001240634015.7512152.07000100
Stuart CarlisleZIMZimbabwe tour of England 20032003240632815.7519132.9800190
Roshan MahanamaSLPakistan tour of Sri Lanka 1985/861986240634115.75--000-0
Hamilton MasakadzaZIMSri Lanka in Zimbabwe Test Series 2016/172016240633315.7512650.00001100
Mushfiqur RahimBANBangladesh tour of West Indies and United States of America 20182018240633115.7510659.43001130
Sajid MahmoodENGPakistan tour of England and Scotland 20062006340633415.7510957.8000080
Morné MorkelSABasil D'Oliveira Trophy 20122012340632515.758970.79000100
Mitchell StarcAUSAustralia tour of United Arab Emirates 2018/192018240633415.7511952.9400152
Dean BrownlieNZNew Zealand in West Indies Test Series 20122012240633515.7518534.0500180
Kraigg BrathwaiteWISouth Africa tour of West Indies 20242024240633515.7520830.2900151
Yasir ShahPAKPakistan tour of England 20202020340633315.758970.7900081
Aminul IslamBANPakistan tour of Bangladesh 2001/022002240632515.7518833.5100050
Joe BurnsAUSIndia tour of Australia 2020/2120202416351*21.0012450.8101171
Jermaine BlackwoodWIWest Indies tour of Australia 2022/232022240633615.7517935.2000170
Toby Roland-JonesENGSouth Africa tour of England 20172017241632521.008475.0000073
Kusal MendisSLSouth Africa tour of Sri Lanka 20182018240632415.7510063.00001100
Kusal MendisSLSri Lanka tour of Australia 2018/192019240634215.7512450.8100051
Sharmarh BrooksWIIndia in West Indies Test Series 20192019240635015.7516139.13011100
Mehedi Hasan MirazBANPakistan tour of Bangladesh 2021/2220212416338*21.0019033.1600180
James McCollumIREIreland tour of Sri Lanka 20232023240633515.7515740.1300090
Claude CarterSA1912 Triangular Tournament1912241633121.00--00100
Harry CharlwoodENGEngland tour of Australia and New Zealand 1876/771877240633615.757962.0300130
Sammy JonesAUSEngland tour of Australia and New Zealand 1881/821882243633763.00--00030
Affie JarvisAUSAustralia tour of England 18861886241634521.00--00060
Charlie BarnettENGSouth Africa tour of England 19471947341633321.00--000-0
Jayasinghrao GhorpadeINDIndia tour of West Indies 1952/531953240633515.75--00100
Chris OldENGAustralia tour of England 19811981241632921.008276.8300190
Phil EdmondsENGNew Zealand tour of England 198319832416343*21.0020231.1900160
Javed MiandadPAKPakistan tour of Sri Lanka 1985/861986340633615.75--00100
Gus LogieWIWest Indies tour of India 1983/841983340636315.7515839.8701370
Ian SalisburyENGEngland tour of West Indies 1993/941994240633615.7521030.0000170
Franklyn RoseWIIndia tour of West Indies 1996/971997541633421.0014244.3700062
Javagal SrinathINDIndia tour of South Africa 1996/971996-1997350634112.6012152.0700150
Mohammad SamiPAKPakistan tour of India 2004/052005350632012.6022428.1300060
Denesh RamdinWISouth Africa in West Indies Test Series 20102010351632715.7515440.9100080
Ajinkya RahaneINDEngland in India Test Series 2016/172016350632612.6016737.7200150
Tom HaywardENGSouth Africa tour of England 19071907350632412.6010.0000100
Harold LarwoodENGAustralia tour of England 19301930351631915.7513745.9900040
Godfrey EvansENGPakistan tour of England 19541954450633112.60--00130
Khokhan SenINDWest Indies tour of India, Pakistan and Ceylon 1948/491948-1949551632215.75--00000
Javed BurkiPAKNew Zealand tour of Pakistan 1964/651965351632915.75--00010
Joel GarnerWIWest Indies tour of England 19801980550634612.6014344.0600281
Mohammad AzharuddinINDIndia tour of West Indies 1996/971997550633112.6016139.1300060
Pramodya WickramasingheSLNew Zealand tour of Sri Lanka 19981998351632715.7512948.8400260
Graham ThorpeENGSouth Africa tour of England 19981998360634310.5012948.8400370
PreviousPage 239Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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