The final race of the Japanese Triple Tiara, the Group One Shuka Sho (2,000m), is set for Sunday at Kyoto Racecourse and Group One Oka Sho (1,600m) champion Stellenbosch and Group One Yushun Himba ...
Some results have been hidden because they may be inaccessible to you