Batting Most Runs Innings - last 2 years

High scores for Afghanistan in ODIs - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
201*1811282110157.03Australiav AfghanistanWankhede07 Nov 2023ODI # 4696
177*177132179134.09Australiav BangladeshPune11 Nov 2023ODI # 4700
177226146126121.23Afghanistanv EnglandLahore26 Feb 2025ODI # 4849
163180124149131.45Australiav PakistanBengaluru20 Oct 2023ODI # 4675
154*172129205119.37Australiav EnglandNottingham19 Sep 2024ODI # 4766
151197151143100.00Afghanistanv PakistanHambantota24 Aug 2023ODI # 4626
149*197115136129.56Afghanistanv Sri LankaPallekele09 Feb 2024ODI # 4725
145177125138116.00Afghanistanv BangladeshChattogram08 Jul 2023ODI # 4619
137166120154114.16Australiav IndiaAhmedabad19 Nov 2023ODI # 4705
136157130153104.61Afghanistanv Sri LankaPallekele09 Feb 2024ODI # 4725
129*2171438390.20Afghanistanv AustraliaWankhede07 Nov 2023ODI # 4696
12413599191125.25Australiav South AfricaBloemfontein09 Sep 2023ODI # 4638
121139108109112.03Australiav PakistanBengaluru20 Oct 2023ODI # 4675
12115511786103.41Afghanistanv IrelandSharjah07 Mar 2024ODI # 4741
120*1348686139.53Australiav EnglandLahore22 Feb 2025ODI # 4846
1099467107162.68Australiav New ZealandDharamsala28 Oct 2023ODI # 4684
10613793123113.97Australiav South AfricaBloemfontein09 Sep 2023ODI # 4638
106534498240.90Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
10515211010395.45Afghanistanv South AfricaSharjah20 Sep 2024ODI # 4768
10418293113111.82Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
1041691288481.25Afghanistanv ZimbabweHarare19 Dec 2024ODI # 4818
1011681205784.16Afghanistanv BangladeshSharjah11 Nov 2024ODI # 4806
1002231199184.03Afghanistanv BangladeshChattogram08 Jul 2023ODI # 4619
991257794128.57Australiav South AfricaCenturion15 Sep 2023ODI # 4646
97*1731077390.65Afghanistanv South AfricaAhmedabad10 Nov 2023ODI # 4699
9611484133114.28Australiav IndiaRajkot27 Sep 2023ODI # 4657
90147929197.82Afghanistanv South AfricaKarachi21 Feb 2025ODI # 4845
89119947494.68Afghanistanv South AfricaSharjah22 Sep 2024ODI # 4772
881389610-91.66Australiav South AfricaCairns19 Aug 2025ODI # 4895
8714611310-76.99Afghanistanv PakistanChennai23 Oct 2023ODI # 4679
86*825056172.00Afghanistanv South AfricaSharjah20 Sep 2024ODI # 4768
85118956389.47Afghanistanv AustraliaLahore28 Feb 2025ODI # 4850
841167943106.32Afghanistanv BangladeshSharjah06 Nov 2024ODI # 4798
8413410111183.16Afghanistanv ZimbabweHarare19 Dec 2024ODI # 4818
81776556124.61Australiav New ZealandDharamsala28 Oct 2023ODI # 4684
80*123938-86.02Australiav South AfricaBloemfontein07 Sep 2023ODI # 4635
801781016279.20Afghanistanv PakistanHambantota24 Aug 2023ODI # 4626
80128888190.90Afghanistanv IndiaDelhi11 Oct 2023ODI # 4666
80875784140.35Afghanistanv EnglandDelhi15 Oct 2023ODI # 4670
79*88798-100.00Australiav West IndiesMelbourne02 Feb 2024ODI # 4721
788056103139.28Australiav South AfricaPotchefstroom12 Sep 2023ODI # 4642
77*129845291.66Afghanistanv PakistanChennai23 Oct 2023ODI # 4679
77*1351044274.03Australiav West IndiesMelbourne02 Feb 2024ODI # 4721
77*686172126.22Australiav EnglandNottingham19 Sep 2024ODI # 4766
77*896571118.46Australiav EnglandChester-le-Street24 Sep 2024ODI # 4775
7511874101101.35Afghanistanv BangladeshLahore03 Sep 2023ODI # 4631
74896181121.31Australiav IndiaRajkot27 Sep 2023ODI # 4657
74866783110.44Australiav EnglandLeeds21 Sep 2024ODI # 4770
73*806363115.87Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
73133964176.04Australiav IndiaDubai (DICS)04 Mar 2025ODI # 4853
7299589-124.13Australiav IndiaRajkot27 Sep 2023ODI # 4657
71905666126.78Australiav South AfricaJohannesburg17 Sep 2023ODI # 4648
71886891104.41Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
71111837-85.54Australiav EnglandAhmedabad04 Nov 2023ODI # 4693
70*132773590.90Afghanistanv BangladeshSharjah11 Nov 2024ODI # 4806
69746314109.52Australiav West IndiesSydney04 Feb 2024ODI # 4722
691311034-66.99Afghanistanv IrelandSharjah12 Mar 2024ODI # 4742
6985638-109.52Australiav EnglandLahore22 Feb 2025ODI # 4846
67856315106.34Afghanistanv AustraliaLahore28 Feb 2025ODI # 4850
65403265203.12Afghanistanv Sri LankaLahore05 Sep 2023ODI # 4633
65915391122.64Afghanistanv PakistanChennai23 Oct 2023ODI # 4679
654943101151.16Australiav West IndiesMelbourne02 Feb 2024ODI # 4721
65104777184.41Afghanistanv Sri LankaPallekele14 Feb 2024ODI # 4729
64633755172.97Afghanistanv PakistanColombo (RPS)26 Aug 2023ODI # 4627
64503693177.77Australiav South AfricaBloemfontein09 Sep 2023ODI # 4638
63*99644198.43Australiav BangladeshPune11 Nov 2023ODI # 4700
6396697-91.30Afghanistanv Sri LankaPallekele11 Feb 2024ODI # 4727
63101669195.45Australiav EnglandLahore22 Feb 2025ODI # 4846
6282692489.85Afghanistanv IndiaDelhi11 Oct 2023ODI # 4666
62604772131.91Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
62121747-83.78Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
62624892129.16Australiav South AfricaEden Gardens16 Nov 2023ODI # 4704
61845781107.01Australiav IndiaDubai (DICS)04 Mar 2025ODI # 4853
60119934264.51Afghanistanv IrelandSharjah07 Mar 2024ODI # 4741
60745963101.69Australiav EnglandLeeds21 Sep 2024ODI # 4770
60123825-73.17Australiav EnglandChester-le-Street24 Sep 2024ODI # 4775
59*554091147.50Australiav AfghanistanLahore28 Feb 2025ODI # 4850
59120663189.39Afghanistanv Sri LankaLahore05 Sep 2023ODI # 4633
58*132742178.37Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
58*1331104-52.72Australiav IndiaAhmedabad19 Nov 2023ODI # 4705
5892663287.87Afghanistanv EnglandDelhi15 Oct 2023ODI # 4670
5875595198.30Australiav Sri LankaLucknow16 Oct 2023ODI # 4671
58-3074193.33Australiav EnglandBristol29 Sep 2024ODI # 4779
56*92646-87.50Afghanistanv NetherlandsLucknow03 Nov 2023ODI # 4691
56118711378.87Afghanistanv BangladeshChattogram11 Jul 2023ODI # 4621
56403464164.70Australiav IndiaRajkot27 Sep 2023ODI # 4657
54463645150.00Australiav IndiaIndore24 Sep 2023ODI # 4654
54114766-71.05Afghanistanv Sri LankaPallekele11 Feb 2024ODI # 4727
5497594-91.52Afghanistanv Sri LankaPallekele14 Feb 2024ODI # 4729
53653971135.89Australiav IndiaIndore24 Sep 2023ODI # 4654
5390616-86.88Australiav BangladeshPune11 Nov 2023ODI # 4700
5275536298.11Australiav IndiaMohali22 Sep 2023ODI # 4651
5267519-101.96Australiav Sri LankaLucknow16 Oct 2023ODI # 4671
5274548-96.29Afghanistanv NetherlandsLucknow03 Nov 2023ODI # 4691
52140922-56.52Afghanistanv BangladeshSharjah06 Nov 2024ODI # 4798
52114765-68.42Afghanistanv BangladeshSharjah09 Nov 2024ODI # 4803
52985042104.00Afghanistanv ZimbabweHarare21 Dec 2024ODI # 4820
5182606-85.00Afghanistanv BangladeshLahore03 Sep 2023ODI # 4631
5184537196.22Afghanistanv IrelandSharjah12 Mar 2024ODI # 4742
50*453361151.51Afghanistanv IrelandSharjah07 Mar 2024ODI # 4741
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years