Находящийся в расположении сборной России Караваев сменил клуб и теперь ему не нужно возвращаться в Нидерланды после участия в сборе национальной команды. "Зенит" и "Витесс" договорились о трансфере футболиста. По данным российских и голландских СМИ, сумма трансфера может составлять около 8 миллионов евро.
Караваев подписал контракт с "Зенитом" на четыре года. Футболист действует на позиции правого защитника. Это цепкий и надежный игрок, умеющий подключиться к атаке и сделать обостряющую передачу, говорится на сайте "Зенита".
Новичок "Зенита" в свое время не сумел заиграть в ЦСКА, проведя в основном составе москвичей всего два матча. После этого он отправился в Чехию, где на правах аренды выступал за "Дуклу" и "Яблонец". В 2016 году перешел в пражскую "Спарту", в составе которой отыграл 44 матча, забил 4 мяча и отдал 10 результативных передач, а также был признан лучшим игроком сезона.
В январе 2018 года Караваев перешел в голландский "Витесс". Караваев сыграл за клуб из Нидерландов 65 матчей, забил два мяча и сделал 9 результативных передач.