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
Moeen AliENGPakistan v England Test Series 2015/162015360843514.0023735.4400070
John CampbellWIWest Indies tour of England 20202020361843216.8015354.90001100
Abdullah ShafiquePAKPakistan tour of England 20262026360846114.0018744.92012100
Gerald HartiganSAEngland tour of South Africa 1913/141913-1914360845114.00--01200
Peter BurgeAUSAustralia tour of England 195619563618435*16.80--00080
Ian DavisAUSAustralia tour of New Zealand 1973/741974360845014.0021339.4401170
Andy RobertsWIIndia tour of West Indies 1982/831983561843616.80--00013
Junior MurrayWIWest Indies tour of England 19951995460842614.0014458.33001130
Motganhalli JaisimhaINDIndia tour of New Zealand 1967/681968472842016.80--00000
John SnowENGAustralia tour of England 19751975470843412.0013462.6900392
Peter SiddleAUSThe Ashes 20132013580842310.5021539.0700070
Wally GroutAUSSouth Africa tour of Australia 1963/641963-1964580842910.5010751.4000170
Mervyn DillonWISouth Africa tour of West Indies 2000/012001591842410.5039621.2100291
Colin de GrandhommeNZNew Zealand in Sri Lanka Test Series 20192019110838383.0077107.7901055
Bob CowperAUSPakistan tour of Australia 1964/651964110838383.0015553.5501080
Sourav GangulyINDIndia tour of Australia 2007/082007120834341.5015752.8700061
Sourav GangulyINDIndia tour of Zimbabwe 1998/991998120834741.5017248.26000111
Virender SehwagIWXICC World XI tour of Australia 2005/062005120837641.509587.37010141
Jacques KallisIWXICC World XI tour of Australia 2005/062005121834483.0017946.37000111
Inzamam-ul-HaqPAKSouth Africa tour of Pakistan 2003/042003120836041.5020839.90010100
Peter WilleyENGIndia tour of England 19791979120835241.5017547.43010120
Sabbir RahmanBANBangladesh in Sri Lanka Test Series 2016/172017120834241.5013063.85000100
Andrew McBrineIREZimbabwe tour of Ireland 202420241218355*83.0012765.3501070
Ollie PopeENGIndia tour of England 20212021120838141.5017048.8201060
Arjuna RanatungaSLSri Lanka tour of England 19881988120837841.5019143.46010110
Nayan MongiaINDIndia tour of New Zealand 1993/941994120834541.5025033.2000080
Dominic CorkENGIndia tour of England 20022002220835241.5015453.90010150
Damien MartynAUSNew Zealand tour of Australia 2004/052004231837041.5016949.1101091
Lasith MalingaSLIndia in Sri Lanka Test Series 20102010230836427.6711671.55010122
Ian BellENGEngland in Sri Lanka Test Series 2011/122012230835227.6717447.70010101
Tim SoutheeNZNew Zealand tour of Bangladesh 2023/242023230833527.6710182.1800053
Henry NichollsNZNew Zealand in Sri Lanka Test Series 20192019230834227.6719542.5600040
Yasir Ali ChowdhuryBANBangladesh tour of New Zealand 2021/222022230835527.6718943.9201080
Derek RandallENGIndia tour of England 19791979330835727.6722337.22010110
Marvan AtapattuSLEngland tour of Sri Lanka 2003/042003340833520.7523335.62000110
Mathew SinclairNZSri Lanka tour of New Zealand 2006/072006240833720.7523235.7800080
Michael ClarkeAUSPakistan tour of Australia 2004/052004-2005340833520.7515653.2100073
Wasim AkramPAKPakistan tour of England 20012001241833627.6711174.77000130
Andy BlignautZIMIndia tour of Zimbabwe 20012001241833527.6716550.30001103
Prasanna JayawardeneSLPakistan in Sri Lanka Test Series 20122012341834827.6716849.40000100
Javed OmarBANSri Lanka tour of Bangladesh 2005/062006240833520.7517447.70000130
Trevor GripperZIMZimbabwe tour of India 2001/022002240836020.7527330.40010100
Irfan PathanINDBorder-Gavaskar Trophy 2007/082008240834620.7513561.48001120
Shahadat HossainBANIndia in Bangladesh Test Series 2009/102010240834020.7513661.03000111
Phillip HughesAUSThe Ashes 201320132418381*27.6716849.4001190
Steve SmithAUSAustralia tour of South Africa 2026/272026240832820.7520241.0900053
Kraigg BrathwaiteWIWest Indies in Bangladesh Test Series 2011/122011240835020.7524134.4401270
Doug BracewellNZNew Zealand in India Test Series 20122012240834320.7516350.92000110
Dane PiedtSASouth Africa in India Test Series 2019/202019240835620.7519841.92011112
Kyle MayersWIWest Indies tour of Sri Lanka 2021/222021241834527.6713561.48001101
PreviousPage 200Next

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.