Wests Tigers have boosted their forward depth by re-signing Luke Garner until the end of the 2022 NRL season.

The 24-year-old was impressive in the second row last season, scoring seven tries in his 14 games.

“It’s very exciting for me to stay here,” Garner said. “This is the club where I made my first-grade debut and where I’ve played for the last few years so I’m very excited to stay.

“We’re building something very nice here and it’s very exciting to see the development in our team. I’m focused on working hard and pushing my teammates and seeing where we can go in the next few years.”

Meanwhile, Manly have made a seismic move towards keeping Tom and Jake Trbojevic in maroon and white for their entire careers by re-signing the pair on lucrative six-year deals.

The Sea Eagles confirmed two of the biggest contracts in the club's history on Friday afternoon, announcing the retention of the Trbojevics at a media conference with coach Des Hasler new CEO Stephen Humphreys and the brothers' family in attendance.

NRL.com revealed the official 2020 squads for all 16 clubs - listed in full below - following the start of rugby league's new financial year on November 1, with over 30 roster spots still to be filled by the start of next season.

Clubs have until March 1 to name 29 players for the coming season, with the final roster spot to be filled by June 30.

Recent moves for each of the 16 Telstra Premiership clubs.

Your club's contract list:
Broncos | Raiders
 | Bulldogs
Sharks | Titans | Sea Eagles 

Storm | Knights | Cowboys | Eels
Panthers | Rabbitohs | Dragons 
Roosters | 
Warriors | Wests Tigers

Contract years listed, plus player options (PO), club options (CO) and mutual options (MO)

Brisbane Broncos

Player  Contracted seasons
Jesse Arthars 2020 2021      
Jack Bird 2020  PO      
Darius Boyd 2020  PO      
Patrick Carrigan 2020 2021 2022    
Xavier Coates 2020 2021      
Thomas Dearden  2020 2021      
Herbie Farnworth 2020        
David Fifita 2020         
Thomas Flegler  2020        
Payne Haas  2020  2021  2022  2023 2024
Jamil Hopoate 2020        
Jamayne Isaako  2020  2021  2022    
Jordan Kahu 2020        
Richie Kennar 2020        
Rhys Kennedy 2020        
Matthew Lodge 2020 2021 2022    
Andrew McCullough  2020 PO      
Anthony Milford  2020  PO      
Corey Oates 2020 PO PO    
Joe Ofahengaue  2020 2021 2022    
Sean O'Sullivan  2020        
Cory Paix 2020 2021 2022    
Keenan Palasia 2020        
Tevita Pangai jnr 2020 2021 2022    
Izaia Perese 2020        
Gehamat Shibasaki  2020         
Kotoni Staggs  2020         
Jake Turpin 2020 PO PO    
Ilikena Vudogo 2020        

New faces

Jordan Kahu (Cowboys), Jesse Arthars (Titans), Ilikena Vudogo, Keenan Palasia, Jamil Hopoate, Xavier Coates (all upgraded from development contracts)

Unsigned/Losses

Troy Dargan (Rabbitohs), Matt Gillett, Shaun Fensom, Sam Tagataese (retired), George Fai, Alex Glenn, Patrick Mago, James Segeyaro (all unsigned)

Canberra Raiders

Player  Contracted seasons      
John Bateman 2020 2021     
Luke Bateman  2020      
JJ Collins 2020      
Nick Cotric  2020       
Jarrod Croker  2020       
Emre Guler  2020  2021     
Siliva Havili  2020  PO    
Josh Hodgson  2020  2021  2022   
Corey Horsburgh 2020 2021 2022  
Sebastian Kris 2020      
Joseph Leilua  2020       
Dunamis Lui  2020 2021     
Jack Murchie  2020       
Charnze Nicoll-Klokstad 2020 2021 2022 2023
Michael Oldfield  2020       
Josh Papalii  2020  2021  2022   
Aidan Sezer  2020       
Bailey Simonsson 2020 2021 2022 2023
Harley Smith-Shields 2020 2021    
Sia Soliola  2020       
Tom Starling 2020      
Ryan Sutton  2020  2021    
Joseph Tapine  2020  2021 2022 2023
Elliott Whitehead 2020 2021 2022  
Jack Wighton  2020  PO    
George Williams 2020 2021 2022  
Hudson Young 2020 2021    

New faces

George Williams (Wigan Warriors), Tom Starling, Harley Smith-Shields (upgraded from development contracts)

Unsigned/Losses

Jordan Rapana (Japanese rugby union), Sam Williams, Brad Abbey, Ata Hingano, Royce Hunt, Reuben Porter (unsigned)

Canterbury Bulldogs

Player  Contracted seasons 
Jake Averillo 2020    
Dean Britt 2020 2021  
Jack Cogger  2020    
Christian Crichton  2020 2021  
Adam Elliott  2020    
Raymond Faitala-Mariner  2020    
Kieran Foran  2020    
Corey Harawira-Naera  2020 2021 2022
Morgan Harper 2020    
Kerrod Holland  2020    
Will Hopoate  2020    
Josh Jackson  2020    
Sione Katoa 2020 2021  
Lachlan Lewis  2020  2021  
Jeremy Marshall-King  2020 2021  
Nick Meaney  2020 2021  
Marcelo Montoya  2020    
Dylan Napa 2020 2021  
Ofahiki Ogden  2020  2021   
Jayden Okunbor  2020 2021  
Chris Smith  2020    
Reimis Smith  2020 2021  
Joe Stimson 2020 2021 2022
Sauaso Sue  2020    
Isaiah Tass 2020    
Aiden Tolman  2020    
Renouf To'omaga  2020 2021  
Brandon Wakeham  2020    
Dallin Watene-Zelezniak 2020 2021 2022

New faces

Joe Stimson (Storm), Dean Britt (Rabbitohs), Sione Katoa (Panthers), Isaiah Tass (upgraded from development list), Jake Averillo (upgraded from lower grades)

Unsigned/Losses

Connelly Lemuele (Cowboys), Michael Lichaa, Danny Fualalo, John Olive, Nu Brown, Kaiyne-Lee Kalache (all unsigned)

Cronulla Sharks

Player  Contracted seasons   
Blayke Brailey 2020 2021 2022  
Jayson Bukuya 2020      
Josh Dugan  2020 2021    
Andrew Fifita  2020 2021 2022  
Wade Graham  2020  2021  2022  
Shaun Johnson 2020 2021    
Sione Katoa  2020      
William Kennedy  2020      
Billy Magoulias  2020 2021    
Kayleb Milne 2020      
Josh Morris 2020      
Matt Moylan  2020 2021    
Ronaldo Mulitalo 2020 2021    
Briton Nikora  2020      
Matt Prior  2020       
Jesse Ramien 2020 2021 2022 2023
Cruz Topai-Aveai 2020      
Chad Townsend  2020      
Connor Tracey 2020 2021    
Brayden Trindall 2020      
Braden Hamlen-Uele  2020 2021 2022  
Jack Williams  2020 2021 2022  
Teig Wilton 2020      
Aaron Woods  2020 2021    
Bronson Xerri  2020 2021     

New faces

Connor Tracey (Rabbitohs), Jesse Ramien (Knights)

Unsigned/Losses

Jayden Brailey (Knights), Sosaia Feki (Castleford), Kyle Flanagan (Roosters), Paul Gallen (retiring), Kurt Capewell, Aaron Gray, Scott Sorensen (all unsigned)

Gold Coast Titans

Player  Contracted seasons 
Jai Arrow 2020     
Shannon Boyd 2020 2021 2022 
Tannah Boyd 2020 2021  
AJ Brimson 2020     
Bryce Cartwright  2020 2021  
Dale Copley  2020    
Anthony Don 2020     
Darius Farmer 2020 2021  
Moeaki Fotuaika 2020 2021 2022
Keegan Hipgrave 2020     
Ryan James  2020     
Brian Kelly 2020 2021  
Leilani Latu  2020     
Tyrone Peachey  2020  2021   
Nathan Peats 2020    
Kevin Proctor  2020    
Mitch Rein  2020 2021  
Tyrone Roberts  2020     
Phillip Sami 2020    
Treymain Spry 2020 CO  
Sam Stone 2020    
Ashley Taylor 2020 2021   
Jarrod Wallace  2020 2021  2022 
Kallum Watkins 2020 2021  
Jai Whitbread  2020 2021  

New faces

Darius Farmer (upgraded from development contract)

Unsigned/Losses

Michael Gordon, Will Matthews (retired), Jesse Arthars (Broncos), Ryley Jacks, Brenko Lee, Jack Stockwell (all unsigned)

Manly Sea Eagles

Player  Contracted seasons   
Morgan Boyle 2020 2021    
Daly Cherry-Evans 2020  2021  2022 2023
Lachlan Croker 2020 2021    
Cade Cust  2020      
Brendan Elliot 2020      
Manase Fainu  2020 2021    
Addin Fonua-Blake  2020  2021 2022  
Tevita Funa 2020      
Reuben Garrick  2020 2021    
Jack Gosiewski 2020 2021    
Albert Hopoate  2020      
Sean Keppie 2020 2021    
Luke Metcalf 2020      
Brayden Musgrove 2020      
Haumole Olakau'ata 2020 2021 CO  
Brad Parker  2020 2021    
Taniela Paseka  2020 2021     
Toafofoa Sipley  2020 2021    
Curtis Sironen 2020 2021    
Samuel Smith 2020      
Moses Suli  2020      
Jorge Taufua  2020 2021    
Martin Taupau 2020      
Joel Thompson  2020      
Jake Trbojevic 2020      
Tom Trbojevic 2020      
Corey Waddell  2020      
Dylan Walker  2020 2021    

New faces

Luke Metcalf (upgraded from development contract), Brayden Musgrove (Knights)

Unsigned/Losses

Kane Elgey, Trent Hodkinson (retired), Apisai Koroisau (Panthers), Lloyd Perrett (unsigned)

Melbourne Storm

Player  Contracted seasons    
Josh Addo-Carr  2020  2021     
Nelson Asofa-Solomona  2020  2021  2022 2023 
Jesse Bromwich 2020 PO PO  
Kenny Bromwich  2020      
Brodie Croft 2020   MO    
Sandor Earl 2020      
Thomas Eisenhuth 2020       
Tino Fa'asuamaleaui 2020      
Dale Finucane 2020 2021     
Harry Grant 2020      
Jahrome Hughes 2020   2021     
Cooper Johns 2020      
Tui Kamikamica  2020        
Felise Kaufusi 2020   PO PO  
Cameron Munster 2020  2021  2022  2023 
Justin Olam   2020       
Ryan Papenhuyzen   2020      
Curtis Scott 2020  2021     
Marion Seve  2020       
Brandon Smith   2020  2021  2022  
Cameron Smith 2020      
Suliasi Vunivalu   2020       
Christian Welch  2020      

New faces

None

Unsigned/Losses

Will Chambers (Japanese rugby), Solomone Kata (Super Rugby), Joe Stimson (Bulldogs), Billy Walters (Wests Tigers), Albert Vete (unsigned)

Newcastle Knights

Player  Contracted seasons 
Mitchell Barnett 2020      
Bradman Best 2020 2021 2022  
Jayden Brailey 2020 2021 2022  
Phoenix Crossland 2020 2021    
Herman Ese'ese 2020      
Beau Fermor 2020      
Lachlan Fitzgibbon 2020 2021     
Tim Glasby  2020 2021     
Aidan Guerra 2020       
Hymel Hunt 2020 2021    
Brodie Jones  2020      
Joshua King 2020      
David Klemmer 2020 2021 2022 2023
Edrick Lee  2020 2021     
Danny Levi 2020       
Mason Lino  2020       
Kurt Mann 2020 2021    
Sione Mata'utia  2020  2021     
Tautau Moga  2020      
Mitchell Pearce  2020 2021     
Kalyn Ponga 2020 2021 PO  
Daniel Saifiti 2020 2021 2022  
Jacob Saifiti 2020       
Pasami Saulo 2020      
Star To'a 2020 2021    
Enari Tuala 2020      
Connor Watson 2020      

New faces

Jayden Brailey (Sharks), Bradman Best, Star To'a (upgraded from development contracts), Enari Tuala (Cowboys)

Unsigned/Losses

Shaun Kenny-Dowall (Hull KR), James Gavet (Huddersfield), Jamie Buhrer, Zac Woolford (unsigned), Jesse Ramien (released), Slade Griffin (retired), Nathan Ross (retired)

New Zealand Warriors

Player  Contracted seasons     
Bunty Afoa 2020 2021    
Leeson Ah Mau 2020  2021     
Gerard Beale 2020       
Adam Blair  2020  PO    
Lachlan Burr 2020      
Josh Curran 2020 2021    
Wayde Egan 2020 2021 2022  
Jackson Frei 2020      
David Fusitu'a 2020  2021  2022  2023 
Blake Green 2020       
Tohu Harris 2020  2021     
Chanel Harris-Tavita  2020      
Peta Hiku 2020       
Patrick Herbert 2020      
Eliesa Katoa 2020      
Adam Keighran 2020      
Karl Lawton  2020 2021    
Sam Lisone  2020       
Ken Maumalo 2020 2021 2022  
Taane Milne 2020      
Kodi Nikorima 2020 2021 PO  
Agnatius Paasi 2020 2021 2022  
Isaiah Papali'i 2020       
Hayze Perham CO      
Adam Pompey 2020      
Leivaha Pulu 2020       
Nathaniel Roache 2020       
Jazz Tevaga 2020 2021    
Roger Tuivasa-Sheck 2020  2021  2022   

New faces

Adam Pompey, Eliesa Katoa (upgraded from development contract), Wayde Egan (Panthers)

Unsigned/Losses

Blayke Ayshford (retired), Issac Luke (released), Tevita Satae (Hull FC), Ligi Sao (Hull FC)

North Queensland Cowboys

Player  Contracted seasons         
John Asiata  2020               
Jake Clifford 2020               
Gavin Cooper  2020              
Reuben Cotter 2020              
Scott Drinkwater 2020 2021            
Mitchell Dunn 2020              
Kyle Feldt 2020              
Thomas Gilbert 2020              
Jake Granville  2020  2021             
Ben Hampton 2020 2021            
Coen Hess  2020  2021 2022           
Peter Hola 2020 2021 2022          
Corey Jensen  2020 2021            
Connelly Lemuelu 2020 2021            
Esan Marsters  2020 2021 2022          
Josh McGuire 2020 2021 2022          
Jordan McLean 2020  PO PO          
Francis Molo  2020               
Michael Morgan 2020  2021  2022  2023        
Justin O'Neill 2020 2021            
Tom Opacic 2020               
Emry Pere 2020               
Reece Robson 2020 2021 2022 2023        
Daniel Russell 2020              
Murray Taulagi 2020 2021            
Jason Taumalolo 2020 2021  2022  2023  2024  2025  2026  2027 
Shane Wright 2020              

New faces

Reece Robson (Dragons), Esan Marsters (Wests Tigers), Connelly Lemuele (Bulldogs) Reuben Cotter, Thomas Gilbert, Daniel Russell (upgraded from development contracts)

Unsigned/Losses 

Matt Scott, Scott Bolton (retired), Jordan Kahu (Broncos), Enari Tuala (Knights), Javid Bowen, Gideon Gela-Mosby, Kurt Baptiste, Carlin Anderson, Te Maire Martin (all unsigned)

Parramatta Eels

Player  Contracted seasons     
Daniel Alvaro 2020 2021      
Waqa Blake 2020 2021 2022 2023  
Dylan Brown 2020        
Nathan Brown 2020 PO      
Reagan Campbell-Gillard 2020 2021 2022 2023 2024
Andrew Davey 2020        
Haze Dunster 2020        
Kane Evans 2020         
Blake Ferguson 2020 2021       
David Gower 2020        
Clint Gutherson 2020 2021 2022    
George Jennings 2020        
Oregon Kaufusi 2020        
Shaun Lane 2020         
Reed Mahoney 2020        
Ryan Matterson 2020 2021 PO    
Mitchell Moses 2020 2021 PO    
Marata Niukore 2020 2021 2022    
Ethan Parry 2020        
Junior Paulo 2020  2021  2022     
Jaeman Salmon 2020        
Maika Sivo 2020 2021      
Will Smith 2020        
Ray Stone 2020        
Brad Takairangi 2020        
Peni Terepo 2020        

New faces

Ryan Matterson (Tigers), Reagan Campbell-Gillard (Panthers), Haze Dunster, Ethan Parry (upgraded from development contracts)

Unsigned/Losses 

Tim Mannah (retired), Manu Ma'u (Hull FC), Tepai Moeroa (Super Rugby), Josh Hoffman, Michael Jennings, Greg Leleisiuao, Matt McIlwrick (all unsigned)

Penrith Panthers

Player  Contracted seasons      
Caleb Aekins 2020         
Dean Blore 2020        
Shawn Blore 2020        
William Burns 2020 2021 2022    
Jed Cartwright 2020        
Nathan Cleary 2020  2021 2022  2023  2024 
Stephen Crichton 2020        
Dylan Edwards 2020        
Kaide Ellis 2020         
James Fisher-Harris 2020  2021  2022     
Jack Hetherington 2020  2021       
Mitch Kenny 2020 2021      
Viliame Kikau 2020  2021 2022    
Apisai Koroisau 2020 2021 2022    
Spencer Leniu 2020 2021      
Moses Leota 2020  2021  2022     
Jarome Luai  2020  2021       
Josh Mansour 2020  2021       
Liam Martin 2020  2021       
Tyrone May 2020        
Braydon McGrady 2020        
Brent Naden 2020 2021      
James Tamou 2020         
Brian To'o 2020         
Malakai Watene-Zelezniak 2020         
Dean Whare 2020  2021  MO    
Isaah Yeo 2020  2021       

New faces

Apisai Koroisau (Sea Eagles), Dean Blore, Shawn Blore, Stephen Crichton, Braydon McGrady (upgraded from development contracts)

Unsigned/Losses 

Reagan Campbell-Gillard (Eels), Sione Katoa (Bulldogs), Tim Grant, Sam McKendry (retired), Wayde Egan (Warriors), Hame Sele, Frank Winterstein, Paea Pua, Tyrell Fuimaono, Nick Lui-Toso (unsigned)

St George Illawarra Dragons

Player  Contracted seasons   
Euan Aitken 2020       
Eddie Blacker 2020 2021    
Jack de Belin 2020       
Matt Dufty 2020 2021    
Jackson Ford 2020      
Tyson Frizell 2020       
James Graham 2020       
Jacob Host 2020       
Ben Hunt 2020  2021  2022  PO
Josh Kerr 2020      
Tim Lafai 2020       
Blake Lawrie 2020 2021 2022  
Luciano Leilua 2020       
Zachary Lomax 2020       
Joe Lovodua 2020      
Cameron McInnes 2020  2021     
Corey Norman 2020 2021    
Jonus Pearson 2020       
Jordan Pereira 2020  2021    
Mikaele Ravalawa 2020       
Jason Saab 2020 2021 2022  
Korbin Sims 2020 2021     
Tariq Sims 2020  2021  2022   
Paul Vaughan 2020  2021  PO  

New faces

Eddie Blacker, Jackson Ford, Jason Saab (upgraded from development contracts)

Unsigned/Losses 

Jeremy Latimore (retired), Gareth Widdop (Warrington), Reece Robson (Cowboys), Steven Marsters (Rabbitohs), Mitchell Allgood, Jai Field, Lachlan Maranta, Patrick Kaufusi, Darren Nicholls, Lachlan Timm, Tristan Sailor (unsigned)

South Sydney Rabbitohs

Player  Contracted seasons     
Corey Allan 2020  2021     
Tom Amone 2020      
Sam Burgess 2020 2021 2022 2023
Thomas Burgess 2020 2021 2022 2023
Braidon Burns 2020 2021    
Damien Cook 2020  2021  2022  2023 
Joshua Cook 2020 2021    
Troy Dargan 2020 2021    
Cory Dennis 2020      
Kurt Dillon 2020      
Adam Doueihi 2020 2021     
Dane Gagai 2020  2021     
Bryson Goodwin 2020      
Campbell Graham 2020  2021     
Dean Hawkins 2020 2021    
Alex Johnston 2020       
Liam Knight 2020      
Keaon Kolomatangi 2020 2021    
Ethan Lowe 2020 2021    
Steven Marsters 2020      
Cameron Murray 2020  2021     
Mark Nicholls 2020 2021    
Adam Reynolds 2020  2021     
James Roberts 2020 2021    
Ky Rodwell 2020      
Bayley Sironen 2020      
Jaydn Su'A 2020 PO    
Tevita Tatola 2020 2021    
Cody Walker 2020       

New faces

Bryson Goodwin (Warrington), Troy Dargan (Broncos), Steven Marsters (Dragons), Joshua Cook, Dean Hawkins, Keaon Kolomatangi, Ky Rodwell (upgraded from development contracts)

Unsigned/Losses 

John Sutton, Greg Inglis, Sam Burgess (retired); George Burgess (Wigan), Dean Britt (Bulldogs), Connor Tracey (Sharks), Kyle Turner, Billy Brittain, Jacob Gagan, Mawene Hiroti (unsigned)

Sydney Roosters

Player  Contracted seasons     
Mitchell Aubusson 2020      
Fletcher Baker 2020 2021    
Egan Butcher 2020 2021    
Nat Butcher 2020       
Lindsay Collins 2020 2021 2022  
Boyd Cordner 2020  2021  2022  2023 
Angus Crichton 2020  2021     
Poasa Faamausili 2020 2021 2022  
Kyle Flanagan 2020 2021    
Jake Friend 2020       
Ryan Hall 2020  MO    
Drew Hutchison 2020      
Matt Ikuvalu 2020      
Luke Keary 2020  2021     
Asu Kepaoa 2020      
Lachlan Lam 2020      
Isaac Liu 2020  2021     
Joseph Manu 2020  2021 2022  
Latrell Mitchell 2020       
Brett Morris 2020       
Victor Radley 2020  2021  2022  2023 
Billy Smith 2020 2021    
Siosiua Taukeiaho 2020       
James Tedesco 2020 2021     
Daniel Tupou 2020 2021     
Sitili Tupouniua 2020 2021    
Sam Verrills 2020 2021    
Jared Waerea-Haregreaves 2020      

New faces

Kyle Flanagan (Sharks)

Unsigned/Losses 

Cooper Cronk (retired), Bernard Lewis, Zane Tetevano (unsigned)

Wests Tigers

Player  Contracted seasons   
Josh Aloiai 2020 2021    
Luke Brooks 2020 2021  2022 2023
Michael Chee-Kam 2020 2021    
Oliver Clark 2020      
Matt Eisenhuth 2020       
Luke Garner 2020  2021 2022  
Robert Jennings 2020      
Chris Lawrence 2020      
Jacob Liddle 2020 2021    
Benji Marshall 2020      
Moses Mbye 2020 2021 2022  
Sam McIntyre 2020      
Chris McQueen 2020       
Thomas Mikaele 2020 2021    
Paul Momirovski 2020       
David Nofoaluma 2020  2021     
Russell Packer 2020  2021     
Josh Reynolds 2020  2021     
Alex Seyfarth 2020      
Dylan Smith 2020       
Tommy Talau 2020      
Elijah Taylor 2020       
Corey Thompson 2020 2021    
Alex Twal 2020      
Billy Walters 2020 2021    

New faces

Billy Walters (Storm)

Unsigned/Losses 

Robbie Farah, Robbie Rochow, Ben Matulino (all retired), Mahe Fonua (Hull FC), Esan Marsters (Cowboys), Ryan Matterson (released)