It hasn't been close this year in fairness though, in goals? yes, in everything else? it hasn't.
All the statistics in the world prove that, whether it be OPTA, Squawka etc, and Ronaldo isn't a winger these days, he's a striker and he plays right off the back four the entire game.
Ronaldo isn't the player of his 23-26 years of age self, he's lost his dribbling ability, he gets assists yes but Messi is a phenomenal passer.
Yes Ronaldo is good with counter attacking, but when it's 2V2 or 3V3 do you expect him to miss the target? In world terms Messi more often than not starts the attacking move which Barcelona score from, he can dribble to take on one or two players, so much so that you get 4-5 players around him at times and he creates space for other people.
If you want to stop Ronaldo you only need to double up on him, he doesnt have the ability that he used to beating players, and stats even show that, what Ronaldo is doing this year I could watch Puskas do it or Brazilian Ronaldo, don't get me wrong great players, but not the "GOAT".
If Ronaldo wins the Ballon D'or this year it's an injustice based on the season so far, last years was probably down to La Decima as well, Ronaldo is a great player and we all know that, but the difference statistically between Messi and Ronaldo this year from a stats perspective has been the difference between Ronaldo and Hazard/Robben and that's how "not close" it is this year (that's overall influence on a football field performance scores).
If you look at just goals like some tend to do then that's fine, but it's a distorted way to look at Football, it's a teamsport it's about the best FOOTBALLER not the best GOALSCORER.