Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Mahinda Rajapaksa International Cricket Stadium×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSLAfghanistan tour of Sri Lanka 20232023110121212.002157.1400000
Dimuth KarunaratneSLAfghanistan tour of Sri Lanka 2023202333111256*56.0011399.12020150
Mohammad NabiAFGAfghanistan tour of Sri Lanka 202320233315227*26.005692.8600060
Dhananjaya de SilvaSLAfghanistan tour of Sri Lanka 20232023321805180.008396.3901061
Dasun ShanakaSLAfghanistan tour of Sri Lanka 20232023320402320.0029137.9300031
Kusal MendisSLAfghanistan tour of Sri Lanka 202320233311007850.0010991.74010101
Kasun RajithaSLAfghanistan tour of Sri Lanka 20232023210000.0010.0000100
CBRLS KumaraSLAfghanistan tour of Sri Lanka 2023202321144*-580.0000000
Najibullah ZadranAFGAfghanistan tour of Sri Lanka 2023202333119109.502770.3700030
Mujeeb Ur RahmanAFGAfghanistan tour of Sri Lanka 20232023320000.0060.0000200
Rahmanullah GurbazAFGAfghanistan tour of Sri Lanka 2023202333024148.004553.3300040
Charith AsalankaSLAfghanistan tour of Sri Lanka 20232023320979148.5010790.65010120
Noor AhmadAFGAfghanistan tour of Sri Lanka 20232023210333.00742.8600000
Pathum NissankaSLAfghanistan tour of Sri Lanka 202320233301325144.0014988.59010192
Fazalhaq FarooqiAFGAfghanistan tour of Sri Lanka 20232023321444.001921.0500010
Azmatullah OmarzaiAFGAfghanistan tour of Sri Lanka 20232023210282828.003190.3200041
Matheesha PathiranaSLAfghanistan tour of Sri Lanka 20232023110111.00250.0000000
Dushan HemanthaSLAfghanistan tour of Sri Lanka 20232023110222222.0020110.0000011
Ibrahim ZadranAFGAfghanistan tour of Sri Lanka 202320233301749858.0019489.69020174
Rahmat ShahAFGAfghanistan tour of Sri Lanka 20232023330985532.6713373.6801070
Hashmatullah ShahidiAFGAfghanistan tour of Sri Lanka 20232023330995733.0011288.39010110
Fareed AhmadAFGAfghanistan tour of Sri Lanka 202320233211313*13.0012108.3300101
Wanindu HasarangaSLAfghanistan tour of Sri Lanka 202320232112929*-12241.6700041
Sadeera SamarawickramaSLAfghanistan tour of Sri Lanka 20232023210444444.004695.6500050
Rashid KhanAFGAfghanistan tour of Sri Lanka 20232023110222.00825.0000000
Gulbadin NaibAFGAfghanistan tour of Sri Lanka 20232023110202020.002195.2400040
Mohammad NabiAFGPakistan v Afghanistan in Sri Lanka 20232023220362918.004875.0000030
Mohammad RizwanPAKPakistan v Afghanistan in Sri Lanka 20232023220232111.502979.3100040
Babar AzamPAKPakistan v Afghanistan in Sri Lanka 20232023220535326.506976.8101160
Iftikhar AhmedPAKPakistan v Afghanistan in Sri Lanka 20232023220473023.506572.3100030
Usama MirPAKPakistan v Afghanistan in Sri Lanka 20232023220221.00540.0000100
Rashid KhanAFGPakistan v Afghanistan in Sri Lanka 20232023220221.00540.0000100
Fakhar ZamanPAKPakistan v Afghanistan in Sri Lanka 20232023220323016.003884.2100050
Shadab KhanPAKPakistan v Afghanistan in Sri Lanka 20232023220874843.5085102.3500061
Imam-ul-HaqPAKPakistan v Afghanistan in Sri Lanka 202320232201529176.0019976.3802060
Mujeeb Ur RahmanAFGPakistan v Afghanistan in Sri Lanka 20232023210444.003133.3300010
Shaheen Shah AfridiPAKPakistan v Afghanistan in Sri Lanka 20232023220643.001346.1500000
Agha SalmanPAKPakistan v Afghanistan in Sri Lanka 20232023220211410.504447.7300020
Haris RaufPAKPakistan v Afghanistan in Sri Lanka 2023202322143*4.003133.3300000
Naseem ShahPAKPakistan v Afghanistan in Sri Lanka 202320232222818*-3287.5000040
Rahmanullah GurbazAFGPakistan v Afghanistan in Sri Lanka 2023202322016915184.5019885.35100143
Fazalhaq FarooqiAFGPakistan v Afghanistan in Sri Lanka 2023202321100*-10.0000000
Azmatullah OmarzaiAFGPakistan v Afghanistan in Sri Lanka 202320231111616*-12133.3300030
Ibrahim ZadranAFGPakistan v Afghanistan in Sri Lanka 20232023220808040.0010774.7701162
Rahmat ShahAFGPakistan v Afghanistan in Sri Lanka 20232023110000.0010.0000100
Hashmatullah ShahidiAFGPakistan v Afghanistan in Sri Lanka 202320232211515*15.0014107.1400120
Ikram AlikhilAFGPakistan v Afghanistan in Sri Lanka 20232023210444.00944.4400010
Abdul RahmanAFGPakistan v Afghanistan in Sri Lanka 2023202322164*6.001735.2900000
ShahidullahAFGPakistan v Afghanistan in Sri Lanka 20232023110111.00333.3300000

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.