Trainer Mike De Kock is in hot form with 18 winners out of his last 50 runners and a total of 32 finishing in 1st and 2nd place.