The 26-year-old said he was thrilled to settle his future with the club in what he regards as the most important contract of his career so far.
“This was a big contract for a lot of reasons and I’m excited to be able to lock it away and know I’ll be here for another two years,” he said.
“My belief in this club is massive and my belief that we can do something special here is bigger than ever with everything we have in place.
“I have always said in the past that I could never imagine myself being anywhere else but the Vodafone Warriors. I’m that kid who came up through the system and I love it here and what the club has done for me. There was more to think about this time but, in the end, it came down to winning.
“I could go to another club and another system but I realised winning there (at another club) wouldn’t mean as much as winning here. That’s what I want to be a part of here.”
Johnson’s two-year contract leaves him in line to extend his career to nine seasons with the Vodafone Warriors.
Having appeared in all eight games so far this season, he has now appeared 133 times for the club. He has also moved ahead of Stacey Jones’ club record of 674 points with his total now sitting at 717 points including 58 tries.
On Sunday, Johnson faces the club – the Sydney Roosters – he made his debut against in 2011.
Date of Birth: September 9, 1990
Birthplace: Auckland, NZ
Junior Clubs: Hibiscus Coast Raiders, Northcote Tigers
Rep Honours: 20 Tests for Kiwis (2012-2016), NRL All Stars (2013)
NRL Debut: Vodafone Warriors v Sydney Roosters, Allianz Stadium, June 4, 2011 (Round 13)
NRL Career: 133 appearances (2011-2017)
NRL Points: 717 points (58 tries, 239 goals, 7 field goals)
This was first published on the New Zealand Warriors website