Даниил Сергеевич Одоевский родился 22 января 2003 года в Санкт-Петербурге. Начал карьеру в академии «Зенита», где летом 2019 года подписал контракт. До 10-11 лет играл в нападении и на позиции вратаря, закрепившись как вратарь благодаря тренеру Алексею Поликанову.
В сентябре 2019 года заявлен за «Зенит-2» в ПФЛ, дебютировал 12 октября 2019 года против «Знамени Труда». Впервые вышел в основном составе «Зенит-2» 2 ноября 2019 года против «Велеса». Дебют за основной состав «Зенита» 16 мая 2021 года против «Тамбова».
С 2024 года выступает за «Ростов» на правах аренды из «Зенита» в Российской Премьер-Лиге. Аренда продлена до 29 июня 2026 года.
Стиль игры
Вратарь, левая рабочая нога. Играет на позиции основного вратаря «Ростова».