In this quiz you have to name all 21 Indian cricketers who played Test matches together Both Harbhajan Singh and R. Ashwin. You have four minutes.

Very few bowlers have taken 400 wickets in Test cricket. However, Harbhajan Singh and R Ashwin – two of India’s best – played together five times: against England in Mumbai and against Australia in Chennai and Hyderabad in 2012/13; and against Bangladesh in Fatullah and against Sri Lanka in Galle in 2015. In these five Test matches, they played with 21 other players, although not at the same time.

Can you name all 21 in four minutes?