ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Chris CairnsNZSri Lanka tour of New Zealand 1996/971997230847028.0019343.52010101
Devon SmithWIBangladesh tour of West Indies 20042004231844442.0018744.92001130
Shakib Al HasanBANSri Lanka tour of Bangladesh 20222022230845828.0011771.79011100
Vernon PhilanderSAIndia in South Africa Test Series 2013/142013232845984.0012666.67010100
Naeem IslamBANWest Indies in Bangladesh Test Series 2011/122011231844542.0027430.6600081
Kane WilliamsonNZNew Zealand in South Africa Test Series 20162016231847742.0016052.5001081
Jermaine BlackwoodWIWest Indies tour of Zimbabwe 2022/232023230845728.0012070.0001092
Jermaine BlackwoodWIBangladesh in West Indies Test Series 201420142318466*42.0015255.2601061
Kepler WesselsSASouth Africa tour of Australia 1993/941993-19942318463*42.0023835.2901030
Dewald BrevisSASouth Africa tour of Zimbabwe 20252025230845128.008598.8201074
Paul GibbENGIndia tour of England 19461946230846028.00--01100
Clyde WalcottWIEngland tour of West Indies 1959/601960230845328.00--010-0
Ted DexterENGEngland tour of New Zealand 1962/631963330844628.00--000130
Arjuna RanatungaSLSri Lanka tour of Australia 1989/901989230843828.0020740.5800060
Ian SalisburyENGEngland tour of Pakistan 2000/012000331843342.0031526.6700060
Sanath JayasuriyaSLSri Lanka tour of South Africa 1997/981998240845121.0012268.85011121
Chris HarrisNZNew Zealand tour of Sri Lanka 1992/931992241845628.0031926.3301050
Avishka GunawardeneSLPakistan tour of India 1998/991999240844321.0011175.68001150
Mohammad RafiqueBANIndia tour of Bangladesh 2004/052004240844721.0012169.42000150
Alistair CampbellZIMZimbabwe tour of Pakistan 1996/971996240845221.0017448.28010100
Tillakaratne DilshanSLWest Indies in Sri Lanka Test Series 2010/112010340845421.0012666.6701190
Upul TharangaSLSri Lanka tour of New Zealand 2006/072006240843321.0018744.92000101
Sunil JoshiINDIndia tour of West Indies 1996/971997441844328.0022237.8400061
Peter SiddleAUSThe Ashes 20192019341844428.0017348.5500090
Kraigg BrathwaiteWIWest Indies tour of Pakistan 2024/252025240845221.0012368.2901082
Dhananjaya de SilvaSLAustralia tour of Sri Lanka 2024/252025240843921.0013164.12001150
Dasun ShanakaSLSri Lanka tour of South Africa 2020/212020-20212418466*28.0016351.5301045
Ollie PopeENGNew Zealand tour of England 20212021241842328.0014259.15000120
Snuffy BrowneWIWest Indies tour of England 19281928240844421.00--000-1
Richie BenaudAUSAustralia tour of Pakistan 1959/601959341842928.00--000-0
Jackie HendriksWIWest Indies tour of New Zealand 1968/6919693418454*28.00--01080
Saleem AltafPAKPakistan tour of New Zealand 1972/7319733428453*42.00--01050
David ColleyAUSAustralia tour of England 19721972340845421.0016052.5001090
Michael HoldingWIEngland tour of West Indies 1980/8119814418458*28.0012169.4201255
Joel GarnerWIEngland tour of West Indies 1980/811981440844621.0016451.2200070
Malcolm MarshallWIIndia tour of West Indies 1988/8919893418440*28.0015255.2600153
Arjuna RanatungaSLPakistan tour of Sri Lanka 19941994240844121.0012169.42001130
Shoaib MohammadPAKPakistan tour of England 19871987340845021.0023136.36011100
Gladstone SmallENGNew Zealand tour of England 199019903428444*42.0015554.19000130
Mike VelettaAUSNew Zealand tour of Australia 1987/881987340843921.0023735.4400060
Jack RussellENGNew Zealand tour of England 19901990340844321.0024334.57001130
Aamer SohailPAKPakistan tour of West Indies 1992/931993240845521.0017348.55010130
Marvan AtapattuSLAustralia tour of Sri Lanka 19991999351842921.0021638.8900180
Shaun PollockSASouth Africa tour of Australia 1997/981997-1998351844021.0024035.00000120
Vic RichardsonAUSAustralia tour of South Africa 1935/361935-1936550844516.80--00000
Wally GroutAUSAustralia tour of England 19641964550843716.8022138.01001110
Brian BoothAUSEngland tour of Australia 1965/661965-1966350842716.8024833.8700090
Allan BorderAUSPakistan tour of Australia 1981/821981350843716.8018545.4100070
Paul DowntonENGWest Indies tour of England 19881988351842721.0023435.9000070
Mark BoucherSASouth Africa tour of England 19981998560843514.0017548.00001120
PreviousPage 199Next

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.