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 McDonald

麥道朗

Visiting Jockey

Current Season 0 wins / 0 starts · 0.0%

Statistics

Starts

523

Wins

80

Places

190

Strike Rate

15.3%

Splits by venue & distance
VenueStartsStrike Rate
Sha Tin 372 16.1%
Happy Valley 151 13.2%
DistanceStartsStrike Rate
Mile 189 12.2%
Sprint 176 15.3%
Long 94 17.0%
Middle 64 21.9%

Top Combinations

TrainerStartsStrike Rate
C S Shum 100 23.0%
J Size 52 17.3%
P F Yiu 42 28.6%
J Moore 33 12.1%
D A Hayes 27 11.1%
More combinations (10)
C Fownes 25 8.0%
D J Hall 25 0.0%
A S Cruz 22 4.5%
J Richards 20 20.0%
W Y So 20 5.0%
P C Ng 19 10.5%
F C Lor 17 0.0%
C H Yip 14 7.1%
D Eustace 13 30.8%
K L Man 11 36.4%

Race History

Showing the 50 most recent starts.
Date Race Pos Horse Odds
2026-05-24 Sha Tin · 1400m · Class 3 2 WITHOUT COMPARE 6.0
2026-05-24 Sha Tin · 1200m · Class 3 12 STAR RISE 3.6
2026-05-24 Sha Tin · 2400m · Group One 1 ROMANTIC WARRIOR 1.1
2026-05-24 Sha Tin · 1400m · Class 4 11 PRESIDENT PEGASUS 24.0
2026-05-24 Sha Tin · 1200m · Class 4 8 GROUPER 3.9
2026-05-24 Sha Tin · 1400m · Class 4 4 HAPPY PROMISE 8.9
2026-05-24 Sha Tin · 1600m · Class 5 4 GENERAL SMART 16.0
2026-04-26 Sha Tin · 2000m · Group One 1 ROMANTIC WARRIOR 1.3
2026-04-26 Sha Tin · 1400m · Class 3 2 HELENE SUPAFEELING 5.9
2026-04-26 Sha Tin · 1600m · Group One 4 INVINCIBLE IBIS 9.8
2026-04-26 Sha Tin · 1200m · Class 3 14 CHATEAUNEUF 55.0
2026-04-26 Sha Tin · 1200m · Group One 4 FAST NETWORK 199.0
2026-04-26 Sha Tin · 1400m · Class 4 5 STAR MAC 13.0
2026-04-26 Sha Tin · 1200m · Class 4 4 HAPPY PROMISE 10.0
2026-03-01 Sha Tin · 1800m · 4 Year Olds 7 BEAUTY BOLT 8.6
Full history (35 more runs)
2026-03-01 Sha Tin · 2000m · Group One 1 ROMANTIC WARRIOR 1.0
2026-03-01 Sha Tin · 1200m · Class 3 5 PERFECTDAY 6.2
2026-03-01 Sha Tin · 1200m · Class 4 4 ISLAND BUDDY 7.2
2026-03-01 Sha Tin · 1200m · Class 4 3 GOLD PATCH 1.6
2026-03-01 Sha Tin · 1800m · Class 4 9 SUPREME MASTERMIND 10.0
2026-02-01 Sha Tin · 1600m · Class 3 2 SERAPH GABRIEL 4.5
2026-02-01 Sha Tin · 1400m · Class 4 3 NYX GLUCK 4.7
2026-02-01 Sha Tin · 1600m · 4 Year Olds 3 BEAUTY BOLT 7.8
2026-02-01 Sha Tin · 1600m · Class 4 9 SMART FAT CAT 5.0
2026-02-01 Sha Tin · 1400m · Class 1 3 LIGHT YEARS CHARM 6.5
2026-01-25 Sha Tin · 1600m · Class 3 6 DAZZLING FIT 2.7
2026-01-25 Sha Tin · 1600m · Group One 1 ROMANTIC WARRIOR 1.5
2026-01-25 Sha Tin · 1200m · Group One 3 FAST NETWORK 65.0
2026-01-25 Sha Tin · 1400m · Class 4 6 SUPER DRAGON 2.5
2026-01-25 Sha Tin · 1200m · Class 4 5 SUNNY Q 7.7
2026-01-25 Sha Tin · 1000m · Class 4 1 GOLD PATCH 1.5
2025-12-20 Sha Tin · 1600m · Class 3 5 DAZZLING FIT 2.3
2025-12-20 Sha Tin · 1400m · Class 3 7 SILO 14.0
2025-12-20 Sha Tin · 1200m · Class 2 7 BOTTOMUPTOGETHER 8.4
2025-12-20 Sha Tin · 1200m · Class 3 8 NEW FUTURE FOLKS 6.7
2025-12-20 Sha Tin · 1600m · Class 4 1 FIT FOR BEAUTY 2.9
2025-12-20 Sha Tin · 1400m · Class 4 1 NYX GLUCK 2.1
2025-12-20 Sha Tin · 1200m · Class 4 2 PEJIBAYE 3.9
2025-12-20 Sha Tin · 1000m · Class 4 14 ALSONSO 5.2
2025-12-20 Sha Tin · 1400m · Class 5 8 ONLY U 2.9
2025-12-20 Sha Tin · 1200m · Class 4 6 SUNNY Q 2.9
2025-12-17 Happy Valley · 1650m · Class 3 1 A AMERIC TE SPECSO 7.2
2025-12-17 Happy Valley · 1200m · Class 4 4 THE PERFECT MATCH 7.2
2025-12-17 Happy Valley · 1200m · Class 4 3 BITS SUPERSTAR 8.7
2025-12-17 Happy Valley · 1200m · Class 4 1 PERFECTDAY 13.0
2025-12-17 Happy Valley · 1000m · Class 5 3 ORIENTAL SURPRISE 3.6
2025-12-17 Happy Valley · 2200m · Class 5 2 PERFECT PAIRING 8.1
2025-12-14 Sha Tin · 1400m · Class 3 10 STAR RISE 4.8
2025-12-14 Sha Tin · 2000m · Group One 1 ROMANTIC WARRIOR 1.1
2025-12-14 Sha Tin · 1600m · Group One 5 GALAXY PATCH 7.6