NORTH Smith Medallist Ryan O'Keefe has extended his contract with the Sydney Swans until the end of the 2014 AFL season and has his eye on 300 career games.

The 32-year-old, who had 28 possessions and 15 tackles in the Swans' Grand Final victory over Hawthorn, sits fifth on the club's all-time list with 257 games.

Just three games behind John Rantall, he hopes to play on beyond his new deal and join premiership teammates Adam Goodes (319 games), Michael O'Loughlin (303) and Jude Bolton (301) on the exclusive list.

The two-time flag winner is also chasing more September glory.

"You're always searching for that perfect game or perfect season and I'm still looking for that," O'Keefe told Fox Sports.

"Obviously team success is what you play for and I've been fortunate enough to taste it before and once you get that taste, you just want it again, it's quite addictive.

"Hopefully I can keep going beyond this contract as well."

Keen to return home to Melbourne after the 2008 season and heavily linked with Hawthorn, a deal never eventuated for the former All Australian and Swans best and fairest.

A move from the half-forward line into the midfield then reinvigorated his career and one of the fittest players on the Swans' list will now end his career in red and white.

"To be a one-club player now is something to be pretty proud of," he said.

"As soon as that move (to Hawthorn) didn't happen, I think I've been playing pretty good footy.

"I changed the position where I've been playing and it gave my career a good kick along."

Ryan O'Keefe is a midfielder in NAB AFL Fantasy. He averaged 96.9 points in 2012. Register your team at our AFL Fantasy Hub.

James Dampney is a reporter for AFL.com.au. Follow him on Twitter: @AFL_JD