• Hi Guest Just in case you were not aware I wanted to highlight that you can now get a free 7 day trial of Horseracebase here.
    We have a lot of members who are existing users of Horseracebase so help is always available if needed, as well as dedicated section of the fourm here.
    Best Wishes
    AR

Proform metrics and chatgpt

Sol Ski

Yearling
South 8.30pm hcp £2 10/1 coral (in shop)

Value = Model % – Market %​


HorseSkiena %Market %Edge
Street Life17.67.7+9.9% 🔥
Neptune Legend12.92.4+10.5% 🔥
Kitaab11.42.9+8.5%
Birkenhead12.68.3+4.3%
Popular Dream10.612.5-1.9%
Brazilian Belle12.215.4-3.2%
Ay Gee Ell13.823.1-9.3%
True Promise17.540.0-22.5% 🚫
Dapperling3.42.9+0.5%
 
12/02/26.
Ling 16.15 Hcp. Hitched to win at 9/2.

🏆 FINAL DATA-LED RANKING (Lingfield 16:15)​


🥇 1️⃣ Hitched


Why he’s on top


  • Highest SCORE (1542)
  • One of the best efficiency profiles
  • Strong Lingfield (40%) + surface (36%)
  • Distance fine, field acceptable

📌 The only horse where ratings, weight, and conditions all agree.




🥈 2️⃣ Foreseen


Why he’s second


  • Best score-per-lb efficiency
  • Lower OR than ability suggests
  • Excellent course (33%) + 1m (33%)
  • Lighter weight than main rivals

⚠️ Field/Class samples thin, but handicap angle is strong.




🥉 3️⃣ Tribal Wisdom


Why he’s third


  • Competitive SCORE for OR
  • Good class (27%), distance (27%), field (28%)
  • Weight manageable

⚠️ Weak surface record stops him challenging the top two.
 
interesting its one of the races i have worked on my self tomorrow. but class 4 races are just training for me on new style of better races good luck.
 
Chelmsford 18.oo Hcp.
HorseModel Win %Fair OddsMarket OddsMarket Implied %Overlay?
Justcallmepete24%4.17 (≈ 13/4)11/426.7%❌ Slightly Short
Dyrholaey22%4.55 (≈ 7/2)11/426.7%❌ Overbet
Aberama Gold20%5.00 (4/1)3/125.0%❌ Short
Gallant18%5.56 (≈ 9/2)9/218.2%✔ Fair
Coachello10%10.0 (9/1)7/112.5%❌ Slightly Short
Thurso6%16.7 (≈ 16/1)20/14.8%✔ Small Value

📊 Final Speed Hierarchy (All 6 Runners)​


HorsePeakRepeatable
Justcallmepete7066–68
Dyrholaey6865–68
Gallant6863–66
Aberama Gold6664–66
Coachello6662–66
Thurso6762–64
 
Chelm 19.30 3yo Hcp.
This version will include:


  • ✅ Projected SR (with regression)
  • ✅ Variance (repeatability)
  • ✅ Pace probability weighting
  • ✅ Chelmsford 7f tactical bias
  • ✅ Field size compression (5-runner effect)
  • ✅ Surface transfer penalty (Wolv → Chelm)
  • ✅ Run-style suitability adjustment

Step 4️⃣ — Weighted Final Model​


Apply 60% steady / 40% honest weighting:


HorseFinal Win %
Crown The Future45%
Crimson Rambler28%
Oh So Perfect17%
Mon Petit Frere6%
Savvi Row4%
 

📈 Was The Model Wrong?​


No — but refinement needed.


The model:


✔ Correctly opposed the favourite
✔ Identified the value horse
✔ Quantified mispricing


It slightly overestimated Crown’s conversion rate.




🔬 The Adjustment I’d Make​


Increase weighting on:


  • Lowest OR horse with peak speed ability
  • In small fields where absolute ability matters more than grind

Basically:
In 5-runner C6,
raw ceiling sometimes beats profile reliability.
 
Ling 15.10 Hcp Back to win Heathcliff 4.42, Best rate 5.15.

3️⃣ MODEL vs MARKET (COMBINED)​


HorseWin %Fair OddsMarket OddsEdgeVerdict
Heathcliff22.6%4.425.501.24VALUE
Best Rate19.4%5.156.501.26VALUE
Wiltshire16.8%5.955.000.84No value
Benevento15.1%6.622.880.44False fav
Legal Reform11.2%8.938.000.90No value
Tiger Crusade9.1%11.08.000.73Underlay
Willem Twee5.8%17.217.00.99Fair
 
Ling 15.45 Hcp.

🧮 ALGORITHM VERDICT (FINAL)​


BET: UNCLE NADER – WIN @ 3/1
OPPOSE: WHO’S ON FIRST – FALSE FAV



No saver
No each-way
No second pick


This race triggers the algorithm cleanly.
 
Newc 18.55 Hcp Value bet Penny mountin 11/1 sky bet.

5️⃣ CONTEXT (IMPORTANT)​


  • In 4-runner handicaps, favourites are very often underlays
  • Penny Mountain only needs to win ~1 in 8 to justify the bet
  • Model says ~1 in 7.5

That’s exactly the profile you want.
 
Newc 19.25 Hcp Back Popty Ping win 9/2 sy bet.

3️⃣ MODEL vs MARKET (COMBINED TABLE)​


HorseWin %Fair OddsMarket OddsEdgeVerdict
Popty Ping22.4%4.465.501.23VALUE
Silver State20.8%4.812.380.49False fav
Archangel Josepi17.9%5.593.000.54Underlay
Fickle McSelfish11.3%8.8519.02.15STRONG VALUE
Crown Inn To Win10.4%9.6213.01.35VALUE
The Caddy Master8.4%11.913.01.09No bet
Riddikulus5.2%19.229.01.51Value (thin)
Charcon3.6%27.829.01.04No bet
 
This is an over view of how the algorithm works.

The algorithm is trying to answer one question only:


“If this race were run many times under similar conditions, how often would each horse win?”

It does that by:


  1. estimating each horse’s true ability from Card 2 data,
  2. converting those abilities into win probabilities, and
  3. comparing those probabilities to the market’s implied probabilities to find mispriced horses.

Everything else is deliberately ignored.




Step-by-step: what actually happens​


1️⃣ Start with ability, not opinion


From Card 2, the algorithm uses:


  • OR (official ability anchor)
  • TS (what the horse has actually run to)
  • Score (recent performance proxy)
  • Age (regression / improvement risk)
  • Weight (performance tax)

These are treated as inputs, not conclusions.


No odds.
No “WIN%”.
No market influence.




2️⃣ Detect regression vs improvement


A key idea:


  • If TS > OR → horse may be ahead of its mark
  • If TS < OR → horse may be overrated / regressing

The algorithm penalises horses that need to improve just to justify their rating, and slightly rewards horses already running to or above it.


This is where many favourites quietly fall apart.




3️⃣ Build a performance score


All inputs are normalised and combined into a single internal score per horse.


Important:


  • No horse is assumed “special”
  • Scores are relative within the race
  • Tight races stay tight; weak races stay weak

This prevents runaway favourites in handicaps.

6️⃣ Bring in the market (only now)​


Only at this point do we look at odds.


For each horse:


  • Market odds → implied probability
  • Model odds → true probability

Then we calculate:


Edge = Market Odds ÷ Fair Odds

This tells us how wrong the market is, not who will win.
 
Back
Top