Биография
Иван Евгеньевич Новосельцев родился 25 августа 1991 года в Москве. 

Воспитанник подмосковных «Химок», первый профессиональный контракт подписал с командой в 2011 году. Сезон-2011/12 провел на правах аренды в «Истре» и принял участие в 17 матчах второго дивизиона. В 2012 году стал игроком «Торпедо», сыграл в 38 матчах и забил один гол.
В январе 2015 года Новосельцев перешел в «Ростов». В составе желто-синих отыграл 50 матчей, забил два мяча и завоевал серебряные медали чемпионата России. В марте 2015 дебютировал в национальной сборной, за которую к настоящему моменту провел три игры.
31 августа 2016 года присоединился к «Зениту».

Основная позиция Новосельцева — центральный защитник, при этом он может действовать и на левом фланге обороны. 
Достижения
2016
Серебряный призер чемпионата России
2014
Бронзовый призер Первенства ФНЛ