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 (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v West Indies×At Bangabandhu National Stadium×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Alok KapaliBAN200223114189*70.5018974.60021190
Sourav GangulyIND1998110838383.0011671.5501082
Aminul IslamBAN1999-2002230836627.6714557.2401050
Robin SinghIND19981117373*-63115.8701053
Hansie CronjeSA19981116161*-7779.2201040
Anwar HossainBAN2002230564218.6715137.0900080
Ijaz AhmedPAK1998110515151.006479.6901030
Mike RindelSA1998110494949.005687.5000060
Shahriar HossainBAN1999110474747.007067.1400050
Saleem ElahiPAK1998110464646.007958.2300041
Habibul BasharBAN1999-2002230462415.339747.4200170
Khaled MashudBAN1999-2002340432210.7513332.3300140
Jacques KallisSA1998110373737.005172.5500041
Dale BenkensteinSA1998110272727.004067.5000020
Moin KhanPAK1998110252525.0022113.6400021
Nayan MongiaIND1998110252525.002889.2900010
Hannan SarkarBAN2002120252512.503083.3300150
Saqlain MushtaqPAK19981112424*-3372.7300020
Derek CrookesSA19981112424*-21114.2900030
Daryll CullinanSA1998110212121.002584.0000040
Rahul DravidIND1998110202020.005437.0400010
Ehsanul HaqueBAN2002110202020.003262.5000010
Azhar MahmoodPAK1998110202020.0020100.0000020
Enamul HaqueBAN1999-200223019136.336330.1600120
Javed OmarBAN1999110181818.004143.9000020
Saleem MalikPAK1998110151515.0015100.0000010
Akhtar SarfrazPAK1998110141414.002653.8500000
Arshad KhanPAK19981111313*-1776.4700010
Ajay JadejaIND1998110131313.001872.2200010
Naimur RahmanBAN20022311376.503735.1400020
Al SahariarBAN1999110121212.002352.1700010
Aamer SohailPAK1998110121212.001580.0000010
Ahmed KamalBAN1999110111111.001957.8900020
Wasim AkramPAK1998110101010.0010100.0000001
Sachin TendulkarIND1998110888.001457.1400010
Manjural IslamBAN1999-200222275*-1643.7500000
Tapash BaisyaBAN2002230772.332330.4300210
Mohammad AshrafulBAN2002230762.333420.5900110
Javagal SrinathIND199811166*-3200.0000010
Sanwar HossainBAN2002110555.00955.5600010
Mark BoucherSA1998110444.00666.6700000
Shahid AfridiPAK1998110444.004100.0000010
Talha JubairBAN200212144*4.00580.0000110
Jonty RhodesSA1998110333.00933.3300000
Khaled MahmudBAN1999110222.00366.6700000
Mohammad AzharuddinIND1998110111.00425.0000000
Mohammad RafiqueBAN2002110000.0010.0000100
Tushar ImranBAN2002110000.0020.0000100
Shafiuddin AhmedBAN1999110000.0020.0000100

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