The Giro starting in a couple of days and some teams have announced their rosters. Astana looking to be the strongest again, but i have my doubts about Nibalis form. He was dead awful in the last couple of weeks and i'm not so confident in his win, unlike i was in the beginning of the season. Landa will make a strong push, but with 3 time-trials, he will need to be full on in the mountains to make up time. Plus SKY have a weaker team, for their standards, so that won't help him either. Valverde is also here and he is the most consistent rider in the world. There is not a single race he performs badly, so he is a pretty solid bet for a podium.
The big three aside the rest of the top 10 should be a mix of old faces Uran, Majka, Pozzovivo with new upcomers Chavez, Dumoulin if he isn't a one GT wonder. There are always some surprising top 10 finishers and i could see Atapuma and Geniez sneaking in. I hope Ulissi and Cunego to do something, because they haven't been on the map too long for my liking, but that is in the whishful thinking department. Also i'm surprised to see so many of the best sprinters starting, should be interesting for those stage hunters. Overall should be a good GT.