Afghanistan and Sri Lanka will both play their second match of ICC Cricket World Cup 2019 at Sophia Garden, Cardiff. Both teams have started their campaign on a losing note, where Lankans lost brutally to New Zealand by 10 wickets, while Afghan side got defeated by Australia. AFG vs SL will match no 7 of ICC Cricket World Cup, 2019. Interestingly, Afghanistan defeated Sri Lanka in Asia Cup, 2018 at UAE.