Four of the world's top six-rated horses will compete at Sha Tin Racecourse April 30 in three group 1 races on the Champions Day program.