North Melbourne legend Wayne Carey warns Drew Petrie's stellar AFL career is about to end unless he can turn his form around.
Petrie's performance has become a media focus as a once-promising season for North continues to plummet.
After opening with a nine-game winning streak, North have lost six of their last seven matches.
They hold eighth spot, two games ahead of Port Adelaide and St Kilda, and have a tough run over the next six weeks.
They next play Collingwood in a crucial Friday night match at Etihad Stadium.
Petrie has not kicked a goal for the last two matches and has only kicked 19 so far this season.
The 309-game key forward, a popular and respected figure in the game, is out of contract at the end of the season and has said he wants to keep playing.
But Carey is doubtful that will happen unless Petrie quickly turns his form around.
"I think definitely Drew Petrie won't go on - I wouldn't have thought so off the back of this year," Carey told Channel Seven's Talking Footy on Monday night.
"Clearly he's got six games to prove everyone wrong, and also hopefully a couple of finals, but right now you'd be saying he definitely won't be going on."
Over the weekend, Carey called for Petrie to be dropped and former Brisbane star Jonathan Brown agreed, saying the North spearhead's form was "horrible".
Carey, a two-time Kangaroos premiership captain, also wants North coach Brad Scott to try some positional moves in a bid to turn their form around.
"He's got to be brave right now and he's got to do it now because in two or three weeks, it's too late," Carey said.
He said the `Roos should either drop Petrie or try him in the ruck.