The Ranker

Browse the latest race-day research picks, switch dates with the dropdown, and review the strongest four selections for each race.

31-05-2026 | Venue ST | Schema research-result.v1 | Generated 2026-05-29T04:06:31+00:00

Race 1

1200m | turf

racecard
RankNo.HorseSignalsResult
1 12 共建世界 p_top3 0.557 -
2 2 全能勇士 p_top3 0.461 -
3 10 極歡欣 p_top3 0.308 -
4 4 奧林比安 p_top3 0.287 -

Model Narrative

Top pick #12 共建世界: jumping from gate 10 on the ST 1200m turf with a p_top3 (~0.56) that pulls meaningfully clear of a closely packed chasing group. 潘頓 for 桂福特 — the combination arrives without a recent run to lean on, so the score does the heavy lifting here, and it does so convincingly. #2 全能勇士 (~0.46) challenges most credibly from the inside rail — 布浩榮 for 呂健威; ran fifth at ST 1000m on May 9, cross-blinkers on, and the step up to 1200m from 1000m is worth watching, but the gap to the top pick is modest enough to keep this a genuine two-horse conversation at the head of the market. #10 極歡欣 (~0.31) holds a realistic chance from gate 6 — 艾兆禮 for 廖康銘, blinkers on; also ran at ST 1000m on May 9, finishing fourth, a small step back in score but in the same race-day form cluster as the runner-up. #4 奧林比安 (~0.29) drawn at gate 5, 潘明輝 for 伍鵬志 — no recent form to parse but sits within striking distance of the mid-pack. #14 精英奪冠 (~0.28) from gate 2 — 何澤堯 for 大衛希斯, cheekpiece on; ran seventh on May 9 then placed third on April 12 at this trip, cheekpiece gear consistent throughout, form trending upward. #1 鵲橋飛昇 (~0.25) completes the card out of gate 9 — 奧爾民 for 賀賢; won at ST 1000m on May 9, which is sharp recent evidence, though the score sits noticeably behind the top pair and the distance step makes the value harder to read.

Race 2

1000m | turf

racecard
RankNo.HorseSignalsResult
1 10 步風影 p_top3 0.535 -
2 12 領航多福 p_top3 0.387 -
3 9 神箭 p_top3 0.333 -
4 13 福進 p_top3 0.318 -

Model Narrative

Three horses share genuine claims at the top of this ST 1000m turf contest, with a tightly grouped chasing pack making the margins thinner than the headline pick suggests. #10 步風影 (~0.53) from gate 9 — 潘頓 for 伍鵬志, rated 52, blinkers on; ran seventh at ST 1000m Class 4 on May 9, which reads modestly, but the score clears the field by a useful margin and 潘頓 at this venue and trip is a combination worth respecting. #12 領航多福 (~0.39) emerges as the real test from gate 4 — 班德禮 for 鄭俊偉, rated 50, cross-blinkers on throughout; three consecutive fifth-place finishes at ST 1000m Class 4 show relentless consistency, and while a win hasn't come, the horse keeps finding the same spot race after race — the pattern is hard to ignore. #9 神箭 (~0.33) lurks just off the pace at gate 5 — 希威森 for 桂福特; no recent form supplied but the score sits right in the mix. #13 福進 (~0.32) drawn at gate 11 — 莫雷拉 for 方嘉柏, rated 50, tongue tie on; seventh at HV 1200m on May 13 but placed fifth at HV 1000m in April and fourth at ST 1000m in November — the circuit switch back to Sha Tin is a mild positive given that November run. #5 鴻圖新星 (~0.32) needs luck from the wide gate, jumping from 12 — 布文 for 蔡約翰, rated 52, ear hood on; second at HV 1000m on May 20 by a short head and second again at HV 1000m in April — the Happy Valley form is excellent but ran twelfth at ST 1000m on May 9, and the venue note flags rare Sha Tin appearances, making the venue switch the key question. #3 一舖掂晒 (~0.28) takes the last spot out of box 13 — 田泰安 for 巫偉傑, rated 51, cheekpiece and tongue tie on; won at ST 1000m on May 9 which is sharp, though a last-place finish at ST 1200m on May 3 before that clouds the picture slightly.

Race 3

1200m | turf

racecard
RankNo.HorseSignalsResult
1 1 禾道豐 p_top3 0.432 -
2 10 快樂共濟 p_top3 0.313 -
3 3 百威多贏 p_top3 0.309 -
4 12 嘉應光彩 p_top3 0.284 -

Model Narrative

Back from a spell and straight into the pick: #1 禾道豐 carries the top score with a p_top3 (~0.43) that nudges clear of a competitive mid-field. 莫雷拉 for 方嘉柏, rated 60, tongue tie on; won at ST 1200m Class 4 in February, placed third at ST 1400m in March, then ran fourth at ST 1200m on May 17 — consistently around the money at Sha Tin and the score reflects that reliability. #10 快樂共濟 (~0.31) pushes hardest from gate 11 — 何澤堯 for 呂健威, rated 51, cross-blinkers on; placed third at ST 1200m Class 4 in March and ran a respectable fourth at the same trip in February, though a twelfth at ST 1400m in May and a mid-field run at HV 1200m in April suggest some variance, and the wide draw from gate 11 adds a layer. #3 百威多贏 (~0.31) also in the mix from gate 2 — 霍宏聲 for 廖康銘, rated 59, shadow roll and tongue tie on; has been competing at Class 3 level and the drop to Class 4 is a potential advantage, even if recent results have been deep in the field. #12 嘉應光彩 (~0.28) lumped with gate 12 — 潘頓 for 大衛希斯, rated 46; ran ninth in May and thirteenth in July 2025, form has been patchy but the score sits within range of the mid-group. #7 越駿聯歡 (~0.28) drawn at gate 3 — 巴度 for 黎昭昇, rated 52, cheekpiece on; ran sixth at ST 1200m Class 4 on May 3, one run of form to go on but the score is level with 嘉應光彩. #5 澳華發發 (~0.24) sneaks into the picture from gate 6 — 奧爾民 for 賀賢, rated 52; ran eighth at ST 1200m on May 9, a modest last outing, and the score drops away from the leaders, but the mid-distance draw keeps it in range.

Race 4

1200m | turf

racecard
RankNo.HorseSignalsResult
1 4 開心孖寶 p_top3 0.357 -
2 1 伶俐驫駒 p_top3 0.356 -
3 7 鋁神 p_top3 0.334 -
4 5 舞林盛宴 p_top3 0.309 -

Model Narrative

Can 開心孖寶 rediscover its best after a dip in form, or does 伶俐驫駒's consistent placings make it the one horse who can reverse the form? Top pick #4 開心孖寶 (~0.36) jumping from gate 2 — 布浩榮 for 呂健威, rated 56, blinkers and tongue tie on; placed third at HV 1200m Class 4 in March, then ran seventh and eighth in the two most recent outings — the score still edges ahead but the declining trajectory is the one question mark over the selection. #1 伶俐驫駒 (~0.36) right on its heels from gate 12 — 田泰安 for 桂福特, rated 59; won at ST 1200m Class 4 in January, placed second three times since including twice at this exact trip in February and April — relentless consistency at ST 1200m is the calling card, and the score is virtually tied with the top pick, making this a genuine contest at the head of the market. #7 鋁神 (~0.33) drawn at the inside rail — 潘頓 for 廖康銘, rated 52, cross-blinkers on; ran fifth at ST 1200m on May 17 and fifth again in April — steady improvement at this trip, though the deeper form goes back to a pair of poor runs at 1400m, and gate 1 is a useful advantage at Sha Tin. #5 舞林盛宴 (~0.31) lurks at gate 3 — 莫雷拉 for 方嘉柏, rated 52, tongue tie on; ran fourth at ST 1200m Class 4 on May 17 — only one run of form available but it sits neatly in the contention range. #3 電子好好 (~0.21) a step back in score from gate 4 — 何澤堯 for 文家良, rated 57, tongue tie on; has been competing at Class 3, so the drop in class could sharpen the effort, though recent outings at 1000m suggest a distance preference that may not fully carry to 1200m. #6 馬鳳凰 (~0.18) closes out the Top 6 from gate 7 — 霍宏聲 for 游達榮, rated 53, blinkers on; placed fourth at ST 1200m in March but has since slipped to eighth and tenth — inconsistent at this trip and the score trails the field.

Race 5

1400m | turf

racecard
RankNo.HorseSignalsResult
1 13 勁勇皇駒 p_top3 0.492 -
2 8 友瑩仁 p_top3 0.385 -
3 7 開心三寶 p_top3 0.296 -
4 5 綫路英雄 p_top3 0.293 -

Model Narrative

Gate 7 is where this race begins and ends for the top pick. #13 勁勇皇駒 (~0.49) — 何澤堯 for 呂健威, rated 54, blinkers and cross-blinkers on; won at ST 1400m Class 4 on April 26 by a short head, won again at the same trip on March 29 by a neck — back-to-back victories at this exact distance and venue, with a third win at ST 1200m in February sandwiched in between. The form here is almost textbook, and the score reflects it. #8 友瑩仁 (~0.38) looms largest from gate 3 — 艾兆禮 for 伍鵬志, rated 66, hood and tongue tie on; won at ST 1400m Class 4 in February and again in March, then stepped up to Class 3 on April 26 and ran fourth — the class rise explains the narrow gap back to the top pick, and this is a horse whose record at ST 1400m closely mirrors the favourite's. #7 開心三寶 (~0.30) within striking distance from gate 11 — 霍宏聲, rated 69, cross-blinkers on; placed second at ST 1400m Class 3 in March but has been inconsistent since, running seventh in May and twelfth in April — the score is still in frame but the form variance is a caution. #5 綫路英雄 (~0.29) sits just below from gate 8 — 楊明綸 for 沈集成, rated 63, cheekpiece and tongue tie on; won at ST 1200m Class 3 in March and won again at ST 1200m Class 4 in February — a horse in fine recent nick, though all the winning form comes over 1200m and the step to 1400m is the one piece of the puzzle to resolve. #12 觀眾之力 (~0.25) not far away from gate 2 — 莫雷拉 for 方嘉柏, rated 63, tongue tie on; won at ST 1200m Class 4 in April but ran fifth at ST 1200m Class 3 most recently on May 6 — similar to 綫路英雄, the distance shift to 1400m raises a question the recent form doesn't fully answer. #2 金牌活力 (~0.21) gets a look in at the inside gate — 田泰安 for 桂福特, rated 74, cheekpiece on; all career runs have been at Happy Valley and the venue note confirms no Sha Tin experience — that's a significant first at a new circuit, and the score sits behind the leading group, though a win at HV 1200m in February shows there is talent here.

Race 6

2000m | turf

racecard
RankNo.HorseSignalsResult
1 13 禾道威 p_top3 0.485 -
2 9 綫路福將 p_top3 0.309 -
3 7 大輝煌 p_top3 0.272 -
4 1 同益善 p_top3 0.261 -

Model Narrative

The rivalry angle at the top of this ST 2000m turf contest is between 禾道威 and 同益善 — they met at ST 2000m on March 29 where 同益善 won and 禾道威 ran third, and the model now flips the order. Top pick #13 禾道威 (~0.49) from gate 7 — 潘頓 for 大衛希斯, rated 44, cheekpiece and tongue tie on; placed third at ST 2000m and second at HV 2200m in the two races either side of that result, then ran ninth at ST 1800m in heavy going most recently on May 17 — the going explanation takes some sting out of that last result, and the score leads this field. #9 綫路福將 (~0.31) comes closest from gate 2 — 奧爾民 for 廖康銘, rated 49, cheekpiece and tongue tie on; placed second at ST 1600m Class 4 in March, then ran thirteenth on May 9 — a wide swing in performance and the shorter recent distances (1600m) compared to today's 2000m trip raises a stamina question, though the near-inside draw helps. #7 大輝煌 (~0.27) slots in at gate 3 — 布浩榮 for 羅富全, rated 52, cheekpiece and tongue tie on; ran eleventh at ST 1600m in April and sixth at ST 1400m in April before that — stepping up significantly in trip today, and the limited form at longer distances is worth noting. #1 同益善 (~0.26) drawn at gate 10 — 周俊樂 (-2) for 游達榮, rated 57, blinkers and tongue tie on; won at ST 2000m on March 29, placed second at ST 1800m in March, consistent form at the right trip — the two-pound claim from 周俊樂 is an interesting wrinkle, and this horse's record at today's distance is the best on paper among the chasing pack. #11 富喜來 (~0.24) stall 9 — 艾兆禮 for 沈集成, rated 45, blinkers and tongue tie on; won at HV 2200m Class 5 in March and placed third at HV 2200m in April — Happy Valley form over staying trips is encouraging, though has struggled at Sha Tin, running tenth and twelfth in recent outings here. #3 安可 (~0.24) makes up the six out of gate 8 — 布文 for 蔡約翰, rated 56; ran ninth at ST 1600m most recently on May 24, fifth at ST 1800m on May 6, and placed third at ST 2000m Class 3 in February — that February placing at today's trip on the same course is the most relevant reference, and the score is level with 富喜來 making the final two spots interchangeable.

Race 7

1600m | turf

racecard
RankNo.HorseSignalsResult
1 6 時時歡聲 p_top3 0.672 -
2 7 首飾天空 p_top3 0.356 -
3 8 桃花開 p_top3 0.351 -
4 3 禪勝輝煌 p_top3 0.310 -

Model Narrative

Four wins from his last five at ST 1400m make 時時歡聲 the obvious anchor here, and the step up to 1600m looks manageable given how dominant he has been over this surface. 潘頓 for 告東尼, rated 92, tongue tie on; won at ST 1400m Class 2 on April 26, placed second on April 6 by a short head, and won again on March 22 — relentless consistency at the top level, and gate 3 at Sha Tin slots him in a clean position to dictate. The p_top3 (~0.67) is the widest gap on this card and there is very little case to argue against him. 首飾天空 (~0.36) pushes hardest from gate 7 — 艾兆禮 for 蔡約翰, rated 87; won at ST 1600m Class 2 on May 3 in soft going and won at ST 1400m Class 3 in April — consecutive victories leading into today and the distance is no concern, though the gap back to the top pick is real. 桃花開 (~0.35) comes closest from gate 4 — 鍾易禮, rated 96, cheekpiece and tongue tie on; won at ST 1800m Class 2 in March and placed fifth at ST 2400m most recently — a horse stepping back in trip from longer distances, and the class rating is the highest in the field, but recent form at this distance has been thin. 禪勝輝煌 (~0.31) drawn at gate 2, rated 106, blinkers and cross-blinkers; has been competing at Group level and ran eighth in a Group 1 on April 26 — the rating towers over the field but the recent finishing positions in elite company tell a different story, and the scoring sits a step back. 光年魅力 (~0.28) gets the rail from box 1 — 周俊樂 for 游達榮, rated 102; ran twelfth in a Class 2 on April 26 and fourth on March 22 — the wide swings in form are a concern even with a favourable draw. 合夥奔馳 (~0.27) sneaks into the picture from gate 5 — 布文, rated 113, cross-blinkers on; the rating is the highest of all but recent runs in Group 1 and Group 2 company have returned finishes of ninth and sixth — class rating alone cannot overcome those recency signals.

Race 8

1400m | turf

racecard
RankNo.HorseSignalsResult
1 2 龍傲綾羅 p_top3 0.647 -
2 6 創寶駒 p_top3 0.329 -
3 9 喜悅歡欣 p_top3 0.318 -
4 10 愛心萬里 p_top3 0.249 -

Model Narrative

龍傲綾羅 is the standout in this Class 4 1400m field and the score is not particularly close. 潘頓 for 呂健威, rated 51; won at ST 1400m Class 4 on May 9 in good-to-sticky going, placed second on March 29, and third on March 1 — a horse that has been consistently finding the placings in recent months and the step back to winning form on May 9 is the most compelling piece of evidence. Gate 5 at Sha Tin is a workable draw, and the p_top3 (~0.65) sits well clear. 創寶駒 (~0.33) looms largest from the inside rail — 艾道拿 for 黎昭昇, rated 54, blinkers and tongue tie; placed third at ST 1400m Class 4 on May 3 and third again on April 12 — consistent but unable to convert, and the rail draw is the asset that keeps it competitive. 喜悅歡欣 (~0.32) within striking distance from gate 4 — 奧爾民 for 廖康銘; no recent form data available to parse in depth but the score sits right with 創寶駒, making this a three-horse conversation at the top. 愛心萬里 (~0.25) also in the mix from gate 6 — 布浩榮 for 姚本輝, rated 52, cheekpiece added last start; ran eighth at ST 1200m Class 4 on May 3 — the step up in trip and a fresh piece of gear hint at a changed approach, though the gap to the top trio is real. 綫路萬里 (~0.18) out of gate 11, 袁幸堯 claiming ten pounds for 蘇偉賢, rated 56, pace-setter and tongue tie; placed second at ST 1400m Class 4 on May 3 by a neck, third on March 29, and won on March 1 — solid recent figures and the claim is a meaningful weight concession, though stall 11 will make for a tougher beginning. 盈妍威楓 (~0.15) takes the last spot from gate 2 — 何澤堯 for 伍鵬志, rated 60; has been racing predominantly at Happy Valley 1200m and ran fifth there most recently on May 13 — switching venue and extending in trip are both unknowns, and the score at the back of the group reflects that double uncertainty.

Race 9

1200m | turf

racecard
RankNo.HorseSignalsResult
1 7 錶之星河 p_top3 0.459 -
2 6 笑傲江湖 p_top3 0.459 -
3 2 美麗第一 p_top3 0.366 -
4 5 星際快車 p_top3 0.362 -

Model Narrative

錶之星河 and 笑傲江湖 share the exact same p_top3 (~0.46) and both horses have been trading blows at ST 1200m Class 2 for much of this prep — this is as clean a two-horse fight as the card offers. 錶之星河 gets the rail from box 1 — 田泰安 for 文家良, rated 94, tongue tie on; won at ST 1200m Class 2 on May 9 by a length, placed second on March 29 by a neck, and has been competitive at this exact trip all season. The inside gate is a genuine advantage and the recency of that win gives the model's top ranking a solid foundation. 笑傲江湖 (~0.46) emerges as the real test from gate 5 — 何澤堯 for 呂健威, rated 101; placed third at ST 1200m Class 1 on March 8 — a step up in company that explains the dip — then second on February 14 by a short head and won on January 25 by a short head. The trajectory here is strong. One class below its most recent start is likely to suit, and the score is identical to the top pick. This race genuinely hinges on those two. 美麗第一 (~0.37) challenges most credibly from gate 3 — 巴度 for 告東尼, rated 110, tongue tie; rated highest in the field but ran eighth in a Group 1 on April 26 and fifth in a Group 2 on April 6 — in elite company the margins have been wide, and dropping into Class 2 brings a form question rather than a certainty. 星際快車 (~0.36) lurks just off the pace at box 10 — 布文 for 蔡約翰, rated 105, blinkers; won at ST 1000m Class 2 on February 22 and at ST 1000m Class 3 in January — a horse whose best form has been over the shorter trip, and recent runs at 1200m have been middling. 友愛心得 (~0.34) sits just below from gate 4 — 楊明綸 for 大衛希斯, rated 85, cheekpiece; placed third at ST 1200m Class 3 on April 1 and won at HV 1200m Class 3 in February — but ran eleventh on May 6 after a withdrawn non-runner scratch, the interrupted prep adding uncertainty. 翠紅 (~0.28) completes the card from gate 9 — 艾兆禮 for 廖康銘, rated 99, blinkers; won at ST 1200m Class 2 on April 12 by a nose and placed second on May 9 — consistent recent efforts at this exact trip, and the score is not far from the mid-pack cluster.

Race 10

1600m | turf

racecard
RankNo.HorseSignalsResult
1 3 安都 p_top3 0.366 -
2 5 活力拍檔 p_top3 0.347 -
3 11 三寶進財 p_top3 0.289 -
4 7 共享富裕 p_top3 0.261 -

Model Narrative

Three horses share genuine claims at the top of this ST 1600m Class 3 field, with the top two separated by just a sliver in score. Top pick #3 安都 (~0.37) jumping from gate 10 — 布文 for 蔡約翰, rated 75, ear covers and tongue tie; placed third at ST 1600m Class 3 on May 9, third again on April 26, and second on March 29 by a short head before winning on March 8. A horse that has been glued to this trip all season, the consistency is striking even if the win rate has slowed — the score pulls just ahead. 活力拍檔 (~0.35) right on its heels from gate 12 — 何澤堯 for 呂健威, rated 72, tongue tie; placed second at ST 1600m Class 3 on May 9 by half a length, won on April 12 by a neck, and won at ST 1400m Class 4 twice before that — a horse climbing the grades, and the wide gate is the one complication in an otherwise strong profile. 三寶進財 (~0.29) holds a realistic chance from gate 9 — 潘頓 for 游達榮, rated 64, cheekpiece added; placed fourth at ST 1600m Class 3 on April 26 — the gear change and the presence of 潘頓 make this more than a statistical afterthought. 共享富裕 (~0.26) drawn at gate 2, 莫雷拉 for 方嘉柏, rated 69, blinkers and tongue tie; ran eighth at ST 1600m Class 3 on May 9 and ninth on April 26 — a run of poor recent form at this exact trip makes it difficult to argue up the ranking. 高山神駒 (~0.24) lurks just off the pace from gate 5 — 希威森 for 沈集成; limited form data but sits within a point of 共享富裕 in score and cannot be dismissed out of hand. 又龍串鳳 (~0.20) closes out the Top 6 from the inside rail — 巴度 for 告東尼, rated 82, tongue tie; ran thirteenth at ST 1650m Class 3 on May 6 by twenty lengths — a distant last-start effort and a rating that hints at better times that now feel some way back.

Race 11

1200m | turf

racecard
RankNo.HorseSignalsResult
1 3 定風波 p_top3 0.524 -
2 1 跨境寶馬 p_top3 0.452 -
3 8 勇者為皇 p_top3 0.330 -
4 2 醒目高球 p_top3 0.292 -

Model Narrative

Gate 7 is a workable draw and 定風波 heads this ST 1200m Class 3 field with a p_top3 (~0.52) that sits a meaningful notch above the chasing pack. 潘頓 for 沈集成; no recent form on record to dissect, yet the score pushes cleanly ahead — when the model's read is this decisive it tends to reflect something the raw form lines don't always capture. 跨境寶馬 (~0.45) challenges most credibly out of gate 6 — 奧爾民 for 蔡約翰, rated 79, blinkers and tongue tie; placed third at ST 1200m Class 3 on May 3 in soft going, placed second at ST 1200m Class 3 on January 1, and won at ST 1200m Class 3 in May 2025 — a horse that knows this trip, and the scoring gap to the top pick is small enough to keep the race genuinely open. 勇者為皇 (~0.33) a step back in score but not to be discounted from gate 9 — 潘明輝 for 伍鵬志, rated 68; won at ST 1200m Class 4 on January 11 and again on November 30, but stepped up to Class 3 most recently on May 3 and ran sixth — the class jump explains the dip, and both prior wins at this trip suggest the talent is there. 醒目高球 (~0.29) not far away, jumping from gate 11 — 班德禮 for 羅富全, rated 76, tongue tie; won at ST 1200m Class 3 on March 15 by a neck, won at Class 4 on February 22, and placed third on February 1 — a horse that has been winning at this trip recently, though gate 11 will require a forward move early. 嘉應奇兵 (~0.25) drawn at gate 2, 周俊樂 claiming two pounds for 賀賢, rated 76, visor; placed third at ST 1200m Class 3 on April 19 and second on March 22 — consistent mid-race placings and the claim from the inside draw adds an interesting dimension, though the score sits below the top quartet. 智勝策略 (~0.23) sneaks into the picture from the rail — 田泰安 for 蘇偉賢, rated 64, shadow roll and tongue tie; ran eleventh at ST 1200m Class 3 on May 3 and tenth at ST 1000m Class 3 on April 6 — two poor recent runs make the form hard to trust, but the inside gate and the change back to 1200m are mild positives.

Reader Commentary

Share one thoughtful note about today's card. Comments are moderated before they appear.

No approved comments yet.