The former Black Caps international Grant Elliott has pulled the stumps on his cricketing career.
Elliott, 39, announced on social media he was retiring from the game having captained the Birmingham Bears to a sixth place finish in the England Twenty20 competition.
Elliott, an all rounder, who retired from international cricket last year is best known for his six off South Africa's Dale Steyn to win the 2015 World Cup semifinal for New Zealand at Eden Park.
He was a first class cricketer in South Africa but moved to New Zealand in 2001.
"Started in Johannesburg finished in Birmingham," Elliott wrote on Instagram.
"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.
"Thanks to all the memorable people I have met that have made this journey special. To family and friends who have given me unwavering support despite all the sacrifices I have had to make that have impacted them.
"This game is a special one but it doesn't define us. Looking forward to the future with great excitement and sharing a drink with those selfless players I shared a change room with."
A limited overs specialist Elliott played 83 one day internationals, 17 T20 matches and five tests for New Zealand.