Let me ask a very simple question. Who is the best footballer, so far in 21st century? My answer would be Cristiano Ronaldo. Some may go for Lionel Messi, and Kylian Mbappé may be the choice for a few others. Then there will be significant support for players such as Luka Modrić, Zinedine Zidane, Thierry Henry, Andrés Iniesta and Xavi Hernández. Out of all these players, how many are participating in the Saudi Professional League? Only Ronaldo. And that makes him the best player right now in this league.
Ah. Two players should not be compared as to who is the best because both are athletes who have made the world of football great.
No one can match the abilities of these two players, although some say that there will be new players who will match their rivalry after both retire, it will still not be the same.
If the question is who is the best between the two in terms of statistics, I would also answer Ronaldo.
Ronaldo has played more clubs than Messi and Ronaldo has always performed great with his contributions.