Former All Black Zac Guildford has taken a swipe at the New Zealand Rugby Union after missing out on a Super Rugby contract.
The 28-year-old Waikato player had a stand-out season for the Mooloos at fullback in this year's NPC, which he hoped would lead to another opportunity at the top level.
Guildford, who played 10 Tests for the All Blacks between 2009 and 2012, almost called time on his career after battles with alcohol and depression but believes he has turned a corner.
"Without blowing my own trumpet, I felt I was almost back to my best, and was feeling really good," he said.
"I feel like coaches and the NZRU are still looking at the old Zac Guildford but I've made a lot of changes and become a better person since I left the Waratahs 18 months ago.