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.

J Size

蔡約翰

Current Season 2 wins / 24 starts · 8.3%

Statistics

Starts

12,450

Wins

1,657

Places

4,290

Strike Rate

13.3%

Conditions specialist

min. 20 rides

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

1 Sha Tin · Mile · YIELDING · w/ S Dye 36.0% 9/25
2 Sha Tin · Sprint · GOOD TO YIELDING · w/ D Whyte 34.8% 8/23
3 Happy Valley · Mile · GOOD · w/ S Dye 33.3% 13/39
4 Sha Tin · Sprint · GOOD TO FIRM · w/ J Moreira 29.7% 47/158
5 Sha Tin · Mile · GOOD TO YIELDING · w/ D Whyte 28.6% 12/42
Full conditions table (35 more)
Sha Tin · Mile · GOOD · w/ J Moreira 27.7% 81/292
Sha Tin · Sprint · GOOD TO YIELDING · w/ J Moreira 26.1% 6/23
Happy Valley · Sprint · GOOD TO FIRM · w/ Z Purton 25.9% 7/27
Sha Tin · Mile · GOOD TO FIRM · w/ F Coetzee 25.6% 11/43
Sha Tin · Mile · GOOD · w/ Z Purton 25.4% 33/130
Happy Valley · Mile · GOOD · w/ J Moreira 25.3% 21/83
Happy Valley · Middle · GOOD TO FIRM · w/ S Dye 23.8% 5/21
Sha Tin · Middle · GOOD · w/ S Dye 23.8% 5/21
Sha Tin · Sprint · GOOD (AWT) · w/ D Whyte 23.7% 14/59
Sha Tin · Sprint · GOOD · w/ Z Purton 23.5% 20/85
Sha Tin · Sprint · GOOD · w/ D Whyte 23.4% 54/231
Sha Tin · Mile · GOOD · w/ D Whyte 23.3% 90/387
Sha Tin · Middle · GOOD · w/ J Moreira 22.9% 11/48
Sha Tin · Mile · GOOD · w/ H Bowman 22.5% 9/40
Sha Tin · Mile · GOOD TO FIRM · w/ Z Purton 22.2% 8/36
Sha Tin · Mile · GOOD TO FIRM · w/ J Moreira 22.2% 37/167
Happy Valley · Sprint · GOOD · w/ Z Purton 22.1% 19/86
Sha Tin · Sprint · GOOD · w/ J Moreira 21.8% 62/285
Sha Tin · Mile · GOOD TO FIRM · w/ D Whyte 21.7% 60/276
Happy Valley · Mile · GOOD · w/ Z Purton 20.7% 6/29
Sha Tin · Middle · GOOD · w/ D Whyte 20.5% 17/83
Sha Tin · Sprint · GOOD TO FIRM · w/ D Whyte 20.3% 28/138
Sha Tin · Mile · GOOD · w/ S Dye 20.3% 16/79
Sha Tin · Sprint · GOOD · w/ R Moore 20.0% 4/20
Sha Tin · Mile · GOOD TO YIELDING · w/ S Dye 19.4% 6/31
Sha Tin · Sprint · GOOD TO FIRM · w/ Z Purton 19.4% 6/31
Sha Tin · Sprint · GOOD (AWT) · w/ B Avdulla 19.0% 4/21
Happy Valley · Middle · GOOD · w/ D Whyte 18.9% 7/37
Sha Tin · Sprint · GOOD (AWT) · w/ J Moreira 18.2% 16/88
Sha Tin · Mile · GOOD TO FIRM · w/ C Munce 18.2% 4/22
Happy Valley · Middle · GOOD · w/ J Moreira 18.2% 4/22
Sha Tin · Mile · GOOD TO FIRM · w/ O Doleuze 17.4% 8/46
Sha Tin · Mile · GOOD TO YIELDING · w/ J Moreira 17.4% 4/23
Sha Tin · Sprint · GOOD · w/ B Prebble 17.1% 6/35
Happy Valley · Sprint · GOOD · w/ H Bowman 16.7% 5/30
Current stable
Splits by venue & distance
VenueStartsStrike Rate
Sha Tin 8,747 14.5%
Happy Valley 3,703 10.5%
DistanceStartsStrike Rate
Mile 5,393 13.6%
Sprint 5,134 13.5%
Middle 1,472 12.6%
Long 451 10.0%

Top Combinations

JockeyStartsStrike Rate
D Whyte 1,896 19.5%
J Moreira 1,725 21.2%
S Dye 968 16.4%
K Teetan 635 10.6%
Z Purton 584 22.1%
More combinations (10)
A Badel 414 8.0%
B Avdulla 400 8.8%
B Prebble 345 9.3%
A Hamelin 292 5.1%
O Doleuze 283 14.1%
H Bowman 275 11.3%
V Borges 265 6.8%
A Atzeni 262 11.1%
F Coetzee 227 14.1%
M L Yeung 227 4.8%

Race History

Showing the 50 most recent starts.
Date Race Pos Horse Odds
2026-07-15 Happy Valley · 1200m · Class 2 5 YOUNG CHAMPION 6.3
2026-07-15 Happy Valley · 1650m · Class 3 6 A AMERIC TE SPECSO 7.5
2026-07-15 Happy Valley · 1650m · Class 4 4 TAKE ACTION 8.9
2026-07-12 Sha Tin · 1400m · Class 3 5 SUPER EXPRESS 2.3
2026-07-12 Sha Tin · 1600m · Class 3 11 ENDUED 10.0
2026-07-12 Sha Tin · 1200m · Class 3 2 CROSSBORDERPEGASUS 3.0
2026-07-12 Sha Tin · 1600m · Class 1 10 NAUTICAL FORCE 22.0
2026-07-12 Sha Tin · 1400m · Class 4 13 ALABAMA SONG 19.0
2026-07-12 Sha Tin · 1800m · Class 5 WV PING HAI COMET
2026-07-08 Happy Valley · 1800m · Class 2 12 BEAUTY ALLIANCE 9.1
2026-07-08 Happy Valley · 1000m · Class 4 4 GRAND NOVA 6.2
2026-07-08 Happy Valley · 1000m · Class 5 2 COUNTRY DANCER 9.7
2026-07-04 Sha Tin · 1400m · Class 3 2 ENDEARED 11.0
2026-07-04 Sha Tin · 1200m · Class 3 3 SPICY STANDARD 4.0
2026-07-04 Sha Tin · 1200m · Class 4 12 SIGHT DREAMER 11.0
Full history (35 more runs)
2026-07-04 Sha Tin · 1200m · Class 2 3 YOUNG CHAMPION 5.4
2026-07-04 Sha Tin · 1200m · Class 5 1 NOBLE DELUXE 16.0
2026-07-04 Sha Tin · 1200m · Class 5 1 NOBLE FANS 21.0
2026-07-01 Sha Tin · 1200m · Class 3 6 SZERYNG 12.0
2026-07-01 Sha Tin · 1600m · Class 3 5 FLOW WATER FLOW 5.8
2026-07-01 Sha Tin · 1400m · Class 4 2 BEAUTY AWARD 9.0
2026-07-01 Sha Tin · 1000m · Class 3 10 MICKLEY 10.0
2026-07-01 Sha Tin · 1200m · Class 4 3 STUNNING BUNDLE 4.9
2026-07-01 Sha Tin · 1600m · Class 5 12 PING HAI COMET 32.0
2026-06-27 Sha Tin · 1400m · Class 3 7 FIT FOR BEAUTY 5.4
2026-06-27 Sha Tin · 1200m · Class 3 9 LIFELINE EXPRESS 28.0
2026-06-27 Sha Tin · 1650m · Class 3 10 MUST GO 40.0
2026-06-27 Sha Tin · 1000m · Class 1 5 STELLAR EXPRESS 4.8
2026-06-27 Sha Tin · 1400m · Class 4 1 MASTER LUCKY 7.7
2026-06-27 Sha Tin · 1650m · Class 4 SIGHT DREAMER
2026-06-27 Sha Tin · 2000m · Class 4 3 ENTHRALLED 4.9
2026-06-27 Sha Tin · 1200m · Class 4 14 SYNERGY EXPRESS 134.0
2026-06-27 Sha Tin · 1200m · Class 5 3 COUNTRY DANCER 11.0
2026-06-27 Sha Tin · 1200m · Class 5 NOBLE FANS
2026-06-24 Happy Valley · 1650m · Class 3 A AMERIC TE SPECSO
2026-06-24 Happy Valley · 1200m · Class 3 10 AMAZING KID 9.6
2026-06-24 Happy Valley · 1200m · Class 4 6 SPIRIT OF PEACE 3.4
2026-06-24 Happy Valley · 1200m · Class 4 NEBRASKAN
2026-06-24 Happy Valley · 1650m · Class 4 4 TAKE ACTION 19.0
2026-06-24 Happy Valley · 2200m · Class 5 4 PERFECT PAIRING 6.8
2026-06-21 Sha Tin · 1400m · Class 3 10 RED MAESTRO 2.6
2026-06-21 Sha Tin · 1200m · Class 3 4 CROSSBORDERPEGASUS 2.0
2026-06-21 Sha Tin · 1800m · Group Three 8 NAUTICAL FORCE 3.9
2026-06-21 Sha Tin · 2000m · Class 3 2 ENTHUSIUM 5.1
2026-06-21 Sha Tin · 1400m · Group Three 9 RAGING BLIZZARD 7.9
2026-06-21 Sha Tin · 1400m · Class 4 9 ALABAMA SONG 18.0
2026-06-21 Sha Tin · 1600m · Class 4 10 PING HAI COMET 85.0
2026-06-21 Sha Tin · 1400m · Class 5 12 YEUX DE LIFELINE 31.0
2026-06-13 Sha Tin · 1400m · Class 3 2 SUPER EXPRESS 3.0
2026-06-13 Sha Tin · 1600m · Class 3 1 ENDUED 5.2