Соглашение 25-летнего футболиста с московским клубом рассчитано на 3 года. В «Локомотив» Самошников перешел на правах свободного агента. За «железнодорожников» Илья будет играть по 77-м номером.
До перехода в «Локомотив» Самошников защищал цвета «Рубина». В казанский клуб он перешел в 2020 году. В сезоне-2022/23 в Первой лиге Илья провел 28 матчей, забил 2 гола и отдал 4 результативные передачи. Всего за «Рубин» он сыграл в 87 матчах, на его счету 5 забитых мячей и 5 голевых пасов.
В сентябре 2021 года Самошников дебютировал в составе сборной России. За национальную команду Илья провел 3 матча, результативными действиями не отметился.