He is 24 years old and if we look at the length of the contracts that the Saudis are offering, I think it would not be worth it for him to go and play in Saudi Arabia. This is because in my opinion, when the Saudis offer millionaire 3-year contracts, after the contract ends, they will make another contract with a very low value of money, because they know that the player will no longer have value and will not have more choice, then the player will be forced to accept any contract the Saudis want.
now when you look at the case of Victor Osimhen who is 24 years old, he should think about playing for another big team in an important league like the premier league and staying in that other team for many years, only then could the guy have chances of winning an individual prize and also his market value would remain high, but I doubt that if he reached 33 years of age and wanted to retire in the Saudi league he would receive the same contract offer. This much money that the Saudis are offering will not last forever, probably after Ronaldo retires from football, the Saudis will no longer offer these expensive contracts
and also the famous players will not be interested in going to play in the saudi league after ronaldo retires, from the beginning I saw this saudi strategy as something that would fail in the long term and the reason is very simple: saudi arabia has completely different customs and laws from Europe and America and many African and Asian countries that live in democracy and freedom of expression. So even if they offer a lot of money, the player doesn't have freedom, the players' families don't have freedom, a small mistake can lead to the player's family being stoning to death.
The Saudi League has really improved recently and is now reported to be one of the most popular leagues in the world but that doesn't mean that it's anywhere close to the top five European leagues and playing in the Saudi League as a 24 year old striker is literally gonna stop a player like Victor Osimhen from being recognized as one of the best players in the world. I think he still has at least five more seasons to play in Europe before a move to the middle East