HKJC Odds Movements — Full Archive

HKJC odds movement archive — Win and Place since December 2021, exotic pools since October 2024 (one-off)

1 dataset

Archive of HKJC odds movements to the latest meeting, at last-sync (hourly) freshness. One row per odds movement per combination: each pool update the Hong Kong Jockey Club publishes is stored as that pool's full set of prices, timestamped with HKJC's own update time (snapshot_timestamp, UTC); unchanged states are not repeated, so hold a price flat until the next row. Our collector polls, so if HKJC moves a pool more than once between two polls only the later state is recorded. In the 30 minutes before each race it polled about every minute from 8 December 2021 to 27 September 2023, about every 5 minutes from 1 October 2023 to 28 January 2024, about every minute from 31 January 2024 to 14 July 2024, about every 5 minutes from 1 October 2024 to 27 May 2026 and about every minute since 28 May 2026; earlier in the day, about every 5 minutes until 27 May 2026 and about every minute since 28 May 2026. Post time here is the race card's where we hold it, and otherwise the last five-minute mark at least 30 seconds before betting closed. At 5 minutes before post time the median age of the latest Win price we hold is under a minute in every period; at 1 minute before post time it is under 1, 5, 1, 5 and 1 minutes in those five periods: from 1 October 2023 to 28 January 2024 and from 1 October 2024 to 27 May 2026 polls fell on the five-minute marks post times fall on, so the price 1 minute before post time is usually the one from 5 minutes before. Hong Kong meetings (Sha Tin and Happy Valley): Win and Place odds from 8 December 2021; Quinella, Quinella Place, Forecast, Trio, First Four and Double from 1 October 2024. 18 Hong Kong meetings in that span have no odds at all: 10 September 2023; 3, 6, 10 and 13 March 2024; 8, 11, 15, 18, 22, 25 and 28 September 2024; 3, 6 and 9 November 2024; and 7, 11 and 14 January 2026. 2 more Hong Kong meetings were captured too thinly to time anything before the off, with fewer than 10 Win states in at least half their races: 13 September 2023 and 29 December 2024. Collection stopped while betting was still open at Happy Valley races 3-10 on 26 December 2024 and Sha Tin races 2-10 on 8 June 2025, so those races hold no odds from the last minutes of betting. The final Win odds of every finisher at these 20 meetings and in these 17 races are in our race results dataset (column odds). Elsewhere, missed polls leave 102 other races whose latest Win price at 5 minutes before post time is more than 10 minutes old, 18 of them more than an hour old; the meetings with five or more such races are Happy Valley races 1, 2 and 4-8 on 4 January 2023; Sha Tin races 4-8 on 29 January 2023; Sha Tin races 2 and 7-10 on 19 February 2023; Sha Tin races 1-7 on 28 June 2025; Happy Valley races 1-6 and 8 on 28 January 2026; Happy Valley races 2-4, 6 and 7 on 18 March 2026; and Sha Tin races 2-7 on 29 March 2026. Tierce and Quartet: the Hong Kong Jockey Club publishes no complete odds matrix for either pool, only the 20 lowest-priced combinations (TCETop, QTTTop) and, for each runner taken as banker, the 10 lowest-priced combinations with that runner first (TCEBanker, QTTBanker); Trio and First Four carry the same two lists (TRITop, FFTop, TRIBanker, FFBanker) beside their complete matrices. The top-20 lists run from 1 October 2024 but were not collected for meetings from 1 January 2026 to 24 May 2026; the banker lists exist for 8 meetings between 28 September 2025 and 27 December 2025 and for every meeting from 27 May 2026. Overseas races simulcast in Hong Kong (venues S1-S5) are included from 29 September 2024. Your download is the archive as of your purchase date — a dated artifact; re-downloads serve the same vintage. A one-time purchase; for odds during race meetings (refreshed hourly), see Racing Pass Enterprise.

Choose Your Plan

Full Archive

A frozen snapshot of the full historical dataset at purchase date: one-time payment, no subscription.

US$499
one-time purchase

Full refund until you download; once downloaded, the sale is final. Refund policy

A Pass gives you freshness within a rolling window. The Full Archive gives you the full history we hold for the dataset, frozen at purchase. They solve different problems, and they work together.

Includes

  • All 1 datasets, the full history we hold up to purchase date
  • Gzipped CSV per dataset, download link valid for 7 days
  • Coverage: Dec 2021 – present

Does not include

  • Records added after your purchase date
  • API access and live queries
  • Formats beyond CSV and Parquet

Need data going forward, or live queries? Choose a subscription instead.