In this quiz, you have to name the playing XIs from Sri Lanka men's last ODI win over India.

Sri Lanka men registered a 32-run win over India on August 4, 2024. It was their first victory over this opponent in three years, since they won on July 23, 2021 in Colombo, the very same venue.

None of the players from the India side in 2021 took part in 2024, but three Sri Lankan players did. India's bowling lineup in both games had a similar look in terms of their profiles – one right-arm pacer, one left-arm pacer, one wrist spinner, two finger-spinning all-rounders and one pace-bowling all-rounder. India's captain in 2021, and their captain in 2024, opened the batting together multiple times in the 2010s.

Can you name all 22 players from the match in 2021, in under four minutes' time?

Follow Wisden for all ENG vs WI series updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.