Former Black Caps all-rounder and 2015 Cricket World Cup hero Grant Elliott has announced his retirement from all forms of the game.
The 39-year-old retired from international duties in 2016 but travelled around the world as a Twenty20 specialist.
Elliott became a household name in 2015 after he blasted a game-winning six on the penultimate ball of New Zealand's World Cup semi-final against South Africa off Dale Steyn at Eden Park.
The Kiwi played his final game in the English T20 competition on Saturday morning for the Birmingham Bears.
He scored 29 runs with the bat but went wicketless in his four overs of work with the ball in the 15-run loss.
With the defeat, the Bears were eliminated from playoff contention, allowing Elliott to make the announcement on social media.
"Started in Johannesburg finished in Birmingham," the South African-born player wrote.
"I remember being 12 and writing down my life goals. To play in a World Cup, play international cricket and play county cricket. 27 years on and I have loved every minute of it."
While Elliot played five Tests for the Black Caps, he was better known for his performances in limited-overs internationals where he averaged 34 runs in ODIs.
Elliott also collected two hundreds and 11 half-centuries and took 39 wickets at an average of 30 in 83 games.
The 'Hairy Javelin' - a nickname given to him thanks to comments on his slim build and facial hair - also played in 16 T20s for the Black Caps.