The odds will be continuously changing based on recent events concerning the players (and also based on how much wager have already been placed on different players). Even if they created long ago, it will undergo changes everyday. But, they don't care about dropping players even when they know they are not playing (as it is unnecessary work for them and only a fool would bet on those players).
Surely, Opelka, Fritz and Isner could play a spoiler role. But, none of them will be able to win this. Talking of spoilers, you forgot our beloved Anderson (who was the cause of change in rules in Wimbledon).
I am not particularly impressed by Dan Evans and Norrie. But, I do think Karatsev has the potential to create some waves at this Wimbledon.
Oh, BTW, in Wimbledon JMDP with reconstructed knees (if he is healthy) would still be better than Stan (who has never done anything meaningful on grass).