Após a temporada de 2018, Markelov ficou sem carro para a disputa da temporada de 2019, depois que a equipe Russian Time se retirou da categoria. Porém, Markelov voltou a disputar a competição durante o evento de Mônaco pela MP Motorsport, o piloto russo substituiu Jordan King que estava participando das 500 Milhas de Indianápolis de 2019. E, posteriormente, ele foi contratado pela BWT Arden para a disputa das duas últimas rodadas da temporada como substituto de Anthoine Hubert, que sofreu um acidente fatal no Grande Prêmio da Bélgica. Embora Markelov participou com o número 22, pois o 19 foi aposentado pelo restante da temporada em homenagem ao falecido piloto francês.