Afghanistan vs Sri Lanka Head to Head Stats & Records in ODI Cricket
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.
AUS
BAN
ENG
IND
IRE
NED
NZ
OMA
PAK
SCOT
SA
UAE
WI
ZIM