Bayern Munich winger Franck Ribery feels that he has played to the peak of his ability and will never have a better chance to win the Ballon d'Or.
The France international has been nominated for the UEFA Best Player in Europe award along with teammates Thomas Muller, Arjen Robben and Mario Mandzukic.
Ribery, though, has his eye on the biggest prize and is considered as one of the top contenders to take the award away from Barcelona star Lionel Messi.
"I think I’ve done everything to be the world’s best player,” he told the Bundesliga's official website.
"I’ve played a very, very good season. It’s either now or never for winning this prize. I can’t play any better than this."
The winger also revealed that he has already hit it off with new coach Pep Guardiola, and does not expect the type of struggles he had with coach Louis van Gaal.
"Things didn’t really feel right on a human level with Van Gaal, but it was positive from day one with Guardiola.
"You can feel a mutual respect and recognition."