Tomorrow the Tour de France begins.
The stage is a pretty straightforward stage that will almost surely be decided between the quickest riders in the peloton in a sprint final. Having said that, the first days in the peloton of the Tour is always hectic and stressful, so chaos can ensue and surprises might occur. We saw that happen last year when Mike Theunissen surprisingly won the first stage after the person, who Theunissen was supposed to help in the sprint, Groenewegen, had crashed and he got his own chance and took it.
On paper, I think the three favorites for tomorrow are Sam Bennett, Caleb Ewan and Nizzolo, all of which have been in great form leading up to the Tour, with all of them sharing stage wins in Wallonie and Nizzolo also winning the European Championships. I would have also called out Wout van Aert as a possible winner because he is a great sprinter and arguably the most in form rider of the peloton, but he has said several times that he is 100% dedicated to helping his team win the GC, so I doubt he'll go for it.
Another interesting story about this year's Tour sprinters is whether anyone can finally dethrone Peter Sagan in the points classification, after he has won the competition 7 times in a row (except in '17 when he was disqualified from the race). He isn't as far ahead of the competition as he was a few years ago, but a 4th place in Milano-Sanremo suggests he's also not in particularly poor form. I hope he will have a good Tour, he is always someone who adds colour to the race, both on and off the bike, and both figuratively and literally.