No, it is impossible for any racehorse to win The Derby twice because this race is a Classic. In other words, it is age restricted and the conditions of the race specify that only three-year-old colts and fillies may enter. A horse can only be a three-year-old once.