Multiple choice general knowledge sports John Robertson played for New Zealand Ireland Zimbabwe UAE Reveal answer Fill a bubble to check yourself A Correct answer Explanation John Robertson is a former cricketer who played for New Zealand. He represented the New Zealand national cricket team in international matches.