The Ranker
Browse the latest race-day research picks, switch dates with the dropdown, and review the strongest four selections for each race.
Race 1
1800m | awt
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 4 | 大利好運 | p_top3 0.354 | - |
| 2 | 3 | 光輝歲月 | p_top3 0.285 | - |
| 3 | 1 | 風起雲湧 | p_top3 0.260 | - |
| 4 | 6 | 悠悠乾坤 | p_top3 0.219 | - |
Model Narrative
A wide-open AWT 1800m with six horses separated by modest margins and no single runner commanding the field. 大利好運 leads the way at p_top3 (~0.35) from gate 8 — 布文 for 蔡約翰, rated 33, ear covers, PC and tongue tie throughout; won at ST 1650m on May 6 and placed second on April 1 at the same trip, the 1800m distance slightly less convincing but the consistent Class 5 form gives clear reason to follow. 光輝歲月 (~0.28) pushes hardest from gate 6 — 霍宏聲 for 游達榮, blinkers and tongue tie; won at ST 1650m on April 1 by a short head, ran fourth twice before that at 1800m and 1650m — the recent blowout of 7.5 lengths on May 17 is the one note of caution, though the underlying form at this venue is solid and the gap to the top pick is bridgeable. 風起雲湧 (~0.26) gets the rail from gate 1 — 田泰安 for 蘇偉賢, visor and tongue tie; placed second at ST 1800m Class 4 on May 6 and again second at ST 1800m Class 5 on April 19 — a horse stepping down in class today and the 1800m trip suits, though most of its recent work has been at Class 4. 悠悠乾坤 (~0.22) needs luck from gate 10 — 希威森 for 桂福特, cross-blinkers on; won at ST 1650m on January 21 by three quarters of a length, but the HV 1800m blowout on April 29 was worrying, and the bounce-back form at 1650m on April 1 was only fourth — the scores are close enough to keep it honest. 香港精神 (~0.17) drawn at gate 4, 梁家俊 for 葉楚航, blinkers and tongue tie; ran third at ST 1800m on May 17 and won at ST 2000m back in January — the 1800m trip is familiar, though scores sit a step back and the field is deep. 連連好運 (~0.16) closes out the Top 6 from gate 2 — 奧爾民 for 文家良, cheekpiece-off blinkers; ran eleventh at ST 1400m on May 9 and has produced little across several Class 4 starts at shorter trips — the drop to Class 5 and today's longer trip are mild positives but the recent form is hard to trust.
Race 2
1400m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 5 | 始終如一 | p_top3 0.346 | - |
| 2 | 1 | 順善寶 | p_top3 0.269 | - |
| 3 | 11 | 威威父子 | p_top3 0.227 | - |
| 4 | 6 | 知恩圖報 | p_top3 0.217 | - |
Model Narrative
The form puzzle here is that 始終如一 has never set foot at Sha Tin — all its recent runs have come at Happy Valley — and that venue gap is the defining question over an otherwise comfortable scoring lead. Top pick p_top3 (~0.35) from gate 9 — 潘頓 for 沈集成, tongue tie on; last five runs are all at HV 1650m or 1800m, finishing seventh twice in the most recent pair, which is not exactly encouraging, but the scoring model sees something the raw lines don't fully reflect. 順善寶 (~0.27) comes closest from gate 5 — 莫雷拉 for 方嘉柏, tongue tie; placed second at ST 1400m on May 3 by two lengths, third on April 12, second on February 8 — a horse that runs at this trip repeatedly and finishes in the frame, and the consistent Sha Tin 1400m form means it has genuine claims to reverse if the top pick stumbles on the unfamiliar surface. 威威父子 (~0.23) lurks just off the pace from gate 2 — 何澤堯 for 巫偉傑, visor throughout; placed second at ST 1600m on April 12, and won at HV in December, though the March run at ST 1400m was a poor ninth — the form is inconsistent but the inside draw helps. 知恩圖報 (~0.22) holds a realistic chance from the inside rail — 梁家俊 for 鄭俊偉, blinkers and tongue tie; ran fifth at ST 1400m on May 3 and sixth on March 29, a modest pattern but steady enough to factor, and the switch back from Class 4 distances at 1800m tells its own story. 喜行 (~0.19) sits just below the mid-pack from gate 3 — 班德禮 for 大衛希斯, blinkers and tongue tie; placed third at ST 1200m on May 6 but has been scattered across trips ranging from 1000m to 1650m — the step up to 1400m is workable but the score reflects the uncertainty. 東方寶寶 (~0.19) takes the last spot drawn at gate 4 — 艾兆禮 for 姚本輝; placed second at ST 1200m on May 17 by two lengths and second at HV 1650m on April 15 by a short head — a horse that has been finishing second often and the no-gear approach is distinct in this field.
Race 3
1200m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 2 | 支付之父 | p_top3 0.453 | - |
| 2 | 1 | 深心星 | p_top3 0.417 | - |
| 3 | 4 | 天天更好 | p_top3 0.260 | - |
| 4 | 3 | 銳逸 | p_top3 0.240 | - |
Model Narrative
支付之父 and 深心星 have separated themselves from this ST 1200m field, and the race essentially comes down to those two. 支付之父 leads at p_top3 (~0.45) from the inside rail — 潘頓 for 葉楚航, tongue tie; placed second at ST 1000m on May 9 and again second on April 19 at the same trip, a horse in consistent form who is stepping up from 1000m to 1200m today, and the wider scope of the longer trip should suit a runner that has been finishing just behind the winner. 深心星 (~0.42) challenges most credibly from gate 5 — 莫雷拉 for 方嘉柏, visor and cross-blinkers; this horse has been off the track since March 2025, a layoff of over a year, and the last run before that absence was a win at ST 1400m — the talent is obvious but the form blank is the one caveat for a horse whose class rating of 53 is right on the heels of the top pick. 天天更好 (~0.26) sits just below from gate 6 — 巴度 for 羅富全, hood, pads and tongue tie; placed second at ST 1200m on May 17 by a neck, placed second again on April 26, and won at this exact trip on March 29 — active, consistent form at ST 1200m, and a horse that clearly handles the track. 銳逸 (~0.24) drawn at gate 7, 艾道拿 for 大衛希斯 — no recent form data supplied, but the score holds within striking distance of the third pick. 綠色鐵驥 (~0.24) also in the mix from gate 8 — 霍宏聲 for 伍鵬志, blinkers; finished fourteenth at ST 1400m on May 24 and twelfth on April 26 at the same trip — two heavy defeats at 1400m cast doubt here, though the drop back to 1200m could change the picture. 眼健康 (~0.20) completes the card from gate 3 — 田泰安 for 蔡約翰, blinkers and tongue tie; primarily a Happy Valley runner who ran eighth at HV 1200m on May 20 — the switch to Sha Tin adds an unfamiliar element, though the January run at ST 1200m does provide some reference.
Race 4
1400m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 10 | 暴風一族 | p_top3 0.372 | - |
| 2 | 4 | 盈妮威楓 | p_top3 0.234 | - |
| 3 | 5 | 時時歡笑 | p_top3 0.215 | - |
| 4 | 14 | 挺秀弘利 | p_top3 0.215 | - |
Model Narrative
暴風一族 heads this ST 1400m turf field at p_top3 (~0.37) from the inside rail — 希威森 for 桂福特, rated 47, no gear listed; won at ST 1200m on February 14 by a nose, but subsequent runs at 1400m have been a string of mid-pack finishes and a blowout of 12 lengths on May 3 in sticky going — the February win is a genuine data point and today's draw is ideal on paper, though the inconsistency since then is worth noting. 盈妮威楓 (~0.23) right on its heels from gate 8 — 金誠剛 for 姚本輝 — limited form data available but the score sits within range of the top pick and the middle draw gives options. 時時歡笑 (~0.22) drawn at gate 9, 蔡明紹 for 游達榮 — similarly sparse on recent form, a step back in score but within striking distance of the pace. 挺秀弘利 (~0.21) lurks just off the pace from gate 5 — 巴度 for 巫偉傑, rated 42, multiple gear changes across recent starts including cheekpiece variants, hood and tongue tie; ran sixth at ST 1200m on May 17 and seventh at ST 1600m on April 19, a scattered pattern across distances without a standout recent result. 龍城強將 (~0.21) also in the mix, jumping from gate 4 — 田泰安 for 韋達, rated 55, blinkers throughout; ran fourth at ST 1400m on May 17 by one length — the best recent run in this lineup — and placed second twice in January and November at the same trip, though February's complete collapse of nearly 14 lengths hangs over the profile. 超拍檔 (~0.16) needs luck from the wide gate — lumped with gate 14, 布浩榮 for 呂健威, cheekpiece then blinkers on; won at ST 1400m on March 1 by a short head and placed second at ST 1200m in February — the talent clearly exists, yet two subsequent disasters of 10.5 and 7.25 lengths at this trip complicate matters, and the outside gate is a genuine obstacle.
Race 5
1800m | awt
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 9 | 精明選擇 | p_top3 0.334 | - |
| 2 | 1 | 開心宇宙 | p_top3 0.278 | - |
| 3 | 2 | 凱明神駒 | p_top3 0.183 | - |
| 4 | 11 | 午夜快車 | p_top3 0.176 | - |
Model Narrative
Three horses share genuine claims at the top of this AWT 1800m with scores that refuse to pull decisively apart. 精明選擇 leads at p_top3 (~0.33) from gate 4 — 霍宏聲 for 伍鵬志, rated 46, cheekpiece and tongue tie; won at ST 1800m on May 6 by 1.25 lengths and placed second the start before on April 1 at the same trip — back-to-back quality runs at this exact venue and distance make a compelling case, and the draw is workable. 開心宇宙 (~0.28) emerges as the real test from gate 6 — 梁家俊 for 丁冠豪, rated 59, pads; won at ST 1800m on April 1 by a short head — the same race 精明選擇 placed second in — and the head-to-head context from that day makes this a genuine rivalry rematch. The May blowout of 20.5 lengths needs explaining but one poor run doesn't erase the prior class. 凱明神駒 (~0.18) drawn at gate 2, 布文 for 沈集成, rated 58, blinkers and tongue tie; ran third at ST 1650m on May 6, dropped down from Class 3 runs at HV and ST, and the class relief today is a positive — a step back in score but with the highest official rating in the top three, the talent ceiling is credible. 午夜快車 (~0.18) within striking distance from gate 8 — 田泰安 for 徐雨石, rated 41, pads; won at ST 1650m on May 6 by two lengths — recent winning form is a clear plus, though 1800m is a stretch beyond that 1650m comfort zone. 盈益善 (~0.17) out of gate 3, 奧爾民 for 游達榮, rated 57, tongue tie; ran fourteenth at ST 1800m on May 17 by 16.75 lengths and eleventh at HV 1800m in March — two heavy defeats at this trip make the form very hard to trust despite the rating. 加州星馳 (~0.15) gets a look in at gate 10 — 蔡明紹 for 告東尼, rated 55, blinkers and visor; placed second at ST 1650m on March 15 but has produced little since, running tenth and twelfth in the two April outings at this trip.
Race 6
1600m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 2 | 睿智多寶 | p_top3 0.359 | - |
| 2 | 4 | 勤德天下 | p_top3 0.293 | - |
| 3 | 7 | 部族高手 | p_top3 0.269 | - |
| 4 | 9 | 愛心波 | p_top3 0.256 | - |
Model Narrative
睿智多寶 carries the top scoring weight in this ST 1600m but needs luck from the wide gate — drawn at gate 13, 潘頓 for 黎昭昇, rated 56, visor and tongue tie; won at ST 1600m on March 22 by half a length, placed third on March 8 at the same trip, and placed second on April 19 — the form at this exact distance is consistent and pointing the right way, though the draw asks for an early tactical decision. 勤德天下 (~0.29) looms largest from the rail — 梁家俊 for 鄭俊偉, rated 52, cross-blinkers; won at ST 1600m on February 19 by a short head and placed third on March 22 — the same race the top pick won — giving these two a shared reference point. Two poor runs in April and May temper the enthusiasm, but the inside draw gives every chance to produce a forward move. 部族高手 (~0.27) challenges most credibly from gate 3 — 周俊樂 claiming two pounds for 廖康銘, rated 48, tongue tie; won at ST 1400m Class 5 on March 29 and placed fourth twice since, stepping up in class today — the claim adds interest and the inside draw helps, though the class rise is a factor. 愛心波 (~0.26) a step back in score but within striking distance from gate 4 — 奧爾民 for 賀賢, rated 49, cross-blinkers; placed third at ST 1800m on February 14 and fourth at HV 1800m in March — a horse coming down in distance from 1800m, which could suit a runner that has been grinding around the frame at the longer trip. 君達得 (~0.25) not far away from gate 8 — 金誠剛 for 丁冠豪, rated 45, tongue tie; placed third at ST 1600m on May 9 by 1.75 lengths — the most recent run at this exact trip is a positive reference, though a poor ninth on April 19 at the same distance creates a mixed picture. 雙星報喜 (~0.25) sneaks into the picture from gate 2 — 艾兆禮 for 呂健威, rated 59, cheekpiece and tongue tie; dropped from Class 3 runs where it struggled, to Class 4 today — the official rating is the highest in the field and the class relief might be just what a horse of this profile needs, though recent form has been firmly mid-pack.
Race 7
1200m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 1 | 玄宇宙 | p_top3 0.358 | - |
| 2 | 9 | 勤德皆備 | p_top3 0.320 | - |
| 3 | 8 | 應龍飛影 | p_top3 0.304 | - |
| 4 | 2 | 忠良烈漢 | p_top3 0.233 | - |
Model Narrative
Three horses share genuine claims at the top of this ST 1200m, and the margins between them are slim enough that the race shape could easily shuffle the outcome. 玄宇宙 leads the way at p_top3 (~0.36) from gate 4 — 何澤堯 for 丁冠豪; no recent form on record to dissect, so the score carries the argument, and it does so with enough authority to hold the top spot. 勤德皆備 (~0.32) pushes hardest from gate 10 — 潘頓 for 賀賢, rated 48; ran sixth at ST 1200m on May 6, seventh at HV 1200m on April 22, and fifth at this trip on April 12 — consistent without threatening the front, but the gap to the top pick is genuinely slim and the rail draw of gate 10 in a twelve-horse field is a workable position. 應龍飛影 (~0.30) challenges most credibly from gate 7 — 艾兆禮 for 伍鵬志, tongue tie throughout; ran third at ST 1200m on May 3 and second at the same trip on April 12, both Class 4 with the tongue tie consistent — the form is ticking upward even if the May 24 eleventh-place run asks questions, and a rating of 50 leaves room. 忠良烈漢 (~0.23) drawn at gate 12, 奧爾民 for 徐雨石; the wide draw complicates the run and the gap back from the top three is meaningful. 萬事勝利 (~0.22) slots in from gate 3 — 巴度 for 告東尼, tongue tie; recent runs at 1400m and 1600m have been unrewarding, but March's win at 1600m shows the talent exists and the drop back to 1200m is at least worth monitoring. 星光大道 (~0.21) closes out the Top 6 from gate 11 — 霍宏聲 for 韋達, cross-blinkers; placed third at ST 1200m on April 26 then fell to sixth on May 17, and the outside draw makes a clean run harder to guarantee.
Race 8
1000m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 4 | 團結勇士 | p_top3 0.462 | - |
| 2 | 1 | 米奇 | p_top3 0.299 | - |
| 3 | 3 | 精彩福星 | p_top3 0.277 | - |
| 4 | 11 | 駿馬之曲 | p_top3 0.271 | - |
Model Narrative
團結勇士 arrives at this ST 1000m with a compelling score — p_top3 (~0.46) — and a win at this exact trip on May 9 that looks tailor-made for what this race asks. 梁家俊 for 鄭俊偉, hood and tongue tie throughout; the venue note flags that this horse mostly operates at Happy Valley, making the May 9 Sha Tin win all the more significant as proof of adaptability, and the inside rail draw from gate 1 removes any positional worry. The gap back to the chasing pack is real. 米奇 (~0.30) comes closest, jumping from gate 3 — 艾兆禮 for 蔡約翰, tongue tie; ran tenth at ST 1200m on May 24 and seventh at ST 1000m on May 9 — the form dips are notable, yet a string of placed runs at ST 1200m earlier this prep and a rating of 76 suggest the ability is there when things fall right. 精彩福星 (~0.28) a step back in score but holds a realistic chance from gate 5 — 希威森 for 大衛希斯; ran sixth at ST 1000m on May 9, but the form earlier in the season — winning at HV 1200m on March 11 and placing second twice in the two starts before that — shows a horse with genuine Class 3 ability that has gone a touch quiet lately. 駿馬之曲 (~0.27) lurks just off the pace from gate 12 — 潘明輝 for 沈集成, tongue tie; ran fourth at ST 1000m on May 9 and won at ST 1000m Class 4 in June 2025, though the extended absence between November 2025 and May 2026 is a factor to weigh. 無敵好瑪 (~0.26) needs luck from the wide gate — drawn at 13, 何澤堯 for 徐雨石; no recent form to parse but the score stays within the conversation. 十分愛 (~0.21) gets a look in at gate 10 — 田泰安 for 韋達; the score sits furthest back but a clean run from a mid-field draw is at least possible.
Race 9
1200m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 1 | 得道猴王 | p_top3 0.466 | - |
| 2 | 5 | 超寫意 | p_top3 0.423 | - |
| 3 | 7 | 安康萬里 | p_top3 0.278 | - |
| 4 | 2 | 愛馬善 | p_top3 0.247 | - |
Model Narrative
得道猴王 and 超寫意 have met before and meet again here, and this ST 1200m shapes as a genuine two-horse fight with little separating them at the top. 得道猴王 leads at p_top3 (~0.47), jumping from the rail — 潘頓 for 告東尼, tongue tie; won at ST 1200m Class 3 on May 24 by a length and a quarter after dropping back from Class 2, and has been knocking on the door at Class 2 for much of this prep — the form lines are sharp and gate 1 gives nothing away. 超寫意 (~0.42) right on its heels from gate 2 — 霍宏聲 for 姚本輝, tongue tie; won at ST 1200m Class 3 on February 14, placed fourth at the same trip on April 12, and most recently ran ninth on May 9 — three of the last five starts have been at this exact trip and the score of 0.42 makes this effectively a match race. 安康萬里 (~0.28) sits just below the top pair from gate 4 — 布浩榮 for 呂健威, blinkers and tongue tie; the venue note is significant — all five recent runs have been at HV 1200m and this is a first start at Sha Tin, so the absence of track form here is the key unknown despite a rating of 71. 愛馬善 (~0.25) within striking distance from stall 10 — 梁家俊 for 鄭俊偉, blinkers; rated 82 which is the highest in the field, yet the recent Class 2 form has been well below that ceiling with placings no better than seventh in four consecutive attempts. 辣得準 (~0.24) not far away, jumping from gate 12 — 艾兆禮 for 蔡約翰; rose from Class 4 to Class 3 recently, placed second at Class 4 on April 12, and the step up in grade is being tested — the wide draw does not help the cause. 星月飛雲 (~0.23) also in the mix from gate 11 — 布文 for 韋達, cheekpiece; placed third at ST 1200m Class 3 on May 17 under testing conditions, a useful piece of recent evidence, though the outer gate means finding a clear path will take some fortune.
Race 10
1200m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 8 | 喜慶寶 | p_top3 0.450 | - |
| 2 | 6 | 扶搖勢勁 | p_top3 0.432 | - |
| 3 | 2 | 競駿輝煌 | p_top3 0.415 | - |
| 4 | 3 | 維港智能 | p_top3 0.353 | - |
Model Narrative
Can 喜慶寶 sustain a run of three consecutive wins at this trip and distance? The score says yes — p_top3 (~0.45) from gate 10 — 何澤堯 for 呂健威, tongue tie; won at ST 1200m Class 4 in January, Class 3 in February, Class 3 again in March, and ran fourth at Class 2 on May 9 — that upward trajectory across three wins at this exact trip is the strongest piece of form on the card. 扶搖勢勁 (~0.43) challenges most credibly from gate 2 — 金誠剛 for 姚本輝, rated 84; placed second at HV 1200m Class 2 on May 20 by three quarters of a length, ran second at this trip on April 12 by a nose, won at ST 1200m Class 3 on March 29 — this is a horse that has been knocking on the door of Class 2 consistently, and the score gap between these two is barely a whisker, making this a genuine duel at the top. 競駿輝煌 (~0.41) looms largest among the chasing trio from gate 12 — 布文 for 蔡約翰, blinkers, rated 92 which leads the field; ran twelfth at ST 1200m Class 2 on May 9 after a run of three solid placings — the May blowout is unexplained and the rating authority makes it impossible to ignore. 維港智能 (~0.35) holds a realistic chance from gate 6 — 潘頓 for 伍鵬志, tongue tie; won at HV 1200m Class 2 on May 20, which is sharp recent form, though earlier Sha Tin runs at this trip were inconsistent. 巴基之勝 (~0.33) also in the mix from gate 8 — 班德禮 for 蘇偉賢, visor and tongue tie; won back-to-back at ST 1200m Class 3 on March 1 and February 8, then ran eleventh at Class 2 on April 12 — the jump in class has clearly tested this horse, though two Class 3 wins at the trip are genuine credentials. 好評如潮 (~0.27) completes the card from gate 7 — 潘明輝 for 鄭俊偉, tongue tie; placed second at HV 1000m Class 2 on April 29 and third at ST 1000m Class 3 on March 15 — the 1000m form reads better than the 1200m form, and the scoring gap to the top cluster is the honest caveat.
Race 11
1400m | turf
| Rank | No. | Horse | Signals | Result |
|---|---|---|---|---|
| 1 | 3 | 一世美麗 | p_top3 0.482 | - |
| 2 | 8 | 勁無限 | p_top3 0.360 | - |
| 3 | 4 | 傑出雷霆 | p_top3 0.265 | - |
| 4 | 2 | 魅力奔騰 | p_top3 0.193 | - |
Model Narrative
The form puzzle here is 一世美麗's gate draw — box 14 in a fourteen-horse ST 1400m field is as wide as it gets, and that is the one genuine obstacle for a horse that otherwise commands this race convincingly. p_top3 (~0.48) — 潘頓 for 蔡約翰, hood on; placed third twice at ST 1400m Class 3 in May and April, placed second in March at the same trip, and won here on March 15 by a short head — four consecutive runs at this exact trip tell a consistent story, even if the win has come only once, and the hood gear has been constant. 勁無限 (~0.36) the main rival from the inside rail — 布文 for 沈集成, blinkers and tongue tie; there is only one run to go on, a heavy defeat at ST 1200m Class 3 on May 17 over a shorter trip, and the step out to 1400m is entirely untested — the score leads the chasing pack by a clear margin and likely reflects something the single data point can't show, but it remains an open question. 傑出雷霆 (~0.27) comes closest among the mid-field from gate 9 — 何澤堯 for 呂健威, hood on; won at ST 1200m Class 3 on May 17 by half a length and placed second at the same trip on April 26 — the recent form is genuinely sharp, the distance steps up to 1400m from 1200m, and how that transition sits with this horse is the interesting wrinkle. 魅力奔騰 (~0.19) lurks just off the pace from gate 6 — 霍宏聲 for 游達榮, blinkers; ran fourth at ST 1400m Class 3 on May 17 after a difficult run in April and March, the most recent outing suggests some return to form at this trip. 肯佩斯 (~0.17) drawn at gate 2, 艾兆禮 for 賀賢; ran fourth at ST 1400m Class 3 on May 17 with cross-blinkers removed — the gear change is worth noting and the inner draw is an asset given the wider berths elsewhere in the field. 勝兄弟 (~0.17) takes the last spot from gate 10 — 巴度 for 徐雨石; no recent form on record but the score matches 肯佩斯 exactly and the mid-draw at least keeps the options open.
Reader Commentary
Share one thoughtful note about today's card. Comments are moderated before they appear.