Back when an 18-year-old Denis Shapovalov made big waves in the summer U.S. hardcourt season of 2017, few would believe it if you told them that seven years later, aged 25, he would have no big titles, only two overall titles, and be ranked #56 in the world.