An exciting week of NRL action sees the top four teams face off on Sunday.

Round 21 concludes with Melbourne Storm travelling to South Sydney Rabbitohs, who sit in fourth, with their clash following on from third-placed Canberra Raiders taking on second-placed Sydney Roosters.

The Storm may face a tricky test but history weighs heavily in their favour.

We bring you all the best Opta facts from those two fixtures and the rest of the NRL games coming up.

Thursday

North Queensland Cowboys (7-12) v Brisbane Broncos (8-1-10)

- The Broncos have won their past three NRL matches against the Cowboys, their best run in this fixture since a seven-match streak from July 2007 to August 2010.

- The Cowboys have scored 12 tries in the final 10 minutes of the first half of NRL matches in 2019, the most of any team.

Friday

New Zealand Warriors (7-1-11) v Manly Sea Eagles (12-7)

- Six of the Warriors' past seven matches have been decided by four points or fewer, though they have recorded three victories in those close encounters.

- Manly have scored six tries starting from a kick-off in 2019, the most of any team. They also have the forward with the most carries in the competition, with Martin Taupau registering 299 so far.

Penrith Panthers (9-10) v Cronulla Sharks (9-10)

- The Sharks have won 12 of their past 14 NRL matches against the Penrith Panthers, including the previous seven on the bounce.

- Penrith's Nathan Cleary has scored two tries, provided an assist and not missed a single goal attempt (nine from nine) in his past three NRL matches against the Sharks.

Saturday

St George Illawarra Dragons (6-13) v Gold Coast Titans (4-15)

- The Titans have scored 16 tries in NRL 2019 after the opposition has made an error, the second most of any team in this campaign when starting a set in the same fashion.

- Dragons hooker Cameron McInnes has made the most tackles (932) of any player in 2019.

Parramatta Eels (11-8) v Newcastle Knights (8-11)

- The Knights have won 11 of their past 13 NRL matches against the Eels, including the most recent four games in that span.

- Parramatta have scored 13 tries in 2019 from their own half of the field, the second most of all teams this term from that range. Sydney Roosters top the list with 14.

Canterbury Bulldogs (6-13) v Wests Tigers (9-10)

- The Bulldogs have kept Wests scoreless in the first half of their past two meetings, winning on both occasions. Canterbury have triumphed in four of their past six clashes.

- The Tigers have scored 21 tries on the sixth tackle, the most of any team this year.

Sunday

Canberra Raiders (13-6) v Sydney Roosters (13-6)

- The Roosters have scored the most tries (84) of any team in 2019, 11 more than the Raiders (73) who have scored the third most.

- Canberra’s Charnze Nicoll-Klokstad (1193) and James Tedesco of the Roosters (975) have made the most metres from kick returns of all players.

South Sydney Rabbitohs (13-6) v Melbourne Storm (16-3)

- The Storm have won 20 of their past 23 NRL matches against the Rabbitohs, including their most recent encounter last September by a single point (29-28).

- The Rabbitohs' Damien Cook has made the most try assists (22) of any player, seven more than Cameron Munster for Melbourne.