All the confirmed player moves and retirements for the Telstra Premiership ahead of the 2017 NRL season.
BRISBANE BRONCOS
Ins: Tevita Pangai (mid-season, Raiders), Moses Pangai (Townsville Blackhawks), David Mead (Titans)
Outs: Greg Eden (Castleford), Brett Greinke (Rabbitohs), Corey Parker (retirement), Jarrod Wallace (Titans), Jack Reed (retirement)
CANBERRA RAIDERS
Ins: Junior Paulo (mid-season, Eels), Jordan Turner (St Helens)
Outs: Mitchell Barnett (mid-season, Knights), Lachlan Lewis (Bulldogs), Frank-Paul Nu'uausala (mid-season, Wigan), Tevita Pangai (mid-season, Broncos), Sisa Waqa (rugby union), Zac Woolford (Bulldogs), Sam Williams (Wakefield)
2016 coach: Ricky Stuart
CANTERBURY-BANKSTOWN BULLDOGS
Ins: Raymond Faitala-Mariner (mid-season, Warriors), Asipeli Fine (mid-season, Wests Tigers), Lachlan Lewis (mid-season, Raiders), Lamar Liolevave (mid-season, Wests Tigers), Zac Woolford (Raiders), Josh Cleeland (Sharks), Rhyse Martin (Townsville Blackhawks)
Outs: Dane Chisholm (mid-season, Bradford), Shaun Lane (mid-season, Warriors), Lyndon McGrady (released), Pat O'Hanlon (retired), Dane Chisholm (mid-season, Bradford), Sam Perrett (retirement), Curtis Rona (rugby union), Tim Browne
CRONULLA SHARKS
Ins: Manaia Cherrington (Wests Tigers)
Outs: David Fifita (released), Mitch Brown (Leigh), Josh Cleeland (Bulldogs), Michael Ennis (retirement), Connor Tracey (Rabbitohs)
GOLD COAST TITANS
Ins: Konrad Hurrell (mid-season, Warriors), Nathan Peats (mid-season, Eels), Dan Sarginson (Wigan), Jarrod Wallace (Broncos), Jarryd Hayne (mid-season)
Outs: Nathan Friend (retirement), David Hala (released), Nene Macdonald (Dragons), David Mead (Broncos), Cameron Cullen (Sea Eagles), Luke Douglas (St Helens)
MANLY SEA EAGLES
Ins: Matthew Wright (mid-season, Cowboys), Frank Winterstein (rugby union), Shaun Lane (Warriors), Blake Green (Storm), Cameron Cullen (Titans)
Outs: Jamie Lyon (retirement), Tim Moltzen (retired), Tom Symonds (Huddersfield), Feleti Mateo (mid-season, Salford), Luke Burgess (mid-season, Salford), Siosia Vave (Eels), Liam Knight (released), Nathan Green (released), Blake Leary (released), Issac John (released), Jayden Hodges (released), Rhys Armstrong (released), Fabian Goodall (rugby union), Halaufa Lavaka (released), Tony Satini (released), Dylan Kelly (released), Hugh Pratt (released), Nicho Hynes (released), Darcy Cox (released), Josh Starling (released)
MELBOURNE STORM
Ins: Josh Addo-Carr (Wests Tigers), Brandon Smith (Cowboys), Ryan Morgan (mid-season, Eels), Vincent Leuluai (Roosters)
Outs: Marika Koroibete (rugby union), Josh Kerr (Dragons), Curtis Rona (rugby union), Ryan Morgan (St Helens), Blake Green (Sea Eagles)
NEWCASTLE KNIGHTS
Ins: Mitchell Barnett (mid-season, Raiders), Brendan Elliot (mid-season, Roosters), Peter Mata'utia (mid-season, Dragons), Tom Hughes (mid-season, Rabbitohs), Chris Adams (mid-season, Lakes United)
Outs: Tariq Sims (mid-season, Dragons), Jeremy Smith (retirement), James McManus (retirement), Kade Snowden (retirement), Robbie Rochow (Rabbitohs)
NORTH QUEENSLAND COWBOYS
Ins: None
Outs: Brandon Smith (Storm), James Tamou (Panthers), Matthew Wright (mid-season, Sea Eagles)
PARRAMATTA EELS
Ins: Jeff Robson (mid-season, Warriors), Jamal Fogerty (Burleigh Bears), Siosia Vave (Sea Eagles), Nathan Brown (Rabbitohs), George Jennings (Panthers)
Outs: Tyrell Fuimaono (Rabbitohs), Michael Gordon (Roosters), Ryan Morgan (mid-season, Storm), Kieren Moss (Bradford), Junior Paulo (mid-season, Raiders), Nathan Peats (mid-season, Titans), Anthony Watmough (retired), Kieran Foran (Warriors)
PENRITH PANTHERS
Ins: Chris Grevsmuhl (mid-season, Rabbitohs), James Tamou (Cowboys), Zak Hardaker (mid-season, Leeds), Tim Browne
Outs: Ben Garcia (Catalans), James Segeyaro (mid-season, Leeds), Chris Smith (Sydney Roosters), Elijah Taylor (mid-season, Wests Tigers), Jamie Soward (mid-season, London), George Jennings (Eels)
SOUTH SYDNEY RABBITOHS
Ins: Tyrell Fuimaono (Eels), Brett Greinke (mid-season, Broncos), Robbie Rochow (Knights), Connor Tracey (Sharks), Robbie Farah (Wests Tigers)
Outs: Joe Burgess (Wigan), Chris Grevsmuhl (mid-season, Panthers), Tom Hughes (mid-season, Knights), Luke Keary (Roosters), Paul Carter (released), Kirisome Auva'a (released), Cameron McInnes (Dragons), Nathan Brown (Eels)
ST GEORGE ILLAWARRA DRAGONS
Ins: Tariq Sims (mid-season, Knights), Josh Kerr (Storm), Nene Macdonald (Titans), Cameron McInnes (Rabbitohs)
Outs: Mike Cooper (Warrington), Sebastine Ikahihifo (Huddersfield), Peter Mata'utia (mid-season, Knights), Ben Creagh (retirement), Mitch Rein (released), Benji Marshall (released), Dylan Farrell (retirement)
SYDNEY ROOSTERS
Ins: Michael Gordon (Eels), Luke Keary (Rabbitohs), Chris Smith (mid-season, Panthers)
Outs: Joe Burgess (mid-season, Rabbitohs), Brendan Elliot (mid-season, Knights), Vincent Leuluai (Storm)
2016 coach: Trent Robinson
WARRIORS
Ins: Shaun Lane (mid-season, Bulldogs), Kieran Foran (Eels)
Outs: Raymond Faitala-Mariner (Bulldogs), Konrad Hurrell (mid-season, Titans), Jeff Robson (mid-season, Eels), Thomas Leuluai (Wigan), Shaun Lane (Sea Eagles)
WESTS TIGERS
Ins: Elijah Taylor (mid-season, Panthers)
Outs: Josh Addo-Carr (Storm), Jack Buchanan (Widnes), Josh Drinkwater (released), Asipeli Fine (Bulldogs), Lamar Liolevave (Bulldogs), Billy McConnachie (released), Jesse Parahi (Rugby Sevens), Manaia Cherrington (Sharks), Robbie Farah (released), Dene Halatau (retired), Robbie Farah (Rabbitohs)
This article first appeared on NRL.COM