Mitch Moses is back on deck for the Eels, but outgoing playmaker Dylan Brown remains on the outer.

Meanwhile, a high-priced Souths recruit is finally given a chance to shine.

FOX LEAGUE, available on Kayo Sports, is the only place to watch every game of every round in the 2025 NRL Telstra Premiership, LIVE with no ad-breaks during play. New to Kayo? Get your first month for just $1. Limited-time offer >

Read on for all NRL Teams for Round 21.

THURSDAY

Sydney Roosters vs Melbourne Storm, 7.50pm AEST at Allianz Stadium

Roosters team: 1. James Tedesco 2. Daniel Tupou 3. Ethan King 4. Robert Toia 5. Mark Nawaqanitawase 6. Sandon Smith 7. Sam Walker 8. Naufahu Whyte 9. Connor Watson 10. Lindsay Collins 11. Angus Crichton 12. Salesi Foketi 13. Siua Wong 14. Zach Dockar-Clay 15. Blake Steep 16. Egan Butcher 17. Spencer Leniu 18. Tom Rodwell 19. Taylor Losalu 20. Makahesi Makatoa 21. Benaiah Ioelu 22. Hugo Savala

Analysis: Chad Townsend has been dropped after a poor showing against the Sharks with Sandon Smith earning a recall, although Hugo Savala may return early from a wrist injury. Savala has been named in jersey No.22. Victor Radley is set to miss some time with a shoulder injury. Suia Wong replaces Radley at lock forward. Oft-injured Billy Smith (concussion) has been replaced in the centres by the promising Ethan King.

Storm team: 1. Nick Meaney 2. Grant Anderson 3. Jack Howarth 4. Joe Chan 5. Xavier Coates 6. Tyran Wishart 7. Jahrome Hughes 8. Stefano Utoikamanu 9. Harry Grant 10. Josh King 11. Shawn Blore 12. Eliesa Katoa 13. Trent Loiero 14. Bronson Garlick 15. Ativalu Lisati 16. Tui Kamikamica 17. Kane Bradley 18. Siulagi Tuimalatu-Brown 19. Josiah Pahulu 20. Jonah Pezet 21. Coby Williamson 22. Lazarus Vaalepu

Analysis: Tyran Wishart has been named at five-eighth, with Cameron Munster to miss the game due to his father’s funeral. Nelson Asofa-Solomona (suspension) won’t play either. Kane Bradley and Bronson Garlick both come into the team on the interchange, while flyer Ryan Papenhuyzen is still out with a calf injury.

MORE NRL NEWS

‘WHERE IT ALL CAME DOWN’: An ‘aha moment’ changed everything for NRL icon

‘FORCED TO MAKE A CHOICE’: Kevvie faces baptism of fire as three stars to defect

WHISPERS: Rivals set to line up for reborn Broncos star as cap squeeze hits

Confident Panthers eye 7th straight win | 02:11

FRIDAY

North Queensland Cowboys vs St George Illawarra Dragons, 6pm AEST at Queensland Country Bank Stadium

Last week’s Cowboys team: 1. Scott Drinkwater 2. Robert Derby 3. Jaxon Purdue 4. Zac Laybutt 5. Braidon Burns 6. Thomas Duffy 7. Tom Dearden 8. Harrison Edwards 9. Reece Robson 10. Griffin Neame 11. John Bateman 12. Jeremiah Nanai 13. Reuben Cotter 14. Karl Lawton 15. Kaiden Lahrs 16. Kai O’Donnell 17. Coen Hess 18. Jaxson Paulo 19. Nicholas Lenaz 20. Temple Kalepo 21. Marly Bitungane 22. Dane Aukafolau

Analysis: Murray Taulagi will spend some more time on the sideline after suffering a hamstring injury. That means the in-form Braidon Burns shifts to the wing while Jaxon Purdue has been named at centre. Tom Duffy will play alongside Tom Dearden in the halves. Tom Mikaele has added some punch to the Cowboys’ pack in recent weeks, but he is out with a knee injury. Perhaps strangely, Harrison Edwards has been named at prop. John Bateman returns after recovering from a groin injury

Dragons team: 1. Clinton Gutherson 2. Tyrell Sloan 3. Moses Suli 4. Mathew Feagai 5. Corey Allan 6. Lyhkan King-Togia 7. Kyle Flanagan 8. Emre Guler 9. Damien Cook 10. David Klemmer 11. Luciano Leilua 12. Jaydn Su’A 13. Jack de Belin 14. Jacob Liddle 15. Blake Lawrie 16. Hamish Stewart 17. Michael Molo 18. Nicholas Tsougranis 19. Ben Murdoch-Masila 20. Lachlan Ilias 21. Loko Jnr Pasifiki Tonga 22. Jacob Halangahu

Analysis: Rising star Sione Finau will miss time because of a shoulder injury in a cruel blow. His injury opens the door for Mat Feagai, who will start in the centres with Corey Allan shifting out to a flank.

Brisbane Broncos vs Parramatta Eels, 8pm AEST at Suncorp Stadium

Broncos team: 1. Reece Walsh 2. Josiah Karapani 3. Kotoni Staggs 4. Gehamat Shibasaki 5. Jesse Arthars 6. Ezra Mam 7. Adam Reynolds 8. Xavier Willison 9. Ben Hunt 10. Payne Haas 11. Brendan Piakura 12. Jordan Riki 13. Patrick Carrigan 14. Billy Walters 15. Kobe Hetherington 16. Corey Jensen 17. Jack Gosiewski 18. Tyson Smoothy 19. Deine Mariner 20. Selwyn Cobbo 21. Ben Talty 22. Jaiyden Hunt

Analysis: A couple of props back on deck for Brisbane. In a huge boost, stud prop Payne Haas is back in the side after Michael Maguire elected to rest him following the Origin decider. Corey Jensen also returns and has been named on the bench. Jesse Arthars has recovered from a rib injury and takes his spot on the wing, with Deine Mariner the one to make way. Selwyn Cobbo has been named on an extended bench alongside Mariner.

Eels team: 1. Joash Papali’i 2. Zac Lomax 3. Viliami Penisini 4. Sean Russell 5. Josh Addo-Carr 6. Dean Hawkins 7. Mitchell Moses 8. J’maine Hopgood 9. Ryley Smith 10. Junior Paulo 11. Charlie Guymer 12. Jack Williams 13. Dylan Walker 14. Tallyn Da Silva 15. Luca Moretti 16. Matt Doorey 17. Sam Tuivaiti 18. Dan Keir 19. Jordan Samrani 20. Bailey Simonsson 21. Toni Mataele 22. Dylan Brown

Analysis: He’s only played in six NRL games this season so Parra fans should be thrilled to see Mitch Moses back on the team sheet. Notably, no Dylan Brown in the 17. Brown is on an extended bench and it’ll be Dean Hawkins partnering Moses in the halves. Hawkins’ halves partner of last week Joash Papalii will shift to fullback to cover the injury of Isaiah Iongi. The breakout fullback will miss up to a month with a hand injury. Bailey Simonsson has been dropped to accommodate the return of Will Penisini, with Sean Russell keeping his spot at left centre.

“The spin doctors have got to you!” | 02:23

SATURDAY

New Zealand Warriors vs Gold Coast Titans, 3pm AEST at Go Media Stadium

Warriors team: 1. Charnze Nicoll-Klokstad 2. Dallin Watene-Zelezniak 3. Adam Pompey 4. Kurt Capewell 5. Roger Tuivasa-Sheck 6. Chanel Harris-Tavita 7. Tanah Boyd 8. James Fisher-Harris 9. Wayde Egan 10. Jackson Ford 11. Leka Halasima 12. Marata Niukore 13. Erin Clark 14. Te Maire Martin 15. Jacob Laban 16. Demitric Vaimauga 17. Tanner Stowers-Smith 18. Taine Tuaupiki 20. Samuel Healey 21. Bunty Afoa 22. Ali Leiataua 23. Eddie Ieremia

Analysis: Charnze Nicoll-Klokstad returns from a knee injury, which sees Taine Tuaupiki drop out of the side. He has been named 18th man after a solid showing in Round 20 in the only change to Andrew Webster’s side.

Titans team: 1. AJ Brimson 2. Jaylan De Groot 3. Brian Kelly 4. Jojo Fifita 5. Phillip Sami 6. Kieran Foran 7. Jayden Campbell 8. Moeaki Fotuaika 9. Sam Verrills 10. Jaimin Jolliffe 11. Chris Randall 12. Beau Fermor 13. Klese Haas 14. Jacob Alick-Wiencke 15. Reagan Campbell-Gillard 16. Iszac Fa’asumaleaui 17. Josh Patston 18. Arama Hau 19. Sean Mullany 20. Tom Weaver 21. Ryan Foran 22. Alofiana Khan-Pereira

Analysis: David Fifita has not been named by Des Hasler, alongside Alofiana Khan-Pereira. Tino Fa’asuamaelaui has been sidelined with a knee injury, which sees Klese Haas take his spot at lock. Josh Patson makes his second appearance in the NRL, alongside Jacob Alick and Iszac Fa’asuamaelaui who have also been named on the pine.

Penrith Panthers vs Wests Tigers, 5.30pm AEST at CommBank Stadium

Panthers team: 1. Dylan Edwards 2. Thomas Jenkins 3. Izack Tago 4. Casey McLean 5. Brian To’o 6. Blaize Talagi 7. Nathan Cleary 8. Moses Leota 9. Mitch Kenny 10. Lindsay Smith 11. Luke Garner 12. Isaiah Papali’i 13. Isaah Yeo 14. Brad Schneider 15. Liam Henry 16. Luron Patea 17. Matt Eisenhuth 18. Paul Alamoti 19. Liam Martin 20. Daine Laurie 21. Mavrik Geyer 22. Luke Sommerton

Analysis: A huge boost for the Panthers with both Nathan Cleary and Isaah Yeo returning after being rested following the Origin decider. Brian To’o has also been named despite an ongoing knee issue, while Liam Martin’s name is listed among the extended reserves as he eyes a return from a wrist injury. Paul Alamoti drops out of the backline with Izack Tago having served his one-game ban, while Brad Schneider shifts to the pine in place of Jack Cole.

Tigers team: 1. Sunia Turuva 2. Izaac Tu’itupou 3. Taylan May 4. Starford To’a 5. Jeral Skelton 6. Jarome Luai 7. Latu Fainu 8. Terrell May 9. Apisai Koroisau 10. Alex Twal 11. Alex Seyfarth 12. Tony Sukkar 13. Adam Doueihi 14. Tristan Hope 15. Jack Bird 16. Fonua Pole 17. Sione Fainu 18. Brent Naden 19. Charlie Murray 20. Charlie Staines 21. Luke Laulilii 22. Krystian Mapapalangi

Analysis: Izaac Thompson makes his club debut, having previously featured in first grade for the Rabbitohs. Charlie Staines has been dropped while Api Koroisau returns to the starting side, having played off the pine last week.

South Sydney Rabbitohs vs Cronulla Sharks, 7.35pm AEST at Industree Group Stadium

Rabbitohs team: 1. Jye Gray 2. Alex Johnston 3. Isaiah Tass 4. Tallis Duncan 5. Tyrone Munro 6. Jack Wighton 7. Lewis Dodd 8. Tevita Tatola 9. Siliva Havili 10. Sean Keppie 11. Euan Aitken 12. Jai Arrow 13. Lachlan Hubner 14. Liam Le Blanc 15. Jacob Host 16. Ryan Gray 17. Ashton Ward 18. Thomas Fletcher 19. Shaquai Mitchell 20. Salesi Ataata 21. Bayleigh Bentley-Hape 22. Ammaron Gudgeon

Analysis: Jye Gray has returned early from a broken thumb, shifting try-scoring machine Alex Johnston to the wing. Isaiah Tass has moved to the centres, with Euan Aitken reverting to the back row. The big story is Englishman Lewis Dodd who has been named in the No.7 jersey for the first time in his NRL career, while both Jamie Humphreys and Keaon Koloamatangi have been sidelined due to respective head knocks and knee injuries. Ashton Ward makes his debut off the pine, while Ryan Gray joins him on the bench.

Sharks team: 1. William Kennedy 2. Sione Katoa 3. Jesse Ramien 4. Siosifa Talakai 5. Ronaldo Mulitalo 6. Braydon Trindall 7. Nicho Hynes 8. Addin Fonua-Blake 9. Blayke Brailey 10. Oregon Kaufusi 11. Billy Burns 12. Teig Wilton 13. Cameron McInnes 14. Daniel Atkinson 15. Jesse Colquhoun 16. Toby Rudolf 17. Braden Hamlin-Uele 18. Jayden Berrell 19. Chris Veaila 20. Hohepa Puru 21. Samuel Stonestreet 22. Niwhai Puru

Analysis: Centre Jesse Ramien (hamstring) will make his return, after being unavailable for the Roosters game, but Briton Nikora is out of this game due to concussion protocols. Billy Burns joins the starting 13 in the back row, with Daniel Atkinson coming onto the interchange.

Will the Hammer play for Australia? | 01:35

SUNDAY

Canberra Raiders vs Newcastle Knights, 2pm AEST at GIO Stadium

Raiders team: 1. Kaeo Weekes 2. Jed Stuart 3. Matthew Timoko 4. Simi Sasagi 5. Xavier Savage 6. Ethan Strange 7. Jamal Fogarty 8. Josh Papali’i 9. Tom Starling 10. Joseph Tapine 11. Hudson Young 12. Zac Hosking 13. Corey Horsburgh 14. Owen Pattie 15. Noah Martin 16. Morgan Smithies 17. Ata Mariota 18. Manaia Waitere 19. Trey Mooney 20. Joseph Roddy 21. Danny Levi 22. Ethan Sanders

Analysis: With Seb Kris to miss this game, Simi Sasagi has been promoted to the starting side in the centres, while Noah Martin comes onto the interchange.

Knights team: 1. Dane Gagai 2. Dominic Young 3. Fletcher Hunt 4. Bradman Best 5. Greg Marzhew 6. Jackson Hastings 7. Jack Cogger 8. Jacob Saifiti 9. Jayden Brailey 10. Leo Thompson 11. Jermaine McEwen 12. Kai Pearce-Paul 13. Phoenix Crossland 14. Tyson Gamble 15. Mathew Croker 16. Tyson Frizell 17. Jack Hetherington 18. Thomas Cant 19. James Schiller 20. Matthew Arthur 21. Brodie Jones 22. Kyle McCarthy

Analysis: Jack Hetherington is back in the 17 on the bench, following four games in NSW Cup, while Thomas Cant goes back to 18th man. Brodie Jones has been named in the reserves and may be a late inclusion, having been absent from the Warriors game because of illness.

Canterbury-Bankstown Bulldogs vs Manly Sea Eagles, 4.05pm AEST at Allianz Stadium

Bulldogs team: 1. Connor Tracey 2. Jacob Kiraz 3. Bronson Xerri 4. Stephen Crichton 5. Enari Tuala 6. Matt Burton 7. Lachlan Galvin 8. Max King 9. Reed Mahoney 10. Samuel Hughes 11. Viliame Kikau 12. Jacob Preston 13. Jaeman Salmon 14. Kurt Mann 15. Harry Hayes 16. Josh Curran 17. Bailey Hayward 19. Jethro Rinakama 20. Daniel Suluka-Fifita 21. Blake Wilson 22. Kurtis Morrin 23. Toby Sexton

Analysis: Centre Bronson Xerri returns after being sidelined with a groin injury, meaning Enari Tuala will shift onto the wing, with Jethro Rinakama, the matchwinner from last week, dropping out of the side. Sam Hughes is back in the team in the front row, while Josh Curran switches to the interchange, with Sitili Tupouniua out of the side with a hamstring injury.

Sea Eagles team: 1. Lehi Hopoate 2. Jason Saab 3. Tolutau Koula 4. Tom Trbojevic 5. Reuben Garrick 6. Luke Brooks 7. Daly Cherry-Evans 8. Matthew Lodge 9. Jazz Tevaga 10. Siosiua Taukeiaho 11. Haumole Olakau’atu 12. Ben Trbojevic 13. Jake Trbojevic 14. Jake Simpkin 15. Corey Waddell 16. Ethan Bullemor 17. Toafofoa Sipley 18. Tommy Talau 19. Clayton Faulalo 20. Caleb Navale 21. Joey Walsh 22. Gordon Chan Kum Tong

Analysis: Forward Haumole Olakau’atu (shoulder) is back in the team, with Corey Waddell dropping to the interchange and Tommy Talau is now the 18th man. Jake Simpkin is in the 17, even though he didn’t return against the Storm following a head injury assessment.

Bye: Dolphins