Rob Nicol has called time on a 17-year career of first-class cricket including two tests for the Black Caps.
The 35-year-old made the announcement on Twitter, posting a picture of his cricket caps pegged on a line with the caption: "Finished".
The right-hand batsman made his test debut against South Africa in Dunedin during 2012 before playing his last a week later in Hamilton.
Nicol also played 22 One Day Internationals and 21 Twenty 20's for the Black Caps, scoring a century during his ODI debut.
He was a solid all-rounder at domestic level, bowling medium pace and off spin.