The 29-year-old Barcelona forward came second to Ronaldo in the 2016 vote, but has five Ballons d’Or ahead of the Real Madrid man’s four.
Portugal captain Ronaldo polled over 400 more than Messi in this year’s poll, which canvassed a handpicked panel of journalists worldwide.
Asked whether he would have claimed the award more times had they played in the same side, the 31-year-old said, “It’s a difficult question. I don’t know.
“It would be interesting to see both of us in the same team. I think great players should play together. So if we were in the same team, I think I would have more than him, but he wouldn’t be far off.
“Everyone knows Messi is a great player. He’s won five Ballons d’Or.”
He said hopeful he would draw level with the Argentina star’s tally in 2017, saying, “I’m going to try. I’ll be in the fight, as always, but my objective now is to win the Club World Cup, an important trophy.
“After that, to win La Liga. It’s a title that Real wants to win. And if possible, the Champions League again and the Copa del Rey. I always want to win everything.”