📖 Help & Quick Tour
Contents
- 💷 My Bets — your staking journal
- Quick glossary of terms
- The race card at a glance
- Reading a horse row
- Horse-row signal chips explained
- Perspective tabs
- RaceIQ & Sectionals — what every column means
- The expand drawer
- Edge chips — what each chip means
- F / D — fractional or decimal
- Cards vs Table view
- Smart Filters
- 🔥 Steamer & ❄ Drift chips
- The 3 AI Models
- Today page
- Results, All Tips & Performance pages
- Recent Updates
- Tips & shortcuts
💷 My Bets — your staking journal
Keep a private record of the bets you place. It's your data — not betting advice, and never a claim about the site.
- Log a bet — on any racecard, tap 💷 on a runner. Choose Win, Place or Each-Way, your stake and odds (the morning price is prefilled). Or add one by hand on the My Bets page.
- It settles itself — once official results are in, each bet auto-settles to Won / Placed / Lost and your P&L updates. You can override any result by hand, or mark a bet Void.
- Your running record — profit/loss, ROI, strike rate, staked and returns across all your bets, filterable by result. Losing runs are shown honestly.
- Each-way & places — standard UK place terms by field size (e.g. places 1–3 at 1/5 in a 12-runner non-handicap) are applied automatically.
- Synced — sign in and your bets follow you across devices. 18+ · BeGambleAware.
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.
- Rank mismatch
- Where the AI ranks a horse in the race vs where the morning market ranks it (“Mkt #6 · AI #1”). The 🎯 chip fires when the AI rates a horse 3+ places higher than the market. A factual rank comparison — not a probability or a value claim.
- ⭐ 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).
🏆 Edge chips
- 🏟️ 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.
- 🌱 Emerging
- A lightly-raced (≤3 runs), young (≤4yo) horse whose sire is a proven black-type producer — G1/G2/G3/Listed winners on its record. The classic unexposed-upside profile: not enough form to judge yet, but the pedigree says there could be more to come. An angle to research, not a tip.
- 🔁 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.
- 🎯 Below Winning Mark
- Runs today off a lower official rating than the mark it carried when it last won. A factual handicap-mark comparison, not a prediction.
- 📏 Distance Winner
- Has won over today's trip before (within a furlong). Proven at the distance, if not necessarily this exact course.
- 🏃 Race Fit
- Ran within the last 14 days — match-fit and racing regularly, rather than returning from a break.
- 🌱 Lightly Raced
- Four or fewer career starts — an unexposed horse that may still be ahead of the handicapper.
- 💧 Going Specialist
- Has won on today's going, over at least five attempts on that ground. Handles the conditions.
- 🥇 Last-Time Winner
- Won its most recent start. Confidence and form on its side, though the handicapper may have reacted.
- 🔋 Winner on a Break
- Won last time out and has since been freshened with 30–90 days off — connections were happy to give it a break after a win.
- 💢 Beaten Favourite
- Was sent off favourite last time but didn't win. The market fancied it recently; make of that what you will.
- 🏁 Front Runner
- Habitually leads or presses the pace, based on its recent running style. Front-runners can be well suited when there's little other early pace.
- ⏳ Hold-Up
- A patient hold-up performer that comes from off the pace. Often favoured when a race looks likely to be strongly run.
- 🐎 Top Yard, Sole Runner
- The only runner in the race from an in-form yard (20%+ in the last 14 days). Sometimes a sign the stable has picked its spot.
- 🏇 In-Form Jockey
- The jockey is winning 20%+ over the last 14 days (from at least 5 rides). Riders run hot and cold like yards do.
- 🥶 Cold Jockey
- An amber caution: the jockey is without a win from 15+ rides in the last 14 days. Context, not a reason on its own to oppose.
- ⚠️ Unproven on Going
- An amber caution: yet to win on today's going in four or more attempts. It may still handle it — just hasn't proven it yet.
- ⏬ Class Plunge
- Drops two or more classes from its last run — a steep step down into much weaker company.
- 🎖️ Pattern Dropper
- Ran in Group or Listed company last time and lines up in a handicap today — dropping out of black-type races into a rated contest.
- 📉 Mark Drops
- Runs off an official rating at least 3lb lower than its last start — the handicapper has eased its mark.
- ↗️ Mark on the Up
- The handicapper has raised its official rating by 3lb or more since its last run — a tougher assignment, shown for context.
- 🔀 Going Versatility
- Has won on three or more different types of going — handles a range of ground.
- 🗓️ Seasonal Debut
- Its first run of the season after a break carrying over from last year. Some yards need a run; others are ready fresh.
- 🤝 Jockey Reunited
- Today's jockey has previously won on this horse — a proven partnership back together.
⚡ 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, 🔥 market steamers and 🌱 emerging (unexposed horses by black-type sires) — 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. New to it? The step-by-step Edges guide walks through building your first one.
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).
📊 Track record. Each built-in template edge shows how it has actually done — its strike-rate and A/E over thousands of historical UK & IRE runs, settled at Starting Price and replayed with the exact logic the site uses today. A/E (Actual ÷ Expected) compares wins to what the market expected: 1.00 means the angle matched the market, below 1.00 means it came in under it. Being honest: most angles sit below 1.00 — they're research shortcuts for finding horses worth a closer look, not profit systems, and we show the real number either way. Custom or edited rules aren't backtested, so they carry no track record.
⏱️ Near-the-off alerts. Any edge can also be set to Alert me near the off — a separate Telegram before each matching horse runs, one message per race. You choose the lead time per edge — 2, 4, 10, 20 or 30 minutes — so a “get to a screen” edge and an “it’s off shortly” edge can live side by side. Use it for edges that depend on the market: a steamer or a price move means nothing at 9am but plenty just before the off. You can have either alert, both or neither on each edge — the 🔔 and ⏱️ buttons next to every edge in My Edges set them independently, and there's an Alert me on all ticked row to switch a whole set on in one go. A daily cap of 10 near-the-off alerts stops a loose rule flooding you (and means a very broad angle will go quiet after the tenth). Needs your Telegram linked.
📋 The 5-Step Qualifier. The 5-Step Analysis Guide shown on each racecard is a reading protocol: AI score, suitability (FS/DS/CS), pace, market move, and the 🎯 rank check. The 5-Step Qualifier starter template checks all five for you and can alert you near the off. The same applies to every built-in angle — Class Dropper, Well Handicapped, C&D Winner and the rest all sit in your edge list from day one, so “alert me when the angles fire” and “alert me when my own edges fire” are the same two buttons. It fires when a horse passes 4 of the 5, not all five — we replayed the composite across 73 days of real cards using the market as it actually stood four minutes before each off, and all five aligned exactly once. A rule that fires once a quarter isn't useful, so the bar is four. You can change it yourself two ways. The Steps of the 5-Step Guide passed (0–5) field lets you move the bar — 3 for more names, 5 to wait for the unicorn. Or pick the steps individually: Step 1 — AI score (a number you set — it starts at the guide's 65, put it at 72 if you want it stricter), Step 2 — Suitability, Step 3 — Pace suits, Step 4 — Market move and Step 5 — Rank check are each their own condition, so you can demand the three you trust and ignore the two you don't. One catch: Step 4 reads the live market, which doesn't exist yet when the 09:35 morning list is built — so any edge using it should be on the near-the-off alert, not the morning one. The builder warns you if you set it the other way round. Like every angle on this site it's a shortlisting shortcut, not a profit system.
🔍 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.
🗞️ AI race verdicts & cross-links. Every race gets a neutral AI preview written before the off, kept permanently and paired with the settled result on the Verdicts hub. Today recaps how the previous day's verdicts settled, and each racecourse page lists its most-active trainers and jockeys while trainer/jockey profiles link back to the recent verdicts they featured in. Neutral analysis, not a betting recommendation.
📊 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.
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:
- Race header — time, course, race name, condition chips (distance · turf/AW · going · class · age band).
- AI Verdict — a one-line summary of why our top pick stands out, generated from the edge chips and form.
- Top 3 Picks strip — gold/silver/bronze callout with the three highest-scoring horses, their odds, and a one-line reason. Click any name to jump to that horse in the table.
- Tactical Pace Map — the field laid out in run-style lanes, Leaders → Prominent → Midfield → Closers, each horse a token showing its stall number and colour-coded by running style (read from its recent running lines). A header calls the likely race shape (strong/moderate/slow pace) and counts the confirmed front-runners. A ⚡ marks the field's strongest finishing kicks (from our RaceIQ GPS speed data) — who quickens best late. A race-shape guide, not a tip.
- Track Bias — historical draw and going stats for the course.
- Smart Filters — collapsible panel to narrow the field by going/distance/class/lookback.
- Perspective tab strip — the heart of the page (see section 3).
- Field table — every horse, sortable, expandable.
2. Reading a horse row
Each row in the field table is one runner. Left-to-right:
- ▶ — click to expand the rich detail drawer (breeding, AI spotlight, key stats, recent form).
- No — racecard number. A coloured dot shows draw bias (green = favoured draw, red = unfavoured).
- Horse — name + coloured form dots (last six runs: 1 wins, 3 places) + a tiny OR trend sparkline showing the last 5 official ratings. Below the dots: age, sex, headgear, jockey, trainer, and a row of signal chips (see section 3).
- Odds — current Betfair Exchange best back, with 🔥 -22% chip if it's a steamer or ❄ +18% if it's drifted, plus a price movement sparkline.
- AI — our composite confidence score (0–100), shown as a mini bar + number, with a 🎯 rank-mismatch chip when the AI ranks the horse well above its market position.
- Then the right-hand columns swap based on the active perspective tab (Summary by default).
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.
- Headgear
BVPetc. — the horse's headgear code. If the horse is wearing it for the first time, a gold 1st badge appears and the chip is highlighted. First-time headgear is a trainer-intention signal. - RP form codes
BFCDCD— beaten favourite last time, course & distance winner, course winner, distance winner. Tooltip-explained on hover. See glossary for thresholds. Solid track-form proxy that pre-dates any of our edge chips. - Country flag 🇮🇪 / 🇫🇷 / 🇺🇸 / 🇩🇪 etc. — only shown when the horse was NOT bred in GB. Useful for spotting Irish/French/US-bred runners at a glance.
- Wind op (amber) — wind surgery noted by the trainer. First run after a wind procedure often produces sharp improvement; one of the cleanest "intention" angles.
- 1st w/ J (purple) — first time this jockey has ridden this horse. New booking can mean tactical reset or a yard switching to a hotter pilot.
- 1st gelded (blue) — first run since being gelded. Frequently transformative for previously hot-headed colts.
- Weight cell ±lb
10-7 −3/11-2 +5— the suffix shows apprentice claim (−Nlb, green) or recent-win penalty (+Nlb, red). Already factored into the listed weight; surfaced so you can compare two horses with the same listed weight but different actual ability marks. - #4 draw chip (flat races only) — the horse's stall number. Only shown for flat races where draw can matter.
- Going record
🌧️ 2/5/☀️ 1/4— wins/runs on today's going type. Green if win rate ≥30%, amber if ≥15%. - Last run
14d · 2— days since last run and finishing position. Green if they won last time, amber if they placed. - New J (amber) — jockey has changed from the horse's last run. A switch often signals stable intent.
- ↓ C4→5 (green) / ↑ C5→4 (amber) — class change from last run. A drop in class (higher number) is generally a positive signal; a rise means facing tougher company.
- ↗ (green) — form trajectory improving: most recent finish is better than two runs ago.
- ↘ (amber) — form trajectory declining: most recent finish is worse than two runs ago.
- RPR+N (green) — RPR (Racing Post Rating) is N points above the horse's official OR. When RPR significantly exceeds OR, the horse may be running off a lenient handicap mark.
- Jockey 14d pill
6/22 27%— jockey's wins/rides and win rate in the last 14 days. Green if ≥25%, amber if ≥20%. - Trainer 14d pill — same for the trainer.
- Pace style
LED/PROM/HELD— the horse's typical running position derived from historical form.
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.
★ = perspectives The Horses Mouth charges for. We don't.
- 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
- Top Spd — peak GPS speed reached during the race (mph). Raw "what gear has this horse got" figure. Flat only.
- FSP — Finishing Speed %. How well the horse's speed held through the final furlongs. Higher = stronger finisher. Flat only.
- Entry Speed — speed (mph) entering the last fence / flight. Jumps only.
- Exit Speed — speed (mph) leaving the last fence / flight. Jumps only.
- Recovery — seconds to recover race speed after a jump. Lower = better. Jumps only.
- Lost — speed lost per jump (mph). Lower = better (indicates clean, efficient jumping). Jumps only.
🦵 Stride shape
- Stride — average stride length in metres. Long stride usually = galloping action, short stride = turnover-based runner.
- SFreq (Stride Frequency) — strides per second. Pairs with stride length: a 6.5m / 2.1 s/s horse is a lazy galloper; 5.8m / 2.4 s/s is a tempo-based sprinter.
⏱️ Sectionals
- Sect Idx (Sectional Time Index) — 0 to 10 score benchmarking each sectional split vs course par. Higher = better. Flat only.
- vs Par — seconds the horse's sectional time beat (or lost to) course par. Negative is good — it means faster than par. Flat only.
- Sect FSP — Finishing Speed % derived from the sectional splits. Same idea as FSP but computed from mid-to-late-race sectionals only.
- Accel — seconds to reach 20 mph from the gate. Lower = quicker away. Flat only — the gate-break metric doesn't apply to hurdles / chases.
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:
- 🧬 Breeding — sire, dam, damsire, breeder, plus sire-level win rate and preferred going.
- 🤖 AI Spotlight — our narrative on the horse's chance, plus connections quotes when available.
- 📊 Key Stats — course/distance/going record, trainer 14-day form, jockey 14-day form.
- 📡 RaceIQ Career Profile — side-by-side recent vs career-best bars for Top Speed, Exit Speed, Entry Speed, FSP, Sect FSP, Sectional Index, vs-Par, Stride, Stride Frequency, Acceleration, Recovery, and Jump Index. A progress bar next to each metric shows how close the last-3-run average sits to the horse's lifetime peak. Hidden if we have fewer than 3 RaceIQ runs on file.
- 📈 Recent Form — last 5 runs with date, course, going, distance, class, position (1st 🥇, 2nd/12 etc.), beaten distance, SP and jockey.
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. Edge chips — what each chip means
Edge chips 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.
- 🏟️ Course Specialist — has won at this course 3+ times.
- 🔥 Trainer Hotspot — trainer is firing at >25% win rate in the last 14 days.
- 🤝 T×J Hotspot — both trainer AND jockey have a ≥20% strike rate in the last 14 days (with 3+ rides each). The combination is hot.
- ⬇️ Class Dropper — dropping in class vs the horse's most recent run. Horses stepping down often regain confidence.
- ⚖️ Well Handicapped — current RPR is 10+ points above official rating. The horse is running off a mark the handicapper hasn't yet caught up with.
- ⏰ Fresh — 30–90 days since last run. Not stale, not rushed — the sweet spot for many trainers.
- 📈 Progressive — RPR has improved in each of the last 3 runs. A horse on the up.
- 🕶️ 1st Time Headgear — wearing blinkers, visor, hood, cheekpieces, tongue tie or eye shield for the first time. Trainers fit new gear when they expect improvement.
- 🏆 C&D Winner — has won at this course over a similar trip before. The most powerful angle in jump racing.
- EW★ EW Value — historical place rate exceeds the implied place probability at the current odds by 25%+, in fields of 5+. Points to each-way value beyond win markets.
Badges are non-exclusive — a horse can carry several at once. The more chips, 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.
- Table (default) — dense, scannable, perspective tabs, sortable. Best on desktop.
- Cards — each horse is a self-contained card with the same expand drawer. Best on mobile or for casual browsing.
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:
- Lookback — only count form from the last N months
- Going — only horses with form on heavy / soft / good / firm / standard
- Distance — ±1f, ±2f, or exact match
- Class — same / lower / higher than today's class
Or use a preset:
- 🏆 C&D Winners — horses with course & distance form
- 📈 In-Form — last 6 months only
- 🌧️ Going Specialists — only horses with form on today's going
- ⬇️ Class Droppers — running below their highest class
- 🏃 Speed Demons — top RaceIQ speed-vs-standard runners
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.
- 🔥 -22% — the price has shortened ≥15% from its morning open. Smart money has piled in.
- ❄ +18% — the price has drifted ≥10% from open. Smart money has stepped away.
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.
12. The 3 AI Models
We score every runner in every race with three models, each with a different approach. Switch between them with the 🧠 AI chip in the header:
- The Racing Formula (default) — our flagship machine-learning model. A gradient-boosted model trained on years of results gives every horse a calibrated win-probability, weighing ratings, recent form, pace, jockey/trainer and pedigree together. It's the same engine behind our daily NAP & Next Best.
- Field Edge — scores each horse on six field-relative edges: rating z-score vs the rest of the field, day-level class strength, trainer hotspot, sire suitability on today's going & distance, and course draw bias.
- RaceIQ — a GPS-data composite ranking horses on top speed, finishing-sectional and acceleration. Only scores when 2+ runners in a race have RaceIQ data.
The Performance page breaks out the daily P&L for each model so you can see how they're doing — published unedited. (Several older experimental variants still run quietly in the background as controls.)
13. Today page
The 📊 Today page is your race-day dashboard — all picks, movers and stable alerts in one place.
- ⭐ Stable alert banner — if any horses in your My Stable are running today, a compact banner appears at the top with their names and race times. Click any horse chip to go straight to their profile.
- 🤖 Live P&L banner — shows today's W/L record and running P&L in real time as results come in. If the AI is on a consecutive winning or losing run, a streak indicator appears:
🔥 3 straightor❄️ 2 straight. - Banker of the Day — the single highest-AI-scoring horse across all meetings, with angles, form and pace style shown.
- Top AI picks — up to 10 picks ranked by AI score, with OR trend, draw (flat), and race name chips. Tap the camera button to download a shareable picks card.
- Market movers — steamers and drifters updated every 30 seconds.
- Overlays — horses where the AI score is high but the market price is long. Observational only.
- Hot trainers strip — trainers with 2+ runners today and ≥20% win rate in the last 14 days.
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.
- 🏁 Racing Results — today's UK & IRE race results as they come in, sourced from Sporting Life and auto-refreshing every 60 seconds. Each result card shows the winner's SP, the top 3 finishers, the beaten favourite, and a 🤖 badge on any race where the AI made a pick today. If the AI's pick won, the row turns green. If it placed, it's amber. Results are sorted newest first — the most recent race is always at the top.
- All Tips — Recent Results tab — switch from "Today" to "Recent Results" to see the last 7 days of AI picks with their outcomes, P&L, and position. Good for checking if a run of form is real or a blip.
- Performance — how we test in the open — the four rules we hold ourselves to (locked before the off, settled publicly, losers stay visible, no edits after), an honest note that the AI tracks the market rather than beats it, an AI-Score reliability curve showing how the win rate climbs band by band, the variant test bench (win rate, P&L and ROI for every model, losses shown in red), and a tamper-evident pick chain you can re-verify in your own browser.
15. Recent Updates
Features added through 2026 — newest first:
- 📧 Daily picks by email — Add your email on the homepage to get the day's top AI picks each morning. Free, one tap to confirm, unsubscribe any time. Signed in? You can also turn it on in your Profile.
- ⭐ Stable runner alerts — Follow a horse, trainer, jockey or sire in My Stable and enable browser push in your Profile — you'll get a notification each morning when one of them is declared in today's card.
- 🔝 Top-AI push alerts — Opt in (Profile → browser push) for a daily push of the day's strongest picks by name, ranked by the flagship The Racing Formula model.
- 🔥 Daily check-in streak — The homepage tracks how many days in a row you've checked in — a nudge to keep on top of the cards.
- 🗺️ Race-Shape read — Expand a race and the 🤖 AI preview adds a SHAPE line: how the race should be run (projected pace) and which draw is favoured at that course & distance.
- 🧬 Pedigree Fit — Each runner's expanded detail carries a breeding angle — whether the sire/dam line suits today's trip and ground — with a tier, confidence and any red flags. Display-only context, not an edge claim.
- 🗞️ AI Verdict archive — Every race's AI preview is kept permanently and paired with the settled result. Browse them on the new Verdicts hub.
- 📈 "Are the prices honest?" chart — The Performance page shows a calibration curve: when a runner's morning price implies an X% chance, it wins about X% of the time.
- 🎉 Share your winning days — On a winning day the homepage recap shows a one-tap "Share the win" card.
- ⚡ Value Board — The homepage shows the day's edges at a glance (well-in, C&D winners, class droppers, steamers, first-time headgear), each a one-tap filter into the cards.
- 💷 Smart Money chips — On the racecards, a chip flags where the market is confidently piling into the favourite.
- SP Result Badges — After a race settles, Today picks show WON / 2nd / 3rd / LOST badges automatically.
- AI Confidence Filter — Above the Today picks, use All / 70+ / 80+ to filter to only high-confidence selections.
- Morning Price Movement — Today picks show a ↘/↗ chip comparing the morning price to current price.
- Results Live Badge — The Results page shows a green pulse dot and auto-refreshes every 60 seconds, pausing when the tab is in the background.
- Horse Page Track Bias — On any horse profile, courses where the horse has run 2+ times show a Track Bias widget.
- Transparency — The Performance page explains how we test our AI in the open, and the honest finding that it tracks the market rather than beating it. We don't sell tips or a profit — the value is the analysis tools. Picks are logged in a hash chain before the off.
- Push Notifications — Opt in on the Today page or your Profile to get a morning browser alert when picks are ready. Now works reliably across all your devices.
- Market Movers — Today page shows steamers and drifters from the morning market.
- Track Bias Page — Dedicated page showing draw advantage, going preference, and favourite performance by course.
- AI Pick Bookmarks — Star any pick on the Today page to save it to My Stable.
- Daily P&L Log — 90-day P&L history and equity curve on the Performance page.
- Telegram Alerts — Link your account to receive morning briefings in Telegram.
See the What's New page for the full changelog.
16. Tips & shortcuts
- 🥇🥈🥉 Top 3 picks are highlighted with a coloured left border. Click a name in the Top 3 strip to jump to and expand that horse's row.
- Hover any stat column header on the race table for a one-line definition — works across every perspective tab.
- The race countdown timer on each card now shows the full time until off — e.g.
2h 15m— not just the last 10 minutes. - Click 📊 Yesterday's Results on the racecards page to see how yesterday's picks settled.
- Star any horse on the racecard (⭐) to add it to My Stable — it'll appear in the Today page alert banner next time it runs.
- The F/D and view toggles persist via localStorage — set them once and they stick.
- All odds, P&L, win rates, speed figures and breeding stats are free. We don't paywall anything.
- Bug or feature request? Drop us a message on Telegram.