Here is the Afghanistan vs Sri Lanka head to head before the game on September 5 at the Gaddafi Stadium in Lahore.
The league stage of the ongoing 2023 Asia Cup will conclude with the sixth match of the tournament.
This will be a crucial match in Group B as it will decide the two teams that will qualify for the Super Fours round scheduled to begin on September 6.
Afghanistan have been making consistent improvements in international cricket so far, especially in the ODI format. They have some top players up their sleeves and with a place in the Super Fours at stake, they will be looking to put their best foot forward.
Sri Lanka, on the other hand, will come into this game after a brilliant win over Bangladesh. Despite four of their first-choice bowlers not being available due to injury, the bowling attack hunted in a pack to restrict the opposition to just 164 runs.
Sri Lanka stuttered in the chase but eventually reached home with five wickets and 11 overs in hand.

Contents
Afghanistan vs Sri Lanka head to head record
Afghanistan and Sri Lanka faced each other for the first time in ODIs in 2014 and since then, it has been quite a rivalry between the two teams.
Matches Played | 10 |
Afghanistan won | 3 |
Sri Lanka won | 6 |
Tie | 0 |
No Result | 1 |
Sri Lanka are currently leading the head to head record against Afghanistan having won six out of 10 matches while the latter side has emerged victorious on three occasions.
Afghanistan vs Sri Lanka head to head ODI match results
Sri Lanka have dominated Afghanistan in ODI history so far. But things are changing slowly with the latter side stepping up. Here’s a detailed look at how this interesting rivalry has shaped up:
Date | Winner | Won by | Venue |
03/03/2014 | Sri Lanka | 129 runs | Mirpur |
22/02/2015 | Sri Lanka | 4 wickets | Dunedin |
17/09/2018 | Afghanistan | 91 runs | Abu Dhabi |
04/06/2019 | Sri Lanka | 34 runs | Cardiff |
25/11/2022 | Afghanistan | 60 runs | Pallekele |
27/11/2022 | N/R | – | Pallekele |
30/11/2022 | Sri Lanka | 4 wickets | Pallekele |
2/6/2023 | Afghanistan | 6 wickets | Hambantota |
4/6/2023 | Sri Lanka | 132 runs | Hambantota |
7/6/2023 | Sri Lanka | 9 wickets | Hambantota |
Afghanistan vs Sri Lanka head to head ODI stats
Most runs
Ibrahim Zadran has been the top run-scorer in Afghanistan vs Sri Lanka matches while another top-order batter Rahmat Shah is next in the list. Can they step up yet again for Afghanistan in this game?
Player Name | Runs |
Ibrahim Zadran | 452 |
Rahmat Shah | 304 |
Pathum Nissanka | 255 |
Najibullah Zadran | 220 |
Mohammad Nabi | 191 |
Most wickets
Sri Lanka will definitely miss Wanindu Hasaranga in this encounter while Mohammad Nabi and Rashid Khan will be eyeing to add more wickets to their tally. Kasun Rajitha will open the bowling and will be key for Sri Lanka too in this crucial Asia Cup 2023 encounter.
Player Name | Wickets |
Wanindu Hasaranga | 11 |
Mohammad Nabi | 11 |
Thisara Perera | 10 |
Rashid Khan | 9 |
Kasun Rajitha | 9 |