Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Mohammad HafeezPAKAustralia tour of United Arab Emirates 2018/19201824015312638.2526956.88100190
Amit MishraINDPataudi Trophy 201120112401538438.2525959.07010211
Kevin PietersenENGThe Ashes 200920092401536938.2530849.68010130
Hamilton MasakadzaZIMSouth Africa tour of Zimbabwe 2001/0220012411538551.0040637.68010231
Sean WilliamsZIMSri Lanka in Zimbabwe Test Series 2016/1720162401535838.2524662.20010201
Graeme CremerZIMSri Lanka in Zimbabwe Test Series 2016/172016241153102*51.0037141.24100150
MahmudullahBANZimbabwe tour of Bangladesh 2018/192018241153101*51.0027954.8410172
David WarnerAUSTrans-Tasman Trophy 2011/122011242153123*76.5020773.91100180
Tim PaineAUSTrans-Tasman Trophy 2019/202019-20203401537938.2533745.40011140
Rachin RavindraNZNew Zealand tour of Sri Lanka 202420242401539238.2526557.74010151
Curtis CampherIREIreland tour of Sri Lanka 2023202324015311138.2533745.40101222
Mohammad AzharuddinINDNew Zealand tour of India 1988/8919883401538138.2529352.22010171
Mohammad KaifINDAustralia tour of India 2004/0520043501536430.6038040.26020171
Ian BellENGEngland in New Zealand Test Series 2012/1320133511537538.2550230.48010220
Dinesh ChandimalSLPakistan in Sri Lanka Test Series 201520153501536730.6028154.45010180
Malcolm MarshallWIEngland tour of West Indies 1985/8619865511537638.2521272.17020162
Hansie CronjeSASouth Africa tour of Australia 1993/941993-19943501537130.6042236.26011150
Robert KeyENGEngland tour of South Africa 2004/0520053601538325.5037540.80011211
Shivnarine ChanderpaulWIWest Indies tour of Pakistan 1997/9819973601539525.5028354.06011210
Hashim AmlaSASouth Africa in New Zealand Test Series 2016/1720173611535030.6035343.34010250
Khurram ManzoorPAKPakistan in Sri Lanka Test Series 200920093601539325.5037341.02010140
Keith MillerAUSSouth Africa tour of Australia 1952/531952-19534601535525.50--02081
Mark TaylorAUSAustralia tour of West Indies 1994/9519954711535525.5038040.26010200
Ajay RatraINDIndia tour of West Indies 20022002471153115*25.5046033.26101140
Ollie PopeENGEngland tour of India 2020/2120214801533419.1334344.61000121
Mark TaylorAUSWest Indies tour of Australia 1996/971996-19975901534317.0052429.20000130
Peter MayENGEngland tour of South Africa 1956/571956-195751001536115.3080.00011132
Dennis LilleeAUSAustralia tour of England 19811981610315340*21.8637940.37000190
Aravinda de SilvaSLSri Lanka tour of England 19981998110152152152.0029252.05100170
Abdul RazzaqPAKPakistan tour of Bangladesh 2001/02200222015213476.0027455.47100214
Craig McMillanNZZimbabwe tour of New Zealand 2000/01200012015214276.0021969.41100202
Grant FlowerZIMBangladesh tour of Zimbabwe 2000/0120012201528476.0041236.89020142
Thilan SamaraweeraSLSri Lanka tour of Bangladesh 2008/0920081201529076.0025759.14020210
Faf du PlessisSANew Zealand in South Africa Test Series 2012/13201322015213776.0028054.29100162
Nayan MongiaINDAustralia tour of India 1996/97199612015215276.0037240.86101181
Inzamam-ul-HaqPAKSri Lanka tour of Pakistan 2004/05200423015211750.6734144.57100131
Tamim IqbalBANBangladesh in New Zealand Test Series 2007/0820082301528450.6724262.81020231
Hanumant SinghINDEngland tour of India 1963/64196423015210550.67--100220
Geoff MillerENGIndia tour of England 1979197933115263*76.0032946.20020120
Ravi ShastriINDIndia tour of Pakistan 1982/831982-198323015212850.6740237.81100190
Kumar SangakkaraSLWarne-Muralitharan Trophy 2012/1320122411526350.6738339.69020180
Yuvraj SinghINDSri Lanka tour of India 2005/06200524115277*50.6725858.91022231
Steve WaughAUSAustralia tour of India 1997/9819982401528038.0040137.91010230
Mark VermeulenZIMWest Indies tour of Zimbabwe 2003/04200324015211838.0036241.99100171
Naeem IslamBANWest Indies in Bangladesh Test Series 2012/13201224015210838.0034544.06100210
Dimuth KarunaratneSLSri Lanka in New Zealand Test Series 2015/1620152401528438.0038040.00010100
Milinda SiriwardanaSLSri Lanka in New Zealand Test Series 2015/1620152401526238.0019876.77010177
Nazmul Hossain ShantoBANBangladesh tour of India 2024/2520242401528238.0025160.56010193
Azan AwaisPAKPakistan tour of Bangladesh 2026202624015210338.0028154.09100200
Frank IredaleAUSAustralia tour of England 1896189624015210838.00--100160
PreviousPage 117Next

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.