- Maglia Azzurra (blue), General Classification Leader, sponsored by Gazprom – Simon Yates (Mitchelton – Scott)
- Maglia Arancio (orange), Sprinter Classification Leader, sponsored by Sportful – Pascal Ackermann (Bora – Hansgrohe)
- Maglia Verde (green), King of the Mountains Classification Leader, sponsored by Enel – Hector Carretero (Movistar Team)
- Maglia Bianca (white), Young Rider General Classification Leader, sponsored by Sara Assicurazioni – Aleksandr Vlasov (Astana Pro Team)
Speaking seconds after the stage finish, the stage winner Mathieu van der Poel, said: “It was an incredible stage, much tougher than I expected. The team did a great job getting me into the break. I knew I had to go full gas on the last climb before the finish, Fabbro who was ahead of me and when I passed him I knew I had won. I am very happy for this victory that I have been looking for since the beginning of the Tirreno-Adriatico.”
Simon Yates, the Maglia Azzurra, said: “It was a hard stage, the team did a great job controlling the race. The race will be decided by the ITT. My main focus are Thomas and Majka, I think especially Majka is very good against the clock.”