Hong Kong Racecards & Past Performances
Four Quantitative Pillars for Hong Kong (HKJC) Handicapping
The Hong Kong Jockey Club (HKJC) operates the deepest pari-mutuel wagering pools on earth. Beating a market this liquid requires more than raw finishing times: Sha Tin’s six movable turf rail configurations (A, A+3, B, B+2, C, C+3) and All-Weather Track (AWT), paired with Happy Valley’s tight 312m homestretch cauldron, continuously shift barrier draw equity and sectional energy demands. GLD Racing normalizes daily track variants, S1–S6 400m splits, weight carried, and genetic OWD profiles onto a single quantitative scale.
Standardized GLD Speed Figures
Normalizes Sha Tin Turf, Sha Tin AWT, and Happy Valley Turf onto one figure scale—from Class 5 (par 85–86) and Griffins (par 82) to Group 1 level (par 115–118).
S1–S6 400m Sectional Pace Engine
Deconstructs early pace pressure ($S_1$–$S_2$) and final 400m closing velocity ($S_6$, 22.1s–22.5s Sha Tin par) to project lone-speed vs. meltdown setups.
A through C+3 Rail & Draw Geometry
Models turn radius compression from wide 30.5m A-Course strips down to 19.5m C+3 rails (where Happy Valley inside draw bias reaches 1.29x).
GLD Master Pedigree (0–100) & OWD
Synthesizes Dosage stamina profiles, Tomlinson surface ratings, and sibling HKJC performance to price unexposed PPGs and surface switchers.
Empirical HKJC Class 1–Class 5 & Griffin Par Speed Figures & Winning Times (1000m–2400m)
Calibrated across historical Good-to-Firm / Good turf and Standard AWT starts: standard winning time, velocity (m/s), GLD Par Figure, and final 400m par split.
| Venue & Surface | Distance | HKJC Class | Par Time | Speed (m/s) | GLD Par Fig | Par Final 400m | Sample Starts |
|---|---|---|---|---|---|---|---|
| Sha Tin Turf | 1000m | Class 1 | 0:55.53 | 17.91 m/s | 105 | 22.3s | 2 |
| Sha Tin Turf | 1000m | G3 | 0:55.94 | 17.88 m/s | 104 | 22.3s | 10 |
| Sha Tin Turf | 1000m | Class 2 | 0:56.19 | 17.80 m/s | 90 | 22.3s | 12 |
| Sha Tin Turf | 1000m | Griffin (Unexposed 2yo/3yo) | 0:56.8 | 17.61 m/s | 82 | 22.6s | 2,450 |
| Sha Tin Turf | 1000m | Class 3 | 0:56.46 | 17.71 m/s | 75 | 22.3s | 61 |
| Sha Tin Turf | 1000m | Class 4 | 0:56.64 | 17.66 m/s | 54 | 22.3s | 84 |
| Sha Tin Turf | 1000m | Griffin | 0:56.96 | 17.56 m/s | 50 | 22.3s | 13 |
| Sha Tin Turf | 1000m | Class 5 | 0:57.41 | 17.27 m/s | 34 | 22.3s | 2 |
| Sha Tin Turf | 1200m | G1 | 1:08.12 | 17.62 m/s | 118 | 22.3s | 12 |
| Sha Tin Turf | 1200m | G2 | 1:07.78 | 17.70 m/s | 115 | 22.3s | 11 |
| Sha Tin Turf | 1200m | Class 1 | 1:08.28 | 17.57 m/s | 105 | 22.3s | 11 |
| Sha Tin Turf | 1200m | G3 | 1:08.00 | 17.65 m/s | 104 | 22.3s | 5 |
| Sha Tin Turf | 1200m | Class 2 | 1:08.77 | 17.45 m/s | 90 | 22.3s | 44 |
| Sha Tin Turf | 1200m | Class 3 | 1:09.03 | 17.38 m/s | 75 | 22.3s | 186 |
| Sha Tin Turf | 1200m | Class 4 | 1:09.36 | 17.30 m/s | 54 | 22.3s | 300 |
| Sha Tin Turf | 1200m | Griffin | 1:09.77 | 17.20 m/s | 50 | 22.3s | 10 |
| Sha Tin Turf | 1200m | Class 5 | 1:09.76 | 17.20 m/s | 34 | 22.3s | 53 |
| Sha Tin Turf | 1400m | G1 | 1:21.25 | 17.23 m/s | 118 | 22.7s | 4 |
| Sha Tin Turf | 1400m | Class 1 | 1:21.59 | 17.16 m/s | 105 | 22.7s | 10 |
| Sha Tin Turf | 1400m | G3 | 1:21.15 | 17.25 m/s | 104 | 22.7s | 13 |
| Sha Tin Turf | 1400m | Class 2 | 1:21.46 | 17.19 m/s | 90 | 22.7s | 55 |
| Sha Tin Turf | 1400m | Class 3 | 1:21.72 | 17.13 m/s | 75 | 22.7s | 182 |
| Sha Tin Turf | 1400m | Class 4 | 1:22.02 | 17.07 m/s | 54 | 22.7s | 289 |
| Sha Tin Turf | 1400m | Class 5 | 1:22.42 | 16.99 m/s | 34 | 22.7s | 93 |
| Sha Tin Turf | 1600m | G1 | 1:33.44 | 17.12 m/s | 118 | 22.7s | 14 |
| Sha Tin Turf | 1600m | G2 | 1:33.49 | 17.11 m/s | 115 | 22.7s | 13 |
| Sha Tin Turf | 1600m | Class 1 | 1:33.88 | 17.04 m/s | 105 | 22.7s | 8 |
| Sha Tin Turf | 1600m | G3 | 1:33.70 | 17.07 m/s | 104 | 22.7s | 4 |
| Sha Tin Turf | 1600m | 4YO Classic | 1:33.89 | 17.04 m/s | 92 | 22.7s | 4 |
| Sha Tin Turf | 1600m | Class 2 | 1:34.33 | 16.96 m/s | 90 | 22.7s | 32 |
| Sha Tin Turf | 1600m | Class 3 | 1:34.67 | 16.90 m/s | 75 | 22.7s | 86 |
| Sha Tin Turf | 1600m | Class 4 | 1:34.97 | 16.85 m/s | 54 | 22.7s | 92 |
| Sha Tin Turf | 1600m | Class 5 | 1:35.43 | 16.77 m/s | 34 | 22.7s | 36 |
| Sha Tin Turf | 1800m | G3 | 1:47.38 | 16.76 m/s | 104 | 23.1s | 14 |
| Sha Tin Turf | 1800m | 4YO Classic | 1:46.62 | 16.88 m/s | 92 | 23.1s | 5 |
| Sha Tin Turf | 1800m | Class 2 | 1:47.69 | 16.71 m/s | 90 | 23.1s | 16 |
| Sha Tin Turf | 1800m | Class 3 | 1:47.35 | 16.77 m/s | 75 | 23.1s | 29 |
| Sha Tin Turf | 1800m | Class 4 | 1:47.88 | 16.68 m/s | 54 | 23.1s | 35 |
| Sha Tin Turf | 1800m | Class 5 | 1:48.45 | 16.60 m/s | 34 | 23.1s | 19 |
| Sha Tin Turf | 2000m | G1 | 2:00.55 | 16.59 m/s | 118 | 23.1s | 14 |
| Sha Tin Turf | 2000m | G2 | 2:00.77 | 16.56 m/s | 115 | 23.1s | 4 |
| Sha Tin Turf | 2000m | 4YO Classic | 2:00.04 | 16.66 m/s | 92 | 23.1s | 4 |
| Sha Tin Turf | 2000m | Class 2 | 2:01.67 | 16.44 m/s | 90 | 23.1s | 10 |
| Sha Tin Turf | 2000m | Class 3 | 2:01.80 | 16.42 m/s | 75 | 23.1s | 29 |
| Sha Tin Turf | 2000m | Class 4 | 2:02.53 | 16.32 m/s | 54 | 23.1s | 22 |
| Sha Tin Turf | 2000m | Class 5 | 2:02.70 | 16.30 m/s | 34 | 23.1s | 11 |
| Sha Tin Turf | 2400m | G1 | 2:26.87 | 16.34 m/s | 118 | 23.1s | 9 |
| Sha Tin Turf | 2400m | Group 1 / Class 1 (2400m Vase / Chater Cup) | 2:25.6 | 16.48 m/s | 115 | 23.1s | 1,420 |
| Sha Tin Turf | 2400m | G3 | 2:30.72 | 15.92 m/s | 104 | 23.1s | 5 |
| Sha Tin AWT | 1200m | Class 1 | 1:08.46 | 17.51 m/s | 105 | 23.1s | 2 |
| Sha Tin AWT | 1200m | Class 2 | 1:08.31 | 17.57 m/s | 90 | 23.1s | 13 |
| Sha Tin AWT | 1200m | Class 3 | 1:08.40 | 17.54 m/s | 75 | 23.1s | 58 |
| Sha Tin AWT | 1200m | Class 4 | 1:09.02 | 17.39 m/s | 54 | 23.1s | 92 |
| Sha Tin AWT | 1200m | Class 5 | 1:09.60 | 17.24 m/s | 34 | 23.1s | 41 |
| Sha Tin AWT | 1600m | Class 3 | 1:38.59 | 16.13 m/s | 75 | 23.8s | 1 |
| Sha Tin AWT | 1650m | Class 1 | 1:37.89 | 16.86 m/s | 105 | 23.8s | 3 |
| Sha Tin AWT | 1650m | Class 2 | 1:38.48 | 16.75 m/s | 90 | 23.8s | 13 |
| Sha Tin AWT | 1650m | Class 3 | 1:38.33 | 16.78 m/s | 75 | 23.8s | 43 |
| Sha Tin AWT | 1650m | Class 4 | 1:39.05 | 16.66 m/s | 54 | 23.8s | 54 |
| Sha Tin AWT | 1650m | Class 5 | 1:39.51 | 16.58 m/s | 34 | 23.8s | 28 |
| Sha Tin AWT | 1800m | Class 3 | 1:46.86 | 16.84 m/s | 75 | 23.8s | 4 |
| Sha Tin AWT | 1800m | Class 4 | 1:48.53 | 16.59 m/s | 54 | 23.8s | 16 |
| Sha Tin AWT | 1800m | Class 5 | 1:49.43 | 16.45 m/s | 34 | 23.8s | 11 |
| Happy Valley Turf | 1000m | Class 2 | 0:56.52 | 17.69 m/s | 90 | 22.9s | 14 |
| Happy Valley Turf | 1000m | Class 3 | 0:56.68 | 17.64 m/s | 75 | 22.9s | 57 |
| Happy Valley Turf | 1000m | Class 4 | 0:57.17 | 17.49 m/s | 54 | 22.9s | 79 |
| Happy Valley Turf | 1000m | Class 5 | 0:57.16 | 17.49 m/s | 34 | 22.9s | 48 |
| Happy Valley Turf | 1200m | Class 1 | 1:09.04 | 17.38 m/s | 105 | 22.9s | 3 |
| Happy Valley Turf | 1200m | Class 2 | 1:09.18 | 17.35 m/s | 90 | 22.9s | 26 |
| Happy Valley Turf | 1200m | Class 3 | 1:09.62 | 17.24 m/s | 75 | 22.9s | 207 |
| Happy Valley Turf | 1200m | Class 4 | 1:09.95 | 17.16 m/s | 54 | 22.9s | 379 |
| Happy Valley Turf | 1200m | Class 5 | 1:10.11 | 17.12 m/s | 34 | 22.9s | 76 |
| Happy Valley Turf | 1650m | Class 1 | 1:39.06 | 16.66 m/s | 105 | 23.5s | 3 |
| Happy Valley Turf | 1650m | Class 2 | 1:39.14 | 16.64 m/s | 90 | 23.5s | 26 |
| Happy Valley Turf | 1650m | Class 3 | 1:39.84 | 16.53 m/s | 75 | 23.5s | 134 |
| Happy Valley Turf | 1650m | Class 4 | 1:40.14 | 16.48 m/s | 54 | 23.5s | 247 |
| Happy Valley Turf | 1650m | Class 5 | 1:40.50 | 16.42 m/s | 34 | 23.5s | 75 |
| Happy Valley Turf | 1800m | G3 | 1:48.25 | 16.63 m/s | 104 | 23.8s | 5 |
| Happy Valley Turf | 1800m | Class 2 | 1:48.63 | 16.57 m/s | 90 | 23.8s | 12 |
| Happy Valley Turf | 1800m | Class 3 | 1:49.17 | 16.49 m/s | 75 | 23.8s | 42 |
| Happy Valley Turf | 1800m | Class 4 | 1:49.56 | 16.43 m/s | 54 | 23.8s | 42 |
| Happy Valley Turf | 1800m | Class 5 | 1:49.78 | 16.40 m/s | 34 | 23.8s | 36 |
| Happy Valley Turf | 2200m | Class 3 (80–60) | 2:15.4 | 16.25 m/s | 97 | 23.8s | 3,180 |
| Happy Valley Turf | 2200m | Class 2 | 2:16.68 | 16.05 m/s | 90 | 23.8s | 1 |
| Happy Valley Turf | 2200m | Class 3 | 2:15.83 | 16.20 m/s | 75 | 23.8s | 11 |
| Happy Valley Turf | 2200m | Class 4 | 2:16.85 | 16.08 m/s | 54 | 23.8s | 21 |
| Happy Valley Turf | 2200m | Class 5 | 2:17.01 | 16.06 m/s | 34 | 23.8s | 23 |
HKJC Pool Terminology (Win, Place, Quinella, Quinella Place, Forecast, Trio, Tierce & First 4) & Wagering Guide
HKJC pari-mutuel pools feature world-leading low takeout rates: just 17.5% on Win, Place, Quinella, and Quinella Place; 19.5% on Forecast/Exacta; and 25.0% on Trio, Tierce, and First 4 / Quartet.
| HKJC Pool Name | International Name | Winning Rule | Takeout | GLD Quantitative Strategy |
|---|---|---|---|---|
| Tuk Ying (Win) | Win | Select the 1st-place finisher | 17.5% | Core single-horse pool (17.5% takeout) when a runner holds a clear GLD Speed Figure edge aligned with rail and draw bias. |
| Wai Chi (Place) | Place | Top 3 finish (7+ runners) or Top 2 (4–6 runners) | 17.5% | Optimal for steady bankroll compounding on Sha Tin closers with verified sub-22.4s final 400m sectionals. |
| Lin Ying (Quinella) | Quinella | Select 1st and 2nd finishers in either order | 17.5% | Premier low-takeout (17.5%) two-horse pool; pair an inside stalker (OP) with a top GLD Speed Figure closer (C). |
| Wai Chi Q (Quinella Place) | Quinella Place / Wide | Select 2 runners that both finish in the Top 3 | 17.5% | Low 17.5% takeout makes Quinella Place ideal in 14-runner Sha Tin handicaps when keying a top figure anchor with GLD Line overlays. |
| Yi Chung Choi (Forecast) | Forecast / Exacta | Select 1st and 2nd finishers in exact order | 19.5% | Provides strong leverage over Quinella when locking a lone-speed inside leader on top at Happy Valley or Sha Tin AWT. |
| Tan T (Trio) | Trio | Select 1st, 2nd, and 3rd finishers in any order | 25.0% | Classic 3-horse box/banker pool blending 1 early pace runner (SPD/OP) + 1 midfield runner (PCK) + 1 late closer (C). |
| Sam Chung Choi (Tierce) | Tierce / Trifecta | Select 1st, 2nd, and 3rd finishers in exact order | 25.0% | Anchor top GLD Speed Figure contenders in 1st/2nd and spread rail-saving draws and high-OWD pedigree improvers in 3rd. |
| Sei Lin Wan / Sei Chung Choi | First 4 & Quartet | Select Top 4 finishers (First 4 any order; Quartet exact order) | 25.0% | Merged pool with deep liquidity; use a two-horse GLD Speed Figure banker structure over 5–6 sectional improvers. |
Hong Kong Racing Strategy & Analyses
View All Articles →Frequently Asked Questions: Hong Kong Racing (HKJC) Speed Figures & Analytics
Q1. Are GLD Speed Figures normalized across Sha Tin Turf, Sha Tin AWT, and Happy Valley?
Yes. Although Happy Valley 1200m runs 0.6s slower in raw time than Sha Tin 1200m (1:09.6 vs 1:09.0 in Class 3) due to its two tight turns and 312m stretch, GLD Speed Figures normalize for course geometry and daily track variant so horses switching between Sha Tin and Happy Valley can be compared directly.
Q2. What is the GLD Line and how should I compare it to HKJC tote odds?
The GLD Line represents our projected market odds line derived from speed ratings, sectional pace setup, draw geometry, and pedigree. Whenever a runner’s live HKJC tote price trades higher than its GLD Line, it signals a potential value overlay.
