Daniil Odoevskiy Zenit non ha preso parte a molte delle sfide del club in Premier League nel 2020/2021, avendo collezionato 1 presenza, per un totale di 90 minuti. La sua unica presenza è stata da titolare.Il portiere ha giocato la sua prima gara il 16 maggio, con Zenit: una vittoria per 5-1 contro Tambov, in cui ha giocato 90 minuti.
Odoevskiy non ha giocato nemmeno una partita di Premier League nell'ultima stagione con Zenit.
Prima di arrivare a vestire la maglia Zenit nel luglio 2020, Odoevskiy ha collezionato 6 presenze in campionato con Zenit II.