RaceMetricsMeasuring what matters

My Ratings

Updated 29 October 2026

Who can use it: RaceMetrics Pro and Proform Premium members.

My Ratings turns your own handicapping method into a rating on every racecard. You define a scale — what a beaten length costs in pounds, by race type, going and distance — once, and RaceMetrics computes your rating for every runner in every race automatically: the whole recent history when you activate, and every new result each morning after that. Nothing to type, ever.

How a rating is calculated

Each performance is rated from the result itself: an anchor for the race (the class par — what a typical winner of that class, trip and going rates), plus the weight the horse carried relative to the winner, minus its beaten distance converted to pounds using your scale. Carrying more and finishing close rates a run higher; being well beaten off a light weight rates it lower. Because every race uses the same anchoring rule, your figures are comparable across courses, classes and seasons — a personal handicap rating on the same scale as the official BHA mark, like the Racing Post's RPR.

Adjust for weight carried (on by default, toggle in the editor): the weight step above is optional. Switch it off and a run is rated from the anchor and the beaten distance alone — no credit for humping top weight, no debit for a light one. That is the classic time-figure approach, and it is what you want if your own figures already allow for weight, since adjusting again would count it twice. Weight-for-age works by adjusting the weight a horse carried, so it has no effect while this is off — the editor greys it out to say so.

Weight-for-age (on by default for new scales, toggle in the editor): young horses' carried weight is credited with the official weight-for-age allowance for their age, the race month and distance — the unified European flat scale in force from 2025, and the Anglo-Irish jumps scale for chase and hurdle (bumpers use the hurdle scale) — so a 3yo running well against older horses rates the way the handicapper would rate it. Same-age races are unaffected.

Getting started

  • Go to Racecards → My Ratings in the menu, or open any racecard's Ratings view and click Set up My Ratings (RM Pro and Proform Premium members) — both open the same thing
  • Pick one of six preset scales — Balanced (recommended), Sharp, Gentle, Soft-ground biased, Speed figures on the OR scale or Weight-adjusted speed figures — each described in plain English
  • The speed-figures presets apply the classic timing-book rule to the Proform speed figure itself: one point per 2.4 lbs carried either side of nine stone — and the "Speed figures on the OR scale" preset goes one further, re-expressing the figures in official-ratings points so they read like handicap marks. 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 per race code from every officially-rated run since 2018 — checked against 2026 racing it lands within about a pound of the average official mark, with the same spread
  • Or pick Start from scratch and design your own: choose which race types and going each block covers, set your own pounds-per-length pins, weight-for-age on or off — full control before anything is rated
  • RaceMetrics rates your history in the background (a few minutes); the My column then appears next to OR on the Ratings view

Rate the winner — we rate the rest

Prefer the classic ratings workflow — you decide what each race's winner ran to, and the software fills in the beaten horses? A winner-rated set does exactly that. You design the same pounds-per-length scale as any other set, then supply one figure per race: the winner's. Every beaten horse is calculated from it — credited or debited for the weight carried relative to the winner, and debited for its beaten lengths at your pounds-per-length for that race type, going and distance. The arithmetic raters do by hand, done instantly and identically every time. Both adjustments are optional: Adjust for weight carried and weight-for-age each have a tick-box, so if your winner figures already allow for weight you can rate purely on the beaten distance. Figures come out as whole numbers — the winner keeps exactly the figure you typed and every beaten horse rounds to the nearest point, so a card full of your figures reads 63 62 64 rather than 62.78 61.25 63.83. Dead heats need nothing special: give the race one figure and every horse that finished level with the winner receives it.

  • Create one from + Add a scale → Rate the winner — we rate the rest, and set your pounds-per-length blocks (or keep the defaults and refine later)
  • Rate yesterday (on the set's card in the manage panel) lists a settled day race by race: each row shows the winner and a single box — type your figure, press Save (or Enter) and the whole field's figures appear instantly. Calculate shows the derived field before you commit, and arrow buttons walk day by day, so catching up a weekend takes minutes. The day starts in time order; click the Race header to group it by course instead (all the Southwell together, then all the Kempton) — handy if you work a meeting at a time, and your choice is remembered
  • Or import a winners sheet: a CSV with a header naming date, time, course, horse, rating and one row per race — the winner and your figure. Rows for a horse that didn't win, or a race with no result yet, are reported line by line and skipped; re-importing a race replaces its figure and re-derives the field
  • Editing the scale re-derives everything: change a pounds-per-length pin and every race you've rated recalculates from your stored winner figures — re-tune your method years later without re-typing a single race
  • Winner-rated sets behave like computed scales everywhere else: on upcoming races the My column shows each horse's best of its last three rated runs, the System Builder's My Ratings rules, qualifiers and morning alerts all work, and the Scorecard and Review Winners judge your pre-race top-rated honestly. History goes back to January 2018, and the set counts towards the same 3-active limit

Import your own ratings

Already make ratings elsewhere — a spreadsheet, your own model, another package? Bring them in as an imported rating set and use them exactly like any My Ratings scale: on racecards, My Card, the A-Z and in the System Builder.

  • In the manage panel choose + Add a scale → Import your own ratings, name the set (that name is what you'll see on cards and in Builder rules), then upload a CSV
  • The file needs a header row naming date, time, course, horse and rating — a combined date/time column is fine, extra columns are ignored, dates can be 29/08/2026 or 2026-08-29, and ratings can be whole numbers or decimals (82 or 82.5)
  • Nothing is written until you've seen the match report: every row is checked against the day's declared runners first, and any that can't be matched are listed with the line number and the reason (course not recognised, no meeting that day, horse not found) so you can fix the file and try again
  • Ranks are worked out for you, per race, from your own figures — and they adjust for non-runners: withdraw the top-rated and your No.2 becomes rank 1 on the racecard, in qualifiers and in back-tests, exactly as computed scales behave
  • Re-importing a race simply replaces its figures — correcting a file and importing again is always safe — and you can import history (back to 2018) for back-testing as well as today's and tomorrow's cards each morning
  • On upcoming races the My column shows the figure you imported for that race (not a last-three-runs provisional — your file already says what you think today), and the same figure drives System Builder qualifiers, so a rule like My Rating Rank = 1 means "my top-rated on today's card"
  • Back-tests on an imported set are honest by construction — your figures were made before the races — and the Scorecard and Review winners answer "does my rating beat the market?" for imported figures too
  • Imported sets count towards the same 3 active limit as computed scales and hold up to 400,000 ratings each; there's no editor or preview (the figures come from your file) — Manage import shows month-by-month coverage and can clear the set's rows

Reading the My column

  • On upcoming races the figure is each horse's best from its last three rated runs — a labelled provisional. Each of those runs is already adjusted for the weight the horse carried that day (on the speed-figures presets, to 9st 0lb at one point per 2.4 lb), so the column reads as a level-weights ability figure — today's weights are not factored in; whether to allow for them is your own handicapping call. Hover the My column header on any card for your scale's exact method
  • On results the cell shows both: the pre-race figure your scale had, then the rating the horse earned — e.g. 78 → 91, so you can see at a glance whether a horse ran to your opinion of it, above it, or below
  • The race's top-rated runner is highlighted gold; the column sorts like any other
  • My Last (a My Card column) shows the actual figures from a horse's last few rated runs instead of one summary number, oldest on the left — so 60-62-79 is a horse on the up while 72-74-73 is a consistent one, where both would look alike on a single figure. Choose 2, 3 or 5 runs under Display options in the racecard builder. Only runs before today's race count, and only runs your scale has actually rated. Note the My column itself stays the best of the last three, so at 5 the highest figure on show is not always the My figure

Managing and editing your scales

  • Open Racecards → My Ratings in the menu, or click the My Ratings chip in the Ratings view legend, to reach your scales: add another (up to 3 active), rename, delete, set the default, or deactivate one
  • Every active scale gets its own column on the Ratings view — with two or three scales the headers read My¹, My², My³ (hover for the scale name), so you can compare your scales side by side on the same card. At-a-Glance shows the default scale; My Card can show all three (My, My², My³, each with its rank column)
  • Edit opens the scale's settings — for beaten-lengths and winner-rated scales, the two adjustment tick-boxes (Adjust for weight carried and weight-for-age) plus the pounds-per-length "pins" at each distance for each race-type and going block (add or remove pins freely), and full block control: add or remove blocks, and change each block's coverage (which race types and going it applies to — every combination belongs to exactly one block). For speed-figures scales, the base weight, lbs-per-point and the OR-scale switch
  • Preview on a race scores a real recent result with your edited settings before you commit — saving re-rates your whole history automatically (a few minutes)
  • My Rating also appears on At-a-Glance and as My / My Rk columns in the My Card builder palette (plus My² / My³ and their ranks if you run more than one scale)
  • A My column also appears on Form Expert (beside Score), on the A-Z Runners page (sortable — every declared runner's provisional, gold for your race top-rated), and on horse profiles (the Races tab shows your own figure for every run in the horse's history). It is also a form-lines column: open the form under any runner and My sits beside OR showing the figure that run earned on your default set — on a class-par set or the "Speed figures on the OR scale" set that is a handicap-style performance figure for every run, and hovering it shows the pre-race figure the horse carried in

Review winners

  • Review winners (in the manage panel) replays any settled day race by race: who won, where your scale had the winner ranked before the off, and how your own No.1 got on — with a day summary (your picks that won, winners inside your top 3, winners your scale hadn't rated)
  • It uses the pre-race provisional figures, never hindsight — so it's an honest daily answer to "did my scale see it coming?"

Back-test your ratings in the System Builder

  • Two kinds of field, and the difference matters. My Rating (pre-race) and My Rating Rank (pre-race) are what your scale said going into the race — each horse's best from its last three rated runs, exactly what the racecard showed before the off. These are the ones to back-test: a filter on them is a selection you could actually have made, and it's the same basis your daily qualifiers use. My Rating and My Rating Rank (without "pre-race") are what the horse earned in the race, worked out from the result — invaluable for studying how your scale behaves, but hindsight, so don't read their P/L as an edge
  • The full group: My Rating (pre-race), My Rating Rank (pre-race), My Rating minus OR (pre-race) — the honest “is this horse better than its mark?” test — plus the earned twins of each, My Rating LTO and My Rating Change vs LTO
  • "Back-test your ratings" in the manage panel opens the Builder with the honest starter rule — ran to 90+ on your scale last time out — so the A/E, ROI and holdout chips answer the real question: does your rating beat the market?
  • Systems with My Ratings rules normally use your default scale, but a My Ratings Scale picker appears in the Builder's settings so any system can be pinned to a specific scale — the choice saves with the system
  • Mix scales in one system: each My Ratings rule also has its own "Scale for this rule" pick, so you can cross-check your methods — "my speed scale rates it top and my lengths scale has it in the top three" is a single saved system. Rules reading a pinned scale are tagged with its name in the rules list
  • Seven breakdown dimensions — My Rating (pre-race), My Rating Rank (pre-race) and My Rating vs OR (pre-race), plus the earned rating and rank pair — let you split any back-test by how your scale rated the runner, and by how far above or below its official mark you had it
  • My Rating (exact) and My Rating (pre-race, exact) are the unbanded twins: one row per distinct figure, no bands — so they fit whatever scale your own or imported figures use, whether that runs 1 to 5 or 0 to 140 (long scales list up to 200 values, lowest first)
  • A pre-race back-test counts the horses that did not complete. If your top-rated fell or was pulled up it still appears, as the losing bet it was — leaving those races out would quietly flatter every figure, since a horse that fails to finish never wins. Only genuine non-runners are removed, and they change the ranking, exactly as they do on the racecard
  • Shared or re-run systems always resolve to the current user's own scales — your scale never travels with an exported system

Daily qualifiers, alerts and the Divergence Finder

  • My Rating Rank works in the daily qualifiers: today's declared field is ranked live on each horse's provisional (best of its last 3 rated runs — exactly the racecard figure), so a rule like My Rating Rank = 1 means "my top-rated in the race" before the off
  • Today's top-rated and the Divergence Finder (runners you rate No.1 that the RaceMetrics ratings don't) are one-click links in the My Ratings manage panel — each opens the System Builder on the Qualifiers tab, ready to save
  • Save one of these as an Active system and your top-rated feed into the cross-system Qualifiers hub and its email digest — that's your morning My Ratings alert
  • In back-tests, My Rating Rank uses the rank the horse earned in the race — useful for studying your scale, but hindsight, so don't read that P/L as an edge; the qualifiers rank is the honest pre-race one

Scorecard, notes and CSV export

  • The Scorecard (in the manage panel) shows how each scale's pre-race top-rated horse has actually got on over the last 30, 90 or 365 days — runs, wins, strike rate, level-stakes ROI at Betfair SP, and A/E: actual winners divided by what the market's prices expected. Above 1.00 means your picks won more often than their odds implied — you're finding value the market missed
  • Notes on each scale keep your own reminder of what it's for — editing notes never re-rates your history
  • CSV downloads a scale's computed ratings (date, race, horse, rating, rank) for your own spreadsheets — up to 400 days per export