Collins made his debut in 2001 and won 48 caps for New Zealand
Former All Blacks captain Jerry Collins has ended his career in New Zealand.
The 27-year-old Wellington Hurricanes loose forward said he would take an indefinite break from the game before considering his future.
"It's something I've thought about for a while. I've played 10 years for one province and it's hard to leave but it's probably the right time," he said.
Collins, who will play for the Barbarians against England on Sunday, may consider an overseas contract.
But he added: "I'm not in any rush to get out the country."
Collins made his Test debut against Argentina in Christchurch in 2001 and went on to win 48 caps, including three as captain.
His last match for New Zealand was last year's World Cup quarter-final loss to France in Cardiff.
Collins took the last conversion kick of the Hurricanes' Super 14 semi-final loss to the Canterbury Crusaders on Saturday.
"With me, I'd like to think that what you saw is what you got. I always tried to put as much as I could into every match," he said.
"I wanted to leave at the right time and after thinking about things over the past week, and then getting through Saturday night's match, that time is now.
"I wanted to do it the right way with respect to the Hurricanes, the New Zealand Rugby Union and the Wellington Rugby Union.
"You can't negotiate while you're still contracted so at the moment the cupboard is pretty bare but I'm sure there's someone out there who will give me a job for a couple of weeks."
Collins is the 11th player to quit the All Blacks following last year's failed World Cup campaign in France.
Chris Jack, Carl Hayman, Anton Oliver, Byron Kelleher, Aaron Mauger, Luke McAlister and Doug Howlett are all now plying their trade in Europe.
Nick Evans (England) and Reuben Thorne (Japan) have signed contracts to play overseas while Keith Robinson retired through injury.
All Blacks coach has a preferred policy of picking players who ply their trade in New Zealand.