The 31-year-old was asked to pick his favourite between the two football icons during an interview with a Ghanaian radio station on Friday.
“Ronaldo works hard to get it, so that is the difference between him and Messi. But Messi is a gift from God,” Gyan told Citi FM.
Both players have shared nine Ballon d’Or trophies between them over the past nine seasons, with the Argentine claiming five and the Portuguese four. However, Ronaldo is tipped to win the upcoming accolade after helping Real Madrid to clinch the Uefa Champions League last season.
“Messi can just sit down for one month and still play perfectly but for me, somebody like Ronaldo needs to be working every day because it has become part of him.
“He works so hard to achieve and I think mentally he’s also strong. I haven’t been close to him, but that is what I see. He’s strong mentally because the time Messi was emerging as winner of Ballon d’Or so many times, people were saying he (Ronaldo) is done but currently, it’s Ronaldo all the way. He’s working so hard and he’s doing a consistent job,” he added.
Gyan is Ghana's all-time topscorer with 50 goals and will receive a honorary doctorate degree from Ukraine-based Alfred Noble University next month in Kumasi for services rendered to the nation since 2003.