# RaceMetrics > RaceMetrics, from Proform Racing — British racing data professionals since 1995 — is the UK horse racing analytics platform combining Elo-based performance ratings, TPD sectional timing analysis and a full betting-system builder in one product. RaceMetrics is a UK horse racing analytics platform by Proform Racing Ltd that provides proprietary performance ratings, pattern discovery, and profit/loss analysis across 7 connection types: horses, trainers, jockeys, owners, sires, dams, and damsires. Built on 25+ years of Proform Racing data covering all UK and Irish racing, it offers enhanced racecards, AI-powered natural language querying, a free weekly tipping competition with cash prizes, and daily tips from a proprietary model. RaceMetrics does not accept bets or provide gambling services. RaceMetrics tracks form using a proprietary rating system where 1500 is average, 1550+ indicates strong performers, and 1600+ represents elite level. Ratings are updated daily each morning based on the previous day's results. A Combined Score is calculated as a weighted average of 6 connection ratings (Owner 20%, Trainer 20%, Jockey 20%, Dam 18%, Sire 12%, Damsire 10%) and historically, the highest Combined Score wins 22.97% of races (2.15x random chance). The platform is available at https://racemetrics.co.uk with a free tier and three paid subscription tiers. Ask RaceMetrics — the AI natural-language query tool — is a Proform Premium exclusive and is NOT included in any of the four RaceMetrics tiers below: - **Free** (GBP 0): 5 saved patterns, 10 profile views/day, 1 meeting/day racecards, RM7 competition - **Basic** (GBP 10/month): 10 saved patterns, 20 profile views/day, all racecards, A-Z runners, What Wins, RaceMetrics Tips, pattern alert emails - **Enterprise** (GBP 25/month): 1,000 saved patterns, 5,000 profile views/day, everything in Basic plus AI Race Cards, Future Form, 3D Collateral Form, Draw & Pace, Trip Predictor, Handicap Analysis, Market Movers and My Card (1 layout) - **RaceMetrics Pro** (GBP 75/month, GBP 49.99 first month): everything in Enterprise plus the online System Builder, full Ask RaceMetrics (100 questions/day), Going Predictor, Ratings Analysis, Command Centre and My Card (10 layouts). Sectional timing analysis available as a GBP 50/month add-on (bank transfer). The Standard (GBP 15) tier was retired in July 2026. - **Proform Premium** (separate subscription, GBP 97.50/month): full Ask RaceMetrics (100 questions/day, up to 500 rows, column sorting and CSV export) plus every Enterprise feature, Command Centre, Going Predictor, Ratings Analysis and the full Proform software suite (System Builder, Race Guides, Bet/Lay/Trade Finder, daily stats alerts) Sectional Analysis (timing, speed and position data across 13 analysis tabs) is a premium add-on requiring a Proform Premium subscription plus the TPD Sectionals Add-On. ## Core Features ### RaceMetrics Ratings Source: https://racemetrics.co.uk/help.html#ratings RaceMetrics uses a proprietary performance rating system that tracks form over time for 7 connection types. #### Rating Scale - 1600+: Elite level performers - 1550+: High performing, consistently above average - 1500: Average performance level - Below 1450: Below average, struggling form #### Combined Score The Combined Score is a weighted average of all 6 connection ratings: - Owner: 20% - Trainer: 20% - Jockey: 20% - Dam: 18% - Sire: 12% - Damsire: 10% The horse's own rating (H column) is displayed separately as a standalone form indicator and is not included in the Combined Score calculation. #### Combined Score Win Rates Historical analysis shows correlation between score and win probability: | Tier | Score Range | Win % | vs Random | |------|-------------|-------|-----------| | Elite | 1600+ | 43.75% | 3.54x | | Very High | 1575-1599 | 33.41% | 3.18x | | High | 1550-1574 | 24.06% | 2.49x | | Above Avg | 1525-1549 | 17.78% | 1.86x | | Average | 1500-1524 | 12.38% | 1.32x | | Below Avg | 1475-1499 | 7.99% | 0.87x | | Low | 1450-1474 | 4.95% | 0.54x | | Bottom | Under 1450 | 2.81% | 0.30x | The horse with the highest Combined Score in each race wins 22.97% of the time (2.15x random). #### How Ratings Update Ratings are recalculated after every race based on actual performance. Adjustments consider finishing position relative to expectations, quality of opposition, and race conditions. The dashboard highlights "Biggest Movers" showing participants whose ratings changed significantly. ### Enhanced Racecards Source: https://racemetrics.co.uk/help.html#racecards RaceMetrics racecards provide enhanced race information with unique ratings and analysis for every runner. #### Accessing Racecards - Click "Racecards" tab on dashboard - Use hamburger menu for quick access - Navigate between days using date tabs - Navigation arrows show position (e.g., "27 of 28") for quick movement between races #### Race Header Information The race header displays: Time and Course, Race Name, Distance, Type, Class, Going, Number of Runners, Random (win probability if randomly selecting), and HHI (race predictability index). #### HHI - Race Predictability Index The HHI (Herfindahl-Hirschman Index) is borrowed from economics where it measures market concentration. In racing, it shows how predictable the market thinks a race is based on the distribution of betting odds. The HHI is calculated by converting each runner's odds to an implied probability, normalising to remove the overround, then summing the squares of each probability. Interpretation: - Wide Open (< 0.15): Very competitive race, no clear favourite - Competitive (0.15 - 0.25): Evenly matched field - Moderate (0.25 - 0.40): Market has clear preferences - Concentrated (0.40 - 0.60): Strong favourite present - Dominant (> 0.60): Heavy favourite, very predictable Price Priority: HHI uses morning prices where available, falling back to breakfast prices, then evening prices. #### Runner Columns - Rank: Position by combined Score - # (Draw): Stall number - DR: Draw position - Horse: Name and age (clickable to profile) - H: Horse's own rating - HP: High Performer dots - 6 dots representing the 6 connections, filled if rated 1550+ - Score: Combined weighted connection rating - Win%: Estimated win probability - Place%: Estimated place probability - Excl: Checkbox to exclude runner from calculations - EW: Current each-way terms - Price columns: Evening, Bookmaker, Morning prices - Trainer, Jockey, Owner: Connection names (clickable) - O, S, D, DS: Individual Owner, Sire, Dam, Damsire ratings #### Row Colour Coding - Elite (1600+): Green tint - Strong (1550-1599): Blue tint - Average (~1500): No tint - Below (1450-1499): Amber tint - Weak (below 1450): Red tint #### Pattern Alerts Matching saved patterns appear as purple badges on the racecard. Click to expand and see pattern details including historical stats and P/L. ### Form Expert Source: https://racemetrics.co.uk/help.html#form-expert Form Expert is an advanced form analysis tool that shows historical performance breakdowns for every runner in a race. Access it from any racecard by clicking the Form Expert button. #### Participant Types Switch between 7 analysis types: Horse, Trainer, Jockey, Sire, Dam, Damsire, Owner. #### Control Bar Filters - Race Type: All Types, Flat, Jumps, or specific surfaces (Turf, A/W, Chase, Hurdle, NHF) - Handicap: All, Handicap only, Non-Handicap only - Show Mode: Win (wins only), Place (1st-4th), PRB (Percentage of Rivals Beaten) - Period: All time, 5yr, 2yr, 1yr #### Match Race Button Sets all column filters to match the current race conditions automatically - Going, Class, Distance, Field Size, Race Type and Handicap. Stays active when navigating between races for quick scanning across meetings. #### Column Header Filters Each category has dropdown filters: Going (ground firmness Hard to Heavy), Class (1-7), Course, Distance, and Field size categories. #### Table Columns - #: Card number - Silks: Jockey colours image - Horse/Trainer/etc.: Participant name (clickable) - Eve/Bkf/Morn: Best available prices - H: Horse's current RaceMetrics Rating (gold = highest) - Score: Form score based on filtered history (gold = highest) - R: Total runs matching filters - W: Wins or places - %: Strike rate percentage #### Cell Colour Coding - Green (33%+): Excellent strike rate - Amber (15-32%): Moderate - Red (<15%): Low - Grey: No data #### Actual Going (Proform Premium Feature) Proform Premium subscribers can use Actual Going (post-race recorded going) instead of Official Going (pre-race declared going) for more accurate historical analysis. ### What Wins - Pattern Discovery Source: https://racemetrics.co.uk/help.html#what-wins What Wins analyses historical performance to find profitable betting angles using Impact Value (IV). Available for Basic tier and above. #### Impact Value (IV) IV measures how much a participant outperforms random chance: IV = Actual Wins / Expected Wins (based on field sizes). - 1.0x: Average (random chance) - 1.5x: Good (wins 50% more often) - 2.0x: Strong (wins twice as often) - 3.0x+: Exceptional #### Filter Combinations Analysed What Wins checks 11 different filter combinations: Going, Class, Course, Distance, Field Size, Going + Class, Going + Distance, Class + Distance, Course + Distance, Going + Class + Distance, and All Conditions. #### Participant Type Toggle Filter by: HOR (Horse), TRN (Trainer), JKY (Jockey), SIRE, DAM, DS (Damsire), OWN (Owner). #### Minimum Runs Filter Options: Off, 5, 10, 20, 50. Higher thresholds give more reliable results. #### Apply to Form Expert Click any pattern row to instantly apply those filters in Form Expert with the participant type and conditions auto-set. ### At-a-Glance Source: https://racemetrics.co.uk/help.html#at-a-glance A compact Racing Post-style racecard view showing essential form data for quick reference. #### Columns - NO.: Racecard number - Silks: Jockey silks image - Form: Last 10 race positions (1-9 for positions, 0 = 10th+, F=Fell, U=Unseated, P=Pulled Up, R=Refused, B=Brought Down) - H: Horse's RaceMetrics rating (gold = highest) - HORSE: Name (clickable to profile) - Eve/Bkf/Morn: Best available prices - SCORE: Combined rating (gold = highest) - Info: Headgear (1 in bold = first time), DSLR (days since last run), history badges - AGE: Horse age - WGT: Weight as stones-pounds (e.g., 11-7) - TRAINER: With rating (clickable) - JOCKEY: With claim and rating (clickable) - OR: Official BHA Rating - TS: Highest Proform Speed Rating in last year #### History Badges - C: Course winner - D: Distance winner - CD: Course & Distance winner (overrides C and D) - BF: Beaten Favourite ### My Card (Custom Racecard Builder) Source: https://racemetrics.co.uk/help.html#my-card A fully customisable racecard tab (Enterprise: 1 saved layout; RaceMetrics Pro / Proform Premium: 10). Build your own racecard from a library of 100+ columns drawn from every analytical tab — Main racecard, Form Stats, Ratings Analysis, Future Form, Draw & Pace, Trip Predictor, Predicted Running Styles, Collateral Form, Handicap and Market Movers — drag to reorder, freeze identity columns, set form-line length, save multiple layouts with per-race-type defaults (Flat / Jumps / All-Weather), print or export a whole day as PDF or CSV. #### Form Stats columns (point-in-time trainer, jockey, horse and sire form) My Card can show trainer form at the time of the race, directly on the racecard. The Form Stats group (Proform Premium — these are the System Builder engine's own precomputed numbers) includes trainer form over both the 14 days and the 28 days before the race — runners, wins, win strike rate and A/E (actual vs expected wins; above 1.00 means the yard is beating the market) — plus the same two windows for jockeys, runners since the trainer's last winner, and the trainer-jockey pairing record. The 14-day window is the standard punting yardstick for a stable in form right now; the 28-day window smooths small yards. All Form Stats are point-in-time: computed strictly from data before the race date, so on a past racecard they show the form the trainer had going into that race, not today's form. The group also covers sire and damsire A/E: sire progeny actual vs expected wins at today's course and race type (2014 on), on today's going bucket with each past run judged on the going it actually ran on (since 2018), and within the graded trip window of today's distance (since 2018) — each paired with the progeny runs and the expected wins behind the figure, so a flattering ratio off a tiny sample is visible as such — plus damsire career A/E across all progeny. The group also covers the horse's course / distance / going / class / career records, career A/E and PRB, ran-well percentage, last four speed figures, best and average 90-day speed figure, and draw-bias A/E. The same 14-day and 28-day trainer/jockey windows are available as System Builder filters for back-testing, including Trainer PRB % over each window — the average percentage of rivals beaten by all the yard's runners in the last 14 or 28 days (above 50 = the stable's horses are running better than mid-field even when not winning). Pairing a high Trainer PRB % (14d) with a zero Trainer SR % (14d) finds yards running well without winning — stables whose form the results column hasn't caught up with yet. ### Inline Form Lines Source: https://racemetrics.co.uk/help.html#inline-form View a horse's recent race history without leaving the racecard. On Ratings or At-a-Glance tabs, click any horse row to expand their last 6 form lines directly below. On Form Expert, click stat cells to expand matching form lines filtered to that category's criteria. Form lines are colour-coded to highlight data matching today's conditions in green (course, class, going, distance). #### Form Line Columns Result icon, Racecard icon, Date, Replay link, SR (Speed Rating), Pace, DR (Draw), Race details (course, class, conditions, prize), Distance, Going, Weight, OR, Outcome, ISP, PRB, Jockey, Trainer. RaceMetrics Pro and Proform Premium subscribers additionally see Betfair in-play prices on every form line: BSP (Betfair Starting Price, decimal), In-Running Low (IRLo — the lowest price matched during the race) and In-Running Low % vs BSP (IRLo% — negative means it traded that much shorter than BSP in-play; -90% or more usually means it nearly won). In-Running High and In-Running High % vs BSP are also available. These are the same %Diff fields shown in the Proform Race Guides and desktop software. Pro/Premium subscribers can also choose and reorder the form-line columns via the Columns button on any form-lines table — the choice persists everywhere form lines appear (racecard expansions, Form Expert drill-downs, profile drill-downs, My Card print). Proform Premium subscribers with the Sectionals Add-On can toggle Sectionals view showing Distance, Race Pace, Running Style, Position Track, positions gained/lost, Finishing Speed percentages and Run Out Speed. The Distance column stays visible in Sectionals view (rounded, with the exact distance on hover) so each sectional performance can be read against the trip it was recorded over. ### Rating Comparison Chart Source: https://racemetrics.co.uk/help.html#rating-comparison Compare the rating history of multiple horses side-by-side on an interactive line chart. - Select horses via checkboxes on racecard (no limit, 40 colours available) - Controls: Last 10/20/50/All races, Rating/Score toggle, Races Ago/By Date timeline - Score mode shows weighted connection ratings at each historical run with today's predictive score - Click eye icon or chart line to highlight a horse - Tooltip shows race date, rating/score change, course, distance, class, going, type, and position ### Profile Pages Source: https://racemetrics.co.uk/help.html#profiles Comprehensive statistics and analysis for any participant. Access by clicking names anywhere in the app. #### Profile Header Coloured stat cards: Rating (current), Runs (total career), Win % (strike rate), P/L (profit/loss to GBP 1 BSP), Entries (upcoming). #### Overview Tab Performance Summary (Wins, Places, Runs, Win Rate, Place Rate, Avg Field Size, IV), P/L to GBP 1 Stakes (Win P/L, ROI, Average Win BSP), and interactive chart with dropdown options: Rating History, P/L, Win Rate, PRB. #### Breakdown Tab Detailed performance splits: By Horse/Jockey/Owner, By Course, By Class, By Race Type, By Days Since Last Run, By Distance, By Favourite Status. Each showing Runs, Wins, Win%, PRB, P/L, ROI. #### P/L Tab Profit/Loss tracking based on GBP 1 level stakes to Betfair SP. Cumulative P/L chart and breakdown by price range. #### Patterns Tab AI-detected profitable angles (green cards): Best Course, Best Season, Best Class, Best Going, Best Day, Best Age, Best DSLR, Best Price, Hot Jockey, When Favourite. Also shows Patterns to Avoid (red cards) for negative ROI conditions. Quick Save to Pattern Manager. #### Races Tab Complete race-by-race history, 100 races at a time with Load More. Columns: Date, Course, Field, Runners, Rating, Change. #### Filters Time, Courses, Years, Months, Seasons, Types, Classes, Going, Distances. ### Race Results Source: https://racemetrics.co.uk/help.html#race-results Detailed results for completed races including finishing positions and rating changes. #### Accessing Results From Dashboard (teal date pills for last 5 days), Calendar Picker (any date since January 2018), Profile Pages, or Racecards after race completion. #### Full Results Tab Each runner card shows: Position (gold 1st, silver 2nd, bronze 3rd), Silks, Distance to next horse, Card No. (Draw), Horse name, Age, Weight, SP, Jockey, Trainer, In-running comment. #### Rating Changes Tab Table showing Pos, Silks, Horse, H (Horse rating change), SP, Trainer/T, Jockey/J, Sire/S, Dam/D, Damsire/DS, Owner/O - all with green (increase) or red (decrease) changes. #### Non-Finisher Codes PU (Pulled up), FE (Fell), UR (Unseated rider), BD (Brought down), RR (Refused to race), DNF (Did not finish). ### Pattern Manager Source: https://racemetrics.co.uk/help.html#patterns Save profitable angles discovered in profiles and receive automatic racecard alerts when conditions match runners. #### Stats Summary Cards Total patterns saved, Active patterns, Avg ROI, Types (participant types used). #### Creating Patterns Created from profile pages when you identify profitable angles. Captures active filters: specific participant, course/type, distance range, class/type, going conditions, price range. #### Pattern Cards Each shows: Participant name and type badge, Conditions, Stats (Runs, Wins, Strike Rate, P/L, ROI), Active Toggle, Actions (View Profile or Delete). #### Export & Import Download as JSON, restore from JSON, or clear all patterns. #### Pattern Limits by Tier - Free: 5 patterns - Basic: 10 patterns - RaceMetrics Pro: 1,000 patterns - Enterprise: 1,000 patterns ### A-Z Runners Source: https://racemetrics.co.uk/help.html#az-runners All declared runners for a selected day sorted by Score with filtering, stats, and pattern matching. Requires Basic subscription or higher. #### Stats Summary Cards Runners (total), Avg (average Score), Top (highest Score), Elite (3+ HP connections), Races (number), RM7 (matching selections). #### Table Columns Date/Time, Course, Silks, Horse, RM7, Score, Price Chart, Eve/Bkf/Morn prices, x Random, Win %, HP dots, H rating, T/J/S/D/DS/O ratings, Pattern badges. ### Ask RaceMetrics (AI) Source: https://racemetrics.co.uk/help.html#ask-racemetrics Natural language database querying powered by AI. Type questions in plain English and get instant answers with tables, charts, and profit/loss analysis. #### Ways to Query - Type a question in natural language - Choose from 10 recipe types (visual query builder) - Voice input via microphone (Chrome/Edge) #### Slash Commands - /help: Quick usage guide - /fields: Queryable data fields - /groupby: Ways to group results - /filters: Available filter keywords - /examples: Clickable example queries - /tips: Tips for better queries - /history: Query history #### Queryable Topics Trainers, Jockeys, Horses (strike rates, records, P/L, trends), Sires, Dams, Damsires (progeny statistics), Courses & Festivals, Power Ratings, Speed Figures, Pace Data, RaceMetrics Ratings, Market Data. #### Results Viewing - Table view: Sortable columns, clickable names - Chart view: Bar, Stacked Bar, Line, Pie, Polar Area, Horizontal Bar - Export: Download as CSV or chart as PNG #### Query Recipes 8 recipe types available: Leaderboard (top performers), Record Lookup (specific participant stats), Today's Angles (interesting runners from 18 preset conditions), In-Form/Trend (hot streaks), Course Stats (81 UK/Irish courses), Combinations (trainer+jockey partnerships), IR Trading (in-running price patterns), Cheltenham Festival (13 analysis angles), GBB Races, and Rider Restricted. #### Availability & Daily Query Limits Ask RaceMetrics is included with RaceMetrics Pro and Proform Premium — it is not included in the Free, Basic or Enterprise tiers. Pro and Premium subscribers get 100 questions/day with full result sets (up to 500 rows), column sorting and CSV export. ### RaceMetrics Tips Source: https://racemetrics.co.uk/help.html#tips Daily selections generated from a proprietary analytical model. Published daily after breakfast prices are available (~7:45am). #### Today's Tips Each tip card shows race time, course, horse name, field size, and breakfast price in fractional odds. Click to open full racecard. #### Performance Dashboard Visible to all users (including free tier). Tracks 6 staking methods: BF Win (Betfair minus 2% commission), ISP (level stakes), BF Place (minus 2%, varying terms), Evening (forecast price), Breakfast BOG (Best Odds Guaranteed), Morning BOG. #### Dashboard Views Cumulative P/L (2019 to present), By Year, By Month, By Price Band, By Day of Week. #### RM Tip Badges Amber "RM Tip" badge appears next to tipped horses on racecards. #### Access Free tier: View dashboard and results (tips blurred). Basic and above: Full access to today's tips. ### Form Temperature (trainer & jockey hot/cold form) Source: https://racemetrics.co.uk/help.html#form-temperature Form Temperature scores how hot or cold a trainer's or jockey's last two weeks have been on a 0-100 scale, shown as small coloured pills next to trainer and jockey names on racecards (Ratings and At-a-Glance views). The last 14 days' record (window ends the day before the race) is tested against that trainer's or jockey's OWN five-season strike rate using a binomial percentile - the same statistical idea behind the Racing Post's percentile scores - so big and small stables compare fairly: two winners from six runners can be hotter for a small yard than five from forty is for a champion trainer. 95 or higher = statistically hot (a fortnight that good arises by luck fewer than 1 time in 20; red pill). 75-94 = warm (amber). 6-25 = cool (light blue). 5 or lower = statistically cold (blue). Scores of 25-75 are normal variance and show no pill, keeping cards clean. Hovering a pill (or pressing and holding it on a phone) shows the fortnight's record, the five-season benchmark and the "1 time in N" luck odds. A score requires at least 50 benchmark runs and 3 runs in the fortnight. On past racecards the score is computed as it stood on the day of the race. Honest framing: RaceMetrics' own back-testing across two independent two-year periods found hot (95+) trainers' runners win about 15% versus an 11% baseline expectation - the streak is real - but betting markets price it in (actual/expected on Betfair SP is roughly 1.0), so Form Temperature is a form-reading lens rather than a betting system. Free on every racecard for all users. ### Draw & Pace filters (System Builder, Proform Premium) The draw-and-pace figures shown on the RaceMetrics racecard are also available as System Builder filters and breakdowns, so an idea spotted on a card can be back-tested over results since 2018 rather than taken on trust. All are computed point-in-time — strictly from racing before the race in question — so they work both for back-testing history and for listing today's qualifiers. - **Draw IV** — the Impact Value of a runner's exact stall at today's course, race type and distance over the previous five years. 1.0 is the stall's fair share by chance; above 1.0 means it wins more often than chance alone would give it. Flat racing only. When a non-runner is declared, the stalls close up on course and RaceMetrics renumbers the surviving runners' draws live (recomputing Draw IV to match) — most feed-verbatim sites show the stale declared draw all day, and the official result records the renumbered stall. - **Pace IV** — the Impact Value of the way a horse is usually ridden (led, prominent or held up) at today's course and trip. Blended across the horse's style mix from its last ten runs, weighted towards the most recent, so a versatile horse is not credited a pure front-runner's figure. - **Tactical Score** — Draw IV and Pace IV combined, weighted towards the draw at sprint trips up to seven furlongs and towards the pace beyond. Over jumps, where there is no draw, it is the Pace IV alone. - **Draw x Pace IV** — whether horses drawn in this half AND ridden this way actually win at this course and trip. Only counts past races with a field size close to today's, and is left blank where that sample is too thin. - **Run Style, Run-Style Sample and the Led/Prominent/Held-Up percentages** — the horse's habitual running style, how many past runs the figures rest on (maximum ten), and the full recency-weighted split. About 7% of flat runners have no running-style history at all and a further 19% only one to three runs, so the sample field exists specifically so users can set their own minimum. - The same figures are also available **as they stood last time out** (LTO Draw IV, LTO Pace IV, LTO Tactical Score, LTO Draw x Pace IV), which supports angles such as "finished in the first three despite a bad draw". Impact Value and A/E answer different questions and should not be confused. **A/E** compares wins against what the betting market expected (measured from Betfair Starting Price, which carries no bookmaker margin). **Impact Value** compares wins against a fair share by chance, and ignores price entirely. A stall can have a strong Impact Value and still be poor value to back, because the market has already priced the bias in — which is precisely why both measures are shown side by side, and why a filter is best judged as one component of a system rather than in isolation. ### My Ratings (Proform Premium) My Ratings lets a member turn their own handicapping methodology into a live rating column with zero manual work. The user defines a scale — how many pounds a beaten length costs, varying by race type (Flat, All-Weather, Chase, Hurdle, NH Flat), going band and distance — or picks one of five plain-English presets (Balanced, Sharp, Gentle, Soft-ground biased, or Weight-adjusted speed figures — the Proform speed figure adjusted by one point per 2.4 lbs carried either side of nine stone, the classic timing-literature weight rule). RaceMetrics then computes their personal weight-adjusted rating for every runner in every race: each performance is anchored on the class par for that race's type, class, distance and going, credited with the weight carried relative to the winner, and debited for beaten lengths converted to pounds on the user's scale. The whole recent history is rated on activation and every new result is rated automatically each morning, so figures stay current with no typing — unlike manual per-race rating tools, where each race must be processed by hand and figures are never comparable across races. Ratings appear as a sortable "My" column beside the Official Rating on the racecard Ratings view: on upcoming races the figure is the horse's best from its last three rated runs (labelled provisional), and on a settled race the cell shows BOTH figures - the pre-race figure the scale had going in, then the rating the horse earned, written as "78 -> 91" - so a member can see at a glance whether a horse ran to their opinion of it, above it or below, and can never mistake an earned figure for a pre-race one. The race's top-rated runner is highlighted. Up to three active scales per account, managed either from the dedicated My Ratings page (/my-ratings, listed in the Racecards menu) or from the chip on the racecard's Ratings view — the same panel either way: add, rename, delete, deactivate, and choose the default. Every active scale gets its own column on the racecard Ratings view simultaneously (headers My1/My2/My3), so a member can compare their scales side by side; At-a-Glance and My Card show the default scale. The System Builder carries a My Ratings filter group, and it draws a deliberate line between two kinds of figure. My Rating (pre-race) and My Rating Rank (pre-race) are what the member's scale said GOING INTO the race — each horse's best from its last three rated runs, exactly the figure the racecard showed before the off. Those are the fields to back-test: a filter on them is a selection the member could actually have made, and they use the same basis as the daily qualifiers, so a back-test and the morning email agree. My Rating and My Rating Rank without the "pre-race" label are what the horse EARNED in the race, derived from the result: invaluable for studying how a scale behaves, but hindsight, so their profit and loss must never be read as an edge (a top-rated-on-earned-figures filter can show a 60%-plus strike rate purely because it is describing what already happened). A pre-race back-test also counts runners that failed to complete: a top-rated horse that fell or was pulled up remains in the cohort as the losing bet it was, because excluding it would flatter every figure (a non-finisher never wins). Only genuine non-runners are removed, and those legitimately change the ranking. The same pre-race/earned split applies to My Rating minus OR: the pre-race version is the figure the scale had BEFORE the off minus the horse's official BHA mark, which is the honest test of "do I rate this horse ahead of the handicapper?", while the earned version is what it rated after the race and is hindsight - a horse that ran well is above its mark by definition, which is why an earned-above-OR filter can show a large apparent edge that the pre-race version does not. The group is completed by My Rating LTO and My Rating Change vs LTO. Members can therefore back-test their own methodology against real market prices and let the A/E, ROI and holdout verdicts answer whether their ratings beat the market. Systems default to the member's default scale, but a My Ratings Scale picker in the Builder's settings pins any system to a specific scale (the pick saves with the system), and five breakdown dimensions - My Rating bands and My Rating Rank in both their pre-race and earned forms, plus My Rating vs OR (pre-race) - split any back-test by how the scale rated each runner and by how far above or below its official mark it was. My Rating Rank works in the daily qualifiers as a live pre-race rank: today's declared field is ranked on each horse's provisional (its best of the last three rated runs, exactly the racecard figure), so "My Rating Rank = 1" means the member's top-rated in the race before the off; saved as an Active system it feeds the cross-system Qualifiers hub and its email digest, which is the morning My Ratings alert. One-click presets in the manage panel open the Builder's Qualifiers tab pre-loaded: Today's top-rated, and the Divergence Finder — runners the member rates No.1 that the RaceMetrics ratings rank outside their top three, the races where the member's method disagrees with the site's. In back-tests My Rating Rank reads the rank earned in the race (hindsight — for studying the scale, not an edge); the qualifiers rank is the honest pre-race one. A Scorecard in the manage panel tracks each scale's pre-race top-rated over 30/90/365 days — runs, wins, strike rate, level-stakes ROI at Betfair SP after commission, and A/E (actual winners over market-expected winners; above 1.00 = finding value the market missed). Each scale takes free-text notes (editing notes never re-rates history), and a CSV export downloads a scale's computed ratings — date, race, horse, rating and rank — up to 400 days at a time. Review Winners replays any settled day race by race: who won, where the member's scale ranked the winner before the off, and how their own top-rated got on, with a day summary (picks that won, winners inside the scale's top three, winners the scale had not rated) — all from pre-race provisional figures, never hindsight. The My column also reaches every day-planning surface: Form Expert (beside Score), the A-Z Runners page (a sortable provisional column across every declared runner, gold for the race's top-rated), and horse profiles, where the Races tab shows the member's own figure for every run in the horse's history. My Rating LTO and My Rating minus OR are also pre-race facts and work in qualifiers; a shared or exported system never carries the author's scale — it always resolves to the current user's own. Every scale is fully editable — the pounds-per-length pins per distance for each race-type/going block, or the speed mode's base weight and lbs-per-point — with a live preview that scores a real recent race before saving; saving re-rates the user's history automatically (a notes-only edit does not). My Rating also appears on the At-a-Glance view and as columns in the My Card custom racecard builder. The pounds-per-length approach follows the classic timing literature (roughly 3 lbs per length in sprints tapering to 1 lb per length at staying trips, with softer ground costing more). ### System Builder (Proform Premium) Source: https://www.racemetrics.co.uk/system-builder A web rebuild of the System Builder from Proform's professional desktop software. Users define a betting system as a set of conditions chosen from 600+ whitelisted filters across six groups — Race Conditions (course, class 1-7 and class letter, race type, official going, distance, field size, race value, handicap status, race-name text), Horse (age, sex, draw, days since last run, weight, provisional weight carried — the allotted weight minus the jockey’s claim, matched to the net weight recorded once races result so today’s qualifiers select on the same basis the backtest was built on, filterable by value or by rank within the race (a claimer ranks below a horse allotted the same weight) — jockey claim, penalty, headgear including first-time headgear), Market (ISP odds range, Betfair SP range, favourite status including joint favourites, SP rank), Ratings (Official Rating, Power Rating, Tissue, PFR, Pace, trainer/jockey/horse stats ratings and speed-figure history — career, 1-year and 90-day highest-achieved windows, with the 90-day best also recording whether it was set when winning or in defeat — each filterable by value or by rank within the race), Connections (specific trainers and jockeys), Breeding (sire, dam, damsire and breeder by name, country of birth, foaling month, early-foal flag, and the sire's crop number — where crop 1 means the runner comes from the sire's first crop to reach the track, a true first-season sire rather than an estimate from his age), and Last Time Out (the horse's previous run: finishing position, class, distance, going, course, SP, field size, and the Betfair in-running trading from that run — In-Running Low/High and how far the low traded below its BSP, so "traded 60%+ below its Betfair SP last time out" is a single rule; because a previous run is settled history these work pre-race for today's qualifiers, and most extend 2, 3 and 4 runs back). The System Builder also filters on the RaceMetrics ratings themselves (recorded from 2023): every participant rating and the Combined connections score by value and by rank within the race, plus the Future Form score, Collateral score and AI rating. Runners those scores cannot reach are covered too — "No Collateral Score" and "No Future Form Score" Yes/No filters select runners with no score at all (about 19% and 8% of runners respectively, typically lightly raced), so a system can deliberately target or exclude unscored runners; the Unknown row in the matching rank breakdowns offers a one-click "+ rule" that adds the same filter. Building a system is guided: 25 one-click Starter Angle templates (Won Last Time Out, Course & Distance Winner, Beaten Favourite Last Time, Class Dropper, First-Time Headgear in a Handicap, Fresh 60+ Days, Top-Rated + Won LTO, Bumper Winner First Time Hurdling and more) give an instant starting point; rules display as numbered plain-English sentences with inline editing; and a live match count ("≈ 42,000 runs match") updates as each rule is added or changed, before any backtest is run. Back-tests run over all UK and Irish results since January 2018 and return: runs, wins, win strike rate, win-and-placed, P/L and ROI at Industry SP, P/L and ROI at Betfair SP with configurable commission, Betfair place P/L, lay P/L in both the win and the place market (laying the Betfair place price), Impact Value (wins versus random expectation), Expected Wins and A/E (actual over SP-expected wins), chi-squared significance, and average/biggest winning BSP. The full report renders in one pass: a verdict strip (significance, market edge, profitability, sample size), a cumulative equity curve chart (BSP and SP), longest winning/losing streaks with maximum drawdown on the back AND lay equity curves (win and place markets), breakdown tables across 216 dimensions (year, race type, going, class, distance band, ISP band, favourite status, field size, days off, headgear, LTO position, distance move vs each of the last three runs — "same trip as 2 runs back" splits at half-furlong precision — course, trainer, jockey, sire and many more), organised into category tabs and computed on demand, and a drill-down to the individual runs. Breakdowns and runs export to CSV. A Staking tab replays the exact matched bets under ten staking plans (level, percentage-of-bank, square root, fractional Kelly, fixed-profit, Fibonacci, D’Alembert, Labouchère, 1-3-2-6, loss-recovery) in four bet modes — Back, Lay, Lay the Place (laying the Betfair place market) and Each-Way — with bank curves, drawdowns and a Monte-Carlo bust-risk estimate per plan. ### The Grid — two-dimensional breakdowns (System Builder) A breakdown splits a back-test one way at a time. The Grid splits it two ways at once: choose one dimension for the rows and another for the columns, and every cell holds that pair's figure — every trainer down the side against race class across the top, jockeys against courses, sires against distance. It answers questions that a single breakdown can only half-answer, such as "what is each trainer's strike rate in August over the last five seasons, broken down by class of race?" — previously you could see one trainer across all classes, or one class across all trainers, but not the whole matrix. The cell figure is selectable (strike rate, A/E, ROI, P/L, PRB, Impact Value, chi-squared, place strike rate, runs or wins) and switching it redraws without re-querying. Cells are shaded relative to the system's own overall figure rather than an absolute, so a cell reads as better or worse than that system. A minimum-runs floor excludes thin lines entirely and greys thin cells rather than printing a meaningless percentage from a handful of runs. Clicking a cell shows the runs behind it; shift-clicking adds both rules — the row's and the column's — to the system at once. The grid exports to CSV. Counts are stated honestly rather than implied: the header says how many lines qualified in total ("50 of 853"), the totals column is relabelled "All shown" if columns were capped, and the totals row says "These 50" rather than "All" when only part of the list is on screen. Three honesty features distinguish it from other system builders: a Holdout Check automatically re-tests the system on the final 12 months only (held out from the rest) and flags whether recent results are consistent, weaker, or have flipped versus the training period — with separate verdicts on the lay and lay-place P/L for members who lay their qualifiers rather than back them; random data splits let users validate on races their tuning never touched — either Half A / Half B (build on one random half, confirm on the other) or a machine-learning-style Train 80% / Test 20% holdout, both split deterministically by race so the buckets never change between runs; and every saved system shows a "since you saved it" live record — the same rules re-run from the save date forward, the honest test of any backtest. The Qualifiers view applies a system's pre-race-evaluable conditions to today's or tomorrow's declared runners and clearly warns which conditions were skipped because they rely on post-race data (e.g. SP, favourite status). Rating-rank conditions are computed live across each race's declared field. Up to 50 systems can be saved per user. Systems can be exported as small JSON files and imported by other subscribers, so members can share angles with each other. Gated to Proform Premium subscribers. ### Portfolio & Compare (System Builder, Proform Premium) Members who run several systems can pick two to six saved systems and study them together at /system-portfolio. Compare puts their stats side by side, overlays their equity curves and shows a month-by-month return-correlation matrix (low or negative correlation means the systems win at different times — the property that smooths a betting bank). Blend merges the chosen systems into one combined portfolio — the union of their bets with duplicates removed, so a runner two systems both flag is counted once — and delivers a turnover-adjusted drawdown verdict on whether combining them is genuinely steadier than running them apart. Below the blend, the All Bets table (added August 2026) lists every individual bet any selected system flagged over the common window, newest first, each tagged with the system(s) that picked it; columns are chooseable from the same catalogue as the back-test drill-down, and the whole deduped list downloads as a CSV with a Systems column naming which of the member's systems flagged each bet — the single spreadsheet of all selections across all systems that portfolio bettors ask for. Forward-looking, the cross-system Qualifiers hub (/system-qualifiers) is the same idea for today's declared runners: every active system's qualifiers on one page, deduped and badged by source system, with its own CSV. ### Goal Seek and Auto-build — system tuning tools (System Builder, Proform Premium) Released August 2026, two tools that refine a system rather than just report on it. Goal Seek answers "what single rule could I add to make this better?": the user picks a target — A/E, Betfair SP ROI, win strike rate or profit per run — and it scans the system's breakdown dimensions for the one rule that would lift that target the most. Every suggestion is significance-checked with a chi-squared test so a fluke line from a small sample is not promoted as an improvement, and each suggestion carries a one-click robustness check against the last 12 months. Applying a rule and re-running finds the next improvement on the now-tighter system. Auto-build is Goal Seek on autopilot: the user states a goal (for example "Betfair SP ROI of at least 5%, keeping at least 500 runs") and it builds a system toward that specification one rule at a time, running Goal Seek repeatedly and adding the best rule each round. Because piling on rules is exactly how over-fitting happens, Auto-build is holdout-guarded at every step — it trains on the older data, tests each candidate rule on the held-out final 12 months, and only keeps rules that hold up out-of-sample. When the best remaining rules only work in the training data it stops and says so; "stopped to avoid over-fitting" is a deliberate refusal to hand over a system that looks good on paper but would not have worked going forward. The finished draft loads into the builder for review — nothing is applied automatically. ### Trim and Frontier — system tuning tools (System Builder, Proform Premium) Released August 2026 alongside Goal Seek and Auto-build, these two tools tune a system the user has already built rather than adding to it. Trim is the mirror image of Goal Seek: instead of suggesting rules to add, it re-tests the system with each existing rule removed, one at a time, and reports what that rule is actually contributing. Every rule gets one of four verdicts — Drop (the runners the rule excludes actually carry an edge, so removing it improves the chosen target), Loosen (the rule barely moves the target either way, so it is a volume lever that can be relaxed for more bets), Keep (genuinely load-bearing — removing it weakens the target), and Redundant (the rule excludes nothing the other rules do not already exclude). Removing a rule marked Drop and re-running usually produces a leaner system with more qualifying bets and a larger sample behind every statistic, which is the point: over-complicated systems are the most common way a promising angle is tuned into noise. Each suggestion carries the same one-click robustness check against the last 12 months used elsewhere in the builder. Frontier answers the question "why that number?" for any single numeric rule — odds under 8, a rating rank of 3, a field of at most 12. The user picks the rule and Frontier re-runs the entire back-test once for every value on a ladder (up to 12 values, tightest first), charting the trade-off between bet volume and return at every step, with a rule-off point showing the same system with the rule removed entirely. The shape of the resulting curve is the diagnostic: a smooth slope means the edge fades gently and the exact threshold is a matter of preference, while a sudden cliff means one value is carrying the whole result — a classic over-fitting warning worth a robustness check before trusting it. Clicking Use on any row sets the rule to that value. Both tools are gated to Proform Premium and, like the rest of the tuning suite, are deliberately conservative: they are built to find systems that keep working rather than systems that merely worked. ### How to back-test a horse racing system without fooling yourself (guide) Source: https://www.racemetrics.co.uk/blog/how-to-back-test-a-horse-racing-system-without-fooling-yourself A back-test is only honest if every number it uses was knowable before the off. Two rules follow. Point-in-time data: a trainer's strike rate, a horse's best speed figure, a sire's record or a rating must be computed from racing strictly before the race being tested, never from today's database — a career strike rate used for a 2019 race leaks 2020-2026 results into the decision. Ratings carry two figures per run, what the rating said going into the race (pre-race) and what the horse earned in it; only the pre-race figure can be back-tested as a selection, the earned figure is hindsight and filtering on it produces strike rates above 60% because it describes the winners. A holdout: build the rules on one slice of history and confirm them on a slice they never saw — by time (train on older years, test on the final 12 months, the stricter test because it asks whether the edge survived after the market could adjust) and at random (fixed split by race, Half A/B or 80/20). Over-fitting is the habit of adding rules because each one helps until the system describes history's lucky winners; the defences are sweeping every threshold for a cliff (a smooth decline is a preference, a cliff means one value carries the result), re-testing every rule by removing it, and letting software add rules only when judged against a holdout. Three omissions flatter home-made tests: leaving out fallers and pulled-ups (losing bets, worth roughly 3% on jumps figures), testing at a price you could not have taken, and trusting dozens of runs instead of hundreds. Read the longest losing run and maximum drawdown before the headline return, then keep a live record from the day the system is saved. The RaceMetrics System Builder applies each rule: every form statistic is stored as it stood before the race date (sire, damsire and owner records as of the first of the race's month); the Robustness tab trains on older data and re-tests the final 12 months with a verdict of consistent (recent ROI within 10 points of training), weaker (faded by more), flipped (profitable in training, lost more than 5% in the held-out year) or insufficient (fewer than 30 runs or 5 expected winners); the Data split setting gives random Half A/B or Train 80%/Test 20% buckets by a fixed hash of the race; Frontier sweeps a rule across up to 12 values; Trim re-tests each rule removed and labels it Drop, Loosen, Keep or Redundant; Auto-build ranks candidate rules on the training years and keeps one only if it holds out-of-sample, stopping with "stopped to avoid over-fitting" when none do; non-finishers count as losers and only declared non-runners are removed; results settle at Betfair SP net of commission, SP, or the recorded 8.30pm, 7.30am and 10.30am bookmaker prices; breakdown rows under the minimum-runs floor are greyed; Streaks & Drawdown and the Staking tab (ten plans, Monte-Carlo bust risk) show the shape; saved systems track their live record from the save date and list qualifiers among today's and tomorrow's declared runners on the same pre-race conditions. One caveat the guide states: the racecard's ready-made draw and pace tables reflect the current state of play and are not point-in-time, whereas the per-run draw, field size, finishing position and running style rows are stored back to 1997 and the System Builder's draw and pace filters are computed from those. ### Sectional filters in the System Builder (Sectionals Add-On) Subscribers with the TPD Sectionals Add-On get an extra Sectionals filter group in the System Builder. Every field comes as a matched pair — the figure in the current race (post-race, for researching results) and the same figure Last Time Out, which is settled history and therefore also works for listing today's qualifiers. Families: finishing-speed measures (Finishing Speed %, vs ground-adjusted par, and in-race rank), sectional upgrades in pounds (Max Upgrade over the last 4 furlongs and the Finish-section upgrade, with ranks), run-out speed and its rank, in-running movement (positions gained, change in lengths), one-tick Hard-Luck and Full of Running angle flags, and sectional position filters answering "where was it in the race?": Early Position and Early Lengths Behind Leader (~1-1.5 furlongs after the start — Early Position 1 last time out is a direct front-runner and pace-projection filter), Position and Lengths Behind at ~2 furlongs in, and Position and Lengths Behind 2 furlongs out (where the horse was turning in). Position figures come from TPD per-section tracking data: ARC all-weather courses across the whole back-test era, RMG courses from mid-2023, no Irish coverage — runs without sectional data are excluded from the cohort rather than counted as zeros, and a "Ran With Sectional Data" tick-box restricts a system to covered runs entirely. LTO breakdowns (early position bands, early lengths-behind bands, position 2f out) show strike rate, A/E and ROI by where horses raced last time. ### Sectional Analysis Source: https://racemetrics.co.uk/help.html#sectionals Comprehensive race sectional data visualisation with 13 analysis tabs. Requires a Proform Premium subscription plus the TPD Sectionals Add-On. #### 13 Analysis Tabs 1. **Metrics**: Overview combining upgrade analysis, acceleration times, speed, and stride data. Columns: Pos, Dtw, MaxU, LbsAU, LenAU, ChLen, PosAU, ChPos, TTR5-TTR30, ROS, TS, stride length/frequency min/avg/max. 2. **Times**: Time for each furlong section with par times. Speed unit conversion (Seconds, MPH, KPH). Green = faster than par, Red = slower. 3. **FSP%** (Finishing Speed Percentage): A horse's speed from each section to the finish as a percentage of its OWN average speed for the race (100% = its own average, not the field's). Read against the per-section par shown above each column (ground-adjusted, varies by section, typically falling into the high 90s by the line); green beats par, red falls short. 4. **Position**: Race position at each section with lengths behind leader. 5. **Time Diff**: Difference between horse's sectional time and par. Positive = slower, Negative = faster. 6. **FSP% Diff**: Difference between horse's FSP and par FSP. 7. **Cumulative**: Running total of sectional times. 8. **Heat Map**: Visual colour gradient (green through yellow to red). 9. **Stride**: Average Stride Length (meters) and Average Stride Frequency (strides/second) with scatter plot. 10. **Top Speed**: Maximum speed achieved (mph) with rank highlighting (gold, silver, bronze). 11. **FSP% Efficiency**: Efficiency rank at each section. 12. **Upgrades**: Upgrade indicators at each section. 13. **Running Style**: Classification (Held Up, Mid-Division, Closer, Stalker, Prominent, Front Runner) with position movement table. #### Controls Show Filter (All/Top 3/Top 5/Top 6), Hide 1st Section, Compare Mode, Speed Unit toggle. #### Predicted Running Styles (Racecards) Available on racecards before the race. Analyses up to last 10 races with sectional data using decay weighting, anchored strictly to races run BEFORE the race being viewed (so a preview opened on a past racecard is true to that day). Shows predicted running style, Gate Speed Score, historical runs count, early position average, and late position average. Non-runners are excluded. The Gate Speed Score is a 0-100 percentile of how quickly a horse breaks from the stalls, measured from its times to reach 10mph over its last five tracked runs (TPD gate telemetry). Calibrated on four years of UK racing: horses in the fastest gate quintile reach the front two early 28% of the time next start versus 14.8% for the slowest quintile, so the score is blended into each horse's early-position evidence when predicting running styles (weight rises with the number of measured runs, up to half-weight at five). Shown as the sortable "Gate" column in Predicted Running Styles and available as a My Card column. Distance DNA (horse profiles): a trip-suitability verdict from stride cadence. Winning horses' cadence falls monotonically with trip (about 2.39 strides/sec at 5-6f to 2.15 at 2m+), so RaceMetrics compares each horse's average cadence with the winners' norm at the distances it has been running. A markedly slower cadence profiles the horse as "built for further"; quicker as "suited by sharper trips". Shown as a card on the horse profile with the winners' cadence curve and the horse's own line; needs at least 3 measured stride runs. Full of Running flags: a beaten horse that recorded a top-2 run-out speed (measured two seconds AFTER the finish line) and finished faster than par crossed the line with energy in reserve. Calibrated on 19,000 flagged runs: these horses win 16.4% of the time next start versus a 10.0% baseline for all other beaten horses (trip changes make no difference - it is a "one to follow" signal, not a distance signal). Flagged runs show as a "FoR LTO" badge on racecard runner rows and a chip on the horse profile until the horse runs again, and a notification lists flagged horses on the morning they are declared. Both features require Proform Premium with the Sectionals Add-On. ### Meeting Pace Analysis Source: https://racemetrics.co.uk/help.html#meeting-pace Sectional pace data for completed meetings showing pace bias and finishing speeds. Requires Proform Premium with the TPD Sectionals Add-On. Meeting overview shows Races, Avg FSP, and Pace Bias. Each race card displays pace bar (colour-coded by section) and runner table with Pos, Horse, Style, Pos Track, positions gained/lost, and Finishing Speed at 2f/1f/finish. ### Epsom Oaks & Derby Stride Showcase Source: https://racemetrics.co.uk/epsom A free, fully public showcase (no login required) presenting RaceMetrics' own stride and sectional data for every declared runner in the 2026 Betfred Oaks (Epsom, Friday 5 June) and Betfred Derby (Epsom, Saturday 6 June). For each runner it shows the average stride length (in feet) and cadence (strides per second) from their most recent covered start, alongside finishing-speed %, maximum stride, RaceMetrics ratings for the horse and its connections, the draw, and a furlong-by-furlong stride-and-cadence chart. A "future form" panel shows how each Classic trial (the Cheshire Oaks, Chester Vase, Lingfield and York trials) has worked out since. The page explains the core principle that a horse's speed is its stride length multiplied by its cadence, and that the Epsom mile-and-a-half rewards a long, efficient stride plus the ability to settle on a steady cadence. Inspired by Simon Rowlands' stride analysis for At The Races. No account is required to view it. ### Trainers in Form (free public page) Source: https://www.racemetrics.co.uk/trainers-in-form A free, fully public page (no login required), updated daily from official results, answering "which horse racing trainers are in form right now?" for UK and Irish racing. The main table ranks trainers by wins over the last 14 days (minimum 3 runs) and shows runs, wins, win strike rate, placed runs (1st-4th), place strike rate, £1 level-stakes profit/loss at Industry Starting Price, and how many declared runners the trainer has today. A second table shows the red-hot yards of the last 7 days, and a third lists the trainers with the most declared runners today. A hot trainer is a yard winning well above its normal strike rate — stable form comes in waves driven by yard health and seasonal targets, and the 14-day window is the standard punting yardstick. The page notes that a high strike rate with a negative P/L usually means the market has already priced the form in; the interesting rows combine form with profit. The same underlying Proform Racing data powers RaceMetrics' trainer profiles, Form Expert filtering, the System Builder's trainer 14-day/28-day form filters for back-testing, and My Card's point-in-time trainer 14-day and 28-day form columns on the racecard itself. ## Competition ### RM7 Competition Source: https://racemetrics.co.uk/rm7.html RaceMetrics 7 (RM7) is a free weekly skill-based competition with a GBP 50 prize fund. #### How It Works 1. **Pick Your 7**: Select any combination of horses, trainers, jockeys, sires, dams, damsires, or owners within a 10,500 point budget. Each participant costs their current RaceMetrics Rating - higher-rated cost more. 2. **Track Performance**: From Tuesday to Sunday, watch ratings update after each race. Gains = positive points, Losses = negative points. 3. **Climb the Leaderboard**: Your score = total rating change across all 7 picks. #### Weekly Prizes The top three finishers win cash prizes. The prize fund is set per competition and varies week to week - the current week's amounts are published on the RM7 competition page at racemetrics.co.uk/rm7. Prizes paid as cash via bank transfer. #### Key Rules - No purchase or subscription required - free for all registered users 18+ - Entries close 10 minutes before the first race on Tuesday - Picks are locked once submitted - no changes during the week - Cross-contamination rule: Cannot select a horse AND any of its direct connections (trainer, sire, dam, damsire, or owner) to prevent one runner counting multiple times - Results finalised on Monday morning when final ratings are processed ### Stats Centre Source: https://racemetrics.co.uk/help.html#stats-centre Research tools on the RM7 Competition page to inform selections. - **Dashboard**: Top movers by rating change over last 7 days, toggle In Form/Out of Form - **The Agent**: Optimal 7 picks that would have fit within the 10,500 budget based on last 7 days, using a greedy algorithm to maximise total gain - **Compare**: Side-by-side comparison of any two participants of same type (ratings, history, recent form) - **Essentials**: Most active participants by runner count - identifies who has the most opportunities to score - **Most Picked**: Popular selections from the community in current competition ## Help & Documentation ### Getting Started Source: https://racemetrics.co.uk/help.html#overview RaceMetrics is a comprehensive horse racing analytics platform that helps you track and analyse performance across all key racing participants. It covers horses, trainers, jockeys, sires, dams, damsires, and owners with detailed statistics and insights. Key Features: Performance Ratings updated after every race, Leaderboards showing top performers across all 7 profile types, Pattern Discovery with alerts for profitable angles, Enhanced Racecards with confidence ratings, P/L Tracking using Betfair SP analysis, RM7 Competition offering free weekly skill-based competition with cash prizes. ### Dashboard & Leaderboards Source: https://racemetrics.co.uk/help.html#dashboard The main dashboard provides leaderboards for all seven profile types, ranking performers by RaceMetrics rating. Navigation tabs: Racecards, Leaderboards by profile type, RM7, Patterns, A-Z, NRs. Filtering: Search (Contains/Begins modes), Activity (7/14/30/90/365 days), Min Races (10+/50+/100+/500+), Type (Flat/Jumps). Stats Cards: Total matching participants, Highest rating, Mean rating. Biggest Movers: Shows participants whose ratings changed most. Time Period (7/14/28/56/90 days), Direction (In Form/Out of Form). ### Non-Runners Source: https://racemetrics.co.uk/help.html#nonrunners Tracks withdrawn horses throughout the day grouped by course. Summary shows Non-Runners total, Abandoned meetings, Courses affected, and last Updated time. Each entry displays race time, horse silks, and horse name. ### Account & Settings Source: https://racemetrics.co.uk/help.html#account Manage account from settings page: Account Information (email, name), Competition Display Name (RM7 leaderboard name), Change Password (min 6 characters), Preferences (link behaviour, price format fractional/decimal, tooltips on/off), Subscription (current tier, renewal date, change/manage/compare plans). Upgrades take effect immediately with prorated billing. Downgrades take effect at the end of the billing period. ### Notifications Source: https://racemetrics.co.uk/help.html#notifications Real-time notifications via bell icon and toast popups using Server-Sent Events (SSE). Notification types: Non-Runners, Going Changes, New Racecards, Results Updated, Sectionals Available (Proform Premium), Price Updates (evening, breakfast, morning), Competition Updates, New Features. Manage preferences from Account Settings: Bell Icon toggle, Toast Popups toggle, Categories selection. ### Subscription Plans Source: https://racemetrics.co.uk/help.html#subscription #### Free Tier 5 saved patterns, 10 profile views/day, 1 meeting/day racecards, Leaderboard access, RM7 entry. #### Basic (GBP 10/month) 10 saved patterns, 20 profile views/day, all racecards, A-Z runners, What Wins, RaceMetrics Tips, pattern alert emails. #### Enterprise (GBP 25/month) 1,000 saved patterns, 5,000 profile views/day, everything in Basic plus AI Race Cards, Future Form, 3D Collateral Form, Draw & Pace, Trip Predictor, Handicap Analysis, Market Movers and My Card (1 saved layout). #### RaceMetrics Pro (GBP 75/month, GBP 49.99 first month) Everything in Enterprise plus the online System Builder (back-test betting systems against every UK & Irish run since 2018 at real Betfair prices, 600+ filters, 150+ breakdowns, daily qualifier emails, portfolio and staking tools), full Ask RaceMetrics (100 questions/day, up to 500 rows, sorting and CSV export), Going Predictor, Ratings Analysis, Command Centre and My Card (10 saved layouts). Runs on any device — nothing to install. Sectional timing analysis is available as a GBP 50/month add-on, paid by bank transfer and arranged via admin@racemetrics.co.uk; the add-on covers on-screen analysis, and CSV/export of sectional data is included with the separate TPD Sectionals add-on. (The Standard GBP 15 tier was retired in July 2026; existing subscribers were upgraded to Enterprise features at their old price.) #### Proform Premium (GBP 97.50/month) A separate premium subscription that includes everything in RaceMetrics Pro plus the Proform desktop software and the Proform website — Race Guides, Bet/Lay/Trade Finder, Fast Results and daily stats alerts. See https://racemetrics.co.uk/proform-premium.html Upgrading: Prorated charge, new features available immediately, billing date unchanged. Downgrading: Scheduled for end of billing period, current features retained until then. Cancelling: Via account settings, access continues until period end, then reverts to free tier. ### FAQ Canonical, maintained Q&A knowledge base: https://www.racemetrics.co.uk/knowledge (each answer has a stable anchor URL). **How do I link my Proform subscription to RaceMetrics?** Create a free account at www.racemetrics.co.uk using the same email address registered to your Proform software (check it in the software under options, registration screen). Matching emails let the system recognise your subscription automatically — Proform Premium includes RaceMetrics access. Registered with a different email? Contact admin@racemetrics.co.uk to link the accounts. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-link-my-proform-subscription-to-racemetrics **How do I move the Proform software to a new computer, and how many can I install it on?** Two installations are permitted per subscription. Before moving, make sure both computers are on the same version of Proform — then take a backup from within the software. Install the current build on the new machine and restore the backup. Registration details are issued by support on request; quote your Proform key when you ask. The registration fields and security checks are case sensitive, so enter them exactly as supplied. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-move-proform-to-a-new-computer **As a Platinum/Premium subscriber, do I need to create an account on racemetrics.co.uk or just sign in?** Create an account at www.racemetrics.co.uk using the SAME email address registered to your Proform software. You can verify your registered email in the software under the options menu, registration screen. Using the matching email lets the system recognise the subscription automatically. Source: https://www.racemetrics.co.uk/knowledge#as-a-platinum-premium-subscriber-do-i-need-to-create-an-account-on-racemetrics-co-uk-or-just-sign-in **What happens when I hit my daily limit?** Daily limits (profile views) reset at midnight UK time. If you reach your limit, you can either wait for the reset or upgrade to a higher tier. Pattern limits are total (not daily) and can be increased by upgrading your subscription. Source: https://www.racemetrics.co.uk/knowledge#what-happens-when-i-hit-my-daily-limit **What happens if I hit my daily limit?** Daily limits reset at midnight UK time. If you hit your limit, you can either wait for the reset or upgrade to a higher tier for more capacity. Pattern limits are total (not daily) and can be increased by upgrading. Source: https://www.racemetrics.co.uk/knowledge#what-happens-if-i-hit-my-daily-limit **What are the User Ratings in the Proform software — where are the Power Ratings and speed ratings?** User Rating 1 (UR1) is the Power Ratings — rank, value and odds. The race-guide Forecast Price is the UR1 odds (Power Rating values converted to a 100% book; a Power Rating is roughly % chance × 10). The race-guide speed figure is the static LTO speed figure (stLTO: same race code, no zero figures, within the last year); dynamic (dy) speed figures follow your current software filters. User Ratings 2-6 are free slots for importing your own ratings. Source: https://www.racemetrics.co.uk/knowledge#what-are-user-ratings-in-the-proform-software **Does the Proform desktop software hold more history than the RaceMetrics System Builder, and is the desktop System Builder still being developed?** The desktop software holds a longer archive: 1997 for Britain and 2009 for Ireland, against 2018 onwards in the RaceMetrics System Builder. Some RaceMetrics fields start later — the RaceMetrics ratings filters and bookmaker price fields begin in 2023, and the System Builder raises your start date with a warning when a chosen rule requires it. Use the desktop software when the question needs the deeper archive, such as long-run course or trainer records predating 2018. Use the RaceMetrics System Builder for everything else: the desktop System Builder has not been developed alongside it, so the online version carries filters, breakdowns, staking analysis and forward-looking qualifiers the desktop tool does not have. Source: https://www.racemetrics.co.uk/knowledge#does-the-desktop-software-hold-more-history-than-racemetrics **Do you hold the Betfair in-running low for a race and the percentage drop from the starting price?** Yes. Every run since 2018 carries the Betfair in-running high and low — the highest and lowest prices matched during the race — and the percentage against Betfair SP. Source: https://www.racemetrics.co.uk/knowledge#do-you-hold-the-betfair-in-running-low-for-a-race-and-the-percentage-drop-from-the-starting-price **What do the desktop software's user ratings map to — where are the race-guide Power Ratings and speed ratings in the exporter and System Builder?** User Rating 1 (UR1) IS the Power Ratings — rank, value and odds. The race-guide Forecast Price is the UR1 odds (the power-rating values converted to a 100% book; a power rating is roughly percentage chance × 10). The guides' speed rating is the static LTO speed figure (stLTO — same race code, no zero figures, within the last year). Dynamic (dy) speed figures follow whatever filters are set in the software at the time. Source: https://www.racemetrics.co.uk/knowledge#what-do-the-desktop-softwares-user-ratings-map-to-where-are-the-race-guide-power-ratings-and-speed-ratings-in-the-export **Which bookmaker are the overnight, breakfast and morning prices from, when are they taken, and how far back do they go?** Three snapshots per runner per race: overnight at 8.30pm the night before, breakfast at 7.30am and morning at 10.30am on the day. The prices are BoyleSports, and bet365 for the earlier history. Industry SP, Betfair win and place SP and the Betfair in-running low and high are stored after the race. Prices are held per horse per race permanently, from March 2016 in the desktop database and from 2018 in RaceMetrics. Each snapshot works as a System Builder filter, as a price rank within the race, as a percentage move between any two points, and as a ratio against the Power Rating. Back-tests report at SP, Betfair SP and the bookmaker prices including best odds guaranteed. Source: https://www.racemetrics.co.uk/knowledge#which-bookmaker-are-the-overnight-breakfast-and-morning-prices-and-when-are-they-taken **Are the draw and pace statistics point-in-time, so I can back-test with them?** It depends which figure. The ready-made course-and-distance pace tables and per-stall draw tables are refreshed with the current state of play and earlier states are not archived, so they cannot show what the figures looked like at the time of a past race — using them in a back-test measures a rule against races run after the one being tested. The per-run rows are different: every run's draw, finishing position, field size and running-style classification is stored back to 1997, so a fully point-in-time figure can be computed from them. Per-run rating aggregates, such as career and last-year highest and median speed figures and the previous four runs, are recorded as they stood at the time of the race and are safe for point-in-time work, as is the Official Rating carried into each race. Source: https://www.racemetrics.co.uk/knowledge#are-the-draw-and-pace-statistics-point-in-time-for-back-testing **When do racecards become available on the website — the day before, or on the day?** Racecards are available on the website two days before racing. Source: https://www.racemetrics.co.uk/knowledge#when-do-racecards-become-available-on-the-website-the-day-before-or-on-the-day **What data sources does RaceMetrics use?** RaceMetrics uses official racing data covering UK and Irish racing. Our database includes comprehensive historical performance data. P/L calculations use Betfair Starting Prices (BSP) for accurate profit tracking. Source: https://www.racemetrics.co.uk/knowledge#what-data-sources-does-racemetrics-use **What does P/L (Profit/Loss) show?** P/L shows the theoretical profit or loss if you had backed every runner to £1 stakes at Betfair Starting Price (BSP). This gives a standardised measure of value performance, removing the subjectivity of individual price judgements. Source: https://www.racemetrics.co.uk/knowledge#what-does-pl-profit-loss-show **What data sources do you use?** RaceMetrics uses official racing data covering UK and Irish racing. Results are updated daily and include Betfair SP prices for P/L calculations. Our database includes comprehensive historical performance data. Source: https://www.racemetrics.co.uk/knowledge#what-data-sources-do-you-use **Does the draw change when there are non-runners?** Yes. When a horse is withdrawn from a flat race, the stalls handlers physically close the stalls up, so the remaining runners load from renumbered positions - a horse declared in stall 14 of 14 races from stall 12 if two drawn below it come out - and the official result records that renumbered draw (the only exception is a very late withdrawal at the start). RaceMetrics applies the same renumbering live: the moment a non-runner is declared, the racecard draw is re-shuffled and Draw IV recomputed for the new stalls, so the card, System Builder qualifiers and the back-test all agree. Many racing sites carry the declaration draw all day, which is why their draw data looks wrong on non-runner days. A runner can therefore move into or out of a draw-based system during the day; with qualifier emails on, the follow-up email lists new qualifiers and any morning picks that no longer qualify. The Draw Group (low/high half) filter is more robust to re-shuffles than a narrow Draw IV band. Source: https://www.racemetrics.co.uk/knowledge#does-the-draw-change-when-there-are-non-runners **Can I use Proform on a Mac?** The RaceMetrics website works on a Mac, and on PC, phone and tablet, with nothing to install. The Proform desktop software is Windows only and there is no Mac build. Bulk CSV export and sectional history export both come out of the desktop software, so those two need Windows. Some customers run the desktop software on a Mac through a virtualisation layer, which works but carries its own separate licence cost. Source: https://www.racemetrics.co.uk/knowledge#can-i-use-proform-on-a-mac **My antivirus flagged the Proform program file — is the download safe?** It is a false positive. Proform is a specialist application with a small user base, and antivirus engines flag unfamiliar executables on rarity alone. Allow the file or add the Proform folder to your antivirus exclusions, and only install from the download button on your account page on the Proform website. If the file was quarantined, restore it before running the installer again. If installation still fails, contact support for a remote-support session. Source: https://www.racemetrics.co.uk/knowledge#why-does-my-antivirus-flag-the-proform-download **Can I run Proform on an ARM-based Windows laptop, such as a Snapdragon Surface?** No. Microsoft SQL Server does not run on ARM processors and the Proform desktop database requires SQL Server, so the software cannot be installed on an ARM machine. The usual symptom is error 1067 from the database service on startup. Snapdragon X, X Plus and X Elite machines, and Copilot+ PCs built on them, are ARM based; Intel and AMD machines are not. RaceMetrics runs in the browser with no local database, so it works on an ARM laptop — only the Windows desktop software is affected. Source: https://www.racemetrics.co.uk/knowledge#can-i-run-proform-on-an-arm-windows-laptop **I have installed Proform and the registration screen is showing a Proform Key — what do I do next?** The Proform Key is generated by your machine when the software first runs and identifies that installation. Note the key from the registration screen and send it to support from the email address your subscription is held under; support sends back the details to type into the registration screen. Enter them exactly as supplied and restart the software. The fields and security checks are case sensitive, and most failed registrations are a mis-cased letter or a trailing space from copying and pasting. A second machine generates its own key and needs its own registration details. Source: https://www.racemetrics.co.uk/knowledge#i-have-installed-proform-and-it-shows-a-proform-key **My Proform CSV export is empty — what is wrong?** Usually one of three causes. First, exports honour the filters set in the data view, and the filter button shows red when filters are applied, so an active filter set can exclude nearly every row. Second, the local database has to be updated before there is anything to export: tick both boxes on the welcome screen and click update, which is the usual cause on a new installation. Third, sectional fields are exported through their own separate button, so selecting sectional columns in the standard export returns nothing for them. A temporary "not responding" message during a large export is normal and should be left to finish. Source: https://www.racemetrics.co.uk/knowledge#why-is-my-proform-csv-export-empty **Do you offer a free trial?** No free trial — with a data product the value is the ratings and results themselves, which could be taken away in an afternoon. Instead: the RaceMetrics free account unlocks one full meeting every day with real ratings and racecards, YouTube walkthroughs show every tool on real races, and every subscription is a monthly rolling plan with no lock-in, cancellable any time. Source: https://www.racemetrics.co.uk/knowledge#do-you-offer-a-free-trial **Do you have a free trial? I'm interested but don't want to pay without knowing whether it works for me.** There is no free trial, for an honest reason: with a data product the value is the ratings, form analysis and system results themselves, which can be read and taken away in an afternoon — a trial would just be the product, free. Instead: the RaceMetrics free account unlocks one full meeting every day with real ratings and racecards (the closest thing to a trial), YouTube walkthrough videos show the tools on real races, both help centres document every feature, and every subscription is a monthly rolling plan with no lock-in — cancel any time. Source: https://www.racemetrics.co.uk/knowledge#do-you-have-a-free-trial-im-interested-but-dont-want-to-pay-without-knowing-whether-it-works-for-me **How do I renew my Proform subscription on the website?** First renewal on the current Proform website: wait until the subscription expires, then log in and renew — early renewal isn't possible that first time. After that it becomes recurring automatically. Problems after renewing: email admin@racemetrics.co.uk. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-renew-my-proform-subscription **Which should I subscribe to — RaceMetrics or Proform Premium?** They are two separate products with separate subscriptions. RaceMetrics is the website and works on any device — Mac, PC, phone or tablet — and carries the RaceMetrics Ratings, racecards, form study, the System Builder and pattern alerts. Proform Premium is a separate subscription that adds the Windows desktop software, Race Guides and the Bet, Lay and Trade Finder, and includes the RaceMetrics Enterprise features. Sectional data is a paid add-on to either and is arranged through us. There is no in-place upgrade between the two: to move, the existing subscription is cancelled and refunded pro-rata and you subscribe to the other. Source: https://www.racemetrics.co.uk/knowledge#which-should-i-subscribe-to-racemetrics-or-proform-premium **My subscription ends tomorrow — how do I make sure it renews?** For the first renewal on the new Proform website you need to wait until the subscription expires, then log in and renew. After that first renewal it becomes recurring automatically. Source: https://www.racemetrics.co.uk/knowledge#my-subscription-ends-tomorrow-how-do-i-make-sure-it-renews **Can I change my subscription at any time?** Yes, you can upgrade or downgrade your subscription at any time from your account settings. Upgrades take effect immediately with pro-rated billing. Downgrades take effect at the end of your current billing period. Source: https://www.racemetrics.co.uk/knowledge#can-i-change-my-subscription-at-any-time **Can I cancel my subscription anytime?** Yes, you can cancel your subscription at any time from your account settings. When you cancel, you'll retain access until the end of your current billing period, then your account will revert to the free tier. Source: https://www.racemetrics.co.uk/knowledge#can-i-cancel-my-subscription-anytime **Does RaceMetrics have an affiliate programme?** Yes. RaceMetrics partners earn 30% of every referred subscriber's first payment on any paid tier, and their audience gets 20% off for their first 3 months via a unique partner code. Apply by emailing admin@racemetrics.co.uk. Source: https://www.racemetrics.co.uk/knowledge#does-racemetrics-have-an-affiliate-programme **How are RaceMetrics affiliate referrals tracked?** Each partner receives a unique discount code. Every checkout where the code is redeemed is attributed to that partner — no cookies or tracking links required, so attribution survives ad-blockers and cross-device journeys. Source: https://www.racemetrics.co.uk/knowledge#how-are-racemetrics-affiliate-referrals-tracked **Can I get free access to review RaceMetrics?** Yes — editorial sites, bloggers and YouTubers producing a genuine review can request 1 month of complimentary Proform Premium access (the top subscription, including sectional timing analysis on RaceMetrics and the System Builder) by emailing admin@racemetrics.co.uk. Source: https://www.racemetrics.co.uk/knowledge#can-i-get-free-access-to-review-racemetrics **How do I know if a trainer or jockey is in form right now?** Every RaceMetrics racecard shows a Form Temperature pill next to each trainer and jockey - a 0-100 score for their last 14 days, measured against their OWN five-season strike rate. That matters because being hot is relative: two winners from six runners is a flying fortnight for a small yard and a quiet one for a champion stable, so scoring everyone against themselves lets big and small operations be compared fairly. Red means 95 or higher - a fortnight that good comes up by luck fewer than 1 time in 20. Amber is warm (75-94), pale blue cool (6-25) and blue cold (5 or lower). Between 25 and 75 is normal variance and shows no pill at all, so the card stays clean. Hover a pill, or press and hold it on a phone, for the fortnight's record, the five-season benchmark and the odds of a run like it happening by chance. The pills appear on the Ratings view and At-a-Glance, and on past racecards the score is worked out as it stood on the day of that race. Free on every racecard for all users. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-know-if-a-trainer-or-jockey-is-in-form-right-now **Is it profitable to back horses from in-form trainers?** On our own testing, no - not on its own. Before building Form Temperature we back-tested the idea over two separate two-year periods of UK racing. Runners from statistically hot yards (a score of 95 or higher) won about 15% of the time against a baseline expectation of roughly 11%, so the hot streak is real and does persist into the next run. But the betting market has read the same form: actual-versus-expected against Betfair SP came out at roughly 1.0 in every temperature band, and backing hot-yard runners at level stakes lost more than backing runners at random, because hot yards get over-bet. A tempting result in the other direction - positive returns from significantly cold yards - appeared in one window and did not repeat in the other, so we treat it as noise. The honest use of trainer form is as a lens for reading a race, not a selection method: it shows which stables are running above or below their own standard so you can ask why, then test that reason in the System Builder. Source: https://www.racemetrics.co.uk/knowledge#is-it-profitable-to-back-horses-from-in-form-trainers **How do I save a pattern?** Patterns are saved from profile pages. When viewing statistics (e.g., a trainer's record at a specific course), look for the Save Pattern button. This creates a pattern with those conditions that will alert you when matching runners appear on racecards. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-save-a-pattern **Does RaceMetrics show Betfair in-play (in-running) high and low prices, and the percentage drop from Betfair SP?** Yes. RaceMetrics records the In-Running High and Low for every run - the highest and lowest prices matched on Betfair during the race - plus the percentage each sits above or below Betfair SP, the same fields as the Proform Race Guides and desktop software. RaceMetrics Pro and Proform Premium subscribers see BSP, In-Running Low and its % move vs BSP on every horse form line by default, with In-Running High available via the Columns button, which also lets you show, hide and reorder every form-line column. Negative means the horse traded that much shorter than BSP in-play - a horse at -90% or more usually came very close to winning. In the System Builder the same fields are available as filters, breakdowns and run-listing/CSV columns. In-play coverage runs from 2018. Source: https://www.racemetrics.co.uk/knowledge#does-racemetrics-show-betfair-in-play-high-low-and-percent-vs-bsp **Can I see trainer form at the time of the race — like the two weeks before — on a racecard?** Yes. My Card's Form Stats columns show point-in-time trainer form directly on the racecard - the trainer's runners, wins, win strike rate and A/E over both the 14 days and the 28 days before the race, computed strictly from data before the race date (so past racecards show the form the yard had going into that race). Open a racecard, switch to My Card, click Customise and pick from the Form Stats group: T Runs 14d, T SR% 14d, T A/E 14d and 28-day equivalents, plus the same windows for jockeys, runners since the trainer's last winner, and the trainer-jockey pairing record. The 14-day window is the classic stable-in-form yardstick; A/E above 1.00 means the yard is beating market expectation. Form Stats need Proform Premium; the same windows exist as System Builder filters, and the free Trainers in Form page covers today's hot trainers. Source: https://www.racemetrics.co.uk/knowledge#can-i-see-trainer-form-at-the-time-of-the-race **Can Bet Finder saved lists be emailed daily as alerts?** Bet Finder saved lists don't email out at the moment - they are there to be run when you open them. If a daily email of runners matching your criteria is what you are after, the System Builder on RaceMetrics does exactly that: build the system, save it, and its qualifiers arrive by email each morning at around 8am, with follow-up notices if a non-runner changes the picture. You can keep several systems active at once, and the email is deduplicated across them - a runner flagged by three of your systems appears once, with all three named. Source: https://www.racemetrics.co.uk/knowledge#can-bet-finder-saved-lists-be-emailed-daily-as-alerts **Can I create my own weight-adjusted speed figures and ratings?** Yes - that is what My Ratings does (Proform Premium). You define your method once: what a beaten length costs in pounds, by race type, going and distance. RaceMetrics then rates every runner in every race with it - your recent history on setup, and every new result each morning. Each run is anchored on the class par, credited with the weight carried versus the winner and debited for the beaten distance on your curve, so the figures compare across courses and seasons and sit on the same scale as the official mark, like the Racing Post's RPR. Official weight-for-age is applied by default (the European flat scale and the Anglo-Irish jumps scale). Six presets, or design your own from scratch. Speed-figure scales can be expressed in official-ratings points too. Figures appear as a sortable My column on racecards, At-a-Glance, Form Expert, A-Z Runners, horse profiles and My Card - up to three scales at once - and back-test in the System Builder. Source: https://www.racemetrics.co.uk/knowledge#can-i-create-my-own-weight-adjusted-speed-figures-and-ratings **Can I build my own handicap ratings on the same scale as the official mark?** Yes - that is what My Ratings does (Proform Premium). You define your method once: what a beaten length costs in pounds, by race type, going and distance. RaceMetrics then rates every runner in every race with it - your whole recent history when you set the scale up, and every new result each morning. Nothing to type. Each run is anchored on the class par (the mark a typical winner of that class, trip and going carries), credited with the weight the horse carried relative to the winner, then debited for its beaten distance on your own curve. Because every race is anchored the same way, the figures compare across courses, classes and seasons and sit on the same scale as the official BHA mark - the same idea as the Racing Post's RPR, built to your method rather than someone else's. Official weight-for-age is applied by default, using the unified European flat scale and the Anglo-Irish jumps scale. You can run up to three scales at once and compare them on the same racecard. Source: https://www.racemetrics.co.uk/knowledge#can-i-build-my-own-handicap-ratings-on-the-same-scale-as-the-official-mark **Can I turn speed figures into handicap marks?** Yes. My Ratings includes a speed-figures mode with two options. Weight-adjusted speed figures applies the classic timing-book rule to the Proform speed figure - one point per 2.4 lbs carried either side of nine stone - so the figures you know start crediting horses that ran their time under a burden. Speed figures on the OR scale goes further and re-expresses them in official-ratings points, so a figure reads like a handicap mark rather than a clock number. It anchors each race on its class par - the same anchor the beaten-lengths scales use - and converts each horse's figure margin to the winner into pounds, calibrated separately for turf, all-weather, chase and hurdle from every officially-rated run since 2018. Checked against 2026 racing, outside the period it was calibrated on, the figures land within about a pound of the average official mark with the same spread. Individual runs still differ from a horse's mark, and should: one run is a single piece of evidence. Source: https://www.racemetrics.co.uk/knowledge#can-i-turn-speed-figures-into-handicap-marks **Can exports include the in-running low Betfair price or the percentage a price moved in running?** Yes — the System Builder preferences include extra fields for low in-running prices and the in-running percentage move. Source: https://www.racemetrics.co.uk/knowledge#can-exports-include-the-in-running-low-betfair-price-or-the-percentage-a-price-moved-in-running **Is the My Rating on a past racecard the figure before the race, or what the horse earned?** On a settled racecard the cell shows both, written as "78 -> 91": the muted first number is what your scale had the horse rated going into the race (its best from the last three rated runs, exactly what the card showed before the off), and the second is the rating it earned in that race, worked out from the result. On an upcoming race there is only the pre-race figure. The distinction matters when you go looking for angles. "My Rating is higher than the official mark" looks remarkable on old cards - big strike rate, big profit - but that is the earned figure, and a horse that ran well is above its mark by definition, so you are describing what already happened. Test it on the pre-race figure instead, using the System Builder field My Rating minus OR (pre-race). That is a judgement you could actually have made before the off, and it is the same basis your daily qualifiers use. Source: https://www.racemetrics.co.uk/knowledge#is-the-my-rating-on-a-past-racecard-the-pre-race-figure-or-what-the-horse-earned **How often are ratings updated?** Ratings are updated daily after racing concludes. Results from each day's racing are processed overnight, so you'll see updated ratings reflecting yesterday's results each morning. Source: https://www.racemetrics.co.uk/knowledge#how-often-are-ratings-updated **What are RaceMetrics ratings?** RaceMetrics ratings are our proprietary performance measure. They track form over time – 1500 is average, 1550+ indicates strong performers, and 1600+ represents elite level. Ratings are updated daily each morning based on the previous day's results. Source: https://www.racemetrics.co.uk/knowledge#what-are-racemetrics-ratings **What connections can I track?** We track seven connection types: Horses, Trainers, Jockeys, Owners, and bloodlines (Sires, Dams, Damsires). Each profile includes full form analysis, ratings history, P/L tracking, and performance breakdowns. Source: https://www.racemetrics.co.uk/knowledge#what-connections-can-i-track **Who applies Elo ratings to UK horse racing?** RaceMetrics applies Elo ratings to UK and Irish horse racing. The system was built by Simon Walton, founder of Proform Racing Limited (a British racing software company established in Halifax, West Yorkshire in 1995), and rates every race that has run in Britain and Ireland across seven connection types — horses, trainers, jockeys, owners, sires, dams and damsires. Ratings are recomputed daily on Proform's full 25+ year dataset and surfaced at racemetrics.co.uk. Source: https://www.racemetrics.co.uk/knowledge#who-applies-elo-ratings-to-uk-horse-racing **How do horse racing Elo ratings work?** Horse racing Elo ratings work by extending the original two-player chess formula to multi-runner races. For each horse in each race, RaceMetrics computes the Elo expectation against the entire field — what percentage of rivals the horse would be expected to beat given its rating versus the field's ratings — then updates the rating once based on how the horse's actual finishing position compared to that expectation. The same machinery runs in parallel across seven independent rating pools: horse, trainer, jockey, owner, sire, dam and damsire. Source: https://www.racemetrics.co.uk/knowledge#how-do-horse-racing-elo-ratings-work **How do I use Elo ratings for horse racing?** To use Elo ratings for horse racing, look at two figures together: the horse's individual H rating (its own ability) and the Combined Score (a weighted average of the trainer, jockey, owner, sire, dam and damsire ratings). A strong H signals individual horse ability; a strong Combined Score signals an above-average support package around the horse. Historically the horse with the highest Combined Score in a race wins 22.97% of the time — 2.15 times the random-chance rate — across 25+ years of UK and Irish racing data. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-use-elo-ratings-for-horse-racing **What is PRB in horse racing?** PRB stands for Percentage of Rivals Beaten — a finishing-position metric used in RaceMetrics' Elo adaptation. PRB normalises finish position by field size. For example, a horse finishing 3rd in a 12-runner race has a PRB of (12-3)/(12-1) × 100 = 81.8%, having beaten 9 of 11 rivals. PRB is preferred over raw finishing position because it accounts for field-size differences and produces a continuous 0-100 metric suitable for Bayesian rating updates. Source: https://www.racemetrics.co.uk/knowledge#what-is-prb-in-horse-racing **What is the Combined Score in horse racing analytics?** The Combined Score is RaceMetrics' weighted average of six connection-type Elo ratings: Owner 20%, Trainer 20%, Jockey 20%, Dam 18%, Sire 12%, Damsire 10%. The horse's own H rating is reported separately and is deliberately not folded into the Combined Score. The two figures answer different questions: H is about the horse's own ability; Combined Score is about the strength of the support package around it. Source: https://www.racemetrics.co.uk/knowledge#what-is-the-combined-score-in-horse-racing-analytics **Is RM7 free to enter?** Yes, RaceMetrics 7 is completely free to enter for all registered users. There is no purchase or subscription requirement - even free tier users can compete for the weekly cash prizes. It's a skill-based competition, not gambling. Source: https://www.racemetrics.co.uk/knowledge#is-rm7-free-to-enter **What is RaceMetrics 7?** RaceMetrics 7 is our free weekly skill-based leaderboard competition. Pick 7 participants within a budget and accumulate points based on how their performance rankings change during the week. It's free to enter for all registered users – no purchase required. Source: https://www.racemetrics.co.uk/knowledge#what-is-racemetrics-7 **How do I add the sectionals add-on?** Sectional timing is a separate add-on: you need RaceMetrics Pro or Proform Premium plus the TPD Sectional Timing Add-On at £50/month, arranged by emailing admin@racemetrics.co.uk and paid by bank transfer (passed on in full to TPD). The add-on must be set up through Proform — a direct TPD subscription doesn't unlock it — and it provides historical sectional data for analysis, not TPD's live in-race feed. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-add-the-sectionals-add-on **Sectionals aren't showing on my account — why not?** The sectionals add-on is a separate extra (the TPD add-on) and is not included in the base subscription. It has to be purchased in addition. Source: https://www.racemetrics.co.uk/knowledge#sectionals-arent-showing-on-my-account-why-not **How do I go about adding sectional data to my account?** Sectional data needs a Proform Premium subscription (£97.50/month, with 6-for-5 and 12-for-9 multi-month options) plus a TPD add-on arranged through Proform, not directly with TPD. Two TPD options, both £50/month: full software access with historical export (first year paid upfront by bank transfer, passed to TPD in full) or RaceMetrics-only access with no export and no upfront fee. The data provided is historical sectional data, not TPD's live feed. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-go-about-adding-sectional-data-to-my-account **When is sectional data available after a day's racing?** Sectionals are processed around lunchtime each day and output the next morning with the results — timing partly depends on TPD finalising their side. The add-on provides post-race historical data for analysis, not TPD's live in-race feed (live data is a separate direct-TPD subscription). Source: https://www.racemetrics.co.uk/knowledge#when-is-sectional-data-available-after-racing **How do I export a horse's full sectional history?** In the desktop System Builder: choose the horse, add all sectional fields in System Builder preferences, run the system, double-click the single-line output to drill into all runs and sections, then right-click the column heading to export. Requires the TPD sectional add-on with export (the software option). Source: https://www.racemetrics.co.uk/knowledge#how-do-i-export-a-horses-full-sectional-history **Do I get sectionals with a Premium subscription? I have Premium but can't access them.** Sectionals are an add-on, not included. On top of Proform Premium there are two options: sectionals in the Windows software with full data export at £50/month but with the first year paid upfront (£600, required by TPD because the data can be exported), or £50/month for sectional access on RaceMetrics only — full history included but no bulk export and no upfront year. Source: https://www.racemetrics.co.uk/knowledge#do-i-get-sectionals-with-a-premium-subscription-i-have-premium-but-cant-access-them **With the £50/month sectionals option, do I only get sectionals from the date I subscribe?** No — the £50/month RaceMetrics option includes ALL past sectional history, you just can't bulk-export it. The upfront-year option exists specifically because the Windows software version allows exporting the entire dataset. Source: https://www.racemetrics.co.uk/knowledge#with-the-50-month-sectionals-option-do-i-only-get-sectionals-from-the-date-i-subscribe **Can I export or display 12 months of historical sectional data for one runner, or only race by race?** Choose the horse in the System Builder, add all the sectional fields in System Builder preferences, run the system, double-click the single-line output to drill into all runs and sections for that horse, then right-click the heading to export. Source: https://www.racemetrics.co.uk/knowledge#can-i-export-or-display-12-months-of-historical-sectional-data-for-one-runner-or-only-race-by-race **Is there a guide for using the sectionals? I'd add them to my subscription if I could learn to use them properly.** Start at www.racemetrics.co.uk/sectionals.html — every view is walked through in an 11-video series with a full written guide behind it in the help centre. Source: https://www.racemetrics.co.uk/knowledge#is-there-a-guide-for-using-the-sectionals-id-add-them-to-my-subscription-if-i-could-learn-to-use-them-properly **How do I get access to sectional timing data?** Sectional access requires both the desktop-inclusive subscription and the third-party timing add-on, which is arranged through us rather than directly with the data supplier. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-get-access-to-sectional-timing-data **Please add sectionals to my account — where do I pay?** Sectionals require the desktop-inclusive subscription plus the timing add-on. Payment for the add-on is by bank transfer only, using the customer's own name as the reference. Source: https://www.racemetrics.co.uk/knowledge#please-add-sectionals-to-my-account-where-do-i-pay **Are the System Builder A/E figures based on SP or Betfair SP?** System Builder A/E (actual vs expected) figures are calculated using BSPs — Betfair Starting Prices — so A/E measures value against the exchange market rather than industry SP. The web System Builder on RaceMetrics is included with Proform Premium and back-tests since 2018 with P/L at BSP, ISP and bookmaker prices. Source: https://www.racemetrics.co.uk/knowledge#are-system-builder-ae-figures-sp-or-bsp **Are the A/E figures in the System Builder calculated using SPs or BSPs?** The A/E figures in the System Builder are calculated using BSPs (Betfair Starting Prices). The RaceMetrics web version of the System Builder can do more than the desktop software version and is included free with the subscription. Source: https://www.racemetrics.co.uk/knowledge#are-the-a-e-figures-in-the-system-builder-calculated-using-sps-or-bsps **How do I build a lay system in the System Builder?** Build the selection exactly as you would for backing, then change the staking mode. The conditions describe which runners you want to find, not what you do with them, so a lay system for favourites in big-field handicaps is built by setting favourite, handicap and field size as conditions. Once the system matches the runners you want, open the Staking tab and choose Lay. The results are recalculated with the outcome inverted and stakes set by liability rather than by stake. Each-Way is available in the same place. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-build-a-lay-system-in-the-system-builder **How do I build sectional-based systems combining fast finishing speed, unlucky-in-running flags, betting rank and BSP bands?** All four sit in the System Builder together. The finish: use LTO Finishing Speed %, or LTO Finishing Speed vs Par - par-relative is usually sharper, because it allows for how the race was run. LTO Finishing Speed % Rank asks instead for the fastest finisher in that race. Trouble in running: Hard-Luck Story LTO flags the horse that met trouble, and LTO In-Running Positions Gained (or LTO Change in Lengths) finds the one making ground. The market: BSP Rank for betting position, BSP (odds to 1) for a price band. Note the LTO sectional filters describe the last run, so they work on today's card in qualifiers; sectional filters for the race being analysed are post-race, so they backtest but cannot qualify in advance. Sectional filters require the sectionals subscription. Source: https://www.racemetrics.co.uk/knowledge#how-do-i-build-sectional-based-systems-combining-fast-finishing-speed-unlucky-in-running-flags-betting-rank-and-bsp-band **Can the System Builder filter by where a horse raced early — like horses that led at the first furlong last time out?** Yes. With the Sectionals Add-On the System Builder includes sectional position filters: Early Position and Early Lengths Behind Leader (about 1-1.5 furlongs after the start), Position and Lengths Behind at about 2 furlongs in, and Position and Lengths Behind 2 furlongs out - each as a this-race and a Last Time Out pair. "Led early last time out" is a single rule: LTO Early Position is 1 (or LTO Early Lengths Behind Leader is 0). A previous run's sectionals are settled history, so the LTO versions work for daily qualifiers as well as back-tests, and matching breakdowns (early position bands, early lengths-behind bands, position 2f out) show strike rate, A/E and ROI by where horses raced last time. Coverage: ARC courses across the back-test era, RMG from mid-2023, no Irish racing; runs without sectional data are excluded rather than counted as zeros. Requires Proform Premium plus the TPD Sectionals Add-On. Source: https://www.racemetrics.co.uk/knowledge#can-system-builder-filter-by-early-position-led-first-furlong-lto **Can the System Builder filter by official rating, and can it find handicap debutants?** Yes to both. The Official Rating filter takes a minimum, maximum or range and only includes horses with a published mark at the time of the race. For handicap debuts, set All Hcap Runs (career) to 0 — it counts every prior handicap run, so 0 means a genuine first-ever handicap start rather than a horse that simply was not in a handicap last time out. Use Flat Hcap Runs to ignore previous jumps handicap runs. Handicap debutants on the Flat in Ireland rated 55 or lower is five rules: Course Country Ireland; Race Type Turf and All-Weather; Handicap Yes; All Hcap Runs (career) 0; Official Rating 55 or lower. From 2018 that returns roughly 1,500 runs, around 130 to 160 a year recently. The Runners tab exports to CSV and the Qualifiers tab flags today's and tomorrow's matching declarations. The Ask box will build the rules from a plain-English description. Source: https://www.racemetrics.co.uk/knowledge#can-the-system-builder-filter-by-official-rating **Build me a system with a positive return, a minimum strike rate of 20 per cent and at least 500 qualifiers.** That one wants Goal Seek rather than the Ask box - the two work in opposite directions. The Ask box translates a system you already have in mind into rules: "3yo handicappers on soft ground, top 3 in the betting" becomes those filters, ready to run. It needs the conditions, not the outcome. Goal Seek works the other way round: you set the targets - a minimum strike rate, a minimum number of qualifiers, a positive return - and it searches rule combinations for ones that reach them, then holdout-checks what it finds against a period it did not search, so a rule that only fitted the past does not survive the trip. Start from a broad system, open Goal Seek, and set your three targets there. Source: https://www.racemetrics.co.uk/knowledge#build-me-a-system-with-a-positive-return-a-minimum-strike-rate-of-20-per-cent-and-at-least-500-qualifiers **Can I back-test my own ratings and get daily selections from them?** Yes, both - and the distinction between them matters. In the System Builder, My Rating (pre-race) and My Rating Rank (pre-race) are what your scale said going into the race: each horse's best figure from its last three rated runs, exactly what the racecard showed before the off. Those are the fields to back-test, because a filter on them is a selection you could actually have made, and they use the same basis as the daily qualifiers - so what you test is what the morning email sends. My Rating and My Rating Rank without the pre-race label are what the horse earned in the race, worked out from the result: useful for studying how your scale behaves, but hindsight, so never read their profit and loss as an edge. Save a pre-race rule as an active system and those runners reach the qualifiers hub and your morning email. The Scorecard tracks how your pre-race top-rated has actually performed - strike rate, return at Betfair SP and A/E against the market. Source: https://www.racemetrics.co.uk/knowledge#can-i-back-test-my-own-ratings-and-get-daily-selections-from-them **Does the System Builder staking analysis run a Monte Carlo simulation, and what is the Bust-risk column?** Yes, and it runs automatically whenever the staking figures are calculated. The simulation reshuffles the running order of your matched bets 200 times, re-runs all ten staking plans against each ordering, and reports the result in the Bust-risk column. It works on systems up to 25,000 priced bets and carries through to the CSV export. Bust-risk matters most on aggressive plans: a plan can finish with a healthy bank on the actual running order and still bust in a third of reshuffles, because a run of losers arriving early takes the bank down before the winners come. The final bank tells you what happened once; Bust-risk tells you how often that survives a reordering. Source: https://www.racemetrics.co.uk/knowledge#does-the-system-builder-staking-tab-run-a-monte-carlo-simulation **Build angles from sectional form — fastest final furlong while finishing out of the first three, improving finishing speed percentage across consecutive runs, or a top finishing-speed band combined with a class drop.** Around eight requests through the week combining sectional form with conventional rules, several leaving one condition unmapped. The recurring idea is a horse whose sectional figures say more than its finishing position, expressed several different ways. Sectional-based systems already have a knowledge item, but not one that starts from this framing, which is how customers actually phrase it. Source: https://www.racemetrics.co.uk/knowledge#build-angles-from-sectional-form-fastest-final-furlong-while-finishing-out-of-the-first-three-improving-finishing-speed **What is the System Builder?** The System Builder is a betting-system back-tester. You build a system from a set of rules (filters), then test how those runners would have performed across UK and Irish racing back to 2018 - strike rate, A/E, ROI and profit/loss at Betfair SP - before refining it and tracking today's qualifiers. Source: https://www.racemetrics.co.uk/knowledge#what-is-the-system-builder **Who can use the System Builder?** The System Builder is included with RaceMetrics Pro and with the Proform Premium subscription. It runs in the browser on any device - nothing to install. Source: https://www.racemetrics.co.uk/knowledge#who-can-use-the-system-builder **How far back does the data go?** Back-tests run on resulted UK and Irish racing from 1 January 2018 onwards. Some specialist fields (sectionals, bookmaker prices, RaceMetrics ratings) start later and will raise the start date automatically with a warning. Source: https://www.racemetrics.co.uk/knowledge#how-far-back-does-the-data-go **How is profit and loss calculated?** P/L is shown to level stakes at Betfair Starting Price (with your chosen commission), alongside Industry SP and bookmaker prices. A/E (actual versus expected wins from the market) measures value independently of price. Source: https://www.racemetrics.co.uk/knowledge#how-is-profit-and-loss-calculated **How many systems can I save in the System Builder?** You can save up to 50 systems (raised from 20 in July 2026). Up to 50 active saved systems feed the Today's Qualifiers hub and, if you opt in, the morning qualifier email - use the Active toggle on each saved card to choose which ones count. An imported system doesn't use a slot until you choose to save it. Source: https://www.racemetrics.co.uk/knowledge#how-many-systems-can-i-save-in-the-system-builder **Can I share a System Builder system with another member?** Yes. The Export button (under Save) downloads the current system as a small file named after the system - its rules, date range, commission and follow-up setting. Send that file to another subscriber and they load it with the Import button. It arrives unsaved and is checked against the current filter catalogue, so they can inspect and back-test it before deciding to save. The System Builder needs Proform Premium, so shared files are only loadable by subscribers. Source: https://www.racemetrics.co.uk/knowledge#can-i-share-a-system-with-another-member **Can I test a system on data it wasn't built on?** Yes, three ways. The Data split setting offers random Half A / Half B (build on one half, confirm on the other) and a machine-learning-style Train 80% / Test 20% holdout - both split by race with a deterministic hash, so a given race always lands in the same bucket. The Robustness tab adds a time-based check: it trains on older data and tests on the last 12 months. A system that passes both a random split and the time holdout is far less likely to be curve-fitted. Source: https://www.racemetrics.co.uk/knowledge#can-i-test-a-system-on-data-it-was-not-built-on **Can I find horses that finished in the first three in each of their last four runs?** Yes. Use the Top-3 Finishes in Last 4 Runs filter and set it to 4 - it counts how many of the last four starts finished in the first three, so 4 means every one of them did. Set it to 3 or more for horses placed in at least three of the last four. There is a matching Top-3 Finishes in Last 3 Runs, and Wins in Last 4 Runs if you would rather count victories. A horse needs at least four previous runs to qualify, so lightly-raced types are excluded rather than judged on a shorter record, and a run where the horse did not complete never counts as a top-three finish. Source: https://www.racemetrics.co.uk/knowledge#can-i-find-horses-placed-in-each-of-their-last-four-runs **Can I find horses that ran at the same distance and class in their last two runs?** Yes, by combining four filters. Set Class Change vs LTO to 0 and Class Change vs 2nd-LTO to 0, then set Distance Change vs LTO (furlongs) and Distance Change vs 2nd-LTO (furlongs) to a range of 0 to 0. Each measures today's race against that previous run, so all four at zero means today, the last run and the run before are all at the same trip and grade. Drop the class pair if you only care about trip, or the distance pair if only grade matters. The distance filters work in exact yards, so a 7f race and a 7f 20y race count as different trips. Source: https://www.racemetrics.co.uk/knowledge#can-i-find-horses-same-distance-and-class-in-last-two-runs **Does System Builder follow-up mode include the qualifying race itself?** No. Your filters describe a trigger run - a race the horse has already had - and follow-up mode backs that horse's next starts after it. The qualifying race itself is never bet. So to follow horses beaten at a meeting, describe that race as today's run and tick follow-up; describing it as the last-time-out run would follow the runs after the horse's next start instead, skipping the first run back. You can follow 1 to 6 starts (3 by default), only run races count as a leg, it stops at the first win unless unticked (the winning run is included), each follow-up run counts once, and the date range applies to the trigger run. Follow-up gives summary figures only. Source: https://www.racemetrics.co.uk/knowledge#does-system-builder-follow-up-include-the-qualifying-race **What is the difference between A/E and Impact Value?** They answer different questions. A/E compares actual wins against what the betting market expected, measured from Betfair Starting Price - it tells you whether something has been good value, with 1.0 meaning it won exactly as often as its odds implied. Impact Value compares actual wins against a fair share by chance: in a ten-runner race every runner's fair share is one win in ten, so an IV of 1.5 means that group won half as often again as chance alone would give it. IV ignores price completely. Something can have a strong Impact Value and still be poor value to back, because the market has already priced it in - which is why the System Builder shows both. Source: https://www.racemetrics.co.uk/knowledge#draw-iv-vs-ae **Can I back-test the draw and pace figures from the racecard?** Yes. The Draw IV, Pace IV, Tactical Score and Draw x Pace IV columns shown on the racecard are also available as System Builder filters and breakdowns, so an idea you spot on a card can be tested over results going back to 2018. They are computed point-in-time, strictly from racing before each race, so the same figures work for back-testing history and for listing today's qualifiers. The same values are also available as they stood last time out, which supports angles such as "finished in the first three despite a bad draw". One caution: about 7% of flat runners have no running-style history at all and a further 19% only one to three runs, so a Run-Style Sample filter is provided to set your own minimum. Source: https://www.racemetrics.co.uk/knowledge#draw-pace-system-builder **What is a first-season sire, and can I test them in System Builder?** A first-season sire, or freshman sire, is a stallion whose first crop of offspring is racing for the first time. None of his stock has ever run, so there is no progeny record for the market to price from, which is why the angle is followed. In System Builder the First-Season Sire filter matches runners from a sire's very first crop to reach the track. Sire's Crop Number gives finer control - 1 is his first crop, 2 his second - so you can take the first two crops or exclude freshmen with 3 or more, and a Sire's Crop breakdown shows how each performs. You cannot tell a first-season sire from his age: when his first foals reach the track depends on when he retired, not how old he is. RaceMetrics counts crops from when each sire's progeny actually began running, so the filter is exact. Since 2018 the first crop is the only one showing a positive return, later crops all negative - but not on a large enough sample to call it a reliable edge. Source: https://www.racemetrics.co.uk/knowledge#what-is-a-first-season-sire-and-can-i-test-them **Can I break a System Builder result down by two things at once, like trainer by race class?** Yes - the Grid tab. A normal breakdown splits your system one way at a time; the Grid splits it two ways at once, with one dimension down the side and another across the top. To get each trainer's strike rate in August by class: set the date range, add the rule Month is August, run the system, then open Grid and pick Rows: Trainer, Columns: Class, Show: Strike rate, Min runs: 6. The cell figure can be strike rate, A/E, ROI, P/L, PRB, Impact Value, Chi, place strike rate, runs or wins, and switching it redraws straight away. Lines below the minimum-runs floor are left out and thin cells are greyed rather than shown as a percentage. Colour is relative to your own system - blue better than the system overall, amber and red worse. Click a cell for the runs behind it, or shift-click to add both rules to your system at once. Exports to CSV. Totals are labelled honestly, so "50 of 853" never reads as the whole picture. Part of the System Builder; needs Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#can-i-break-a-system-down-by-two-things-at-once **Can I find horses that traded well below their Betfair SP in-running last time out?** Yes. The System Builder's Last Time Out filters include the Betfair in-running trading from the horse's previous run: LTO In-Running Low and High (decimal odds) plus LTO In-Running Low % Below BSP and High % Above BSP. "Traded at least 60% below its Betfair SP in-running last time" is a single rule - LTO In-Running Low % Below BSP is at least 60 - and pairing it with LTO Finishing Position 2 or worse keeps only the ones that got beaten. Because a previous run's trading is settled history, these rules work for daily qualifiers as well as back-tests, unlike the post-race this-race in-running fields. The same four fields are available 2, 3 and 4 runs back, and a matching LTO In-Running Low vs BSP breakdown shows how each trading band has performed. In-running coverage runs from 2018; the System Builder is part of Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#can-i-find-horses-that-traded-below-betfair-sp-in-running-last-time-out **Can a System Builder rule include runners with no Collateral or Future Form score?** Yes. The RaceMetrics Ratings tab includes two Yes/No filters - No Collateral Score and No Future Form Score - that select exactly the runners those scores cannot reach: about 19% of runners carry no Collateral score (no shared-rival form lines to score from) and about 8% no Future Form score, typically lightly-raced types. In the Collateral Score Rank and Future Form Score Rank breakdowns the unscored runners appear as the Unknown row, and its + rule button adds the No-Score filter for you; set the filter to No instead and a system takes only runners that do carry a score. Whether a runner has a score is known before the race, so both filters work for daily qualifiers. RaceMetrics ratings begin in 2023, so back-tests with these rules start there. There is deliberately no AI Rating version - AI coverage now spans essentially every declared runner, so there is no unknown group left to select. The System Builder is part of Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#can-a-system-rule-include-runners-with-no-collateral-or-future-form-score **Can the System Builder show how a horse's finishing position 2 or 3 runs back performs at today's distance?** Yes. The 2 and 3 Runs Back breakdown tab includes Distance Move vs 2-Back and Distance Move vs 3-Back splits - today's trip minus the trip the horse ran that day, in real furlongs - with buckets from 2f+ shorter today through Same trip (within half a furlong of today's distance) to 2f+ longer today; the Last Time Out tab has the same split against the most recent run. For position at today's distance in one screen, open the Grid and put 2-Back Position down the side with Distance Move vs 2-Back across the top: every cell is that pairing's P/L, so placed-2-back-at-today's-distance is a single cell with the shorter- and longer-trip versions alongside. Each bucket's + rule button adds the matching Distance Change filter, and because a previous run's distance is settled history the rules work for daily qualifiers as well as back-tests. About a third of runners with a 2-back run are at that same trip today. The System Builder is part of Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#can-system-builder-show-position-2-or-3-runs-back-at-todays-distance **What is Goal Seek in the System Builder?** Goal Seek answers "what single rule could I add to make this system better?". Pick a target - A/E, Betfair SP ROI, win strike rate or profit per run - click Find, and it scans your system's breakdowns for the one rule that would lift that target the most. Every suggestion is significance-checked (chi-squared) so a lucky-looking line from a small sample is not promoted, and each offers a one-click robustness check against the last 12 months. Apply a rule and re-run to find the next improvement - but every rule you add shrinks your sample, so add one or two strong suggestions rather than ten weak ones. Goal Seek is part of the System Builder, included with Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#what-is-goal-seek-in-the-system-builder **What is Auto-build in the System Builder?** Auto-build is Goal Seek on autopilot. State a goal - for example "Betfair SP ROI of at least 5%, keeping at least 500 runs" - and it builds a system toward that spec one rule at a time, running Goal Seek repeatedly and adding the best rule each round. Every step is holdout-guarded: it trains on the older data, tests on the held-out last 12 months, and only keeps rules that hold up out-of-sample; when the best remaining rules only work in training data it stops and says so. Nothing is applied automatically - the finished draft loads into the builder for review. It needs at least 24 months in the date range. Auto-build is part of the System Builder, included with Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#what-is-auto-build-in-the-system-builder **Can the System Builder filter on the weight a horse will actually carry, after the jockey’s claim?** Yes - the Weight Carried (Provisional) filter on the Horse tab. It is the allotted weight minus any jockey’s claim: a horse set to carry 128 lbs with a 5 lb claimer aboard actually carries 123 lbs, and that 123 is the figure the filter works on. Racecards quote the allotted weight with the claim separate, but once a race results the recorded weight carried is the net figure - so back-tests read the recorded weight carried and today’s qualifiers subtract the claim from the allotted weight, putting both on the same basis. A rule like "carries 9st or less" then selects tomorrow’s runners on exactly the basis the back-test was built on. Called provisional because a late rider change can still move the figure - rare. A rank twin, Weight Carried Rank (Provisional), ranks each race on the carried weight (1 = top weight), deducting claims for today’s runners - so a claimer ranks below a horse allotted the same weight. Part of the System Builder; needs Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#can-i-filter-on-the-weight-a-horse-actually-carries-after-the-claim **What is Trim in the System Builder, and how do I know which of my rules to remove?** Trim is the mirror image of Goal Seek. Instead of suggesting a rule to add, it takes each rule already in your system, re-runs the back-test with that rule removed, and reports what the rule is really contributing. Every rule gets one of four verdicts: Drop (the runners it excludes actually carry an edge, so removing it improves your target - cut it), Loosen (it barely moves your target either way, so it is a volume lever you can relax for more bets), Keep (genuinely load-bearing - removing it weakens your target), and Redundant (it excludes nothing your other rules do not already exclude). Because every rule shrinks the sample behind your figures, cutting a rule marked Drop and re-running often produces a leaner system that makes more from more bets, with a bigger sample behind every statistic. Each suggestion carries a one-click robustness check against the last 12 months. Part of the System Builder; needs Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#what-is-trim-in-the-system-builder **Can the System Builder test lay systems — with robustness checks and lay P/L at Betfair place prices?** Yes, on both counts. Every back-test shows the win-market lay P/L (laying each pick at Betfair SP), and results now also show lay P/L in the Betfair place market - laying each pick at the Betfair place price, winning when the horse misses the places - in the summary and as Lay Plc P/L and ROI columns in every breakdown, after commission. The Robustness tab reads both ways: the Holdout Check (train on older data, test on the held-back last 12 months) carries Lay ROI and Lay Place ROI rows with their own consistent / weaker / flipped verdicts, and the Streaks & Drawdown card adds Max Drawdown (Lay) and Max Drawdown (Lay Place) - the worst peak-to-trough fall of the lay equity curves at level stakes. A lay’s losing run is the back side’s winning run. The Staking tab’s bet modes are Back, Lay, Lay the Place and Each-Way, so all ten staking plans and the Monte-Carlo bust-risk run on a place-market lay too. Needs Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#can-i-test-lay-systems-with-robustness-checks-and-place-market-lay-pl **What is the Frontier tab in the System Builder, and how do I choose the right threshold for a rule?** Most systems have one number doing the heavy lifting - odds under 8, a rating rank of 3, a field of at most 12 - and Frontier asks why that number. Pick a numeric rule and it re-runs your entire back-test once for every value on a ladder (up to 12 values, tightest first), charting the trade-off at every step: how many bets you get against what they return. It also plots the rule-off point, the same system with that rule removed entirely. The shape of the curve is the diagnostic: a smooth slope means the edge fades gently and your exact threshold is a preference, so you can take the volume; a sudden cliff means one value is carrying the whole result, which is a classic over-fitting warning worth a robustness check before you trust it. Click Use on any row to set the rule to that value, then re-run the full analysis. Sweeps stop early if the cohort gets too large - narrow the date range if that happens. Part of the System Builder; needs Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#what-is-frontier-in-the-system-builder **Can the System Builder find trainers whose horses are running well without winning?** Yes, two ways. As research: set the back-test dates to the last two weeks, run it, and open Breakdowns > Trainer - the PRB column is the average percentage of rivals beaten by each yard's runners (above 50 = running better than mid-field even in defeat); sort by PRB and look for yards with 0 wins. As a live rule: the Connections group carries Trainer PRB % (14d) and (28d) filters - the same yard-wide average as a pre-race filter, computed strictly from racing before each race day. The classic due-a-winner recipe is Trainer PRB % (14d) >= 55 with Trainer SR % (14d) = 0 and Trainer Runs (14d) >= 4. Point-in-time, so it back-tests honestly and lists today's qualifiers. Part of the System Builder; needs Proform Premium. Source: https://www.racemetrics.co.uk/knowledge#find-trainers-running-well-without-winning **Can I find horses running off a lower official rating than the mark they last won off?** Yes. In the System Builder, click Add rule and search the filters for "winning". Lbs Below Highest Winning OR gives the highest handicap mark the horse has won off minus today's mark, so 5 or more means it runs at least 5lb below a winning mark; -5 or lower finds horses above it. Highest Winning Handicap OR gives the raw mark instead. Both measure against the highest winning mark rather than the most recent win — the same number for four horses in five, and different for a horse coming back down the weights, which is the horse the filter is there to find. Both are scoped to handicap wins at today's race type, not simply flat or jumps: turf, All-Weather, chase, hurdle and NH flat count separately, so a turf handicap win does not count towards an All-Weather run. On its own the angle is market par (35,370 runners since 2023, IV 0.95, A/E 1.00 at Betfair SP), so use it as a condition inside rules you trust. Pair with Runs Since Last Win and Days Since Last Win. Source: https://www.racemetrics.co.uk/knowledge#can-i-filter-on-how-far-a-horse-is-below-its-highest-winning-official-rating ## Methodology — Elo Ratings for Horse Racing Source: https://racemetrics.co.uk/methodology.html RaceMetrics publishes a full methodology paper documenting how the Elo rating system (originally developed by Arpad Elo for chess, adopted by FIDE in 1970) is applied to UK and Irish horse racing. ### Key methodological points - **Multi-runner adaptation:** Textbook Elo is pairwise. RaceMetrics computes each horse's expected Percentage of Rivals Beaten (PRB) against the entire field, then updates each rating once based on actual vs expected PRB. K-factor calibrated against 25+ years of historical data. - **Seven independent Elo pools:** Horse (H), Trainer (T), Jockey (J), Owner (O), Sire (S), Dam (D), Damsire (DS) — each maintains its own Elo population. A horse's H rating reflects its own form; the connection ratings reflect the cumulative performance of every runner the connection has been involved in. - **Combined Score weighting:** Owner 20%, Trainer 20%, Jockey 20%, Dam 18%, Sire 12%, Damsire 10%. Empirically derived to maximise rank-correlation between Combined Score and finishing position on held-out data. The horse's own H rating is reported separately, NOT included in the Combined Score. - **1500-anchored scale:** Population mean ≈ 1500. Bands: 1600+ Elite, 1550-1599 Strong, 1500-1549 Average, 1450-1499 Below Average, under 1450 Struggling. - **Daily updates:** Ratings recalculate after every race based on actual results. ### Empirical validation The horse with the highest Combined Score in each race wins **22.97%** of the time across 25+ years — **2.15× random**. Strike rates by Combined Score tier: | Tier | Score range | Strike rate | vs random | |------|-------------|-------------|-----------| | Elite | 1600 + | 43.75% | 3.54× | | Very High | 1575-1599 | 33.41% | 3.18× | | High | 1550-1574 | 24.06% | 2.49× | | Above Avg | 1525-1549 | 17.78% | 1.86× | | Average | 1500-1524 | 12.38% | 1.32× | | Below Avg | 1475-1499 | 7.99% | 0.87× | | Low | 1450-1474 | 4.95% | 0.54× | | Bottom | under 1450 | 2.81% | 0.30× | Monotonic across all eight tiers — the diagnostic of a properly-calibrated rating system. ### What Elo doesn't capture - **Going, distance, course, class** — form-based ratings don't condition on conditions. RaceMetrics layers Form Expert, Pattern detection, Trip Predictor and Draw & Pace tools on top to handle the "is this rating likely to translate today?" question. - **Small-sample priors** — new sires/dams start at the 1500 anchor and converge as runners accumulate. First ~dozen progeny are prior-dominated. - **Recency** — implementation includes recency weighting; recent results dominate while older races still contribute. - **Single-figure simplification** — any rating is a point estimate. Variance, draw, going, jockey, traffic and pace dynamics all matter on the day. ### Comparison with other rating systems | System | Basis | Update | Scale | |--------|-------|--------|-------| | BHA Official Rating (OR) | Handicapper judgement, weight-anchored | Weekly | 0-140+ | | Topspeed (TS) | Time-based — finishing time vs par | Per race | Internal | | RaceMetrics (H, T, J, O, S, D, DS) | Elo-style — form vs opposition quality | Daily | 1500-anchored | ### Author and citations Author: Simon Walton, founder of Proform Racing and RaceMetrics. Cited works include Elo (1978) The Rating of Chessplayers, Glickman (1995, 2012) on Glicko/Glicko-2, Herbrich/Minka/Graepel (2007) on TrueSkill, and FIDE Rating Regulations. ## About / Company Source: https://racemetrics.co.uk/about.html RaceMetrics is the horse racing analytics platform from **Proform Racing Limited**, a British racing software company established in 1995 by founder **Simon Walton**. ### Company Facts - **Legal name:** PROFORM RACING LIMITED - **Companies House number:** 04068885 - **Status:** Active, private limited company - **Date of incorporation:** 11 September 2000 (business established 1995) - **Registered office:** Torevell Dent, 1-3 St. Annes Place, Halifax, West Yorkshire HX1 5RB, United Kingdom - **Industry SIC codes:** 58290 (Software publishing), 62090 (Information technology services), 93199 (Other sports activities) - **Websites:** proformracing.com (original Proform Racing software platform), racemetrics.co.uk (modern analytics platform) - **Twitter/X:** @proform_racing ### Founder **Simon Walton** founded Proform Racing in 1995 and is the founder of RaceMetrics. Combines a long-standing interest in horse racing with a computer programming background; has spent 25+ years building horse racing analytics software for professional racing analysts and serious form students. - LinkedIn: https://www.linkedin.com/in/simon-walton-b5181373/ ### Heritage - **1995** — Proform Racing established; multi-year research and development phase - **1999** — First software product released (the original Proform Racing Software) - **2000** — Proform Racing Limited incorporated (Companies House 04068885) - **February 2026** — RaceMetrics web platform launched, opening Proform's 25+ year dataset to a wider audience through daily proprietary ratings, the RM7 free weekly competition, Form Expert, What Wins, RaceMetrics Tips, and the Ask RaceMetrics natural-language query tool ### Positioning - **Not a gambling service** — RaceMetrics publishes analysis, ratings, statistics and a free skill-based weekly competition. It does not take bets, hold customer funds, or operate as a bookmaker. - **Proprietary rating system** — RaceMetrics Ratings are calculated from Proform's own 25+ year dataset using an Elo-style algorithm, distinct from the BHA's Official Rating (OR), Racing Post Rating (RPR), or Topspeed. - **Seven connections** — RaceMetrics rates horses, trainers, jockeys, owners, sires, dams and damsires. The Combined Score weights the six non-horse connections (Owner 20%, Trainer 20%, Jockey 20%, Dam 18%, Sire 12%, Damsire 10%). ## Affiliate Programme Source: https://racemetrics.co.uk/affiliates.html RaceMetrics runs a partner programme for racing bloggers, tipsters, YouTubers, podcasters, betting-tools review sites and racing communities: - **Commission:** 30% of every referred subscriber's first payment on any paid tier - **Audience benefit:** 20% off any paid RaceMetrics tier for the first 3 months via a unique partner discount code - **Attribution:** by code redemption at checkout — no tracking links or cookies, so it works in podcasts, videos and print - **Payouts:** quarterly, by bank transfer, with no minimum threshold in a partner's first year - **Reviewer access:** editorial sites, bloggers and YouTubers producing a genuine review can request 1 month of complimentary Proform Premium access (the top subscription, including sectional analysis and the System Builder); no copy approval is asked for - **Apply:** email admin@racemetrics.co.uk with subject "Affiliate" ## Glossary Source: https://racemetrics.co.uk/glossary.html RaceMetrics publishes a comprehensive glossary of 74 horse racing terms covering both RaceMetrics-specific metrics and industry standards. ### RaceMetrics-Specific Metrics - **RaceMetrics Rating**: Proprietary Elo-style form rating, 1500 average, 1550+ strong, 1600+ elite - **Combined Score**: Weighted average of 6 connection ratings (Owner 20%, Trainer 20%, Jockey 20%, Dam 18%, Sire 12%, Damsire 10%). Highest in race wins 22.97% of races (2.15x random) - **HP Dots (High Performer)**: Six dots representing the 6 connection ratings; filled gold if rated 1550+ - **HHI (Herfindahl-Hirschman Index)**: Race predictability index. <0.15 Wide Open, 0.15-0.25 Competitive, 0.25-0.40 Moderate, 0.40-0.60 Concentrated, >0.60 Dominant - **PRB (Percentage of Rivals Beaten)**: (field_size - finishing_position) / (field_size - 1) x 100. A horse finishing 3rd of 10 has PRB of 77.8% - **RM7**: Free weekly skill-based competition, pick 7 participants in 10,500-point budget - **RM Tip**: Daily horse selection from RaceMetrics' proprietary tipping model - **Pattern**: Saved set of conditions triggering racecard alerts on matching runners ### Industry Standards Covered - **OR (Official Rating)**: BHA handicap rating - **RPR (Racing Post Rating)**: Racing Post's post-race performance figure (different scale and methodology from OR and RaceMetrics Rating) - **TS (Topspeed)**: Proform's highest speed rating in last 12 months - **BSP / ISP / SP**: Betfair Starting Price, Industry Starting Price, Starting Price - **BOG (Best Odds Guaranteed)**: Bookmaker concession paying out at higher of taken price or SP - **DSLR (Days Since Last Run)** - **IV (Impact Value)**: Actual wins divided by expected wins - **BF / C / D / CD**: Beaten Favourite, Course winner, Distance winner, Course & Distance winner - **Class 1-7**: UK race classification scale - **Going scale**: Hard, Firm, Good to Firm, Good, Good to Soft, Soft, Heavy (turf); Standard, Slow (All-Weather) - **Surfaces**: Turf, Polytrack (Kempton/Lingfield/Chelmsford/Dundalk), Tapeta (Newcastle/Southwell/Wolverhampton), Laytown (beach) - **Race types**: Flat, A/W, Chase, Hurdle, NHF (Bumper) - **Form string codes**: 1-9 positions, 0 = 10th+, F = Fell, U = Unseated, P = Pulled Up, R = Refused, B = Brought Down, S = Slipped Up Each term in the glossary has a stable deep-link anchor (e.g. https://racemetrics.co.uk/glossary.html#term-combined-score) and is marked up with Schema.org DefinedTerm structured data. ## Pricing & Plans ### Full Pricing Comparison Source: https://racemetrics.co.uk/pricing.html All tiers include: Form Expert, Leaderboards, RM7 Competition. | Feature | Free | Basic (GBP 10/mo) | Enterprise (GBP 25/mo) | RaceMetrics Pro (GBP 75/mo) | |---------|------|-------|------------|-----| | Saved Patterns | 5 | 10 | 1,000 | 1,000 | | Profile Views/Day | 10 | 20 | 5,000 | 5,000 | | Racecards | 1 meeting/day | All | All | All | | A-Z Runners | No | Yes | Yes | Yes | | What Wins | No | Yes | Yes | Yes | | RaceMetrics Tips | No | Yes | Yes | Yes | | Pattern Alert Emails | No | Yes | Yes | Yes | | RM7 Competition | Yes | Yes | Yes | Yes | | System Builder | No | No | No | Yes | | Ask RaceMetrics | No | No | No | 100/day | | Going Predictor / Ratings Analysis | No | No | No | Yes | RaceMetrics Pro is GBP 75/month (GBP 49.99 first month). Proform Premium (a separate subscription, GBP 97.50/month) includes everything in Pro plus the Proform desktop software and the Proform website — Race Guides, Bet/Lay/Trade Finder, Fast Results and daily stats alerts. See https://racemetrics.co.uk/proform-premium.html Sectional Analysis is a GBP 50/month add-on, available on RaceMetrics Pro or Proform Premium, paid by bank transfer (remitted directly to Total Performance Data) and arranged via admin@racemetrics.co.uk. ## Legal - [Terms & Conditions](https://racemetrics.co.uk/racemetrics-website-terms-and-conditions-and-supply-of-goods.html): Website terms and conditions of supply - [Terms of Use](https://racemetrics.co.uk/racemetrics-terms-of-website-use.html): Website terms of use - [Acceptable Use Policy](https://racemetrics.co.uk/racemetrics-website-acceptable-use-policy.html): Website acceptable use policy - [Privacy Policy](https://racemetrics.co.uk/racemetrics-proform-racing-ltd-privacy-policy.html): Proform Racing Ltd privacy policy - [Cookie Policy](https://racemetrics.co.uk/racemetrics-proform-racing-ltd-privacy-and-cookie-policy.html): Privacy and cookie policy ## Contact Source: https://racemetrics.co.uk/contact.html Contact options for general enquiries, bug reports, feature requests, or support: - **Contact Form**: Available at https://racemetrics.co.uk/contact.html with fields for name, email, subject, and message - **Email**: admin@racemetrics.co.uk - **Twitter/X**: @proform_racing Response time: Within 24 hours during business days (Monday-Friday).