New Zealand captain Brendon McCullum will retire from all forms of international cricket at the end of the home series against Australia in February 2016.

McCullum who is 34 years of age, made the announcement in Christchurch a day after his team won the Test series against Sri Lanka 2 nil.

McCullum will not play the World T20 in March in India, where Kane Williamson will captain the New Zealand team.

He will play his 100th Test against Australia in Wellington from February 12th - the first player to play so many consecutive matches from debut - and retire after the second and final Test of that series, in Christchurch February 20th.