In this quiz, you have to name the 22 players who took part in Harbhajan Singh’s last Test match.

The India off-spinner announced his retirement on Friday, after playing 103 Test matches, 236 ODIs and 28 T20 Internationals. He played his last Test match in 2015, against Sri Lanka at Galle, where he could only get a wicket in the two innings.

The match did not go India’s way, as Sri Lanka won the game by 63 runs. You have four minutes to name every player from the two teams to play that match.