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.

D A Hayes

大衛希斯

Current Season 3 wins / 38 starts · 7.9%

Statistics

Starts

8,194

Wins

724

Places

2,136

Strike Rate

8.8%

Conditions specialist

min. 20 rides

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

1 Sha Tin · Sprint · GOOD · w/ Z Purton 32.9% 24/73
2 Sha Tin · Sprint · GOOD TO FIRM · w/ Z Purton 27.3% 6/22
3 Sha Tin · Sprint · GOOD · w/ S Dye 26.9% 7/26
4 Happy Valley · Mile · GOOD · w/ D Oliver 25.0% 5/20
5 Happy Valley · Sprint · GOOD · w/ B Marcus 24.1% 7/29
Full conditions table (35 more)
Sha Tin · Sprint · GOOD · w/ B Marcus 23.9% 11/46
Sha Tin · Middle · GOOD TO FIRM · w/ G Mosse 23.1% 9/39
Happy Valley · Mile · GOOD · w/ Z Purton 23.1% 6/26
Sha Tin · Sprint · GOOD TO FIRM · w/ B Marcus 21.4% 24/112
Sha Tin · Mile · FIRM · w/ B Marcus 20.8% 5/24
Sha Tin · Mile · GOOD TO FIRM · w/ Z Purton 17.4% 4/23
Sha Tin · Sprint · GOOD · w/ K Teetan 16.7% 10/60
Sha Tin · Mile · GOOD · w/ Z Purton 16.7% 8/48
Sha Tin · Mile · GOOD TO YIELDING · w/ G Mosse 16.7% 4/24
Sha Tin · Sprint · GOOD TO FIRM · w/ Y T Cheng 16.3% 7/43
Happy Valley · Sprint · GOOD · w/ G Mosse 16.0% 4/25
Sha Tin · Mile · GOOD · w/ B Marcus 15.3% 9/59
Sha Tin · Sprint · GOOD · w/ G Mosse 14.8% 4/27
Sha Tin · Mile · GOOD TO FIRM · w/ B Marcus 14.7% 35/238
Happy Valley · Sprint · GOOD · w/ Z Purton 14.6% 6/41
Sha Tin · Sprint · GOOD TO FIRM · w/ G Mosse 14.3% 9/63
Sha Tin · Mile · GOOD TO YIELDING · w/ B Marcus 14.3% 3/21
Happy Valley · Sprint · GOOD TO FIRM · w/ B Marcus 14.0% 14/100
Sha Tin · Sprint · GOOD TO FIRM · w/ S Dye 14.0% 6/43
Happy Valley · Sprint · GOOD TO FIRM · w/ Z Purton 13.8% 4/29
Sha Tin · Mile · GOOD TO FIRM · w/ G Mosse 12.8% 20/156
Sha Tin · Sprint · GOOD · w/ D Dunn 12.5% 4/32
Happy Valley · Sprint · GOOD TO FIRM · w/ D Dunn 11.1% 3/27
Sha Tin · Middle · GOOD TO FIRM · w/ B Marcus 10.9% 7/64
Happy Valley · Sprint · GOOD TO FIRM · w/ G Mosse 10.8% 4/37
Happy Valley · Mile · GOOD · w/ K Teetan 10.2% 5/49
Sha Tin · Mile · GOOD TO FIRM · w/ D Oliver 10.2% 6/59
Happy Valley · Sprint · GOOD · w/ K Teetan 10.0% 3/30
Sha Tin · Middle · GOOD TO FIRM · w/ S Dye 10.0% 2/20
Happy Valley · Sprint · GOOD · w/ D Oliver 9.7% 3/31
Happy Valley · Mile · GOOD · w/ M L Yeung 9.4% 3/32
Sha Tin · Mile · GOOD TO FIRM · w/ B Prebble 9.1% 2/22
Sha Tin · Sprint · GOOD TO FIRM · w/ D Dunn 8.3% 4/48
Happy Valley · Mile · GOOD TO FIRM · w/ Y T Cheng 8.3% 2/24
Sha Tin · Mile · GOOD · w/ D Dunn 8.0% 2/25
Current stable
Splits by venue & distance
VenueStartsStrike Rate
Sha Tin 5,598 8.9%
Happy Valley 2,596 8.6%
DistanceStartsStrike Rate
Mile 3,628 8.0%
Sprint 3,183 10.4%
Middle 957 7.1%
Long 426 8.2%

Top Combinations

JockeyStartsStrike Rate
B Marcus 1,017 13.8%
G Mosse 611 11.1%
D Dunn 447 8.3%
M L Yeung 367 2.7%
Z Purton 366 21.9%
More combinations (10)
S Dye 335 9.9%
Y T Cheng 324 7.4%
K Teetan 305 10.8%
D Oliver 274 11.3%
L Hewitson 263 5.3%
C Williams 237 5.5%
B Shinn 185 7.0%
H Bentley 160 9.4%
K C Leung 150 5.3%
H Bowman 133 9.8%

Race History

Showing the 50 most recent starts.
Date Race Pos Horse Odds
2026-07-15 Happy Valley · 1200m · Class 3 1 HARMONY N BLESSED 11.0
2026-07-15 Happy Valley · 1200m · Class 2 7 ROMANTIC SON 15.0
2026-07-15 Happy Valley · 1200m · Class 4 8 STORMY KNIGHT 54.0
2026-07-15 Happy Valley · 1200m · Class 4 11 MY TRIUMPH 84.0
2026-07-15 Happy Valley · 1200m · Class 4 1 STARRY SHOW 30.0
2026-07-12 Sha Tin · 1600m · Class 3 13 FORTUNE BOY 13.0
2026-07-12 Sha Tin · 1200m · Class 3 10 CHATEAUNEUF 90.0
2026-07-12 Sha Tin · 1600m · Class 1 4 SOLEIL FIGHTER 5.4
2026-07-12 Sha Tin · 1600m · Class 4 5 ARIEL 44.0
2026-07-12 Sha Tin · 1200m · Class 4 7 RYUI KOKOROE 41.0
2026-07-12 Sha Tin · 1200m · Class 4 6 KA YING RESILIENCE 4.2
2026-07-12 Sha Tin · 1400m · Class 4 5 HAPPY PROMISE 21.0
2026-07-12 Sha Tin · 1400m · Class 4 2 KA YING GLORY 5.0
2026-07-08 Happy Valley · 1200m · Class 3 12 HONEST WITNESS 24.0
2026-07-08 Happy Valley · 1800m · Class 2 4 POCKETING 48.0
Full history (35 more runs)
2026-07-08 Happy Valley · 1000m · Class 3 HARMONY N BLESSED
2026-07-08 Happy Valley · 1200m · Class 4 10 VIGOR EYE 15.0
2026-07-08 Happy Valley · 1650m · Class 4 3 PRECISION HOPE 5.6
2026-07-08 Happy Valley · 1650m · Class 4 HAPPY PROMISE
2026-07-08 Happy Valley · 1000m · Class 5 10 HAPPY ACTION 69.0
2026-07-04 Sha Tin · 1400m · Class 3 12 STAY COSMIC 38.0
2026-07-04 Sha Tin · 1200m · Class 3 8 HARMONY N BLESSED 24.0
2026-07-04 Sha Tin · 1800m · Class 4 11 LEAPING STAR 45.0
2026-07-04 Sha Tin · 1200m · Class 4 7 KOL 28.0
2026-07-04 Sha Tin · 1200m · Class 4 1 BUSTLING CITY 4.0
2026-07-04 Sha Tin · 1400m · Class 4 9 LET'S HAVE FUN 18.0
2026-07-04 Sha Tin · 1200m · Class 5 9 HAPPY ACTION 7.7
2026-07-04 Sha Tin · 1200m · Griffin Race 2 JEDI SPURS 1.1
2026-07-01 Sha Tin · 1200m · Class 3 11 KANSAS 141.0
2026-07-01 Sha Tin · 1600m · Class 3 FORTUNE BOY
2026-07-01 Sha Tin · 1600m · Class 4 5 BEST WORLD 40.0
2026-07-01 Sha Tin · 1400m · Class 4 STORMY KNIGHT
2026-07-01 Sha Tin · 1000m · Class 3 4 METRO POWER 3.4
2026-07-01 Sha Tin · 1200m · Class 4 7 POSITIVE SMILE 12.0
2026-07-01 Sha Tin · 1400m · Class 2 6 STORM RIDER 17.0
2026-07-01 Sha Tin · 1000m · Class 4 KA YING GLORY
2026-07-01 Sha Tin · 1400m · Class 4 8 ARIEL 11.0
2026-07-01 Sha Tin · 1600m · Class 5 2 ORIENTAL SURPRISE 6.9
2026-06-27 Sha Tin · 1400m · Class 3 STAY COSMIC
2026-06-27 Sha Tin · 1200m · Class 3 7 CHATEAUNEUF 124.0
2026-06-27 Sha Tin · 1650m · Class 3 6 ALL ROUND WINNER 24.0
2026-06-27 Sha Tin · 1000m · Class 1 4 ROMANTIC SON 43.0
2026-06-27 Sha Tin · 1400m · Class 4 8 TURBO JEFFERIES 46.0
2026-06-27 Sha Tin · 1200m · Class 4 1 KA YING RESILIENCE 4.8
2026-06-27 Sha Tin · 2000m · Class 4 2 STAR BROSE 5.7
2026-06-27 Sha Tin · 1200m · Class 4 5 KA YING RADIANCE 2.3
2026-06-24 Happy Valley · 1650m · Class 3 ALL ROUND WINNER
2026-06-24 Happy Valley · 1200m · Class 3 2 HONEST WITNESS 9.5
2026-06-24 Happy Valley · 1000m · Class 3 4 METRO POWER 6.0
2026-06-24 Happy Valley · 1200m · Class 4 10 RYUI KOKOROE 26.0