Rookie Shaun Edwards has been upgraded to the senior list in the wake of ruckman Darcy Cameron's season-ending shoulder injury.

Cameron was ruled out for the season and will require surgery to repair his injured shoulder which was dislocated in the NEAFL Swans' win against GWS Giants at Blacktown.

It's a big blow for the 203cm recruit after such a promising season, the Western Australian averaging 13 disposals and 25 hit outs in his first season in his first season with the Swans which also included three appearances in this year's JLT Community Series.

He's been placed on the long-term injury list.

But with one's hard-luck story emerges a golden opportunity for a teammate with the senior elevation of Edwards.

Edwards, who came across from Essendon during the off-season, has excelled in the NEAFL and has earned another opportunity.

Barring a two-week stint on the sidelines with a sore AC joint, he's put together some fine form for the NEAFL Swan, averaging 24 disposals across his seven games for the NEAFL Swans playing as a speedy wingman and half-back flanker.

The 23-year-old has been at two clubs prior to landing in Sydney. He was part of GWS' inaugural season before joining the Bombers via the 2013 trade period, managing 24 career games to date.

Sydney selected Edwards with the 49th pick in the 2017 Rookie Draft.