↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 14 сентября 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 11 сентября 2024 года.
Степаненко начал свою футбольную карьеру в «Металлурге», провёл 16 игр за юношескую команду, забив 1 гол, в сезоне 2006/07, а затем был повышен до главной команды до конца сезона.
Дебютировал за главную команду 4 марта 2007 года в возрасте 17 лет, проиграв киевскому «Динамо» со счетом 3:1. Он закончил свой первый сезон в главной команде с 12 матчами.
Во втором сезоне забил свой первый гол за клуб 21 июля 2007 года, одержав победу над Премьер-лигой над «Кривбассом». Когда до 18 летия Тарасу оставался всего месяц он забил гол. В том же сезоне провел 23 игры за клуб в которых отметился 1 голом.
В своём третьем сезоне стал неотъемлемой частью команды, сыграл 29 матчей за клуб.
В следующем сезоне он сыграл 17 матчей за клуб, и по окончании сезона договорился о присоединении к действующему чемпиону Премьер-Лиги донецкому «Шахтёру»[3].
Всего за «Металлург» Степаненко отыграл 81 матчей и забил 1 гол в Премьер-Лиге.
Дебютировал за клуб в победном матче за Суперкубок Украины с «Таврией», выйдя на замену. Матч закончился разгромной победой «Шахтёра» над «Таврией» 7:1. Это был его первый трофей с клубом. Свой первый гол за «Шахтёр» забил 23 ноября 2010 года в Белграде в матче группового этапа Лиги чемпионов в ворота «Партизана» (3:0). В своем первом сезоне сыграл за «Шахтёр» 20 матчей и забил 1 гол. Он помог «Шахтёру» выиграть Премьер-лигу Украины и Суперкубок и Кубок Украины.[4]
Во втором сезоне с клубом сыграл 12 матчей, 9 в лиге и 3 в кубке. Вышел на 109-й минуте в финале Кубка Украины в Донецке, в котором «Шахтёр» одержал победу над запорожским «Металлургом»[5]. В составе «Шахтёра» выиграл ещё один титул Премьер-лиги Украины.[6]
Сыграл все 90 минут в победном матче за Суперкубок с запорожским «Металлургом», получив жёлтую карточку на 60-й минуте[7]. 6 августа 2012 года ассистировал Генриху Мхитаряну забить второй гол в матче Премьер-лиги с «Волынью»[8]. Также ассистировал Александру Кучеру в победном матче над киевским «Динамо» 2 сентября[9]. 28 сентября 2012 года получил красную карточку на 89-й минуте после получения второй жёлтой карточки в матче против «Днепра», однако «Шахтёр» выиграл матч 2:1.[10] 19 октября 2012 года ассистировал Дмитрию Чигринскому в матче с «Ильичёвцем» в Мариуполе[11].
В октябре 2015 года во время матча против киевского «Динамо» Андрей Ярмоленко совершил опасный фол, который чуть не сломал ногу Степаненко. Они помирились после игры и обменялись футболками, но потом Ярмоленко бросил футболку Степаненко на пол, поблагодарив фанатов «Динамо». В дерби «Шахтер-Динамо» в апреле 2016 года после того, как «Шахтёр» выиграл со счетом 3:0, Степаненко встал перед фанатами «Динамо», целуя знак «Шахтёра». Из-за чего разгорелась потасовка между игроками команд. В потасовке, которая переросла в драку, Ярмоленко пнул и сбил Степаненко на землю[12]. После драки были показаны три красные карточки; прямая красная карточка Ярмоленко и Александру Кучеру, и вторая жёлтая Степаненко[13].
18 мая 2015 года «Шахтёр» продлил контракт с полузащитником. Новое соглашение рассчитано на 5 лет[14].
7 апреля 2024 года Степаненко провел 500-й матч на клубном уровне. Юбилей пришелся на победную игру с «Рухом» (3:1)[15].
1 июня 2021 года был включен в официальную заявку сборной Украины главным тренером Андреем Шевченко для участия в матчах чемпионата Европы 2020 года[19]. На турнире сыграл в двух матчах сборной Украины, которая дошла до четвертьфинала.
Тарас Степаненко выступает против культуры татуировок среди футболистов и назвав свои христианские убеждения в качестве причины.[20] Он также заядлый читатель, его любимый жанр — биографии великих людей.[21]
В 2013 году Тарас женился на девушке по имени Маргарита. У пары трое детей: Ярослав, Святослав и Мирон.[22][23][24]