| 10 Dec 2023 | 08:40 | Sha Tin | Rousham Park (JPN) | The Longines Hong Kong Cup (Group 1) | 
 
  
    | 10 Dec 2023 | 08:00 | Sha Tin | Lim's Kosciuszko (AUS) | The Longines Hong Kong Mile (Group 1) | 
 
  
    | 10 Dec 2023 | 06:10 | Sha Tin | Zeffiro (JPN) | The Longines Hong Kong Vase (Group 1) | 
 
  
    | 24 Jun 2023 | 15:40 | Royal Ascot | The Astrologist (AUS) | Queen Elizabeth II Jubilee Stakes (Group 1) (British Champions Series) | 
 
  
    | 08 Dec 2021 | 12:10 | Happy Valley | Flying High (AUS) | Longines International Jockeys' Championship (Handicap) - 1st Leg | 
 
  
    | 08 Dec 2021 | 13:40 | Happy Valley | Gallant Crown (NZ) | Longines International Jockeys' Championship (Handicap) - 3rd Leg | 
 
  
    | 08 Dec 2021 | 10:30 | Happy Valley | Blazing Beat (IRE) | Australia Handicap | 
 
  
    | 08 Dec 2021 | 13:10 | Happy Valley | Happy Good Guys (AUS) | New Zealand Handicap | 
 
  
    | 08 Dec 2021 | 14:50 | Happy Valley | Zebrowski (NZ) | United Kingdom Handicap | 
 
  
    | 08 Dec 2021 | 12:40 | Happy Valley | Dr Winning (NZ) | Longines International Jockeys' Championship (Handicap) - 2nd Leg | 
 
  
    | 08 Dec 2021 | 14:10 | Happy Valley | California Cible (AUS) | Longines International Jockeys' Championship (Handicap) - 4th Leg | 
 
  
    | 08 Dec 2019 | 07:30 | Sha Tin | Indy Champ (JPN) | Longines Hong Kong Mile (Group 1) | 
 
  
    | 08 Dec 2019 | 06:55 | Sha Tin | Alcari (AUS) | Highland Reel Handicap | 
 
  
    | 08 Dec 2019 | 08:10 | Sha Tin | Dark Dream (AUS) | Longines Hong Kong Cup (Group 1) |