Стержень полузащиты и капитан московского «Динамо». «Краснодар» воспитал Фомина и довел до Первой лиги, где тот много играл в аренде за «Нижний Новгород» с 2017 по 2019 год. К тому моменту Даниил успел отметиться и за основу «быков», в 2016-м отыграв 60 минут в кубковом матче с «Спартаком-Нальчик». Постоянного доверия, впрочем, к нему не проявляли. Он не стал ждать и по достижении 22-летия отправился в «Уфу», забив «Уралу» в дебютной же встрече.
Один добротный сезон в новом клубе – и вот за Фомина летом 2020-го динамовцы отдали 3,5 миллиона евро. Инвестиция сполна оправдалась: в «Динамо» за следующие шесть лет поработали шесть разных тренеров на относительно постоянной основе, а Даниил как был все время в старте, так и остается. Счет его матчей за москвичей пошел на третью сотню.
На уровне сборной России полузащитника, конечно, тоже котируют. В 2019 году, еще до перехода в «Динамо», он приживался в национальной команде и получал туда первые вызовы. А с осени 2020-го отбегал 18 матчей, в том числе один с капитанской повязкой. В клубе она за ним держится с лета 2022 года. Все-таки дважды бронзовый призер РПЛ и финалист Кубка страны.