Djokovic 2.32
Nadal 8.4
Federer 7.6
Zverev 10.5
Cilic 25
Khachanov 30
Del Potro 46
I wish Zverev's odds were a bit higher than that, he struggles in slams but he is getting there, and his win at the ATP finals could be a big confidence boost.
Federer's odds are too low IMO, he looks done.
Surprised to see Khachanov with a better chance than Del Potro