The market moved first, and the model agreed — that alignment is the read I keep coming back to when a horse sits at the top of a leaderboard this clearly. Today's scan covered all declared runners through a three-stage filter pipeline: odds band first, stripping anything priced below 2.0 decimal (odds-on) or above 50.0 decimal (no longshots in this product); then field size, keeping only races with 6-14 declared runners, cutting the noise at both ends of the spectrum; weights applied across speed (1.5), form (1.2), market_move (1.2), class_change (1.0), trainer_strike (0.8), going (0.8), and draw (0.5 — unavailable today, v2 feature).
Today's universe The day opened with 56 races and 528 runners. The odds-band filter trimmed that to 465, removing the odds-on market leaders and the speculative 50/1-plus shots. The field-size filter — races of 6-14 runners only — brought the active universe down to 327 runners. Those 327 are what the composite scoring ran across.
The shortlist Five horses cleared 6.7/10 and earned a proper look. Klassleader topped the board at 7.19/10, with Cascade Hall second at 7.01/10 and Zubaru and Green Champion level on 6.96/10 in third and fourth. Concorde Landed and Caught U Sleeping both came in below 6.9/10. What separated the top two from the rest was the combination of a live form string and a clean market move — both Klassleader and Cascade Hall showed it. What separated Klassleader from Cascade Hall was speed: an SR of 109 versus a field mean of 87.3, producing a z-score of +1.92 on the highest-weighted feature in the model. That was the tipping point.
Why this horse I had a long look at Klassleader and the case stacks from multiple angles. The speed feature — weight 1.5, the heaviest in the model — returns a score of +1.92, driven by an SR of 109 against a field mean of 87.3. That gap is not marginal; the horse is meaningfully quicker on ratings than what it is lining up against in this Class 2 handicap at Newmarket. The form string '7212-1' tells me a horse that has been finding its way back, with the latest run — a win — carrying a decay-weighted form score of +2.12. That is the strongest form score on the shortlist. Recency matters in the model, and a win last time is the right recent result.
The market move is the piece I lean on hardest when it confirms what the data already says. +2.00 on the market_move feature — a strict majority of bookmakers shortened, none drifted — at 6/4 in a competitive Class 2 handicap. Money into a horse at that price, in that grade, is not noise. Haggas lands 17% of his runners over the last 30 days, which the model calls on par, but that is a stable operating at a solid clip, not a yard in a slump. Going score of +0.50 on good to firm is modest — 1-from-3 with two placed — but it is not a flag against, and Newmarket July course on a summer Saturday is about as true a good-to-firm surface as the calendar offers.
The composite sits at 7.19/10. By the scale I use: 8+ is strong, 6-7 is solid. This is the top of the solid band, comfortably clear of second place, and with two of the three highest-weighted features both firing — speed and market move. The engine conviction reading on this is MEDIUM, and I'll take that at face value: this is not a nap-of-the-year situation, but the convergence of ratings edge, form recency, and market intelligence makes it the clearest selection on the card.
What worries me The going score is the honest gap in the case — +0.50, meaning 1-from-3 on good to firm or adjacent going. Two placed efforts soften that, but it is not a horse with a proven love of fast summer ground confirmed across a deep sample. If the going dries further through the morning and tips to firm, that uncertainty becomes a live concern. Class 2 handicaps at Newmarket can also throw up improving rivals who the ratings model underweights when their trajectory is steep and recent — the field mean SR of 87.3 is exactly that, a mean, and there may be a runner in this field with a rising profile that the z-score approach does not fully capture. Draw data is unavailable — the bias layer is reserved for v2 — and Newmarket over 1m4f has known draw tendencies that I cannot quantify here. Finally, Cascade Hall at 7.01/10 is close enough that if conditions shift or a market move accelerates in Carlisle, I am watching.