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.

Racing data

HKJC Comments on Running

Stewards' running comments for every Hong Kong runner

hkjc_comments_on_running

Rows

250,626

Coverage

September 2000 to September 2026

Columns

21

Latest data

2026-09-23

Sample

8 rows shown
HKJC Comments on Running: Sample
race_daterace_norace_idhkjc_internal_race_idrace_nameratingdistance_mvenuegoingplacingplacing_rawhorse_nohorsebrand_codehorse_idjockeygeargear_labelcommentupdated_atid
2026-09-231HV_20260923_R01037NAM FUNG HANDICAP40-01650Happy ValleyGood114RED BRICK WARRIORK580HK_2024_K580C L ChauSR1Shadow Roll (1st time)Began smartly from gate 1, sent forward to take the lead, enjoyed the easy lead in the middle stages, kept on well in straight despite shifting out, won by a neck. (See Racing Incidents.)2026-09-29 02:07:50.9560006faae352f47e2fa0c6e4e11fdcd55642
2026-09-231HV_20260923_R01037NAM FUNG HANDICAP40-01650Happy ValleyGood2211ORIENTAL SURPRISEK028HK_2024_K028Z PurtonB/TTBlinkers / Tongue TieAverage to begin, raced 2 wide in midfield, found rail near 400M, kept to inside after straightening and finished off well to take 2nd. (See Racing Incidents.)2026-09-29 02:07:50.9560007f24853c1f73fd3dd4c556df8d57f5ae
2026-09-231HV_20260923_R01037NAM FUNG HANDICAP40-01650Happy ValleyGood3310WINDICATOR FAMILYH419HK_2022_H419K TeetanV-Visor (removed)Shifted out at start and made contact, raced towards rear, 8 lengths or so back turning in, made very good progress in straight to take a place.2026-09-29 02:07:50.956000c1fff06af4a9564b71a73e5edca79388
2026-09-231HV_20260923_R01037NAM FUNG HANDICAP40-01650Happy ValleyGood446ALL ARE MINEH293HK_2022_H293L HewitsonH/XBHood / Crossed Nose BandTaken back from a wide draw, raced at rear on the inside, still well back on turn, angled out 350M, made good progress in straight to make frame.2026-09-29 02:07:50.956000ca0de68cb67adc9a8baf54ed33f46659
2026-09-231HV_20260923_R01037NAM FUNG HANDICAP40-01650Happy ValleyGood553SOARING BRONCOJ162HK_2023_J162L FerrarisCP-/B1Sheepskin Cheek Pieces (removed) / Blinkers (1st time)Jumped with them, raced better than midfield on the inside, angled out 400M, 4 lengths back turning in, kept on evenly in straight.2026-09-29 02:07:50.956000cf4133227c32b89b4f9909e535e6ed09
2026-09-231HV_20260923_R01037NAM FUNG HANDICAP40-01650Happy ValleyGood661SUPER SICARIOK306HK_2024_K306C Y Ho--No gearModerately away from the widest draw, raced 3 wide better than midfield early, moved closer after passing 1000M, 2nd in the middle stages, 2-1/2L back turning in, peaked on run 200M, weakened final 100M.2026-09-29 02:07:50.956000134bb189d4592d369f49545fdc4b86cd
2026-09-231HV_20260923_R01037NAM FUNG HANDICAP40-01650Happy ValleyGood7712PERFECT PAIRINGJ331HK_2023_J331A AtzeniBBlinkersBumped shortly after start, raced at rear on the outside, very wide turning in, made some progress in straight.2026-09-29 02:07:50.956000da23fa40ab142c47f544657ae561cea6
2026-09-231HV_20260923_R01037NAM FUNG HANDICAP40-01650Happy ValleyGood887CIRCUIT DUFFYJ501HK_2023_J501M L YeungV-/PC1Visor (removed) / Pacifiers with Cowls (1st time)Out with rest, raced 2 wide slightly behind midfield, 7 lengths or so back turning in, kept on same pace in straight.2026-09-29 02:07:50.9560006298f70e3e7f87fad313d42663642d3f

Both open directly in a spreadsheet.

Also as compressed CSV, JSON

Question about this table? Ask us. (opens in new tab)

Columns

21
HKJC Comments on Running: Columns
Column Type Description
race_date date Date of the race (YYYY-MM-DD)
race_no number Race number within the meeting
race_id text Canonical race identifier (venue_YYYYMMDD_RNN, e.g. ST_20250928_R01) — joins to hkjc_races.race_id, many rows here (one per horse) to one race there
hkjc_internal_race_id text HKJC's own per-season numeric race id, as shown in parentheses on the page (resets each season — not a cross-dataset join key; use race_id for joins)
race_name text Race name (e.g. SUNBIRD PLATE)
rating text Race rating band, blank when not applicable
distance_m number Race distance in metres
venue text Racecourse — Sha Tin or Happy Valley
going text Going (track condition), e.g. Good To Yielding
placing number Finishing placing as a number (NULL when non-numeric, e.g. WV/DH)
placing_raw text Finishing placing exactly as the source shows it, including the non-numeric outcome codes a finishing position cannot express: PU (pulled up), UR (unseated rider), FE (fell), DNF (did not finish), TNP (took no part), DISQ (disqualified). Numeric where the horse completed the race; `placing` carries the same value typed as an integer, and is null for every coded outcome.
horse_no text Horse's saddle number in the race
horse text Horse's name in English, with the trailing brand parenthetical removed (that value is in brand_code)
brand_code text Horse's HKJC brand number exactly as the page shows it (e.g. L441; historical horses carry a cycle prefix and render two letters, e.g. BT163 — horse_id embeds only the trailing form, HK_1998_T163)
horse_id text Canonical horse identifier (HK_YYYY_XXXX format)
jockey text Jockey who rode the horse
gear text Equipment carried (HKJC gear codes, e.g. TT = Tongue Tie, B = Blinkers). See gear_label for the decoded form.
gear_label text Equipment decoded to words, e.g. 'Visor (removed) / Blinkers (2nd time) / Tongue Tie'. 'No gear' where the raw code is '--'. Codes are HKJC's own (Equipment Register, racing.hkjc.com/en-us/local/page/reg-approved-gear); a trailing 1/2 means first/second time worn and a trailing '-' means removed this start. Unrecognised codes pass through unchanged.
comment text Stewards' comment describing how the horse ran in the race
updated_at date and time Timestamp this row was last (re)parsed into the warehouse
id text Stable unique identifier for this row — the last column of every export. Use it to deduplicate, to key an incremental load, or to reference one specific row. It is additive: the entity and join keys you already use (race_id, horse_id, and the like) are unchanged.

Query it

Every table can be queried with SQL, the API or an AI assistant, using a Renavon account.

SELECT * FROM renavon_exports.hkjc_comments_on_running LIMIT 10

Get a key on renavon.com (opens in new tab)

Ways to get this table

Free sample

Last 12 months of stewards' comments on running, every runner in every meeting, full schema and no row cap.

Free

Download the sample

One-off archive

3 September 2000 to present · does not update

$149

Buy the archive Comments on Running (opens in new tab)

Racing Pass Pro

A rolling 24-month window, currently from October 2024with 13 other tables

$149/mo

Subscribe to Racing Pass Pro (opens in new tab)

See all pricing