After consecutive loan spells, Šaranov returned to OFK Beograd and became the first-choice goalkeeper following Radiša Ilić's departure in the 2009 winter transfer window.
Šaranov missed just two games in the 2009–10 Serbian SuperLiga, helping the side earn a 3rd-place finish and secure a spot in the 2010–11 UEFA Europa League.
[2] He made his official debut for the club on 27 July 2011, being substituted by Nir Davidovich at half-time in an eventual 2–1 home win over Slovenian side Maribor.
On 24 October 2013, Šaranov saved two penalties taken by Miroslav Stoch, but failed to prevent his team's 2–3 loss away at PAOK in Group L of the Europa League.
He mostly served as the team's third-choice goalkeeper behind Ibrahim Šehić and Şahruddin Məhəmmədəliyev in the 2016–17 season, as Qarabağ won the double.
In March 2011, Šaranov received his first call-up to the Serbia national team by manager Vladimir Petrović ahead of a UEFA Euro 2012 qualifier versus Northern Ireland.