Skip to content

HKJC Guru is an independent statistics service and is not affiliated with, endorsed by, or connected to The Hong Kong Jockey Club.

T H So

Statistics

Starts

3,524

Wins

153

Places

526

Strike Rate

4.3%

Conditions specialist

min. 20 rides

Best venue × distance × going × partner combinations by strike rate.

1 Sha Tin · Mile · GOOD TO FIRM · w/ D J Hall 20.0% 5/25
2 Happy Valley · Sprint · GOOD · w/ T K Ng 15.4% 4/26
3 Happy Valley · Sprint · GOOD · w/ B K Ng 11.4% 4/35
4 Happy Valley · Mile · GOOD · w/ L Ho 10.5% 17/162
5 Happy Valley · Mile · GOOD TO FIRM · w/ L Ho 9.4% 5/53
Full conditions table (25 more)
Happy Valley · Sprint · GOOD · w/ L Ho 7.3% 12/165
Happy Valley · Sprint · GOOD TO FIRM · w/ L Ho 7.2% 5/69
Sha Tin · Mile · GOOD (AWT) · w/ L Ho 6.1% 3/49
Sha Tin · Mile · GOOD · w/ D J Hall 5.0% 2/40
Happy Valley · Middle · GOOD · w/ L Ho 4.9% 2/41
Happy Valley · Mile · GOOD · w/ C H Yip 4.8% 1/21
Sha Tin · Sprint · GOOD TO FIRM · w/ L Ho 4.6% 4/87
Sha Tin · Mile · GOOD · w/ L Ho 3.5% 6/173
Sha Tin · Middle · GOOD · w/ L Ho 3.2% 1/31
Sha Tin · Sprint · GOOD (AWT) · w/ L Ho 2.9% 2/70
Sha Tin · Sprint · GOOD · w/ L Ho 2.6% 4/153
Sha Tin · Mile · GOOD TO FIRM · w/ C H Yip 2.4% 1/41
Sha Tin · Sprint · GOOD · w/ C H Yip 2.4% 1/42
Happy Valley · Sprint · GOOD · w/ C H Yip 2.3% 1/44
Sha Tin · Sprint · GOOD TO FIRM · w/ C H Yip 2.3% 1/44
Sha Tin · Mile · GOOD TO FIRM · w/ L Ho 2.2% 2/89
Sha Tin · Mile · GOOD · w/ C H Yip 0.0% 0/39
Happy Valley · Sprint · GOOD · w/ D J Hall 0.0% 0/38
Sha Tin · Sprint · GOOD · w/ D J Hall 0.0% 0/26
Sha Tin · Mile · GOOD TO YIELDING · w/ L Ho 0.0% 0/26
Sha Tin · Mile · GOOD TO FIRM · w/ Y S Tsui 0.0% 0/25
Sha Tin · Sprint · GOOD TO FIRM · w/ D J Hall 0.0% 0/22
Happy Valley · Sprint · GOOD TO FIRM · w/ C H Yip 0.0% 0/21
Sha Tin · Mile · GOOD TO FIRM · w/ C W Chang 0.0% 0/21
Sha Tin · Mile · GOOD · w/ S Woods 0.0% 0/21
Splits by venue & distance
VenueStartsStrike Rate
Sha Tin 2,209 3.0%
Happy Valley 1,315 6.6%
DistanceStartsStrike Rate
Sprint 1,666 4.5%
Mile 1,484 4.1%
Middle 329 4.3%
Long 45 6.7%

Top Combinations

TrainerStartsStrike Rate
L Ho 1,329 5.5%
C H Yip 362 2.5%
D J Hall 254 4.3%
B K Ng 134 6.0%
A Lee 122 3.3%
More combinations (10)
Y S Tsui 122 4.9%
C W Chang 104 1.9%
S Woods 101 5.0%
W Y So 91 3.3%
J Size 90 5.6%
P O'Sullivan 86 2.3%
T K Ng 79 7.6%
K W Lui 76 2.6%
K L Man 75 2.7%
D Cruz 64 3.1%

Race History

Showing the 50 most recent starts.
Date Race Pos Horse Odds
2020-07-15 Happy Valley · 1200m · Class 2 8 ENCORE BOY 11.0
2020-07-15 Happy Valley · 1650m · Class 2 9 UNCLE STEVE 30.0
2020-07-15 Happy Valley · 1650m · Class 3 9 KASI FARASI 53.0
2020-07-15 Happy Valley · 1200m · Class 3 12 BABY 21.0
2020-07-15 Happy Valley · 1200m · Class 4 3 HERCULES 41.0
2020-07-15 Happy Valley · 1800m · Class 5 7 BRING IT ON 13.0
2020-07-12 Sha Tin · 1200m · Class 3 8 TRUST ME 92.0
2020-07-12 Sha Tin · 1400m · Class 3 11 ULTIMATE GLORY 86.0
2020-07-12 Sha Tin · 1600m · Class 3 14 DECISIVE ACTION 84.0
2020-07-12 Sha Tin · 1400m · Class 4 10 CHUNG WAH SPIRIT 82.0
2020-07-12 Sha Tin · 1200m · Class 4 10 TIGER GLARE 170.0
2020-07-12 Sha Tin · 1800m · Class 4 8 SMART COUSIN 246.0
2020-07-12 Sha Tin · 1400m · Class 4 WIN FOR YOUTH
2020-07-12 Sha Tin · 1200m · Class 4 12 GLORIOUS BUDDY 221.0
2020-07-08 Happy Valley · 1800m · Class 3 8 DIVINE UNICORN 31.0
Full history (35 more runs)
Date Race Pos Horse Trainer Odds
2020-07-08 Happy Valley · 1000m · Class 3 11 COBY OPPA 101.0
2020-07-08 Happy Valley · 1200m · Class 3 9 WON BALL 126.0
2020-07-08 Happy Valley · 1650m · Class 4 8 STAR WIN 99.0
2020-07-08 Happy Valley · 1000m · Class 4 8 BEAUT BEAUT 34.0
2020-07-08 Happy Valley · 1200m · Class 4 8 ATHENA 23.0
2020-07-05 Sha Tin · 1200m · Class 2 11 MOMENT OF POWER 190.0
2020-07-05 Sha Tin · 1400m · Class 3 14 HINYUEN SWIFTNESS 60.0
2020-07-05 Sha Tin · 1600m · Class 4 14 GORGEOUS INHERITOR 136.0
2020-07-05 Sha Tin · 1400m · Class 4 3 VICTORIOUS LEADER 86.0
2020-07-05 Sha Tin · 1200m · Class 3 8 LUMEN BABA 225.0
2020-07-05 Sha Tin · 2200m · Class 5 7 VICTORY VISION 135.0
2020-07-05 Sha Tin · 1200m · Class 4 10 LIGHT MY DAY 68.0
2020-07-01 Sha Tin · 1600m · Class 3 7 WIND GLIDER 45.0
2020-07-01 Sha Tin · 1800m · Class 2 7 HIGH REV 13.0
2020-07-01 Sha Tin · 1200m · Class 3 5 HAPPY FORTUNE 128.0
2020-07-01 Sha Tin · 1200m · Class 4 11 FLYING SPIRIT 82.0
2020-07-01 Sha Tin · 1800m · Class 4 6 CROWN AVENUE 23.0
2020-07-01 Sha Tin · 1400m · Class 4 11 TOP MILITARY 36.0
2020-07-01 Sha Tin · 1200m · Class 5 8 HEALTHY TREASURE 96.0
2020-06-27 Sha Tin · 1400m · Class 3 13 COBY OPPA 212.0
2020-06-27 Sha Tin · 1650m · Class 3 7 WEALTHY EMPLOYEE 180.0
2020-06-27 Sha Tin · 1400m · Class 4 SPLENDID TIMING
2020-06-27 Sha Tin · 1650m · Class 4 9 BREEZE OF SPRING 107.0
2020-06-27 Sha Tin · 1200m · Class 4 14 GLENEALY PALS 188.0
2020-06-24 Happy Valley · 1200m · Class 2 3 TEAM SPIRIT 78.0
2020-06-24 Happy Valley · 1650m · Class 3 9 DIVINE UNICORN 23.0
2020-06-24 Happy Valley · 1650m · Class 2 9 UNCLE STEVE 20.0
2020-06-24 Happy Valley · 1200m · Class 3 10 WON BALL 161.0
2020-06-24 Happy Valley · 1650m · Class 4 10 PRETTY BAUHINIA 31.0
2020-06-24 Happy Valley · 1650m · Class 4 2 STARLIT KNIGHT 6.0
2020-06-24 Happy Valley · 1200m · Class 4 7 HERCULES 24.0
2020-06-21 Sha Tin · 1600m · Class 4 14 ENJOY LIFE 12.0
2020-06-21 Sha Tin · 2000m · Class 4 5 SALTO OLIMPICO 79.0
2020-06-21 Sha Tin · 1200m · Class 4 8 LUCKY GUY 25.0
2020-06-21 Sha Tin · 1200m · Class 4 8 SPEEDY DRAGON 41.0