Защитник, в сборной с 2015 года. Родился Иван в Москве, там же начинал свою карьеру футболиста, играя за любительские клубы. Профессиональным футболистом стал в составе подмосковных «Химок», но на поле в новом статусе впервые вышел в «Истре», откуда наконец перебрался в премьер-лигу с «Торпедо». После этого Новосельцев играл за «Ростов», откуда и был впервые вызван в расположение сборной страны. В данный момент выступает за «Зенит».
В арсенале этого молодого футболиста пока нет громких титулов и серьёзных наград, но у него ещё всё впереди. Будем надеяться, что он принесёт пользу национальной команде и вместе с ней завоюет первые призы.