World Cup winning New Zealand captain Benji Marshall has hinted he could be forced to retire at the end of the NRL season.

The 31-year-old has played in the NRL for 13 seasons during spells with Wests Tigers and St George Illawarra Dragons, winning the 2005 title with the Tigers.

Marshall's performances earned him a place in the national team and he successfully captained the Kiwis to World Cup glory in 2008 and the Four Nations title two years later.

With only two games remaining in the regular season for the Dragons and his contract up for renewal, Marshall is considering his options but he admits the prospect of retirement is looming.

"I don't have a plan, I'd love to stay in the NRL," Marshall told Fox Sports.

"There's not a lot happening at the moment to be honest and there's a fair chance I might have to retire.

"It's a position I haven't been in before.

"It's something that makes me a little bit nervous about the routine of not being a footballer if I have to retire.

"Where I'm at with my family, England's probably out of the question, so I don't know.

"I've still got a couple of weeks to get that sorted. I think I've still got a lot to give to the game."