Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES80/2 (7.4)WAR206/4 (20)ES need 127 runs in 74 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting records (All cricket)

Paul Stirling has scored the most runs in men's cricket v Afghanistan since 1908: 2,151 in 59 matches (from the 363 of 364 matches with full scorecards).

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Afghanistan×From 1908-01-01×

Player figures come from full scorecards, which we hold for 363 of the 364 matches in this selection (from 2009). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul StirlingIRE2010-202659611215112835.85236890.84315422064
Sikandar RazaZIM2014-202651526171614137.30203684.28210113950
Andrew BalbirnieIRE2015-2026434541186145*28.93150878.6527312117
Sean WilliamsZIM2014-202524275102915446.77135076.224339117
Kevin O'BrienIRE2010-2021434439057522.07102788.120418718
Liton DasBAN2018-20262427389913637.46106584.412618812
Pathum NissankaSL2022-202519193863210*53.94785109.9423010715
William PorterfieldIRE2010-20193839080811920.72106276.08113968
Kusal MendisSL2018-202522224774158*43.00692111.851517524
Craig ErvineZIM2015-20263335577110425.70129059.77143687
Mushfiqur RahimBAN2014-2026272817698628.4892083.59052657
Nazmul Hossain ShantoBAN2018-20261921175914637.95108569.953307511
Hamilton MasakadzaZIM2014-20192020075511037.7588984.931506528
Shakib Al HasanBAN2014-20242829465370*26.1273788.60032575
Brendan TaylorZIM2014-20262020164313133.8474486.422215121
Mehedi Hasan MirazBAN2018-202624214638112*37.53103161.88150455
MahmudullahBAN2014-2024252436309830.0075483.550304512
Ed JoyceIRE2012-201713133626160*62.6081177.19240638
George DockrellIRE2010-202644351558562*29.2574178.950314810
Harry TectorIRE2020-20261920457613836.0068683.971204311
Gary WilsonIRE2010-2019323135625920.0774075.95022377
Shai HopeWI2017-202411124545109*68.1379568.551303210
Rohit SharmaIND2012-20261212349713155.22375132.532225422
Lorcan TuckerIRE2017-2026222314938522.4159283.280314410
Ryan BurlZIM2017-20263029347951*18.4262776.400152714
Curtis CampherIRE2021-2026151404429631.5747393.450224213
Brian BennettZIM2024-202617182442110*27.6352983.551133211
Kyle CoetzerSCO2009-20211515042513328.3349585.86111584
Charith AsalankaSL2022-20251816442297*35.1745093.78031347
Shaiman AnwarUAE2014-2018121214166437.82403103.230503314
KL RahulIND2018-202698141410059.1445790.59141428
Glenn MaxwellAUS2012-2025763408201*136.00247165.181304022
Richmond MutumbamiZIM2014-2021191813937423.1248880.530223113
Shubman GillIND2024-2026541387154129.00365106.03210535
Tamim IqbalBAN2014-20231313038611829.6950776.13111442
Evin LewisWI2016-2026151503816825.4046981.240313811
Calum MacLeodSCO2009-202113131379157*31.5839396.44215415
Richie BerringtonSCO2010-2021171713786723.6351972.83032332
Angelo MathewsSL2014-20241111336014145.0051270.31101279
Ben CurranZIM2024-2026911035912132.6466054.39112450
Babar AzamPAK2018-20238803497443.6344079.32052273
Virat KohliIND2012-2024972347122*69.40260133.46131329
David WarnerAUS2012-202466133717867.40320105.31110395
Dimuth KarunaratneSL2015-202491023297741.1335492.94030441
Sadeera SamarawickramaSL2023-2024111013145234.89307102.28020303
Waseem MuhammadUAE2023-20268803137539.13219142.920302716
Towhid HridoyBAN2023-2026161523115623.9238680.57022197
Peter MoorZIM/IRE2015-2024141523105223.8548963.390222011
Mominul HaqueBAN2014-2026691299121*37.3842570.35120322
Khurram KhanUAE2014442298132*149.0032591.69120311
Page 1Next

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.