Collingwood premiership captain Tony Shaw has slated Jordan De Goey, stating the Magpies should consider opting against a contract extension for the star froward, reports Fox Sports.

De Goey remains out of a contract at the end of this season and is currently without a manger as the Magpies continue to weigh up their options under a limited amount of salary cap space.

The 24-year-old declined a move to North Melbourne worth a reported $5 million in 2018 in favour of remaining at the Holden Centre and within Collingwood's future plans.

However, the Magpies' record games holder in Shaw has suggested that the club should " no doubt" consider looking elsewhere to spend their restricted finances.

In an interview with Michael Warner and Matthew Lloyd on 3AW, when asked if he would consider trading De Goey, Shaw was adamant in his decision.

No doubt. No doubt. If this was to continue the way that he’s going," Shaw said.

"The other thing is out of the 35 times people were charged, you know what happened? There was 14 of them from three players. One of them was a Brownlow medallist.

"Were we going to trade one Dane Swan when he had two or three times before he won the Brownlow?

"You know and I know Lloydy. Essendon weren’t going to trade you if you got drunk a couple of times and did something stupid which maybe got you a fine, they weren't going to trade you out were they? You know who they would trade? Number 25 on the list. Lets not be stupid."

De Goey missed Collingwood's Friday night clash against Hawthorn after being charged last weekend.