CARLTON full-forward Brendan Fevola has emphatically declared he will stay at the club, saying he is sick of speculation about a possible move.

Fevola rang Melbourne radio station Triple M during its pre-game football show, clearly angry over an extended discussion among the panellists.

His stunning declaration came after a poor game against St Kilda on Friday night and Carlton coach Brett Ratten's strong comments on radio station SEN on Saturday, that the Blues were only prepared to offer any player so much for a contract.

Fevola is in the middle of negotiations with Carlton.

There has been media speculation linking Fevola to the Sydney Swans, which he also strongly denied in the call.

Asked if he was staying at Carlton, he replied: "Why wouldn't I be? - I've been there for 10 years, we've been through five years of hell and when all is going up, why would I want to leave?

"I never stated I would be going anywhere, ever, and I've always said I would be at the club and I want to play at Carlton for the rest of my career.

"I just wanted to ring up to stop the media people talking about it, I will be at Carlton next year.

"I'm sick of it, the club's sick of it and I think we just get down to playing footy and the deal will get done when it gets done."

Fevola said he hoped that the new deal would be struck within the next fortnight.

"It's pretty close and hopefully it gets down in the next couple of weeks, or in the next week or so, and everyone can stop talking about it," he said.

Fevola was also furious about the speculation linking him to the Swans.

"I have never met with Sydney (officials), I've never spoken to Sydney, I went up to Sydney (the city) last week, I never met with anyone from Sydney (the club)," he said.

"I'm not shopping myself around - where did you get this from?"

Told about Fevola's intention to stay at Carlton, Ratten told AAP: "If it's true, that's great news."

Earlier, Ratten was emphatic that the club would only offer players so much money.

The coach's ultimatum came after Fevola's disappointing game against St Kilda, which included a free kick and 50m penalty that gave the Saints the lead in the second term.

Fevola gave himself "four out of 10" for his game on Friday night.

He admitted the free and 50m penalty was "disappointing" and had let the team down, but again had a shot at the media.

"It's one little thing in a game and I think you blokes, especially you blokes in the media, harp on one little thing and they take that away from a pretty good game, it's all they really talk about, which is disappointing," he said.