Only Test

1st Test – Sri Lanka vs Afghanistan – 02nd Feb 2024 – SSC – 10.00AM
Sri Lanka won by 10 wickets

ODI Series

1st ODI – Sri Lanka vs Afghanistan – 09th Feb 2024 – Pallekele – 2.30PM
Sri Lanka won by 42 runs

2nd ODI – Sri Lanka vs Afghanistan – 11th Feb 2024 – Pallekele – 2.30PM
Sri Lanka won by 155 runs

3rd ODI – Sri Lanka vs Afghanistan – 14th Feb 2024 – Pallekele – 2.30PM
Sri Lanka won by 7 wickets

T20I Series

1st T20I – Sri Lanka vs Afghanistan – 17th Feb 2024 – Dambulla – 7.00PM
Sri Lanka won by 4 runs

2nd T20I – Sri Lanka vs Afghanistan – 19th Feb 2024 – Dambulla – 7.00PM
Sri Lanka won by 72 runs

3rd T20I – Sri Lanka vs Afghanistan – 21st Feb 2024 – Dambulla – 7.00PM
Afghanistan won by 3 runs

ODI Series

1st ODI – Sri Lanka vs Afghanistan – 02nd June 2023 – Mahinda Rajapaksa International Cricket Stadium
Afghanistan won by 6 wickets

2nd ODI – Sri Lanka vs Afghanistan – 04th June 2023 – Mahinda Rajapaksa International Cricket Stadium
Sri Lanka won by 132 runs

3rd ODI – Sri Lanka vs Afghanistan – 07th June 2023 – Mahinda Rajapaksa International Cricket Stadium
Sri Lanka won by 9 wickets