Игорь Сергеевич Дмитриев родился 24 июля 2004 года в Санкт-Петербурге. Выступал в ЮФЛ-1 и ЮФЛ-2 за СШОР «Зенит» с 2020 по 2022 год, проведя 34 матча, забив 20 мячей и отдав 10 голевых передач.
19 января 2021 года подписал первый профессиональный контракт с «Ленинградцем». За клуб в 48 матчах забил 11 мячей и отдал 13 голевых передач. 22 июня 2023 года перешел в «Урал», дебютировав 22 июля 2023 года в РПЛ против ЦСКА.
26 июля 2024 года стал игроком «Спартака», заключив контракт до 2028 года. 7 августа 2024 года был арендован «Крыльями Советов» до конца сезона 2024/25, где провел 27 матчей и забил 3 мяча. По окончании аренды вернулся в «Спартак» и дебютировал 19 июля 2025 года в РПЛ против «Динамо» Махачкала. Первый гол за «Спартак» забил 21 октября 2025 года в Кубке России.
Стиль игры
Полузащитник, выполняет замены в середине поля, забивает голы, отдает голевые передачи.