Join Free

📖 Help & Quick Tour

Everything the racecards page can do — in five minutes.

Contents

  1. Quick glossary of terms
  2. The race card at a glance
  3. Reading a horse row
  4. Horse-row signal chips explained
  5. Perspective tabs
  6. RaceIQ & Sectionals — what every column means
  7. The expand drawer
  8. Angle badges — what each badge means
  9. F / D — fractional or decimal
  10. Cards vs Table view
  11. Smart Filters
  12. 🔥 Steamer & ❄ Drift chips
  13. The 7 AI Variants
  14. Today page
  15. Results, All Tips & Performance pages
  16. Recent Updates
  17. Tips & shortcuts

Quick glossary of terms

Plain-English definitions for every signal, badge and stat you'll see on the site. Use Ctrl+F to find any term fast.

📊 Core ratings

AI Score (0–100)
Our composite confidence score for each runner. Built from form, course/distance/going record, trainer 14-day stats, market price, OR vs RPR gap, and a few more inputs. 80+ is strong, 60–79 is solid, below 50 is weak.
OR — Official Rating
The handicapper's numerical view of a horse's ability. Higher = better-rated. Used to set weights in handicaps.
RPR — Racing Post Rating
Racing Post's handicap figure. Independent of the official handicapper. RPR running above OR is a positive signal (horse running better than its mark).
TS — Topspeed
Racing Post's time-based numerical rating. How fast the horse ran (adjusted for going). Higher = faster.
HI-OR
Career-high OR — the highest official rating this horse has ever raced off.

💰 Market signals

🔥 Steamer
The horse's price is shortening — more money than expected coming in. The chip shows the % drop from the morning price. Often a "smart money" signal.
❄ Drifter
The horse's price is lengthening — the market is going off it. The chip shows the % drift. A negative signal, though sometimes the AI top pick still wins despite the drift.
🥇🔥 AI + Market agree
The AI top pick is also steaming. Strongest single-runner signal on the site — model and money both back it.
⚠️🥇 AI pick drifting
The AI top pick is drifting. Contrarian signal — we like it but the market doesn't. Worth a closer look at the runner card to decide.
Value Edge
How much bigger the market price is vs the AI's "fair" price (100 ÷ AI Score). Positive = potential value. Above +15% is meaningful.
⭐ EW value
Each-way value signal — the horse's recent place rate exceeds the implied each-way odds (8 runners+ at 1/4 odds places). When you see ⭐, the place market is worth a look.
Well In / To Find
Comparison of current OR vs the OR when the horse last won. "Well In +5lbs" = today's mark is 5lbs lower than the winning mark (positive). "To Find 8lbs" = 8lbs above (needs improvement).

🏆 Angle badges

🏟️ Course Specialist
3 or more wins at today's track. Course form matters — some horses just love a specific layout.
🔥 Trainer Hotspot
The trainer is over 25% strike rate in the last 14 days. Yards run hot and cold; this badge says they're hot.
⬇️ Class Dropper
Horse running today at a lower class than its last outing. Often a positive — they're meeting weaker rivals.
🤝 T×J Hotspot
Both the trainer (14-day) and jockey (14-day) are running 20%+ strike. The combination has been hitting.
⚖️ Well Handicapped
RPR sits at least 10pts above OR — the Racing Post thinks the horse is better than its official mark suggests.
⏰ Fresh
30–90 days since last run. Not a layoff, just a sensible break — often a positive.
📈 Progressive
RPR rising over the last 3 starts, by ≥3 each step. Improving form is one of the strongest signals in racing.
🏆 C&D Winner
The horse has previously won at today's course AND today's distance. The exact combo, not just course or distance separately.
🔁 Trip Back
Returning to a shorter trip after racing further for its last 3+ runs. A horse dropping back in distance has often been crying out for it — a classic punting angle.
🪜 Drops into 0-70
Dropping into a low handicap rating band (0-60 / 0-70) off a class drop. Stepping down into weaker company is one of the oldest value angles.
🏷️ Classified Racer
Running in a classified or lowest-grade race — class relief, meeting the weakest opposition available.
👓 1st-time headgear
Blinkers, visor, hood, eye-shield or tongue-tie applied for the first time. Can transform a horse — or do nothing. Unproven signal.
G1 / G2 / G3 / Listed
The race's pattern grade, shown in the race header. Group 1 is the top tier (the championship races), down through Group 2 and Group 3, with Listed just below — the best horses in training contest these. The vast majority of races carry no grade; when you see one of these badges, it's a higher-quality, higher-prize contest.

⚡ Edges — build your own

Edges let you build your own horse-finding rules — pick a field (class drop, trip back, well-handicapped, going, days since run…), an operator and a value, combine a few with AND/OR, name it and save. On the dedicated Edges page you tick your edges as chips and every matching horse appears, grouped by how many of your edges each one hits (all 3, 2 of 3…) with a 🔥 strength control to tighten to consensus. The same edges power a ⚡ Edges section on the Today page and a ⚡ Find bar + per-race Edges tab on the racecards. The Find bar also has one-tap quick filters — class drop, first-time headgear, won on going, ⚖️ well-in, 🏆 C&D winner and 🔥 market steamers — plus max-odds and days-since-run dropdowns, so you can narrow the day without building anything. Build and preview freely; sign in to save your edges and pick them on any device. Observational — a way to find horses worth a closer look, not a betting recommendation.

There are 40+ fields to build from, grouped as Ratings, Class, Trip, Going, Form, Headgear, Connections (trainer/jockey course records), Pedigree (sire win % on today's going & distance), Sectionals (RaceIQ speed/acceleration, where GPS data exists), Race (draw) and Market. Combine several with AND/OR to make an angle as broad or as sharp as you like. Every matching horse has a Why button that shows the actual numbers behind its match (e.g. "class C4→C5", "RPR 78 vs OR 70", "sire 19% on soft") plus its form.

📁 Saved sets. Keep named collections of edges ("Saturday handicaps", "AW sprints") and switch between them on the Edges page — each set remembers its own ticked edges and drives Today + the racecards. 🔗 Share. Hit Share on an edge to copy a link; whoever opens it can add your exact edge to their own list in one tap.

🔔 Morning alerts. Toggle Alert me each morning on any edge and we'll send a Telegram each morning listing the horses that edge has flagged on today's card — observational, not a betting recommendation. Needs your Telegram linked (the same link as the morning briefing).

🔍 Search & shortcuts. Every page header has site-wide search — tap 🔍 or press Ctrl+K — covering horses, trainers, jockeys, sires and courses. Expanded runners on the racecards show a 🧬 Pedigree fit line: the breeding model's tier (ELITE / STRONG / AVERAGE / WEAK), its 0–100 score and a real data insight, linking into the Breeding Lab. Long pages have a ↑ back-to-top button.

📊 Yesterday at a glance. The homepage and the morning Telegram briefing carry an automatic recap of how yesterday's AI top-rated picks did — wins, places, strike rate and the notional £10-level result, winners named. It's settled from official results and published unedited, losing days included; the full history lives on Performance, where every AI variant also drills down to a day-by-day cumulative curve and monthly table (tap 📈). The Telegram briefing also lists any of your Stable runners (horses, trainers, jockeys, sires and dams) declared today.

🏁 RP form codes

BF — Beaten favourite
This horse was sent off favourite in its last race and didn't win. Mild positive — the market liked it then and it may be undervalued today.
CD — Course & Distance winner
Has previously won over today's exact course AND distance combination. The strongest of the four track-form codes.
C — Course winner
Has previously won at this course over a different distance.
D — Distance winner
Has previously won over today's distance at a different course.
Wind op
Wind surgery noted by the trainer — first run after a wind procedure can produce sharp improvement.
1st w/ J
First time this jockey has ridden this horse. New booking can mean a tactical reset.
1st gelded
First run after being gelded. Often a transformative life event for previously hot-headed colts.
−3 / +5 in the weight cell
Apprentice claim (−Nlb) or recent-win penalty (+Nlb). Already factored into the listed weight; shown so you can see why two horses with the same listed weight have different actual ability marks.
🇮🇪 / 🇫🇷 / 🇺🇸 etc.
Country of bred — only shown when the horse was NOT bred in GB. GB-bred horses stay flag-free.

✅ Suitability ticks

FS — Form Suitability
Has the horse placed in any of its last 5 runs? Tick = yes.
DS — Distance Suitability
Has the horse ever won at today's distance (±1 furlong)? Tick = yes.
CS — Class Suitability
Has the horse ever won at today's class level? Tick = yes.
PS — Pace Suitability
Does the horse's running style suit the expected race pace? STRONG PACE favours hold-up types; SLOW PACE favours leaders/prominents.
PRB — % Rivals Beaten
Average percentage of rivals beaten across recent runs. 100% = always wins; 0% = always last. Steady performer indicator.

🏇 Pace & bias

STRONG PACE
3+ confirmed leaders in the field — expect a fast early gallop. Closing types (hold-up, mid-pack) favoured.
MODERATE PACE
2 confirmed leaders — tactical race, no obvious style bias.
SLOW PACE
0–1 confirmed leader — muddling gallop likely. Prominent / front-runner types can dictate.
LED / PROM / MID / H/UP
The horse's dominant running style based on its last 10 runs: led, prominent, mid-division, or hold-up.
🎯 Track Bias
How the course has been playing recently — draw advantage by stall, going performance, favourite win rate. Click the chip to dig into the full Track Bias page.

🏞️ Course topography

🏞️ Topography line
One-line summary of the course's physical character shown in every race header: handedness, gallop character, stiffness, finish profile, undulation, stamina & pace demand. Same 9-field per-course encoding used by the ML model. 93 GB & IRE courses, hand-curated from cdsystems.uk.com flat/NH track guides and Racing Post / GBI Racing course pages.
🏞️ Profile fit ⭐ / ⭐⭐
Per-runner chip showing how well the horse's past form clusters at topographically similar venues to today's track. Built from a weighted Euclidean distance over the 9-field course vectors (stamina, finish, pace and handedness weighted heaviest), scored against the horse's finish positions at the most-similar past courses. ⭐⭐ = 70+/100, ⭐ = 55–69. Hidden when fewer than 3 past runs at known courses.
🏆 Past Winners
Collapsible section that appears above the field on any race with an annual running on file (mostly listed races, recurring handicaps and pattern races). Lists the last decade of renewals: year, winner, SP, weight, jockey, trainer and RPR. Winner / jockey / trainer link to their profiles on this site; the small next to each year opens that exact renewal's result page on Racing Post in a new tab. Source: Racing Post race profile data. Hidden silently when the race has no annual history.
🏆 Course Specialists Today
Panel on each course profile page that lists today's runners with at least one prior win at this course, drawn from each horse's historical form. Sorted by wins, then win rate, then total runs. Shows W/R, win %, race time and morning odds. Hidden when no runner in today's field has a prior course win.

🔬 Advanced stats

T A/E — Trainer Actual vs Expected
Trainer's actual win rate ÷ expected win rate (given field size). Above 1.0 = outperforming.
J A/E — Jockey Actual vs Expected
Same idea for the jockey. Above 1.0 = outperforming.
VS — Value vs Last Win OR
Current OR minus the OR at the horse's last win. Negative = running off a lower mark (good).

🧬 Pedigree

ELITE / STRONG / AVERAGE / WEAK
Tier label for a runner's pedigree report (based on sire / damsire / cross stats vs today's conditions). ELITE is the top tier we promote on racecards via the per-race "best bred" chip.
Sire IV
Sire Impact Value — how a sire's offspring perform at a specific condition (trip, going, course type) vs the racing average. Above 1.15 is strong, below 0.90 is weak.
Why definitions matter: the site surfaces a lot of signals at once. Knowing which to weight heavily (AI Score, ⭐ EW, 🥇🔥 agreement, Class Dropper) vs which are tie-breakers (PS, T A/E) is the difference between drowning in chips and reading a card fluently.

1. The race card at a glance

Every UK & Irish race today is rendered as a self-contained card. Top to bottom you'll see:

2. Reading a horse row

Each row in the field table is one runner. Left-to-right:

The top 3 horses by AI score get a left-edge gold/silver/bronze stripe and a circular medal badge so they're always easy to find.

3. Horse-row signal chips explained

Below each horse's form dots you'll see a row of small coloured chips. Each one is a specific signal computed from the horse's data. Chips only appear when the relevant threshold is met — a clean row means no signals fired.

A horse with New J + ↓ Class + + RPR+8 is sending four aligned signals at once. That kind of convergence is worth noting.

4. Perspective tabs — the killer feature

Click any tab to swap the right-hand columns and see every horse compared on that condition. The horse list stays put — only the data changes.

📊 SummaryOR · RPR · TS · Win% · Plc% · DSLR · OR± (official rating trajectory over last 5 runs)
🌧️ GroundRecord on today's going — runs, W/R, win%, place%, best finish, plus best RaceIQ top speed on this going
🏟️ CourseRecord at this course — runs, W/R, win%, place%, best finish, plus best RaceIQ top speed here
📏 DistanceRecord over today's trip (±1 furlong) + best top speed at this trip
🏆 C&DCourse AND distance — the holy grail of form filters, with best top speed at this exact C&D
🎖️ ClassRecord at today's class level
🏇 Jockey14-day strike rate of today's jockey
🎩 Trainer14-day form + RTF (Runners-To-Form)
⚡ SpeedTopspeed, RPR, composite speed figure, and recent form trend (↑/↓)
🧠 RaceIQ ★GPS performance — the columns swap based on race type: flat shows Top Spd, FSP, Stride, Stride Frequency; jumps shows Stride, SFreq, Entry & Exit speeds, Recovery, Speed Lost; bumpers show Stride + SFreq. Field-rank badges (1/12, 2/12…) show each horse's standing in today's field.
⏱️ Sectionals ★Sectional-timing family — flat races get Sectional Time Index, vs-Par, Sect FSP %, and Acceleration (0→20 mph). Jumps / bumpers only get Sect FSP (RTV doesn't compute the others off flat).
🔥 Steamer ★Live exchange odds: morning → current, drop %, velocity, confidence
💰 Bookies ★Best price across Bet365, Paddy Power, William Hill, Sky (~2 mins pre-off)
📜 Past WinnersRecent renewals of this exact race — year, winner, age, weight, SP, jockey, trainer, RPR. Deep-links each name to Racing Post. Only appears when a track record is on file.
📖 POST DATARacing Post's handicap analysis — per-runner grades for going / distance / course suitability, ability and recent form. Colour-coded cells (aaa/aa/a green spectrum, X red). Handicap races only.

★ = perspectives The Horses Mouth charges for. We don't.

Tips:
  • Click any column header to sort the field. Click again to flip direction.
  • Hover any column header for a one-line explainer of what that stat measures.
  • Columns adapt to race type automatically — a hurdle card won't show Top Spd (not recorded), and a bumper won't show Entry/Exit speeds.

5. RaceIQ & Sectionals — what every column means

RaceIQ is the GPS-tracking data Racing TV ships with UK & Irish races. Each number you see is either the 3-run average (recent form) or, in the expand drawer's career profile, the career best. Field-rank badges (1/12, 2/12…) show where the horse sits in today's field for that metric.

⚡ Speed & shape

🦵 Stride shape

⏱️ Sectionals

Why some cells are em-dashes: not every race has GPS coverage, and RTV only captures certain metrics on certain race types. Sectional Index / vs-Par / Accel are flat-only. Jump metrics only populate for hurdle and chase races. Bumpers (NH Flat) get stride shape only. When a metric isn't available for a horse, the cell shows "—" rather than faking a number.

Hover any column header on the race card itself for a one-line explainer — same definitions, always at your fingertips.

6. The expand drawer

Click next to any horse to open the full detail drawer. You'll see:

Pos column is colour-coded: green for wins, gold for places, grey for unplaced, red for non-finishers (PU, F, BD, U). The number after the slash (e.g. 2nd/12) is the field size of that race.

7. Angle badges — what each badge means

Angle badges appear on each horse row (and in the card view) whenever the data meets a threshold that's historically been significant. They're signals, not certainties.

Badges are non-exclusive — a horse can carry several at once. The more badges, the more angles are aligned.

8. F / D — fractional or decimal odds

Top right of the header, the F / D toggle flips every odds value on the page between fractional (5/2) and decimal (3.50). Choice persists across pages and reloads.

Behind the scenes, fractional odds are mapped to a 75-entry table of standard betting fractions, so you'll never see odd rounding like "3/1" when you should see "5/2".

9. Cards vs Table view

Next to F/D, the ⊞ Table / ▤ Cards toggle swaps the layout for the entire racecards page.

Both views share the same data, top-3 highlights, F/D odds, and Smart Filters.

10. Smart Filters

Click 🔍 Smart Filters on any race card to expand the filter panel. You can narrow the field by:

Or use a preset:

Filtered races show a yellow badge in the header: "🔍 5 of 12 shown · clear filters".

11. 🔥 Steamer & ❄ Drift chips

Live exchange odds come from our Steamer Sniper service, which streams Betfair Exchange tick-by-tick and refreshes every 30 seconds.

The Steamer perspective tab shows the morning price, current price, drop %, velocity label and confidence score for every flagged runner. The Bookies tab shows the best traditional bookmaker price (Bet365, Paddy Power, William Hill, Sky) for the same horses.

Bookie odds are only available from ~2 minutes pre-off, when our scraper hits Oddschecker for the steamer-flagged horses. Earlier in the day the Bookies tab will be mostly empty — that's expected.

12. The 7 AI Variants

Behind the scenes we run seven parallel AI variants on every race, each with a different scoring hypothesis:

The racecards page shows Variant A by default. The Performance page breaks out the daily P&L for all 7 variants so you can see which is hottest.

13. Today page

The 📊 Today page is your race-day dashboard — all picks, movers and stable alerts in one place.

The page refreshes live odds every 30 seconds and auto-updates when results come in. No need to reload.

14. Results, All Tips & Performance pages

Beyond the racecards, three pages give you a full picture of what the AI is doing — past, present and live.

15. Recent Updates

Features added in April–May 2026:

See the What's New page for the full changelog.

16. Tips & shortcuts

🏇 Back to Racecards 📊 See Variant Performance