Gary Kirsten played 101 Test matches and 185 ODIs between 1993/94 and 2003/04, often opening batting. In this quiz, you have to name his 21 opening partners.

Do not forget the part-time openers, including all-rounders, bowlers, and wicketkeepers who were promoted for the odd match, particularly in ODIs.

You have four minutes.