JOSH McGuire is set to be a Bronco for life after signing a new four-year deal.

McGuire will stay with the NRMA Insurance Broncos until at least the end of the 2021 season, an agreement that will take him to the age of 31 years old.

For the boy that was spotted as a young teen playing rugby league at Aspley Devils, it was a big day.

“I am very privileged to be a part of this club for another four years,” he told Channel 9’s Wally Lewis, the Broncos’ original captain.

“It was a no brainer for me – to stay part of this club and hopefully be a one player club for the rest of my life was an offer I couldn’t refuse.

“My goal as a 14-year-old was to play NRL for the Brisbane Broncos.

“I’ve had the opportunity to do that and I think I will look back and say ‘how did it happen and why did they pick me?’

“Obviously a lot of luck comes into it and opportunity, but I am just so excited about the next four years.”

The father of two children, McGuire said his family had also played a huge part in staying in Brisbane.

“I have two young kids now with my wife and it’s not just me – we have to think about their future now,” he said.

McGuire will play lock against the Norths Queensland Cowboys in tomorrow night’s blockbuster against the Cowboys at Suncorp Stadium.