Afghanistan vs Sri Lanka, 20 March: Prediction, Stats & Preview
Projections
Every projection is Cricket Pro's: each side's runs, the first innings, the match total, sixes and fours. Get Cricket Pro →
Team form
Last five each, newest first. The strip reads oldest to newest.
Head to head
Their last 6 meetings of 12. Tap one for that match.
3
1 no result
8
- Sri Lanka have won the last 3 meetings between these two.
Sri Lanka won by 7 wickets
Pallekele International Cricket Stadium
11 Feb 2024
Sri Lanka won by 155 runs
R.Premadasa Stadium
9 Feb 2024
Sri Lanka won by 42 runs
R.Premadasa Stadium
30 Oct 2023
Afghanistan won by 7 wickets
Maharashtra Cricket Association Stadium
5 Sep 2023
Sri Lanka won by 2 runs
Gaddafi Stadium
7 Jun 2023
Sri Lanka won by 9 wickets
Mahinda Rajapaksa International Cricket Stadium
Afghanistan vs Sri Lanka team stats
Per match this year, over 8 and 9 matches. The Stats tab has every player.
Afghanistan vs Sri Lanka key stats
Top three per side in their recent matches. The Stats tab has every player.
Runs
Afghanistan vs Sri Lanka Questions
When is Afghanistan vs Sri Lanka?
Afghanistan vs Sri Lanka starts at 06:00 UK time on Friday 20 March 2026, at Dubai International Cricket Stadium.
What is the Afghanistan vs Sri Lanka head to head?
Afghanistan have won 3 and Sri Lanka 8 of their 12 meetings, with 1 no result.
What is Afghanistan's recent form?
Afghanistan's last five, newest first: W W W W W.
What is Sri Lanka's recent form?
Sri Lanka's last five, newest first: L L W W L.
What is a good score at Dubai International Cricket Stadium?
The first innings has averaged 267 over the last 9 ODI matches at Dubai International Cricket Stadium, the side batting first winning 50% of them.
Zimbabwe(h)
Bangladesh(h)
Ireland(a)
Pakistan(a)
England(h)