HARRY Cunningham is set to re-sign with the Sydney Swans to the end of 2016, his manager says.

Matt Bain, of Stride Sports Management, told AFL.com.au on Wednesday that Cunningham, who was due to come out of contract at the end of this season, was on the verge of signing a new two-year deal with the Swans.

"Harry always wanted to stay at Sydney," Bain said.

"We are very close to finalising a new deal with the Swans, which is a great result for Harry and the club."

After playing six games for the Swans in his first two seasons, Cunningham, 20, has played every game in 2014, creating a niche for himself in attack.

Cunningham has kicked 11 goals this season, including hauls of four against Gold Coast in round 12 and three against Adelaide in round three.

The speedy 180cm forward is dangerous at ground level and applies good defensive pressure, but is also a strong mark for his size.

The New South Welshman played his junior football in Wagga Wagga and impressed with NSW/ACT in the 2011 NAB AFL Championships.

Cunningham was selected by the Swans in that year's Rookie Draft and made his debut in round one, 2012.

That was the only game Cunningham played in his debut season, and he had to wait until round 17 last year to play his second AFL match. 

He then played three of the Swans' final four games in 2013, including their semi-final win over Carlton and preliminary final loss to Fremantle, kicking two goals in each final.