My ranking would look something like this:
1.Pogacar
2. Vingegaard
While it is a very close contest between the two, I would still rank Vingegaard slightly higher in Grand Tours. However, Pogacar demonstrates exceptional strength in one-week races and maintains peak form throughout the year.
3. Roglic
4. Evenepoel
Similarly, the competition between these two is tight, but Roglic’s experience and achievements place him in third. Over the past six years, Roglic has participated in 12 Grand Tours, winning four and finishing on the podium in eight. He DNF the remaining four. Additionally, Roglic has competed in 13 one-week World Tour races, securing six victories. In contrast, Evenepoel has yet to win a one-week World Tour race, having made eight attempts over the last three years.
5. Yates
6. Almeida
Yates holds the fifth spot in my ranking. Although Almeida is gaining ground, Yates has won two one-week World Tour races over the past two seasons, while Almeida has yet to secure a victory.
7. Ayuso
8. Mas
Mas is the stronger rider in Grand Tours, but Ayuso excels in one-week races. Over the course of his career, Mas has finished in the top five of a one-week World Tour race only three times out of 23 starts, with his best result being fifth place.
9. Landa
10. O'Connor
11. Rodriguez
Landa ranks ninth due to his consistent performance in both Grand Tours and one-week races. As for the tenth spot, it's difficult to decide. Many riders could be considered, but for me, it's between O'Connor and Rodriguez. O'Connor's superior results in Grand Tours give him the edge, but he is also a strong competitor in one-week races.