McCullum is the current captain in all three forms of the international game. He plays for the Otago Volts at provincial level, he played for Kolkata Knight Riders in the Indian Premier League, having also spent one year with Kochi Tuskers Kerala. McCullum was a wicket-keeper until 2013, and is an aggressive batsman who opens in One-day Internationals and is known for his fast scoring rate.