The game is being billed as 'The Last Dance' in what is likely the final game between two of the all-time greats of the sport.
Ronaldo signed for Al Nassr in December 2022 following a bitter split from United in his second spell at the club.
The Portugal star is paid around $75million a year on a deal that runs until 2025. Messi would have earned similar wages in the Saudi league - more than in the United States - but he still earns between $50-60million in Miami.
Messi and his team failed to reach the MLS playoffs after a disastrous start to the season but they still won the Leagues Cup and made it to the final of the US Open Cup.
The game will also see Ronaldo face two other Barcelona favorites in Sergio Busquets and Jordi Alba, who followed Messi to Miami.
And by the time the game comes around in February, Luis Suarez could be involved as well with the striker heavily linked with a move to the MLS side from Brazilian team Gremio.
MORE TO FOLLOW