UK time :

C Y Ho

C Y Ho has been a professional jockey for four years, building a respectable career with 203 winners to his name. Over the last twelve months he has ridden 19 winners from 285 races—winning roughly one in every fifteen rides—which represents a noticeable dip from his 10% win rate the previous season. That kind of decline might sound minor in percentage terms, but across 285 rides it amounts to a meaningful difference, and it reflects the sort of year where timing and luck haven't always fallen his way.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
19 wins from 285 races
Win rate
6.7%
Top trainer
K W Lui
Best course
happy_valley (9.3% from 108 races)
Best ground
Good to firm (fairly firm)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
285
Races
19
Wins
6.7%
Win rate
avg ~10%
18.9%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this jockey's record and recent runs
TrackLab's jockey breakdown

What's encouraging, though, is the form he has shown recently. In just the last two weeks he has picked up a winner from nine rides, a 11% win rate that suggests he may be working back toward his better level. His most consistent partnership has been with trainer K W Lui, with whom he has won 8 races from 91 rides—a 9% win rate that sits comfortably above his seasonal average and hints that when the right horse and timing align, Ho can deliver results reliably.

Ho's record on fast, dry ground is particularly strong. He has won 9 of 78 races on those conditions—a 12% win rate—which is a meaningful edge over his overall numbers and marks him as someone who rides effectively when the track is firm beneath the horse's feet. As his recent form picks up, a return to that kind of efficiency across the board would put him back on an upward trajectory.

📈 Form trend

How this jockey's win rate has changed month by month
Monthly win rate
2024–2026
14.8%
Oct
10.2%
Nov
9.8%
Dec
12.5%
Jan
0%
Feb
4.8%
Sep
9.3%
Oct
6%
Nov
2.5%
Dec
10.2%
Jan
5.9%
Feb
5.3%
Mar

🎯 Where this jockey does best

Results split by ground, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Good (a little give)
Ok
Standard (all-weather)
Ok
Yielding (slightly soft)
Unknown
Good to yielding (mild give)
Unknown
Soft (muddy)
Avoids
🏅 Race level
Class 1 (elite)
Unknown
Class 3 (mid-level)
Avoids
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track shape
Long straights

🏇 Trainers

The trainers they work with most, most rides first
K W Lui Main partner
8.8%
Win rate
8/91
Wins / rides
C Fownes
8%
Win rate
4/50
Wins / rides
K L Man
7.0%
Win rate
3/43
Wins / rides
W Y So
4.5%
Win rate
1/22
Wins / rides
F C Lor
0%
Win rate
0/17
Wins / rides
P C Ng
0%
Win rate
0/15
Wins / rides
P F Yiu
0%
Win rate
0/11
Wins / rides
Jimmy Ting
25%
Win rate
2/8
Wins / rides
C H Yip
14.3%
Win rate
1/7
Wins / rides
W K Mo
0%
Win rate
0/6
Wins / rides
Mark Newnham
0%
Win rate
0/4
Wins / rides
David Eustace
0%
Win rate
0/4
Wins / rides
Y S Tsui
0%
Win rate
0/4
Wins / rides
Douglas Whyte
0%
Win rate
0/1
Wins / rides
David A Hayes
0%
Win rate
0/1
Wins / rides
A S Cruz
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this jockey right now
Form: 109-60
60%
Form: 286660
56%
Form: 2705-9
Form: 000-09
Form: 120-50
Form: 79-708
Form: 8325-8
Form: 050-70
Form: 0008-0
Form: 61898-

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
sha_tin 177 9 5.1%
happy_valley 108 10 9.3%

📅 Recent results

The last 20 results, most recent first
22 Mar
Speed Dragon
sha_tin · 7f – 1m · Good_To_Firm
3rd
22 Mar
Matsu Victor
sha_tin · 1m1f – 1m2f · Good
9th
22 Mar
Hot Delight
sha_tin · 5f – 6½f · Good_To_Firm
Won
22 Mar
Little Paradise
sha_tin · 1m3f – 1m4f · Good_To_Firm
9th
22 Mar
Amazing Partners
sha_tin · 7f – 1m · Good_To_Firm
3rd
18 Mar
Brave Star
happy_valley · 5f – 6½f · Good_To_Firm
2nd
18 Mar
Can't Go Wong
happy_valley · 1m1f – 1m2f · Good_To_Firm
5th
18 Mar
Jolly Companion
happy_valley · 5f – 6½f · Good_To_Firm
5th
18 Mar
Captain Link
happy_valley · 5f – 6½f · Good_To_Firm
10th
15 Mar
Thunder Kit
sha_tin · 5f – 6½f · Good_To_Firm
4th
15 Mar
Bright Day
sha_tin · 7f – 1m · Good_To_Firm
9th
15 Mar
sha_tin · 7f – 1m · Good_To_Firm
13th
15 Mar
Firefoot
sha_tin · 1m1f – 1m2f · Good
8th
15 Mar
Happy Brethren
sha_tin · 5f – 6½f · Good_To_Firm
3rd
15 Mar
Rewarding Twinkle
sha_tin · 5f – 6½f · Good_To_Firm
6th
11 Mar
Another World
happy_valley · 1m1f – 1m2f · Good_To_Firm
8th
11 Mar
Love Together
happy_valley · 5f – 6½f · Good_To_Firm
7th
11 Mar
Team Team Folks
happy_valley · 5f – 6½f · Good_To_Firm
Won
11 Mar
Topspin King
happy_valley · 5f – 6½f · Good_To_Firm
11th
8 Mar
Everyones Star
sha_tin · 7f – 1m · Good
7th