Munster was off-contract at the end of 2019.

But the playmaker is staying with Melbourne, the only NRL club he has played for.

Munster debuted for the Storm in 2014 and has made 89 NRL appearances.

In the past few years he has emerged as one of the club's key performers and Origin and Tese honours have followed.

With Cameron Smith currently off-contract and Cooper Cronk having departed the Victorian outfit at the end of 2017, the retention of the 24-year-old is a win for Melbourne.