Новое соглашение петербургского клуба с хоккеистом рассчитано на три года и будет действовать до окончания сезона 2021/22.
Карпов перешел в СКА летом 2017 года, в составе «армейцев» стал обладателем Кубка Континента и дважды — бронзовым призером чемпионата России.
В прошедшем сезоне сыграл за СКА 33 встречи в регулярном чемпионате и набрал 23 (9+13) очка при показателе полезности +15. В плей-офф на счету Карпова 5 (2+3) очков в 18 матчах.