Unfortunately, no. Nobody can.
With the introduction of Google’s machine learning artificial intelligence system, RankBrain, not even Google themselves can be 100% sure of what gets that top spot.
You can even find the below quote written in Google’s support page:
“No one can guarantee a #1 ranking on Google.
Beware of SEOs that claim to guarantee rankings, allege a “special relationship” with Google, or advertise a “priority submit” to Google. There is no priority submit for Google. In fact, the only way to submit a site to Google directly is through our Add URL page or by submitting a Sitemap and you can do this yourself at no cost whatsoever.”
If you see any agencies guaranteeing this, we suggest you run the other way.