CricketSky
ICC Women's T20 WC 2026 Teams Points Table Schedule Stats

Afghanistan vs Sri Lanka Head to Head Stats & Records in ODI Cricket

4
Wins
10
10
Lost
4
1
No Result
1
339
Highest Score
381
116
Lowest Score
158

AFG Vs SL in all seasons

# Team 1 Team 2 Winner Margin Date Venue Scorecard
1 Sri Lanka Afghanistan SL 7 wickets 14 Feb 2024 Kandy SL won by 7 wickets
2 Sri Lanka Afghanistan SL 155 runs. 11 Feb 2024 Kandy SL won by 155 runs.
3 Sri Lanka Afghanistan SL 42 runs. 09 Feb 2024 Kandy SL won by 42 runs.
4 Afghanistan Sri Lanka AFG 7 wickets 30 Oct 2023 Pune AFG won by 7 wickets
5 Sri Lanka Afghanistan SL 2 runs. 05 Sep 2023 Lahore SL won by 2 runs.
6 Sri Lanka Afghanistan SL 9 wickets 07 Jun 2023 Hambantota SL won by 9 wickets
7 Sri Lanka Afghanistan SL 132 runs. 04 Jun 2023 Hambantota SL won by 132 runs.
8 Sri Lanka Afghanistan AFG 6 wickets 02 Jun 2023 Hambantota AFG won by 6 wickets
9 Sri Lanka Afghanistan SL 4 wickets 30 Nov 2022 Kandy SL won by 4 wickets
10 Sri Lanka Afghanistan - 27 Nov 2022 Kandy Match Abandoned Due To Rain
11 Sri Lanka Afghanistan AFG 60 runs. 25 Nov 2022 Kandy AFG won by 60 runs.
12 Afghanistan Sri Lanka SL 34 runs (D/L method) 04 Jun 2019 Cardiff SL won by 34 runs (D/L method)
13 Afghanistan Sri Lanka AFG 91 runs 17 Sep 2018 Abu Dhabi AFG won by 91 runs
14 Afghanistan Sri Lanka SL 4 wkts (10b rem) 22 Feb 2015 Dunedin SL won by 4 wkts (10b rem)
15 Sri Lanka Afghanistan SL won by 129 runs 03 Mar 2014 Dhaka SL won by 129 runs

Afghanistan vs Sri Lanka Head to Head in ODI Cricket

Afghanistan and Sri Lanka have played 15 One Day Internationals, the first in 2014 and the latest on 14 February 2024. Sri Lanka have won 10 and Afghanistan 4, with 1 ending without a result. Afghanistan's highest total in the fixture is 339, Sri Lanka's 381. Their lowest completed totals are 116 and 158. All results appear above. Updated 9 September, 2026.

Sri Lanka lead comfortably, but the fixture has produced some of the biggest scoring Afghanistan have been involved in. Kandy in February 2024 saw Pathum Nissanka make 210 off 139 - Sri Lanka's first ODI double hundred - in a total of 381 for 3, and Afghanistan reply with 339 for 6 built on Azmatullah Omarzai's 149 and Mohammad Nabi's 136. Sri Lanka still won by 42.

Afghanistan's best days have been in the UAE and at World Cups. Abu Dhabi in the 2018 Asia Cup brought a 91-run win with Sri Lanka bowled out for 158, a result that knocked Sri Lanka out of their own tournament. At Pune on 30 October 2023 they chased 242 with seven wickets to spare, Ibrahim Zadran and Rahmat Shah both passing fifty.

Ibrahim Zadran's 162 at Kandy in 2022 and Nissanka's two hundreds are the only multiple centuries in the fixture.

Afghanistan vs Sri Lanka ODI Head to Head - FAQs

Get live alerts for this match — no signup needed