[5] Markelov and Motopark – now under the Lotus moniker – elected to compete in the German Formula Three Championship in 2012.
[6] He finished seventh in the standings, scoring three podiums, including sprint-race wins at Lausitz and Hockenheim.
[11] Markelov made his GP2 Series debut in 2014 with Russian Time, where he joined Mitch Evans.
[14] He made the progress in the championship to the thirteenth place, being more consistent, but he was still eight positions behind the Evans in the standings.
While Markelov remained with Russian Time for his fourth consecutive season with the Dallara GP2/11 machinery, which was also the final year of use for the chassis in the championship, being joined by Luca Ghiotto.
However, following Jordan King's participation in the 2019 Indianapolis 500, Markelov was called up by MP Motorsport for the Monaco round as a one-off replacement.
As a result of the weekend at Spa-Francorchamps following the Lap 2 feature race crash that killed BWT Arden driver Anthoine Hubert, the team signed Markelov to finish out the season at Sochi and Abu Dhabi, although the car number changed from 19 to 22.
However Markelov had a disappointing season scoring only 5 points compared to championship winner Mick Schumacher's 215.