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
177226146126121.23Afghanistanv EnglandLahore26 Feb 2025ODI # 4849
174114831313209.63South Africav AustraliaCenturion15 Sep 2023ODI # 4646
174192140157124.28South Africav BangladeshWankhede24 Oct 2023ODI # 4680
151197151143100.00Afghanistanv PakistanHambantota24 Aug 2023ODI # 4626
150184148115101.35South Africav New ZealandLahore10 Feb 2025ODI # 4829
149*197115136129.56Afghanistanv Sri LankaPallekele09 Feb 2024ODI # 4725
145177125138116.00Afghanistanv BangladeshChattogram08 Jul 2023ODI # 4619
136157130153104.61Afghanistanv Sri LankaPallekele09 Feb 2024ODI # 4725
13317211895112.71South Africav New ZealandPune01 Nov 2023ODI # 4689
129*2171438390.20Afghanistanv AustraliaWankhede07 Nov 2023ODI # 4696
12115511786103.41Afghanistanv IrelandSharjah07 Mar 2024ODI # 4741
119*1721229697.54South Africav IndiaGqeberha19 Dec 2023ODI # 4714
114*21414214180.28South Africav AustraliaBloemfontein07 Sep 2023ODI # 4635
11417611610398.27South Africav New ZealandPune01 Nov 2023ODI # 4689
112*1198183138.27South Africav IrelandAbu Dhabi04 Oct 2024ODI # 4781
10914710685102.83South Africav AustraliaLucknow12 Oct 2023ODI # 4667
10911967124162.68South Africav EnglandWankhede21 Oct 2023ODI # 4677
10816111013298.18South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
1068454143196.29South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
10515211010395.45Afghanistanv South AfricaSharjah20 Sep 2024ODI # 4768
1041691288481.25Afghanistanv ZimbabweHarare19 Dec 2024ODI # 4818
1031541067197.16South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
102*1087494137.83South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
1011381168587.06South Africav AustraliaEden Gardens16 Nov 2023ODI # 4704
1011681205784.16Afghanistanv BangladeshSharjah11 Nov 2024ODI # 4806
100*9367104149.25South Africav New ZealandLahore05 Mar 2025ODI # 4855
1002231199184.03Afghanistanv BangladeshChattogram08 Jul 2023ODI # 4619
10014084123119.04South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
97*1731077390.65Afghanistanv South AfricaAhmedabad10 Nov 2023ODI # 4699
971257484131.08South Africav PakistanCape Town19 Dec 2024ODI # 4819
931308793106.89South Africav AustraliaJohannesburg17 Sep 2023ODI # 4648
91151937397.84South Africav PakistanChennai27 Oct 2023ODI # 4683
911451027389.21South Africav IrelandAbu Dhabi02 Oct 2024ODI # 4780
91136939497.84South Africav IrelandAbu Dhabi07 Oct 2024ODI # 4782
90944928183.67South Africav BangladeshWankhede24 Oct 2023ODI # 4680
90147929197.82Afghanistanv South AfricaKarachi21 Feb 2025ODI # 4845
89119947494.68Afghanistanv South AfricaSharjah22 Sep 2024ODI # 4772
881057882112.82South Africav AustraliaMackay22 Aug 2025ODI # 4896
8714611310-76.99Afghanistanv PakistanChennai23 Oct 2023ODI # 4679
878756113155.35South Africav PakistanKarachi12 Feb 2025ODI # 4834
86*825056172.00Afghanistanv South AfricaSharjah20 Sep 2024ODI # 4768
86111977288.65South Africav PakistanPaarl17 Dec 2024ODI # 4817
851117593113.33South Africav EnglandWankhede21 Oct 2023ODI # 4677
85118956389.47Afghanistanv AustraliaLahore28 Feb 2025ODI # 4850
841167943106.32Afghanistanv BangladeshSharjah06 Nov 2024ODI # 4798
8413410111183.16Afghanistanv ZimbabweHarare19 Dec 2024ODI # 4818
831258410198.80South Africav PakistanKarachi12 Feb 2025ODI # 4834
82*734565182.22South Africav AustraliaCenturion15 Sep 2023ODI # 4646
8210177102106.49South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
821279613-85.41South Africav PakistanKarachi12 Feb 2025ODI # 4834
8297819-101.23South Africav AustraliaCairns19 Aug 2025ODI # 4895
81121876393.10South Africav IndiaPaarl21 Dec 2023ODI # 4716
816043122188.37South Africav PakistanJohannesburg22 Dec 2024ODI # 4821
801781016279.20Afghanistanv PakistanHambantota24 Aug 2023ODI # 4626
80128888190.90Afghanistanv IndiaDelhi11 Oct 2023ODI # 4666
80875784140.35Afghanistanv EnglandDelhi15 Oct 2023ODI # 4670
79106862491.86South Africav IrelandAbu Dhabi02 Oct 2024ODI # 4780
77*129845291.66Afghanistanv PakistanChennai23 Oct 2023ODI # 4679
76*141956180.00South Africav AfghanistanAhmedabad10 Nov 2023ODI # 4699
75*724236178.57South Africav EnglandWankhede21 Oct 2023ODI # 4677
7511874101101.35Afghanistanv BangladeshLahore03 Sep 2023ODI # 4631
74117873185.05South Africav AustraliaMackay22 Aug 2025ODI # 4896
73*806363115.87Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
72*121876382.75South Africav EnglandKarachi01 Mar 2025ODI # 4851
70*132773590.90Afghanistanv BangladeshSharjah11 Nov 2024ODI # 4806
69*946743102.98South Africav AfghanistanSharjah22 Sep 2024ODI # 4772
691311034-66.99Afghanistanv IrelandSharjah12 Mar 2024ODI # 4742
69876642104.54South Africav New ZealandLahore05 Mar 2025ODI # 4855
6795645-104.68South Africav IrelandAbu Dhabi04 Oct 2024ODI # 4781
67856315106.34Afghanistanv AustraliaLahore28 Feb 2025ODI # 4850
65403265203.12Afghanistanv Sri LankaLahore05 Sep 2023ODI # 4633
65915391122.64Afghanistanv PakistanChennai23 Oct 2023ODI # 4679
65104777184.41Afghanistanv Sri LankaPallekele14 Feb 2024ODI # 4729
65120745-87.83South Africav AustraliaCairns19 Aug 2025ODI # 4895
64633755172.97Afghanistanv PakistanColombo (RPS)26 Aug 2023ODI # 4627
64916051106.66South Africav New ZealandLahore10 Feb 2025ODI # 4829
64875611-114.28South Africav EnglandKarachi01 Mar 2025ODI # 4851
6398654396.92South Africav AustraliaJohannesburg17 Sep 2023ODI # 4648
6396697-91.30Afghanistanv Sri LankaPallekele11 Feb 2024ODI # 4727
6291657295.38South Africav AustraliaCenturion15 Sep 2023ODI # 4646
6282692489.85Afghanistanv IndiaDelhi11 Oct 2023ODI # 4666
62121747-83.78Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
6086618-98.36South Africav EnglandWankhede21 Oct 2023ODI # 4677
6084697-86.95South Africav BangladeshWankhede24 Oct 2023ODI # 4680
60119934264.51Afghanistanv IrelandSharjah07 Mar 2024ODI # 4741
59120663189.39Afghanistanv Sri LankaLahore05 Sep 2023ODI # 4633
58*132742178.37Afghanistanv Sri LankaPune30 Oct 2023ODI # 4687
5892663287.87Afghanistanv EnglandDelhi15 Oct 2023ODI # 4670
5898765-76.31South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
57107626-91.93South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
57645671101.78South Africav AustraliaCairns19 Aug 2025ODI # 4895
56*92646-87.50Afghanistanv NetherlandsLucknow03 Nov 2023ODI # 4691
56118711378.87Afghanistanv BangladeshChattogram11 Jul 2023ODI # 4621
56614471127.27South Africav AustraliaLucknow12 Oct 2023ODI # 4667
5691714178.87South Africav New ZealandLahore05 Mar 2025ODI # 4855
54114766-71.05Afghanistanv Sri LankaPallekele11 Feb 2024ODI # 4727
5497594-91.52Afghanistanv Sri LankaPallekele14 Feb 2024ODI # 4729
53483024176.66South Africav New ZealandPune01 Nov 2023ODI # 4689
52*603661144.44South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
5274548-96.29Afghanistanv NetherlandsLucknow03 Nov 2023ODI # 4691
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Australia vs Sri Lanka at Lahore, Wills World Cup Final, Mar 17, 1996 [ODI # 1083]

Australia vs West Indies at Mohali, Wills World Cup 2nd Semi-Final, Mar 14, 1996 [ODI # 1082]

Sri Lanka vs India at Eden Gardens, Wills World Cup 1st Semi-Final, Mar 13, 1996 [ODI # 1081]