Getting Started

What is RaceMetrics?

RaceMetrics is a comprehensive horse racing analytics platform that helps you track and analyse performance across all key racing participants. Whether you're interested in horses, trainers, jockeys, sires, dams, damsires, or owners, RaceMetrics provides detailed statistics and insights.

Key Features

  • Performance Ratings: Proprietary ratings updated after every race
  • Leaderboards: See top performers across all 7 profile types
  • Pattern Discovery: Save profitable angles and get alerts when they match
  • Enhanced Racecards: Full analysis with confidence ratings
  • P/L Tracking: Betfair SP profit/loss analysis
  • RM7 Competition: Free weekly skill-based competition with cash prizes

Profile Types

RaceMetrics tracks seven distinct profile types, each with full statistics, form analysis, and P/L tracking:

  • Horses: Individual horse performance and form
  • Trainers: Trainer statistics and yard form
  • Jockeys: Jockey performance and booking patterns
  • Sires: Stallion progeny performance
  • Dams: Mare offspring performance
  • Damsires: Maternal grandsire influence
  • Owners: Owner racing statistics
Understanding RaceMetrics Ratings

RaceMetrics ratings are our proprietary performance measure designed to track form over time. Unlike traditional ratings that focus only on horses, our system rates all participant types.

Rating Scale

  • 1600+: Elite level - exceptional 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, Trainer, Jockey, Dam, Sire, Damsire). This provides a single number that captures the overall quality of a horse's connections.

Weighting: Owner 20%, Trainer 20%, Jockey 20%, Dam 18%, Sire 12%, Damsire 10%

Combined Score Win Rates

Historical analysis shows clear correlation between Combined Score and win probability:

Tier Score Range Win % vs Random
Elite1600+43.75%3.54x
Very High1575-159933.41%3.18x
High1550-157424.06%2.49x
Above Avg1525-154917.78%1.86x
Average1500-152412.38%1.32x
Below Avg1475-14997.99%0.87x
Low1450-14744.95%0.54x
BottomUnder 14502.81%0.30x

Top Score in Race: 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. When a participant runs, their rating adjusts based on:

  • Finishing position relative to expectations
  • Quality of opposition faced
  • Race conditions and class

Rating Changes

The "Biggest Movers" section on the dashboard highlights participants whose ratings have changed significantly. Green indicators show rising form, while red indicates declining performance.

Features

Dashboard & Leaderboards

The main dashboard provides leaderboards for all seven profile types, showing the top performers ranked by RaceMetrics rating.

Navigation Tabs

Use the tabs at the top of the page to switch between different views:

  • Racecards: Today's and upcoming race meetings
  • Horses/Trainers/Jockeys etc: Leaderboards by profile type
  • RM7: Weekly competition page
  • Patterns: Your saved patterns
  • A-Z: All declared runners
  • NRs: Non-runners list

Filtering Options

  • Search: Find specific participants by name. Toggle between "Contains" (matches anywhere in name) or "Begins" (matches start of name) search modes
  • Activity: Filter to participants with races in a recent period - 7, 14, 30, 90, or 365 days. Default is 90 days
  • Min Races: Filter out participants with few runs (e.g., 10+, 50+, 100+, 500+). Options vary by profile type
  • Type: Filter by Flat or Jumps racing (available for Trainers and Jockeys tabs only)

Stats Cards

Three summary cards appear above the leaderboard showing:

  • Total: Number of participants matching current filters
  • Highest: The top rating in the current leaderboard
  • Average: Mean rating across all participants in the leaderboard

Biggest Movers

Each leaderboard tab shows the "Biggest Movers" - participants whose ratings have changed the most in the selected period. Controls include:

  • Time Period: Select 7, 14, 28, 56, or 90 days
  • Direction: Toggle between "In Form" (rising ratings) or "Out of Form" (falling ratings)

This helps identify rising stars with improving form, participants hitting a purple patch, or those experiencing a form dip.

Opening Profiles

Click any name in the leaderboard to open their detailed profile page with full statistics, charts, and analysis.

RaceMetrics Dashboard Example

Dashboard showing leaderboard with filters, stats cards, and Biggest Movers section

Racecards

RaceMetrics racecards provide enhanced race information with our unique ratings and analysis for every runner.

Accessing Racecards

  • Dashboard: Click the "Racecards" tab to see today's meetings
  • Hamburger Menu: Click the menu icon (top-left) for quick access to all races
  • Date Selection: Navigate between days using the date tabs

Navigating Between Races

Use the navigation arrows in the top-right corner of the screen to move between races. The display shows your current position (e.g., "27 of 28") and allows you to:

  • Click the left/right arrows to move to the previous/next race
  • Jump quickly through the day's races without returning to the menu

Race Header Information

The race header displays:

  • Time & Course: Race time and venue
  • Race Name: The full race title
  • Distance, Type, Class, Going: Key race conditions
  • Runners: Number of horses in the race
  • Random: The win probability if you picked a horse at random (100% ÷ number of runners). Useful for comparing against actual Win % values
  • HHI: The Herfindahl-Hirschman Index - a market concentration measure showing how predictable the race is based on betting odds. See below for details.

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.

How It Works: 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. A race where one horse is heavily favoured will have a high HHI, while a competitive race with evenly-matched odds will have a low HHI.

Interpretation:

  • Wide Open (< 0.15): Very competitive race, no clear favourite - good for finding value
  • Competitive (0.15 - 0.25): Evenly matched field, moderate predictability
  • Moderate (0.25 - 0.40): Market has clear preferences, some concentration
  • Concentrated (0.40 - 0.60): Strong favourite in the field
  • Dominant (> 0.60): Heavy favourite, very predictable - potential "banker" race

Price Priority: HHI uses morning prices where available, falling back to breakfast prices, then evening prices. The tooltip shows which price source was used.

Use Cases:

  • Finding value: Low HHI races often have more betting value as the market is uncertain
  • Banker selection: High HHI races can be used as "bankers" in accumulators
  • Race selection: Filter by competitiveness to match your betting strategy

Dashboard Overview: The HHI label also appears on each race card on the dashboard, so you can quickly scan which races are competitive or dominated by a favourite without opening the full racecard. Hover over the label for a description.

Top Pick

Shows the highest-rated runner with their connection strength and field quality summary.

Runner Columns Explained

  • Rank: Position based on combined Score (1 = highest rated)
  • # (Draw): Stall number
  • DR: Draw position
  • Horse: Horse name and age - click to open horse profile
  • H: Horse's own rating (standalone form indicator, not included in Score)
  • HP: High Performer dots - filled dots indicate connections rated 1550+ (high performers)
  • Score: Combined weighted rating from all 6 connections
  • Win%: Estimated win probability based on Score relative to the field
  • Place%: Estimated place probability using Harville approximation from Win%. Adjusts based on each-way terms (field size and handicap status). Shows "-" for 4 or fewer runners
  • Excl: Exclude a runner from Win% and Place% calculations. Tick the checkbox to see adjusted probabilities without that horse. Useful for assessing chances if the favourite were removed
  • EW (info bar): Current each-way terms for the race — shows paying places and odds fraction. Updates when runners are excluded
  • Price columns (EVE, BKF, MORN): Evening, bookmaker, and morning prices
  • Trainer, Jockey, Owner: Connection names - click any to open their profile
  • O, S, D, DS: Individual ratings for Owner, Sire, Dam, and Damsire

Tip: You can show or hide Win%, Place%, and their probability bars individually in Account → Preferences.

RaceMetrics Racecard Example

Example racecard showing runner ratings, HP dots, Win%, and pattern alerts

HP (High Performer) Dots

The HP column shows 6 dots representing the 6 connections (Owner, Trainer, Jockey, Dam, Sire, Damsire). A filled/coloured dot means that connection has a rating of 1550 or above (high performer status). More filled dots suggest stronger overall connections.

Row Colour Coding

Rows are colour-coded based on the runner's combined Score:

  • Elite - Score 1600+ (green tint)
  • Strong - Score 1550-1599 (blue tint)
  • Avg - Score around 1500 (no tint)
  • Below - Score 1450-1499 (amber tint)
  • Weak - Score below 1450 (red tint)

Win % (Win Probability)

The Win % shows each runner's estimated chance of winning based on their combined Score compared to all other runners in the race. Higher-rated runners receive a higher probability. All Win % values in a race sum to 100%.

Combined Score Calculation

The Score column is a weighted average of 6 connection ratings:

  • Owner: 20%
  • Trainer: 20%
  • Jockey: 20%
  • Dam: 18%
  • Sire: 12%
  • Damsire: 10%

These weights reflect the predictive power of each connection based on historical data analysis.

Note: The Horse's own rating (H column) is displayed separately as a standalone form indicator and is not included in the combined Score calculation.

Clickable Links

Most names on the racecard are clickable links that open profile pages:

  • Horse names → Horse profile
  • Trainer names → Trainer profile
  • Jockey names → Jockey profile
  • Owner names → Owner profile

Pattern Alerts

If you've saved patterns in the Pattern Manager, matching runners will be highlighted on the racecard with purple pattern badges. Click a badge to expand and see the pattern details including historical stats and P/L.

Form Expert

Form Expert is an advanced form analysis tool that shows historical performance breakdowns for every runner in a race. Analyse form by going, class, course, distance, and field size across 7 different participant types.

Accessing Form Expert

  • Open any racecard from the Racecards tab or hamburger menu
  • In the Runners section, click the Form Expert button to switch views
  • Click Ratings to return to the standard racecard view

Participant Types

Use the participant dropdown to switch between 7 different analysis types:

  • Horse: The horse's own historical form
  • Trainer: How the trainer performs under various conditions
  • Jockey: Jockey performance breakdown
  • Sire: How the sire's offspring perform
  • Dam: How the dam's offspring perform
  • Damsire: Performance of the dam's sire's descendants
  • Owner: Owner's runners performance breakdown

Control Bar Filters

The control bar at the top provides several filtering options:

  • Race Type: Filter by All Types, Flat (Turf + A/W), Jumps (Chase + Hurdle + NHF), or specific surfaces
  • Handicap: Filter by All, Handicap only, or Non-Handicap only
  • Show Mode:
    • Win - Shows win statistics only
    • Win & Place - Shows win and placed (1st-4th) statistics
    • PRB - Percentage of Rivals Beaten (average % of the field beaten)
  • Period: Limit data to recent years (All, 5yr, 2yr, 1yr)

Match Race Button

The Match Race button is a powerful feature that:

  • Sets all column filters to match the current race conditions
  • Automatically adjusts Going, Class, Distance, Field Size, Race Type and Handicap to match
  • Stays active when navigating between races - ideal for quickly scanning a meeting
  • When active, each new race automatically applies its own conditions
  • Use the Reset button to turn off Match Race and clear all filters

Column Header Filters

Each category column (Going, Class, Distance, Field) has from/to dropdown filters in the header:

  • Going: Filter by ground firmness from Hard (firmest) to Heavy (softest). Order: Hard → Firm → Good To Firm → Good → Good To Soft → Soft → Heavy → Standard → Slow. A Surface dropdown below the going filters lets you narrow down to Turf, All A/W, Polytrack, or Tapeta specifically.
  • Class: Filter by race class from 1 (highest, e.g., Group 1) to 7 (lowest)
  • Course: Shows stats at the current course only (no filter needed)
  • Distance: Filter by trip range. Flat uses 5f-6f, 6f-7f, 7f-1m, etc. Jumps uses 2m-2m2f, 2m2f-2m4f, etc.
  • Field: Filter by field size - Small (1-7), Medium (8-11), Large (12-15), V.Large (16+)

When you change a column filter, a green Apply button appears next to that column - click it or the main Apply button to refresh the data.

Table Columns

  • # - Card number (saddle cloth number)
  • Silks - Jockey silks image
  • Horse/Trainer/etc. - Participant name (click to view profile)
  • Eve / Bkf / Morn - Best available price for the runner. The column heading updates dynamically as prices arrive through the day: Evening → Breakfast → Morning. Shows fractional odds by default (or decimal if set in preferences). Sortable.
  • H - Horse's current RaceMetrics Rating (gold highlight = highest rated)
  • Score - Form score based on filtered historical data (gold = highest)
  • R - Total runs matching filters (hidden on mobile)
  • W - Wins (or places/PRB depending on mode) (hidden on mobile)
  • % - Strike rate percentage

Sorting

Click any sortable column header to sort the table:

  • Default sort is by Score (descending)
  • Sort order is remembered when navigating between races
  • Sortable columns: #, Price, H, Score, and each category's R/W/% columns

Cell Colour Coding

Percentage cells are colour-coded based on strike rate:

  • Green (33%+) - Excellent strike rate
  • Amber (15-32%) - Moderate strike rate
  • Red (<15%) - Low strike rate
  • Grey - No data available

Filter Persistence

Form Expert remembers your preferences as you navigate:

  • View preference: If you're on Form Expert and navigate to another race, you'll stay on Form Expert
  • Filters carry forward: Your current filters apply to the next race you view
  • Match Race persistence: When Match Race is active, it automatically applies each new race's conditions
  • Sort order: Your column sort preference is remembered across races
  • Reset button: Clears all filters and returns to defaults

Percentage Tooltips

Hover over any percentage cell to see the other two metrics without switching modes. For example, when viewing Win mode, hovering shows Win & Place % and PRB for that cell.

Legend

A colour legend appears below the table showing the percentage thresholds for green/amber/red cells.

Actual Going (Platinum)

Platinum subscribers can opt to use Actual Going instead of official/forecast going for historical form analysis in Form Expert.

  • What's the difference? Official going is the forecast/declared going before or during a race. Actual going is recorded post-race and may differ.
  • How to enable: Go to Account → Preferences → Platinum Features and turn on "Use Actual Going in Form Expert".
  • When active: A gold Using Actual Going badge appears in the Form Expert control bar.
  • Note: If actual going is not recorded for a historical race, it falls back to official going.

Race Conditions

Below the legend, the current race conditions are displayed showing Going, Class, Distance, Field Size, Race Type and whether it's a Handicap - useful for reference when setting filters.

Mobile View

On smaller screens:

  • R (runs) and W (wins) columns are hidden, showing only % for each category
  • Table scrolls horizontally if needed
  • Control buttons are sized appropriately for touch
Form Expert view showing participant analysis with control bar filters and column breakdowns

Form Expert view with control bar filters, participant type selector, and Going/Class/Course/Distance/Field breakdowns for each runner

What Wins - Pattern Discovery

What Wins is a powerful pattern discovery tool that analyses historical performance to find profitable betting angles. It calculates the "Impact Value" (IV) for every participant + condition combination in a race, helping you identify edges that have historically outperformed expectations.

Accessing What Wins

  • Open any racecard and switch to the Form Expert view
  • Click the What Wins button in the control bar
  • Available for Basic tier and above

Understanding Impact Value (IV)

IV measures how much a participant outperforms random chance when specific conditions are met. It's calculated as:

IV = Actual Wins ÷ Expected Wins (based on field sizes)
IV Score Interpretation
1.0xAverage - wins at exactly the expected rate
1.5xGood - wins 50% more often than expected
2.0xStrong - wins twice as often as expected
3.0x+Exceptional - significant historical edge

Filter Conditions

What Wins analyses 11 different filter combinations for each participant type:

Filter Description
GoingSame going as today's race
ClassSame class level (1-7)
CourseAt this course specifically
DistanceSimilar trip range
Field SizeSimilar number of runners
Going + ClassBoth conditions combined
Going + DistanceGoing and trip range
Class + DistanceClass and trip range
Course + DistanceC&D combination
Going + Class + DistanceThree-way combination
All ConditionsAll five filters combined

Participant Type Pills

Toggle which participant types to show using the filter pills at the top:

Pill Participant Type
HORHorse - the horse's own historical record
TRNTrainer - the trainer's record with all horses
JKYJockey - the jockey's record with all mounts
SIRESire - the sire's progeny record
DAMDam - the dam's offspring record
DSDamsire - the maternal grandsire's record
OWNOwner - the owner's record with all horses

Minimum Runs Filter

Use the "Min" dropdown to set a minimum sample size. Higher thresholds give more reliable results but may hide emerging patterns. Options:

  • Off - Show all results (may include small samples)
  • 5 - At least 5 runs (recommended starting point)
  • 10 - At least 10 runs (good balance)
  • 20 - At least 20 runs (high confidence)
  • 50 - At least 50 runs (very high confidence)

Reading the Results

Results are grouped by horse and sorted by best IV. Each row shows:

  • Type Badge - Which participant type (HOR/TRN/JKY etc.)
  • Filter - Which condition combination was applied
  • Participant Name - The specific horse/trainer/jockey etc.
  • IV Score - The impact value (e.g., 2.50x)
  • Sample - Runs and wins (e.g., 15R/6W)

Using Results Effectively

  • Look for high IV (2.0x+) with decent sample size (10+ runs)
  • Multiple strong patterns on one horse suggests real edge
  • Be cautious of very high IV with tiny samples (e.g., 8.00x from 2R/2W)
  • Course + Distance patterns often most predictive
  • Trainer patterns reveal stable strengths/conditions

Apply Pattern to Form Expert

Click on any pattern row to instantly apply those filters in Form Expert:

  • Click any row - The modal closes and Form Expert loads with matching filters
  • Participant type - Automatically switches to Horse/Trainer/Jockey etc.
  • Filters applied - Going, Class, Course, Distance, Field Size set to match the pattern
  • Quick comparison - See how all runners in the race perform under those same conditions

This lets you validate a promising pattern by viewing the full Form Expert breakdown for all runners, making it easy to spot if the pattern horse truly stands out.

Pin & Close

Click "Pin & Close" to keep the What Wins results visible while browsing the racecard. The pinned results stay as you navigate between races. Click "Close" to dismiss.

What Wins pattern discovery modal showing Impact Value analysis

What Wins modal showing Impact Value analysis with participant + condition combinations ranked by performance

At-a-Glance

At-a-Glance is a compact Racing Post-style racecard view showing essential form data for quick reference and comparison.

Accessing At-a-Glance

  • Open any racecard from the Racecards tab or hamburger menu
  • Click the At-a-Glance button to switch views
  • Click Ratings or Form Expert to return to other views

Columns

Column Description
NO.Racecard number (cloth number)
SilksJockey silks image
FormLast 10 race positions. Numbers 1-9 show finishing position, 0 = 10th or worse. Letters: F=Fell, U=Unseated, P=Pulled Up, R=Refused, B=Brought Down, S=Slipped Up, C=Carried Out, D=Disqualified. Dashes (-) or slashes (/) indicate year breaks.
HHorse's own RaceMetrics rating. Gold background = highest in race.
HORSEHorse name (clickable to profile)
Eve / Bkf / MornBest available price. Column heading updates dynamically as prices arrive: Evening → Breakfast → Morning. Blank if no prices available yet.
SCORECombined RaceMetrics connection rating. Gold background = highest in race.
InfoHeadgear (1 in bold = first time wearing), DSLR (days since last run), and history badges
AGEHorse age in years
WGTWeight carried in stones and pounds (e.g., 11-7)
TRAINERTrainer name with RaceMetrics rating (clickable to profile)
JOCKEYJockey name with claim in brackets if applicable, plus RaceMetrics rating (clickable to profile)
OROfficial BHA Rating
TSHighest Proform Speed Rating in the last year (Topspeed)

History Badges

The Info column may display these badges indicating winning history:

  • C Course winner - has won at this track
  • D Distance winner - has won over this trip
  • CD Course & Distance winner - has won at this track over this trip (takes priority over C and D)
  • BF Beaten Favourite - has been beaten when favourite

Sorting

Click any column header to sort the table by that column. Click again to reverse the sort order. All columns with headings are sortable. Your sort preference is remembered between visits.

View Persistence

Like other views, At-a-Glance remembers your preference. If you navigate to another race while on At-a-Glance, you'll stay on that view.

Mobile View

On smaller screens, the table adjusts font sizes and can scroll horizontally. Touch-friendly throughout.

At-a-Glance compact racecard view showing form, ratings, and key runner info

At-a-Glance view showing compact form strings, RaceMetrics ratings, horse details, trainer, jockey, and key stats

Inline Form Lines

Inline Form Lines lets you instantly view a horse's recent race history without leaving the racecard. Available on all three racecard views: Ratings, At-a-Glance, and Form Expert.

Ratings & At-a-Glance: Click Any Horse Row

On the Ratings or At-a-Glance tabs, click any horse row to expand their last 6 form lines directly below. Click the same row again to collapse them.

  • First 6 runs are shown by default for a quick overview
  • Click "Show all X form lines" to reveal the full history
  • Click the horse row again to close — works whether 6 or all lines are showing
  • Opening a different horse automatically closes any previously expanded row

Form Expert: Click Stat Cells for Filtered Form

On the Form Expert tab, each column shows breakdown stats (Runs / Wins / Win%). Click any stat cell to expand the matching form lines for that category.

  • Going column: Click a going stat (e.g. "5R 2W 40%") to see only the races run on that going range
  • Class column: Click to see races in that class range
  • Course column: Click to see races at that course
  • Distance column: Click to see races at that distance range
  • Field column: Click to see races with that field size range

The form lines shown are server-filtered to match exactly the criteria for that column, respecting any active filters (Going, Class, Distance, Field, Race Type, Handicap, Period).

A header above the form lines tells you the filter applied (e.g. "3 runs — Good To Soft to Heavy").

Colour-Coded Matching

Form lines highlight data that matches today's race conditions in green:

  • Course name: Green if the horse ran at today's course
  • Class: Green if the class matches today's race class
  • Going: Green cell background if the going matches today's going
  • Distance: Green cell background if the distance matches today's race distance

This lets you instantly spot relevant form — races run under similar conditions to today.

Form Line Columns

Column Description
Result iconClick to view the full result for that race
Racecard iconClick to view the historical racecard for that race
Trend iconClick to see how that race has worked out — opens the Race Workout analysis showing what runners did in subsequent races
DateRace date (hover for full race name)
ReplayATR or RTV replay link if available
SRProform Speed Rating for that run
PaceIn-running position style (e.g. Led, Prominent, Held Up)
DRDraw position
RaceCourse abbreviation, class, conditions, and prize money
DistRace distance
GoingOfficial going description
WgtWeight carried (stones-pounds)
OROfficial BHA Rating at the time of race
OutcomeFinishing position, beaten distance, and winner details
ISPIndustry Starting Price
PRBPercentage of Rivals Beaten (0-100 scale)
JockeyJockey name
TrainerTrainer name

Sectionals Toggle (Platinum)

If you have a Platinum subscription with the Sectionals Add On, a purple Sectionals pill button appears in the Race column header of the form lines table.

  • Click Sectionals to switch the right-hand columns from standard data (Dist, Going, Wgt, OR) to sectional data
  • Click again to switch back to the normal view
  • Your preference is remembered across page refreshes and race navigation

When the Sectionals toggle is active, the following columns replace the standard ones:

Column Description
Race PaceColour-coded pace bar showing how each furlong section compared to par time. Green = faster, red = slower. Hover for full race details including conditions, result, jockey, trainer, and section-by-section breakdown
StyleRunning style classification with icon (e.g. Led, Prominent, Mid-Division, Held Up)
Pos TrackPosition at key race stages showing how the horse moved through the field
+/-Net positions gained or lost from start to finish
FS 2fFinishing Speed % difference vs par at 2 furlongs out. Hover for mph
FS 1fFinishing Speed % difference vs par at 1 furlong out. Hover for mph
FS FinFinishing Speed % difference vs par at the finish. Hover for mph

Sectional data is only available for races where sectional timing was recorded. If a past race has no sectional data, that row will show dashes in the sectional columns.

Mobile View

On smaller screens, some columns (SR, Pace, DR, OR, ISP, Jockey, Trainer, Weight) are hidden to keep the essential information visible. The table scrolls horizontally if needed.

Inline form lines expanded below a horse row showing recent race history

Inline form lines expanded below a horse row, showing recent race history with colour-coded course and distance matching

Rating Comparison Chart

The Rating Comparison Chart lets you compare the rating history of multiple horses side-by-side on an interactive line chart. This is perfect for spotting improving or declining form trends across runners in a race.

Selecting Horses

  • Use the checkboxes in the left column of the Ratings view to select horses
  • Click the header checkbox to select or deselect all horses at once
  • There is no limit to the number of horses you can compare
  • 40 distinct colours are available for the lines

Chart Controls

  • Last 10/20/50/All - Control how many races of history to display
  • Rating / Score - Toggle between:
    • Rating: Shows the horse's individual RaceMetrics rating history
    • Score: Shows the weighted connection score history (see Score Mode below)
  • Races Ago / By Date - Toggle between:
    • Races Ago: Shows runs as relative positions (Latest, -1, -2, etc.) - good for comparing horses with different run frequencies
    • By Date: Shows actual dates on x-axis - better for seeing timeline gaps
  • Collapse/Expand - Click the chevron to collapse the chart panel

Score Mode

Score mode shows the weighted combination of all connection ratings at each historical run:

  • Owner: 20%
  • Trainer: 20%
  • Jockey: 20%
  • Dam: 18%
  • Sire: 12%
  • Damsire: 10%

The final point shows today's predictive score based on current connection ratings - useful for seeing how the support team compares to past runs.

Highlighting

  • Click the eye icon next to a horse name to highlight that line
  • Alternatively, click directly on a chart line to highlight it
  • Click again or click empty space to clear the highlight
  • When highlighted, other lines fade to make the selected horse's trend clearer

Chart Tooltip

Hover over any point on the chart to see detailed information:

  • Date of the race (with days ago)
  • Rating or Score after that race with the change (+/-)
  • Course name, distance, and class
  • Going conditions and race type (Flat/Hurdle/Chase etc.)
  • Finishing position (e.g., 1st, 2nd, PU, etc.)

Legend Controls

  • Click the coloured dot next to a horse name to temporarily hide/show that line
  • Click the eye icon to highlight that horse's line
  • Click the × button to remove a horse from comparison (unchecks the table checkbox)
  • Click a horse name to open their profile page

Persistence

  • Selections are saved per race - navigate away and return to see the same horses selected
  • Settings (race limit, axis mode, chart mode) persist globally across all races
Rating Comparison Chart showing multiple horses' rating histories on a line chart

Rating Comparison Chart with multiple horses selected, showing rating trajectories over their last races

Sectionals (Platinum + Add On)

The Sectionals feature provides comprehensive race sectional data visualization, showing detailed timing, speed, and position data for each horse at every furlong marker throughout a race.

Access Requirements

  • Requires Platinum subscription plus the Sectionals Add On
  • Access from the racecard page via the "Sectionals" button (appears for races with available data)

Sectionals Tabs Overview

Sectionals includes 14 analysis tabs, each providing a different view of race performance:

1. Metrics Tab

A comprehensive overview combining upgrade analysis, acceleration times, speed, and stride data for each runner in one table. Green shading highlights the highest value in each column, red the lowest.

  • Pos – Finishing position
  • Dtw – Distance to winner (lengths)
  • MaxU – Max upgrade from last 4f: how many pounds the horse could have improved by running the section more efficiently
  • LbsAU – Pounds (lbs) behind winner after upgrade
  • LenAU – Lengths behind winner after upgrade
  • ChLen – Difference between actual lengths beaten and lengths after applying the upgrade
  • PosAU – Theoretical finishing position after applying the upgrade
  • ChPos – Difference between actual finishing position and theoretical finishing position
  • TTR5–TTR30 – Time from out of the gate to reach 5, 10, 20, 25, and 30 mph (seconds)
  • ROS – Late speed recorded 2 seconds after crossing the finishing line (mph)
  • TS – Average top speed reached at any point in the race (mph)
  • MINSL / ASL / MAXSL – Minimum, average, and maximum stride length (feet)
  • MINSF / ASF / MAXSF – Minimum, average, and maximum stride frequency (strides per second)

All column headers are sortable – click to sort ascending, click again to reverse. Hover over any header for a description of the metric.

2. Times Tab

  • Shows time (in seconds) for each furlong section
  • Par times displayed in header row
  • Supports speed unit conversion: Seconds, MPH, or KPH
  • Color coding: Green = faster than par, Red = slower than par
  • Interactive chart with each horse as a colored line

3. FSP% Tab (Finishing Speed Percentage)

  • Shows speed relative to average race speed at each section
  • Values above 100 = faster than average, below 100 = slower
  • Chart shows 100% (par) as horizontal reference line

4. Position Tab

  • Race position at each section (1st, 2nd, etc.)
  • Lengths behind the leader displayed
  • Cells color coded by time vs par (without showing time value)
  • Chart with Y-axis inverted (1st at top)

5. Time Diff Tab

  • Difference between horse's sectional time and par time
  • Positive values = slower than par, Negative = faster
  • Total column shows cumulative deviation

6. FSP% Diff Tab

  • Difference between horse's FSP and par FSP
  • Positive values = faster than par, Negative = slower
  • Average column shows mean deviation

7. Cumulative Tab

  • Running total of sectional times at each point
  • Useful for comparing overall race time progression

8. Heat Map Tab

  • Visual grid with color gradient showing performance intensity
  • Green (fast) through yellow to red (slow)
  • Click column headers to highlight that section across all tabs

9. Stride Tab

  • ASL (Average Stride Length) in meters
  • ASF (Average Stride Frequency) in strides/second
  • Scatter plot: ASL (x-axis) vs ASF (y-axis)
  • Field averages displayed below grid

10. Top Speed Tab

  • Maximum speed achieved by each horse in mph
  • Horses sorted by top speed (fastest first)
  • Visual speed bars with rank highlighting (gold, silver, bronze)

11. FSP% Efficiency Tab

  • FSP Efficiency Rank at each section
  • Shows how efficiently each horse converted effort to speed
  • Rank 1 = best efficiency at that section
  • Color coded by rank (gold for 1st, green for top ranks)

12. Upgrades Tab

  • Upgrade indicators at each section
  • Flags potential rating improvements
  • Total column shows count of upgrades across sections

13. Running Style Tab

Classification of racing style based on positional data:

  • Held Up: Stays back most of race
  • Mid-Division: Middle of the field
  • Closer: Starts back, finishes strong
  • Stalker: Mid-pack early, improves late
  • Prominent: Near front but not leading
  • Front Runner: Starts and stays near front

Includes position movement table showing Start/Mid/Finish positions with Gained/Lost column.

14. Replay Tab

  • Animated visualization of the race
  • Horizontal swim lanes for each horse
  • 4-furlong viewport with auto-scroll for long races
  • Progress bar color matches track surface (green = turf, tan = AW)
  • Play/pause controls with 2x speed option
  • Click a horse to follow them through the race

Controls

  • Show Filter: All Runners, Top 3, Top 5, or Top 6 finishers
  • Hide 1st Section: Excludes first section from charts (often skewed by starting stall behavior)
  • Compare Mode: Select specific horses to compare directly
  • Speed Unit: Toggle between Seconds, MPH, or KPH

Horse Color Dots

All tabs include colored dots next to horse names that match the chart line colors, making it easy to identify each horse's data in both the grid and chart views.

Section Highlighting

Click on any column header to highlight that section across all tabs, making it easy to compare performance at specific points in the race.

Predicted Running Styles (Racecards)

Available on the Racecard page (not race results), this feature predicts how each horse is likely to run based on their historical sectional position data. Found in the purple "Predicted Running Styles" accordion near the top of the racecard.

How It Works

  • Analyzes up to the last 10 races with sectional data for each horse
  • Uses decay weighting - recent runs carry more weight than older ones
  • Calculates average positions in early and late stages of races
  • Classifies each horse into a predicted running style

Running Style Categories

  • Front Runner: Typically leads from the start, racing in positions 1-3 early
  • Prominent: Races near the front but not leading, positions 2-4
  • Stalker: Tracks in mid-pack early, then moves up in the closing stages
  • Mid-Division: Races in the middle of the field throughout
  • Closer: Starts towards the back, finishes strongly, improving position late
  • Held Up: Held at the back of the field, makes a late run

Table Columns Explained

  • Style: The predicted running style with color-coded icon
  • Runs: Number of historical races with sectional data used for the prediction
  • Early Pos: Weighted average position in the first half of races (lower = closer to front)
  • Late Pos: Weighted average position in the second half of races

Confidence Indicators

  • 3+ runs: Normal confidence - reliable prediction
  • 1-2 runs (⚠): Low confidence - treat with caution, shown with warning icon
  • 0 runs: Insufficient data - no prediction available

What to Look For

  • Pace Scenario: Multiple Front Runners suggest a fast early pace, which may favour Closers and Held Up horses
  • Lack of Pace: No Front Runners may result in a slow pace, favouring those who race prominently
  • Track Bias: Some courses favour front-runners (e.g., tight tracks), others suit closers (e.g., stiff finishes)
  • Early vs Late Pos: Compare these values - horses improving late (lower Late Pos than Early Pos) may have more to give
  • Lone Front Runner: A single Front Runner with no pace pressure often has an advantage
Sectionals showing Predicted Running Styles panel on a racecard

Predicted Running Styles panel showing pace predictions, early/late positions, and running style classifications for each runner

A-Z Runners

The A-Z Runners page shows all declared runners for the selected day, sorted by Score by default. This gives you a complete overview of the day's racing with full RaceMetrics analysis.

Filters & Controls

  • Date Dropdown: Select which day's runners to view
  • 3+ High Performers: Toggle to show only runners with 3+ High Performer connections
  • Search: Filter by horse name

Ranking & Price Filters

A second filter bar lets you narrow runners by in-race ranking or price movement:

  • H Rank: Show only runners ranked Top 1, Top 2, or Top 3 by Horse rating (H) within their race. "All" shows every runner.
  • Score Rank: Show only runners ranked Top 1, Top 2, or Top 3 by combined Score within their race. "All" shows every runner.
  • Price Drop: Filter by price shortening between price stages:
    • Bkf < Eve — Breakfast price shorter than Evening price
    • Morn < Eve — Morning price shorter than Evening price
    • Morn < Bkf — Morning price shorter than Breakfast price
    • Any Drop — Any price shortening across any stage

Active filters show a count of matching runners and a Reset button to clear all rank/price filters.

Stats Summary

Six cards at the top provide a day overview:

  • Runners: Total runners for the day
  • Avg: Average combined Score
  • Top: Highest Score of the day
  • Elite: Runners with 3+ High Performer connections
  • Races: Number of races
  • RM7: Runners matching your RM7 competition selections

Pattern Matches Banner

When runners match your saved patterns, a purple banner appears showing the count and listing matched horses. Use the buttons to:

  • Show All: Expand all pattern details inline
  • Hide All: Collapse all pattern details
  • Manage: Go to Pattern Manager

Table Columns

  • Date/Time: Race date and off time - click to open racecard
  • Course: Venue name
  • Rnrs: Number of runners in that race
  • Horse: Horse name - click to open profile
  • RM7: Highlights if horse matches your RM7 selection
  • Score: Combined weighted rating from all 6 connections
  • Price Chart: Mini chart showing price movement (green = shortening, red = drifting)
  • Eve/Bkf/Morn: Evening (8:30pm), Breakfast (7:30am), and Morning (10:30am) prices
  • x Random: How many times better than random chance (e.g., 3.5x means 3.5× more likely to win than random)
  • Win %: Estimated probability of winning based on Score relative to all runners in the same race
  • HP: High Performer dots - filled dots show connections rated 1550+
  • H: Horse's own rating (separate from the combined Score)
  • T/J/S/D/DS/O: Individual ratings for Trainer, Jockey, Sire, Dam, Damsire, Owner
  • Patterns: Purple badges show saved patterns matching this runner

Score Colour Coding

Rows are coloured based on combined Score:

  • Elite - Score 1600+ (green)
  • Strong - Score 1550-1599 (blue)
  • Average - Score around 1500 (white)
  • Below - Score 1450-1499 (amber)
  • Weak - Score below 1450 (red)

Sorting

Click any column header to sort. Default is by Score (highest first). Click again to reverse sort order.

A-Z Runners Page Example

A-Z Runners page showing stats summary, score colour coding, and full runner details

Subscription Note

The A-Z Runners page requires a Basic subscription or higher. Free accounts do not have access to this feature.

Profile Pages

Profile pages provide comprehensive statistics and analysis for any participant. Access profiles by clicking names anywhere in the app.

Profile Header

Coloured stat cards at the top show key metrics:

  • Rating: Current RaceMetrics rating (1500 average, 1550+ high, 1600+ elite)
  • Runs: Total career runs
  • Win %: Overall win strike rate
  • P/L: Profit/loss to £1 level stakes at BSP
  • Entries: Current upcoming entries (if any)

Loading Large Profiles

For sires and other profiles with thousands of runs, the page loads in two stages:

  • Quick Load: First 500 records load within seconds
  • Background Load: Remaining history loads automatically

Stats update automatically when all data finishes loading.

Overview Tab

The main tab showing summary statistics, performance chart, and quick breakdowns.

Performance Summary shows: Wins, Places, Runs, Win Rate, Place Rate, Avg Field Size, and IV (Win) - the Impact Value showing how often this participant wins relative to expected.

P/L to £1 Stakes shows: Win P/L, ROI percentage, and Average Win BSP.

Chart - Use the dropdown to switch between:

  • Rating History: Performance rating over time with overall average (dotted white) and moving average (dashed orange) lines to spot form trends
  • P/L: Rolling profit/loss to £1 stakes at BSP with overall average line
  • Win Rate: Rolling win percentage with overall win rate reference line
  • PRB: Percentage of rivals beaten with 50% baseline (average performance) and overall PRB average lines

Dynamic Windows: Rolling calculations automatically adjust based on total runs - shorter windows for fewer runs, longer for more data. This ensures smooth trend lines regardless of sample size.

The chart automatically switches to P/L view when filters are active.

Profile Page Example

Profile page showing header stats, performance chart, and breakdown tables

Breakdown Tab

Detailed performance splits showing statistics across multiple categories. Each breakdown table shows:

  • Name: The category value (horse name, course, class, etc.)
  • Runs: Number of runs in that category
  • Wins: Number of wins
  • Win%: Strike rate percentage
  • PRB: Percentage of rivals beaten average
  • P/L: Profit/loss to £1 stakes at BSP
  • ROI: Return on investment percentage

Available breakdowns:

  • By Horse/Jockey/Owner: Performance with specific connections
  • By Course: Track-by-track statistics
  • By Class: Performance at each race class (1-6)
  • By Race Type: Turf, Chase, Hurdle, NHF splits
  • By Days Since Last Run: Freshness analysis
  • By Distance: Performance over different trips
  • By Favourite Status: When favourite vs outsider

Use Min Runs dropdown to filter out small samples. Click Show All to expand each table.

P/L Tab

Profit/Loss tracking based on £1 level stakes to Betfair SP. Shows cumulative P/L chart and breakdown by price range.

Patterns Tab

AI-detected profitable angles based on the current participant's history. The system automatically identifies:

Profitable Angles (green cards):

  • Best Course: Most profitable track
  • Best Season: Spring, Summer, Autumn, or Winter
  • Best Class: Most successful race class
  • Best Going: Preferred ground conditions
  • Best Day: Day of week with best results
  • Best Age: Age range (for horses via connections)
  • Best DSLR: Optimal days since last run
  • Best Price: Favourite, 2nd Fav, or Outsider
  • Hot Jockey: Currently in-form jockey pairing
  • When Favourite: Performance when market leader

Patterns to Avoid (red cards): Conditions showing negative ROI - courses, going, etc. where this participant struggles.

Click Quick Save or Save to Avoid to add patterns to your Pattern Manager for racecard alerts.

Races Tab

Complete race-by-race history. Shows 100 races at a time with Load More to fetch additional records.

Columns:

  • Date: Race date
  • Course: Track name
  • Field: Number of runners
  • Runners: Position and horse name (e.g., "1st Precious Man")
  • Rating: RaceMetrics rating after this race
  • Change: Rating points gained (green) or lost (red)

Click any row to open the full race result showing all runners with rating changes.

Race Results Popup

When you click a race from the Races tab, a detailed results view opens showing:

  • Race header: Time, course, race name, distance, type, class, going, runners
  • Full results table: All runners with finishing positions
  • Rating changes: For each connection (H, T, J, S, D, DS, O) showing gains in green and losses in red
  • Sectional Analysis: (Platinum + Sectionals Add On) Expandable section with full sectional data and race replay

Click any horse, trainer, jockey, or owner name to open their profile.

Filters

Apply filters to narrow down to specific conditions. Filters update all tabs and charts dynamically. Available filters:

  • Time: All Time, Last 365 days, Last 180 days, etc.
  • Courses: Filter to specific course(s)
  • Years: Individual year selection
  • Months: Specific month(s)
  • Seasons: Spring, Summer, Autumn, Winter
  • Types: Race type (Flat, NH Flat, Hurdle, Chase)
  • Classes: Race class (1-7)
  • Going: Ground conditions
  • Distances: Distance range

Click Reset to clear all filters.

Saving Patterns

When you find a profitable angle, click "Save Current View as Pattern" to track it. Saved patterns appear as purple badge alerts on racecards when conditions match.

Recent Profiles Panel

Click the tab on the left side of the screen to open a slide-out panel showing your recently viewed profiles for quick navigation.

Colour coding by type:

  • Horse - Blue
  • Trainer - Green
  • Jockey - Red
  • Sire - Purple
  • Dam - Cyan
  • Owner - Orange

Closing the panel: Click the X button in the top corner, or simply click anywhere else in the app.

Race Context Navigator

When you open a profile from a racecard (by clicking a trainer, jockey, or other connection name), a navigation bar appears at the top of the profile page. This lets you quickly browse through all participants in that race without going back to the racecard.

How It Works

Click any trainer, jockey, sire, dam, damsire, or owner name on a racecard to open their profile with the Race Context Navigator active.

Navigator Controls

  • Date: Dropdown of upcoming race dates. Switch to a different day to browse its races.
  • Race: All races for the selected date, showing time and course. Pick any race to see its participants.
  • Participant: All trainers (or jockeys, sires, etc.) running in the selected race. Switch between them instantly.

Horse Name Label

Below the dropdowns, a "Runs:" label shows which horse(s) the selected participant has in the race. Horse names are clickable links to their own profile pages.

Filter Persistence

When you switch between participants, your active filters (course, going, class, time period, etc.) and selected tab are preserved. This makes it easy to compare participants under the same conditions without resetting filters each time.

Tips

  • The navigator only appears when you arrive from a racecard - it won't show on direct profile links.
  • Changing the date loads all races for that day. The first race is auto-selected.
  • Each participant switch counts as a profile view toward your daily limit.
Race Results

The Race Results page shows detailed results for completed races, including finishing positions and rating changes for all participants.

Accessing Race Results

  • From Dashboard: In the Racecards tab, look for the teal date pills on the right side showing the last 5 days of results
  • Calendar Picker: Click the calendar button to select any date back to January 2018
  • From Profile Pages: Click any race row in the "Races" tab to view full results
  • From Racecards: After a race has run, click the race to see results

Dashboard Results View

When viewing results from the dashboard:

  • Teal date pills: The right side of the date bar shows the last 5 days with results available
  • Race cards: Each card shows the race time, class, prize money, and the winner's name and SP
  • Favourite indicator: An "F" appears next to the SP if the winner was the favourite
  • Click any card: Opens the full race results page with detailed finishing positions and Elo changes

Browsing Results from Results Page

When viewing a race result, use the hamburger menu (☰) to navigate to other results:

  • Click the date header: Opens a calendar to pick any date with results
  • Course sections: Shows all courses that raced on that date
  • Time pills: Click any race time to jump to that result
  • Current race: Highlighted in teal so you know where you are

Race Header

The amber header displays key race information:

  • Time & Course: Race off-time and venue
  • Race Name: Full race title
  • Date: Day and date the race was run

Below the header, a grey bar shows: Distance, Type (Flat/NH), Class, Going, and number of Runners.

Three Tabs

The results page has three tabs:

  • Full Results (default) — Detailed card-based view showing each runner with position, silks, beaten distance, jockey, trainer, in-running comment, and starting price
  • Rating Changes — Compact table showing RaceMetrics rating changes for all 7 participant types (Horse, Trainer, Jockey, Sire, Dam, Damsire, Owner)
  • Race Workout — Analyses how the race has worked out by tracking what all runners did in their subsequent races. See Race Workout for full details

Full Results Tab

Each runner is displayed as a card showing:

  • Position: Finishing position with ordinal suffix (1st, 2nd, 3rd, etc.) — gold for 1st, silver for 2nd, bronze for 3rd. Non-finishers show PU, FE, UR, etc. in red
  • Silks: Jockey colours
  • Distance: Distance to next horse in lengths (nse = nose, shd = short head, hd = head, nk = neck, ½ = half length, etc.)
  • Card No. (Draw): Racecard number and stall draw position
  • Horse: Horse name (click to open profile)
  • Age: Horse age in years
  • Weight: Weight carried in stones-pounds (e.g. 9-7)
  • SP: Starting price odds
  • J: / T: Jockey and Trainer names (click to open profiles)
  • Comment: In-running comment describing how the horse ran

Rating Changes Tab

The rating changes table shows all runners sorted by finishing position:

  • Pos: Finishing position — 1st (gold), 2nd (silver), 3rd (bronze), or DNF statuses like PU (pulled up), FE (fell), UR (unseated rider)
  • Silks: Jockey colours for visual identification
  • Horse: Horse name — click to open profile
  • H: Horse rating change (green for gains, red for losses)
  • SP: Starting price odds
  • Trainer / T: Trainer name and rating change
  • Jockey / J: Jockey name and rating change
  • Sire / S: Sire name and rating change
  • Dam / D: Dam name and rating change
  • Damsire / DS: Damsire name and rating change
  • Owner / O: Owner name and rating change
Race Results Example

Race results showing finishing positions, SP, and rating changes for all 7 participant types

Rating Changes Explained

Each participant column shows how their RaceMetrics rating changed as a result of this race:

  • +X.X (Green): Rating increased - performed above expectations
  • -X.X (Red): Rating decreased - performed below expectations
  • - No change or data unavailable

The winner typically gains the most points, with gains reducing for lower positions. Rating changes depend on the quality of opposition and pre-race expectations.

Row Highlighting

  • Yellow tint: 1st place finisher
  • Light grey: 2nd place finisher
  • Light orange: 3rd place finisher

Non-Finishers

Horses that didn't complete the race show their status in red:

  • PU: Pulled up by jockey
  • FE: Fell
  • UR: Unseated rider
  • BD: Brought down
  • RR: Refused to race
  • DNF: Did not finish (other reasons)

Navigation

  • Hamburger Menu: Access other races from the same day or different dates
  • Recent Profiles: Click the left-edge tab to see recently viewed profiles
  • Profile Links: Click any name (horse, trainer, jockey, etc.) to open their full profile
  • Close: Use the X button in the header to close the results popup

Sectional Analysis (Platinum + Sectionals)

For races with sectional data available, a purple "Sectional Analysis" expandable section appears below the results. Click to expand and access:

  • Sectional times at each furlong marker
  • Speed percentages and positions
  • Race replay animation
  • Running style classifications

See the Sectionals section for full details on this feature.

View Racecard (Historical Analysis)

Click the View Racecard button in the results header to open the original racecard for this past race. This powerful feature lets you see exactly what the data looked like before the race was run:

  • Pre-race ratings: All RaceMetrics scores (Horse, Trainer, Jockey, etc.) as they were before this race affected them
  • Pace predictions: Predicted Running Styles based only on sectional data from races prior to this one
  • Form Expert stats: All historical statistics use only data from before this race date

This is invaluable for:

  • Reviewing analysis: See what information was available when you made your selections
  • Understanding rating changes: Compare pre-race ratings with post-race results to see impact
  • Learning from past races: Study historical patterns with authentic pre-race data
Race Workout

Race Workout analyses how a past race has "worked out" by examining what the runners did in their subsequent races. It answers the question: did the form from this race prove strong or weak?

How to Access

  • From Race Results: Open any race result and click the Race Workout tab (third tab, after Full Results and Rating Changes)
  • From Inline Form Lines: In the form lines table, click the trend icon (the third icon in each row) to jump directly to the Race Workout for that race

The workout data is loaded on demand when you first click the tab, so there is no delay on the main results page.

Control Bar

Four controls let you adjust the analysis:

  • Min runs: Minimum number of subsequent runs a horse must have to qualify (1–10, default 1). Increase this to focus on horses with a meaningful sample of follow-up races
  • Max runs: Maximum number of subsequent runs counted per horse (1–10, or All, default 3). Lowering this focuses on immediate follow-up form; raising it captures longer-term trends
  • Horses: Filter which original runners to include — All (every finisher), Winners Only (just the winner), or Win & Placed (1st to 4th)
  • Within: Filter by distance beaten — All, or only horses that finished within 3L, 5L, 10L, or 15L of the winner. This filters instantly without re-fetching data

Your control bar choices are saved automatically and persist when you return to Race Workout later.

Summary Cards

Two summary panels appear at the top, giving an at-a-glance view of subsequent performance:

  • All Runners — Aggregated stats for every qualifying horse from the original race
  • Top 3 Finishers — Stats for only the first three home, useful for gauging whether the principals franked the form

Each panel shows:

  • Horses: Number of qualifying runners
  • Runs: Total subsequent runs counted
  • Wins: Total subsequent wins (amber)
  • Places: Total subsequent places (blue)
  • Avg PRB: Average Percentage of Rivals Beaten across subsequent runs (green if 50%+)
  • Net OR: Net Official Rating change (green if positive, red if negative)
  • Avg H: Average RaceMetrics Rating of the qualifying horses
  • Net H: Net RaceMetrics Rating change since the original race (green if positive, red if negative)
  • SR: Top 3 speed ratings from subsequent runs (gold, silver, bronze pills)

Track Runners

Two buttons below the summary cards let you save horses as tracked patterns:

  • Track All Runners: Saves a pattern for every qualifying horse in the workout
  • Track Top 3: Saves a pattern for the top 3 finishers only

Tracked horses will be highlighted on future racecards via the Pattern Manager, helping you follow up on strong (or weak) form.

Per-Horse Breakdown Table

Below the summary, a detailed table shows each horse individually:

Column Description
PosOriginal finishing position (1st, 2nd, 3rd, etc.)
HorseHorse name (click to open profile)
DistDistance beaten in lengths (behind the winner)
RunsNumber of subsequent runs counted
WinsSubsequent wins (amber if any)
PlacesSubsequent places
Avg PRBAverage Percentage of Rivals Beaten in subsequent runs
OROfficial BHA Rating at the time of the original race
OR +/-Change in Official Rating since the original race (green = raised, red = lowered)
HRaceMetrics Rating at the time of the original race
H +/-Change in RaceMetrics Rating since the original race (green = improved, red = declined)
Best SRBest Proform speed rating achieved in subsequent runs

Row Highlighting

  • Gold tint: 1st place finisher
  • Silver tint: 2nd place finisher
  • Bronze tint: 3rd place finisher

Key Metrics Explained

  • PRB (Percentage of Rivals Beaten): Calculated as (field size - finish position) / (field size - 1) × 100. A score of 100% means the horse won; 0% means it finished last. Horses that did not finish (pulled up, fell, etc.) score 0%
  • OR Change: The difference between the horse's Official Rating at its most recent subsequent run and its rating at the original race. A positive change suggests the handicapper has raised the horse, often reflecting strong form
  • H Change: The difference between the horse's current RaceMetrics Rating and its rating at the time of the original race. This captures the overall trajectory since that run
  • Best SR: The highest Proform speed rating from the horse's subsequent runs — a high figure suggests the horse has run to a strong level since
Future Form

Future Form is an Enterprise-exclusive feature that answers a powerful question: how strong is the recent form behind each horse in this race? It builds on the Race Workout concept, but instead of analysing a single past race, it analyses the last 3 races for every runner in the race you are viewing, all in one place.

How It Works

For each runner in the racecard:

  1. The system finds the horse's last 3 completed races
  2. For each of those races, it fetches the Race Workout data — what all the other horses from that race did in their subsequent runs
  3. It aggregates this into a single Future Form Score (0–100) for each runner

A high FF Score means the horse has been racing against opponents who have gone on to perform well, and the horse itself performed well in those races. A low score suggests the horse has been running in weaker company or performing poorly against whatever company it has faced.

How to Access

Open any racecard and click the purple Future Form tab (fourth tab, after Ratings, Form Expert, and At-a-Glance). The data loads on demand the first time you click the tab. For Enterprise users, it is also preloaded in the background for instant access.

Tier access: Enterprise subscribers see full data for all runners. Lower tiers see the tab with the first horse shown as a sample and the rest locked behind an upgrade prompt.

The Future Form Score (0–100)

The FF Score is the headline metric. It combines two equally weighted components for each prior race:

FF Score = 50% Race Quality + 50% Own Performance

  • Race Quality (0–50 points): The average PRB of all other runners from that race in their subsequent runs. If opponents went on to beat lots of rivals in later races, the race quality is high.
  • Own Performance (0–50 points): The horse's own PRB (Percentage of Rivals Beaten) in that prior race. Winning scores 100% PRB (50 points); finishing last scores 0%.

When a horse has multiple prior races, the scores are weighted by recency:

Prior Races Available Weights (most recent first)
3 races50% / 30% / 20%
2 races60% / 40%
1 race100%

Worked Example

Suppose a horse's last 3 races scored as follows:

Race Own PRB Others' Avg PRB Race Score
Most recent (50% weight)90% (won)48%(48/100×50) + (90/100×50) = 69.0
2nd most recent (30%)60% (3rd)35%(35/100×50) + (60/100×50) = 47.5
3rd most recent (20%)80% (2nd)52%(52/100×50) + (80/100×50) = 66.0
FF Score = (69.0 × 0.5) + (47.5 × 0.3) + (66.0 × 0.2) = 34.5 + 14.25 + 13.2 = 62.0

This horse scores 62.0 — strong recent form backed up by solid race quality.

Control Bar

Two controls let you adjust the analysis:

  • Prior Races: How many recent races to look back per horse (1, 2, or 3, default 3). Reduce to 1 to focus purely on the most recent run
  • Max Subsequent Runs: How many subsequent runs per horse are counted in each race's workout (3, 5, or All, default 3). Increasing this captures longer-term form but may dilute strong immediate follow-up

Your choices are saved automatically and persist between races.

Summary Cards

Four pills at the top give a quick overview:

  • Avg FF Score: The average Future Form Score across all runners (green if 50+)
  • Strongest Form: The horse with the highest FF Score (amber)
  • Avg Race Quality: The average "others' PRB" across all analysed prior races
  • Data Coverage: How many prior races had enough subsequent data to analyse (e.g., "35/36")

Per-Horse Table

The main table shows each runner with these columns (all sortable by clicking headers):

Column Description
#Racecard number
HorseHorse name with silks (click to open profile)
HCurrent RaceMetrics Rating (gold highlight = highest in the race)
FF ScoreFuture Form Score (0–100, gold highlight = highest). The main metric — see scoring explanation above
RacesHow many prior races were analysed vs requested (e.g., "3/3" or "2/3" if the horse has fewer than 3 prior runs)
Others PRBAverage PRB of opponents from the horse's prior races in their subsequent runs (green if 50%+)
Others Win%Win rate of opponents from prior races in their subsequent runs (amber if above 15%)
Own PRBThe horse's own average PRB across its prior races
Best SRBest Proform speed rating achieved by opponents in their subsequent runs

Expandable Race Detail

Click any horse row to expand a detailed breakdown of the 1–3 prior races that make up its score. Each prior race shows:

  • Header: The horse's finishing position, field size, course, date, class, distance and going (e.g., "2nd of 12 — Ascot, 14 Mar 26, C2 Hcap 1m2f Good")
  • Race Score badge: The individual race's contribution to the FF Score, colour-coded green (60+), amber (40–59), or red (below 40)
  • Workout pills: Horses, Runs, Wins, Places, Avg PRB, Best SR, and Own PRB for that race's workout data
  • Full workout link: Click "View full Race Workout" to open the complete workout analysis for that race

Interpreting the Data

  • High FF Score + High Own PRB: The horse has been winning or placing in races where the beaten horses have gone on to perform well. This is the strongest indicator of high-quality form
  • High FF Score + Low Own PRB: The horse has been in strong races but finishing behind. The quality of opposition is there, but the horse itself may need to improve
  • Low FF Score + High Own PRB: The horse has been beating weak opponents. It may have been flattered by the level of competition
  • Low FF Score + Low Own PRB: The horse has been performing poorly in weak races. Concerning form

Caching & Performance

Future Form uses a batch query approach to analyse up to 45 prior races in a single database call, typically returning results in under 2 seconds. Results are cached server-side for 30 minutes, so multiple users viewing the same race get instant results. For Enterprise users, the data is also preloaded in the background as soon as the racecard opens.

Pattern Manager

The Pattern Manager lets you save profitable angles you discover and receive automatic alerts when conditions match on upcoming racecards.

Stats Summary

Four cards at the top provide an overview of your saved patterns:

  • Total: Number of patterns saved
  • Active: Number of patterns currently enabled
  • Avg ROI: Average return on investment across all patterns
  • Types: Number of different participant types in your patterns

Creating Patterns

Patterns are created from profile pages. When you identify a profitable angle (e.g., a trainer performs well at certain courses), click "Save Current View as Pattern". The pattern captures your current filter settings as matching conditions.

Pattern Conditions

Patterns automatically capture whatever filters were active when you saved, which may include:

  • Specific trainer, jockey, sire, dam, damsire, owner, or horse
  • Course or course type
  • Distance range
  • Race class or type
  • Going conditions
  • Price range (odds)

Filtering & Sorting Patterns

The Pattern Manager provides controls to organise your saved patterns:

  • Type Filter: Show only patterns for a specific profile type (Trainers, Jockeys, Sires, etc.)
  • Status Filter: Show All, Active only, or Inactive only
  • Sort By: Newest first, Best ROI, Most Runs, or Alphabetical (A-Z)

Pattern Cards

Each saved pattern shows:

  • Participant name and type badge
  • Conditions: The filters that define the pattern
  • Stats: Runs, Wins, Strike Rate (SR), P/L, and ROI since saved
  • Active Toggle: Enable/disable without deleting
  • Actions: View Profile or Delete
Pattern Manager Example

Pattern Manager showing saved patterns with stats, active toggle, and filter controls

Export & Import

  • Export: Download all patterns as a JSON file for backup or sharing
  • Import: Restore patterns from a JSON file (choose to merge or replace)
  • Clear All: Delete all patterns (use with caution)

Pattern Alerts on Racecards

When your active patterns match runners on today's racecards, they appear as purple badges. Click a badge to expand and see the full pattern details including historical stats and P/L.

Pattern Limits

The number of patterns you can save depends on your subscription tier:

  • Free: 5 patterns
  • Basic: 10 patterns
  • Standard: 50 patterns
  • Expert: 250 patterns
  • Enterprise: 1,000 patterns
RM7 Competition

RaceMetrics 7 (RM7) is our free weekly skill-based competition where you pick 7 racing participants and compete for cash prizes based on performance ranking changes.

How It Works

  1. Pick Your Team: Select any combination of 7 participants (horses, trainers, jockeys, sires, dams, damsires, or owners) within the budget limit
  2. Track Performance: Your selections earn points based on how their RaceMetrics ratings change during the week (Tuesday to Sunday)
  3. Climb the Leaderboard: Compete against other users for the top spots

Scoring

Points are awarded based on rating changes:

  • When your selections' ratings increase, you gain points
  • When ratings decrease, you lose points
  • The goal is to pick participants who will improve their ratings during the week

Budget System

Each participant has a "price" based on their current rating. Higher-rated participants cost more, creating strategic decisions between picking proven performers vs value selections.

Weekly Prizes

  • 1st Place: £25 cash
  • 2nd Place: £15 cash
  • 3rd Place: £10 cash

Entry

RM7 is completely free to enter for all registered users - no purchase or subscription required. New competitions start each Tuesday.

RM7 Competition leaderboard showing weekly rankings and scores

RM7 Competition leaderboard showing weekly rankings, cumulative scores, and participant selections

Stats Centre

The Stats Centre tab on the RM7 Competition page provides analysis tools to help inform your selections. Access it via the "Stats Centre" tab when viewing an active competition.

Dashboard

Shows the top movers by rating change over the last 7 days. Use the toggle to switch between:

  • In Form: Participants with the biggest rating gains
  • Out of Form: Participants with the biggest rating drops

The Agent

Shows the optimal 7 picks that would have fit within the 10,500 budget based on the last 7 days of performance. Uses a greedy algorithm to maximise total gain while staying within budget.

Tip: Check on Monday from 10am to see what the optimal picks would have been for the previous week's competition.

Compare

Side-by-side comparison of any two participants of the same type. Search and select participants to compare their:

  • Current ratings and recent changes
  • Performance history
  • Recent form

Essentials

Shows the most active participants by runner count over the last 7 days. Useful for identifying participants with the most opportunities to change their rating.

Most Picked

Shows the most popular selections made by other users in the current competition. See which participants the community is backing.

Non-Runners

The Non-Runners (NRs) page shows horses that have been withdrawn from today's racing, updated throughout the day.

Summary Cards

  • Non-Runners: Total withdrawn horses for the day
  • Abandoned: Number of meetings called off
  • Courses: Number of affected courses
  • Updated: Time of last data refresh

Display Format

Non-runners are grouped by course with race times shown. Each entry displays:

  • Race time
  • Horse silks (colours)
  • Horse name (click to view profile)

Multiple non-runners in the same race appear on the same row.

Refresh Button

Click Refresh in the header to manually check for new non-runners throughout the day.

Why Track Non-Runners?

  • Identify patterns in trainer withdrawals
  • Spot horses being held back for specific conditions
  • Stay informed about market-moving withdrawals
  • Plan bets around withdrawn fancied horses

Ask RaceMetrics (AI)

Ask RaceMetrics - Natural Language Query

Ask RaceMetrics lets you query the entire Proform Racing database using plain English. An AI engine translates your question into a database query and returns the results instantly.

Accessing Ask RaceMetrics

  • Click Ask in the navigation bar

Ways to Query

  • Type a question: Ask anything in natural language, e.g. "Top 10 trainers by strike rate at Cheltenham this year"
  • Query Recipes: Choose from 10 recipe types below the input box to build a precise query without typing — see the full Recipe Guide below
  • Voice input: Click the microphone icon to dictate your question (Chrome/Edge)

Keyword Guide

The Keyword Guide shows every word the system recognises. Click any keyword to insert it into your query. Browse categories like Time Periods, Race Types, Going, and more.

Slash Commands

Type / in the input box to see available commands. These give you instant reference information without using a query:

  • /help — Quick usage guide
  • /fields — Browse all queryable data fields
  • /groupby — See all ways to group/present results
  • /filters — View all filter keywords the AI understands
  • /examples — Clickable example queries
  • /tips — Tips for writing better queries
  • /history — Open your query history

What You Can Ask About

  • Trainers, Jockeys, Horses: Strike rates, records, P/L, trends
  • Sires, Dams, Damsires: Progeny statistics, going preferences
  • Courses & Festivals: Track records, festival stats (Cheltenham, Ascot, etc.)
  • Power Ratings: Proform power rating figures, ranks, forecast odds
  • Speed Figures: Speed ratings, LTO ratings, historical comparisons
  • Pace Data: Pace ratings, running style analysis
  • RaceMetrics Ratings: Elo ratings, rating changes, biggest movers
  • Market Data: Starting prices, Betfair SP, forecast prices

Viewing Results

  • Table view: Sortable columns (click headers), participant names link to profiles
  • Chart view: Bar, Stacked Bar, Line, Pie, Polar Area, Horizontal Bar
  • Export: Download as CSV or chart as PNG

Query Limits

Each subscription tier has a daily query allowance. Your remaining queries are shown below the input box. Queries reset at midnight.

Tips for Better Results

  • Be specific with time periods: "this year", "last 30 days", "from April 2025"
  • Name your metric: "strike rate", "P/L", "ROI", "level stakes profit"
  • Set minimum runs: "with at least 10 runners"
  • Use "by" for grouping: "by trainer", "by going", "by course"
  • Combine filters naturally: "handicap hurdles on soft ground this year"
  • Use custom date ranges: "from 1st April 2025 to 30th October 2025"
Ask RaceMetrics natural language query interface with results

Ask RaceMetrics showing a natural language query with results table, featuring the query input box and AI-generated response

Query Recipes — Complete Guide

Query Recipes are a visual query builder that appears below the input box on the Ask RaceMetrics page. Instead of typing a question from scratch, you pick a recipe, fill in the options, and the system builds a precise natural language query for you automatically.

There are 11 recipes available, each targeting a different type of analysis. Click a recipe card to expand it, adjust the options, then click Run to execute the query.

How recipes work: Each recipe generates a sentence in plain English (shown in the preview area). That sentence is submitted to the AI exactly as if you had typed it yourself — so you can also edit it before running if you want to fine-tune.

1. Leaderboard

Top performers ranked by a chosen metric

Find the best-performing trainers, jockeys, sires, or owners over any time period, ranked by strike rate, profit, or wins. Set a minimum runner threshold to filter out small samples.

Option Choices
Show Top5, 10, 20, 50
ParticipantTrainer, Jockey, Sire, Owner
Ranked ByStrike Rate, Level Stakes Profit, Wins
Min Runners3, 5, 10, 20, 50

Filters available: Time Period, Race Type, Classification, Going, Runner type, Festival

Example output: "Top 10 trainers by strike rate with at least 10 runners in handicap hurdles on soft ground this year"

2. Record Lookup

Full stats for a specific name

Look up the historical record of any named trainer, jockey, horse, sire, dam, damsire, or owner. Type the name and optionally specify the participant type — or leave it on Auto-detect and the system will identify the correct type.

Option Choices
NameFree text (e.g. "Paul Nicholls", "Frankel", "Ryan Moore")
TypeAuto-detect, Trainer, Jockey, Horse, Sire, Dam, Dam Sire, Owner

Filters available: Time Period, Race Type, Classification, Going, Festival

Example output: "Paul Nicholls's record as a trainer in chases last year"

3. Today's Angles

Interesting runners on today's cards

Quickly surface runners that match a specific angle on today's (or tomorrow's) cards. Choose from a wide range of preset conditions covering form, headgear, class, market moves, ratings, and connections. You can also filter by a specific course.

Condition What it finds
First time headgearHorses wearing headgear for the first time
First time blinkersHorses wearing blinkers for the first time
First time cheekpiecesHorses wearing cheekpieces for the first time
Dropping in classHorses stepping down in class from their last run
Won last time outHorses that won their previous race
Won last two racesBack-to-back winners with consecutive victories
Beaten fav last timeHorses that were beaten as favourite in their last race
Making debutFirst-time runners making their racecourse debut
Unbeaten runnersHorses with a 100% win record from at least one run
Off a break (90+ days)Horses returning after 90 or more days off
Proven off a break (50+ days)Horses off 50+ days that previously won or placed off a similar break
Placed last 3 runsHorses that placed in each of their last 3 runs — consistent form
Won or placed last 3 runsHorses that won or placed in each of their last 3 runs
Quick turnaround (7 days or less)Horses running within 7 days of their last race
Course winnersHorses that have won at today's course before
C&D winnersHorses that have won at the course and distance
Stepped up in classHorses running in a higher class than their last race
First time in handicapHorses making their handicap debut
Career-best OR neededHandicappers that need a career-best official rating to win
Carrying a penaltyHorses carrying a weight penalty
Gelded since last runHorses that have been gelded since their last race
Market driftersHorses whose price has drifted since the evening
Top score + top horse ratingRunners ranked first for both combined score and individual horse rating
Stable first stringsTrainers' top-rated runners when they have multiple entries
Stable second stringsSecond-string runners from multi-entry trainers
Jockey with one rideJockeys who have only one booked ride today
Top power rated horsesRunners with the highest Proform power rating in their race
OR raised (not won LTO)Horses given a higher official rating despite not winning last time
Sectional upgrades 7lb+Horses whose sectional analysis suggests 7lb+ improvement potential
Longest travellersHorses that have travelled the furthest distance to race today
Hot T/J combos with runnersTrainer/jockey partnerships with strong recent strike rates
Best course for favouritesCourses where market leaders have historically performed best
Rating movers (14 days)Horses whose RaceMetrics rating has moved significantly in the past 14 days

Optional filter: Limit results to a specific course from the full UK/Irish course list

4. In-Form (Trend)

Who is on a hot streak right now

Find trainers or jockeys who are currently in form based on a minimum number of winners over a recent time window. Useful for identifying professionals to follow or avoid on any given day.

Option Choices
ParticipantTrainer, Jockey
Min Winners2, 3, 5, 10
PeriodLast 7 days, Last 14 days, Last 30 days, Last 3 months

Filters available: Race Type, Going

Example output: "Trainers with 3+ winners in the last 14 days on flat turf"

5. Course Stats

Stats at a specific racecourse

Analyse performance at a single course. Choose any of the 81 UK and Irish racecourses and rank trainers, jockeys, sires, owners, or draw positions by your chosen metric. When Draw is selected, a distance filter appears so you can analyse draw bias over specific trip lengths.

Option Choices
CourseAll 81 UK & Irish courses (Aintree, Ascot, Cheltenham, Chelmsford City, Dundalk … York)
Analyse ByTrainer, Jockey, Sire, Owner, Draw
MetricStrike Rate, Level Stakes Profit, Wins
Distance (Draw only)Dynamically loaded distances that have been run at the selected course

Filters available: Time Period, Race Type, Going

Example outputs: "Top jockeys at Cheltenham by strike rate last 5 years""Draw stats at Chester over 5f-6f"

6. Combinations

Cross-analyse two participant types together

Find the most productive partnerships between two participant types. Currently covers Trainer + Jockey combinations — identify which pairings consistently deliver results and set a minimum winners threshold to cut out noise.

Option Choices
CombineTrainer + Jockey
Min Winners2, 3, 5, 10

Filters available: Time Period, Race Type, Going

Example output: "Trainer jockey combination with 3+ winners in flat turf races this year"

7. IR Trading

In-running price vs BSP patterns

Find horses that show a consistent in-running trading pattern — specifically those whose Betfair price drops significantly from their BSP during the race. Useful for identifying horses that attract strong in-play support based on their recent record of doing so.

Option Choices
Dropped More Than30%, 40%, 50%, 60%, 70%, 80% from BSP
At Least2, 3, 4, 5, 6 times
Out of Last4, 6, 8, 10 runs
WhenToday, Tomorrow

Example output: "Show me horses running today that dropped more than 50% from their BSP in running 3 times out of their last 6 runs"

8. Cheltenham Festival

Festival trends, angles, and history

A dedicated recipe for the Cheltenham Festival with three modes of analysis: Festival-wide angles that examine cross-race trends, Race-specific trends that break down historical statistics for individual races, and a Qualifiers mode that profiles each declared runner against the trend data when declarations are available.

Stat badges are shown for the most relevant angles to give you an instant data snapshot before you run the query.

Mode 1: Festival-Wide Angles

These angles analyse the Festival as a whole across all races and years:

Angle What it analyses
LeaderboardTop trainers, jockeys, or sires at the Festival by year, race type, and nationality
Previous WinnersHow horses with prior Festival victories perform on their return
Dublin Form → CheltenhamHorses that ran at the Dublin Festival and how they fared at Cheltenham
Graded → Festival HandicapsGraded race form as a pointer for Festival handicap performance
Irish vs British RunnersHead-to-head record of Irish and British-trained runners at the Festival
Favourite PerformanceHow market leaders fare at Cheltenham across races and race types
Age ProfileWin rates by age group across Festival races
Course Form / Festival ExperienceImpact of previous Cheltenham course experience on Festival performance
Last Time Out WinnersHow horses that won their prep race perform at the Festival
Days Since Last RunWhether freshness or match-fitness is an advantage at the Festival
Handicap Weight AnalysisPerformance of top-weights and lightweights in Festival handicaps
Festival Trends & OverviewBroad trends covering the entire Festival (Irish dominance, going impact, etc.)
Year by Year HistorySeason-by-season breakdown of Festival winners and notable statistics

Conditional filters: Race Type filter appears for Leaderboard angle; Year filter appears for Year by Year History

Mode 2: Race-Specific Trends

Select an individual race to see a detailed statistical breakdown across 16 categories. The recipe covers the major Festival races including Champion Hurdle, Gold Cup, Champion Chase, Stayers' Hurdle, Triumph Hurdle, Mares' Hurdle, Arkle, Brown Advisory, Ryanair, Ballymore, Supreme, Albert Bartlett, Champion Bumper, all six handicaps (Ultima, Coral Cup, Boodles, Grand Annual, County, Martin Pipe), and more. Use the optional Year filter to limit the analysis to a specific year.

Section What it shows
By AgeWin and place rates for each age group
Market PositionPerformance by SP rank (favourite, 2nd fav, 3rd fav, etc.)
NationalityIrish-trained vs British-trained vs French-trained
Last Time OutWon LTO, Placed LTO, or Unplaced/No prev run
Days Since Last RunFreshness bands from 0-14 days up to 91+ days
BHA RatingOfficial rating bands (Unrated, Under 130, 130-139, 140-149, 150+)
HeadgearWith or without headgear (blinkers, cheekpieces, etc.)
Beaten Fav LTOHorses that were favourite but lost last time out
Country BredWhere the horse was bred (IRE, GB, FR, Other)
SexMares/Fillies vs Geldings/Colts
Course ExperiencePrevious Cheltenham form (any month) vs course debutants
Festival ExperiencePrevious Cheltenham Festival form (March only) vs Festival debutants
Prior Discipline RunsHow many runs the horse has had in the same discipline (chase, hurdle, NHF)
Season RunsNumber of runs since October 1 of the prior year
Won This SeasonHow many wins the horse has had this season
Weight CarriedPerformance by weight band (handicaps only)

Each section shows Runners, Wins, Win%, Places, and Place% for every bucket.

Mode 3: Qualifiers

When Festival declarations are available on RaceMetrics (typically the Sunday before the Festival), a Qualifiers button appears for race-specific trends. Click it to see a per-runner profile table showing how each declared runner maps to the trend categories above.

The qualifier table includes one row per declared runner with columns for:

  • Horse — name and card number
  • Age — horse's age
  • OR — BHA Official Rating
  • Headgear — whether headgear is worn
  • Trainer Nat — trainer nationality (IRE/GB/FR)
  • Bred — country of origin
  • Sex — mare/filly or gelding/colt
  • LTO — last time out result (Won/Placed/Unplaced)
  • BF LTO — beaten favourite last time
  • DSLR — days since last run
  • Chelt Runs — prior Cheltenham runs (any time)
  • Fest Runs — prior Festival runs (March only)
  • Disc Runs — prior runs in the same discipline
  • Season Runs / Wins — activity and wins since October 1

This lets you quickly cross-reference each declared runner against the historical trend data from Mode 2 and spot which runners fit the winning profile.

9. GBB Races

Great British Bonus race trends and leaderboards

The Great British Bonus (GBB) is an HBLB-funded scheme that rewards the breeding, buying, and racing of British-bred fillies with bonuses of up to £20,000 per race. GBB-eligible races are run across Flat, Hurdles, Chases, NHF, and All-Weather — over 15,000 races in the database since 2020.

This recipe lets you analyse who thrives in GBB races by leaderboarding trainers, jockeys, sires, and owners, or breaking results down by race type.

Option Choices
AngleTop Trainers, Top Jockeys, Top Sires, Top Owners, Race Type Breakdown
Show Top10, 20, 50
Ranked ByStrike Rate, Wins, Level Stakes Profit
Min Runners10, 20, 50

Example output: "top 20 trainers in gbb races by strike rate with at least 20 runners in flat races this year"

Available filters: Time Period, Race Type

10. Rider Restricted

Amateur and apprentice race statistics and systems

Rider Restricted Races are all-weather races limited to amateur, apprentice, and conditional jockeys (with or without a weight claim). There are around 142 races in the database since 2022 — a small but growing dataset with some strong statistical patterns.

Key findings: Market leaders strongly underperform (favourites return a ~29% loss to SP, A/E 0.74). LTO winners are heavily overbet (–40% loss in these races). Outsiders show better value at Betfair SP than at industry SP. The Jockey Meeting Rides angle surfaces the popular "5+ rides system" — jockeys with multiple rides at the meeting.

Angle What it analyses
Top JockeysJockeys ranked by strike rate or wins in rider restricted races
Top TrainersTrainers ranked by strike rate or wins — identifying those who specifically target these races
Top OwnersOwners with the best record in rider restricted races
By Price RangeStrike rate and profit/loss by market position — shows how poorly favourites perform
LTO WinnersHow horses that won last time out perform in these races (strongly overbet)
Jockey Meeting RidesJockeys with 3, 4, 5, or 6+ rides at the same meeting — the basis of the "5+ rides system"

Example output: "top 20 jockeys in rider restricted races by strike rate with at least 2 runners"

Available filters: Time Period only (all races are All-Weather)

Note: Min Runners defaults to 2 due to the smaller dataset size

11. Connections

Jockey and trainer angles for today's runners

Surfaces interesting jockey and trainer changes or situations on today's cards. Choose an angle to find runners where the connections have changed or where significant jockey/trainer patterns apply.

Angle What it finds
Jockey changeHorses with a different jockey compared to their last run
Jockey riding horse for first timeJockey has never ridden this particular horse before
Jockey previously won on horseJockey has won on this horse in the past — a proven partnership
Jockey's first ride at trackJockey making their first appearance at this course
Trainer changeHorses running for a new trainer compared to their last run
Trainers with only 1 runner todayTrainers sending just one horse to the meeting — may signal intent

Optional filter: Limit results to a specific course from the full UK/Irish course list

Shared Filters

Available across multiple recipes as tab-based filter panels

Most recipes offer additional filter tabs to narrow results. Filters appear as clickable chips — select one or more to add conditions to your query. The Time Period filter is exclusive (only one can be active at a time); all others allow multiple selections.

Filter Options Notes
Time PeriodToday, This Week, Last 7 Days, Last 30 Days, Last 3 Months, This Year, Last Year, Last 2 Years, Last 5 YearsExclusive — one at a time. Custom From/To date inputs also available
Race TypeFlat, Jumps, Turf, All Weather, Chases, Hurdles, BumpersMulti-select
ClassificationHandicap, Non-Handicap, Maiden, Group 1, Listed, NurseryMulti-select
GoingHeavy, Soft, Good to Soft, Good, Good to Firm, FirmMulti-select
RunnerFavourites, 2yo, 3yo, FilliesMulti-select
FestivalDublin Festival, Cheltenham, Aintree, Royal Ascot, Goodwood, GalwayMulti-select — limits data to festival meetings only
Ask RaceMetrics query interface showing the recipe builder

The Ask RaceMetrics page — the Query Recipes panel appears below the input box with 11 recipe cards to choose from

RaceMetrics Tips

RaceMetrics Tips provides daily selections generated from a proprietary analytical model. Every tip comes with a full performance dashboard so you can independently verify the track record.

Accessing Tips

  • Click Tips on the competition page, runners A-Z, dashboard, or profile tabs
  • Or navigate directly to /tips

Today's Tips

  • Published daily after breakfast prices are available (~7:45am)
  • Each tip card shows the race time, course, horse name, field size, and breakfast price in fractional odds
  • Click any tip card to open the full racecard for that race
  • Before breakfast prices: If there are races today but tips haven't been published yet, you'll see "Today's tips will appear around 7:45am"

Performance Dashboard

The dashboard is visible to all users (including free tier) for full transparency. It tracks 6 staking methods:

  • BF Win: Betfair Win at BSP (minus 2% commission)
  • ISP: Industry Starting Price (level stakes)
  • BF Place: Betfair Place at BPSP (minus 2% commission, terms vary by field size)
  • Evening: Evening forecast price (level stakes)
  • Breakfast BOG: Best Odds Guaranteed at breakfast price or ISP, whichever is higher
  • Morning BOG: Best Odds Guaranteed at morning price or ISP, whichever is higher

Dashboard Views

  • Cumulative P/L: Running total chart from 2019 to present across all 6 staking methods
  • By Year: Yearly P/L breakdown with bar chart and detailed table
  • By Month: Monthly P/L breakdown — x-axis shows year labels at each January
  • By Price Band: ROI% grouped by starting price range (Odds-On through 16/1+)
  • By Day of Week: P/L breakdown for each day of the week

All tables show the most recent period first and include a calculated TOTAL row.

Recent Results

A paginated table of the latest results showing date, course, horse (links to profile), finishing position, breakfast price, ISP, BSP, and key P/L columns. Non-finishers display their status (PU, FE, UR, etc.) instead of a position number.

RM Tip Badges

When viewing a racecard that contains tipped horses, an amber RM Tip badge appears next to the horse name in Ratings, Form Expert, and At-a-Glance views.

Subscription Access

  • Free tier: Can view the full performance dashboard and recent results. Today's tips are blurred with an upgrade prompt. A Tips CTA button appears on the racecard Top Pick bar
  • Basic and above: Full access to today's tips with prices and racecard links
RaceMetrics Tips performance dashboard showing P/L charts and statistics

Tips performance dashboard showing summary statistics, P/L chart, and staking method breakdowns

Meeting Pace Analysis

Meeting Pace Analysis provides detailed sectional pace data for every completed race at a meeting. It reveals how the pace unfolded, how each horse finished relative to par times, and whether the track was favouring front-runners or closers.

Accessing Meeting Pace

  • From any past racecard (a race with results), click the Meeting Pace button in the race header
  • The page opens showing all races from that day at the selected course
  • Requires Platinum subscription with the Sectionals Add On

Meeting Overview

The top of the page displays a summary bar with key meeting-level statistics:

  • Races: Total number of races analysed
  • Avg FSP: Average Finishing Speed Percentage across all races — indicates how fast finishes were relative to par
  • Pace Bias: Whether the meeting overall favoured front-runners (STRONG, MODERATE, SLIGHT lead bias), was NEUTRAL, or favoured closers (SLIGHT, MODERATE, STRONG close bias). Derived from early-pace splits vs finishing positions

Race Cards

Each race is displayed as a card showing:

  • Race header: Time, race name, class, distance, going, number of runners, and the Finishing Speed Percentage (FSP) for the race
  • Pace bar: A colour-coded bar split into furlong sections. Each section is coloured by how it compared to par time — green for faster than par, red for slower, with intensity showing magnitude
  • Early Pace label: Categorises the first half of the race (e.g. Fast, Steady, Average)

Runner Table

Below each pace bar, the runner table shows per-horse sectional performance:

Column Description
PosFinishing position
HorseHorse name (clickable to open profile)
StyleRunning style classification with icon (e.g. Led, Prominent, Mid-Division, Held Up)
Pos TrackPosition at key race stages showing how the horse travelled through the field
+/-Net positions gained or lost from start to finish. Green = gained, red = lost
FS 2fFinishing Speed percentage difference vs par at 2 furlongs out. Hover for mph
FS 1fFinishing Speed percentage difference vs par at 1 furlong out. Hover for mph
FS FinFinishing Speed percentage difference vs par at the finish. Hover for mph

Finishing Speed Columns

The FS columns show how each horse's speed at 2f out, 1f out, and the finish compared to par:

  • Positive values (green): Faster than par — the horse was finishing strongly
  • Negative values (red): Slower than par — the horse was weakening
  • Near zero: Running close to the expected pace for that section
  • Hover over any value to see the actual speed in miles per hour

Pace Bar Colour Key

  • Green: Section run faster than par (darker = much faster)
  • Red: Section run slower than par (darker = much slower)
  • Grey: Close to par (within ±0.2 seconds)

Hover over the pace bar to see a detailed breakdown of each section's time difference from par, race conditions, and the early pace classification.

Theme Toggle

A light/dark theme toggle is available in the top-right corner. The Meeting Pace page uses its own independent theme setting that is remembered across sessions.

Account

Frequently Asked Questions

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.

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.

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.

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.

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.

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.

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.

Contact & Support

Getting Help

We're here to help! If you can't find the answer you need in this documentation, there are several ways to get support:

Contact Us

Response Times

We aim to respond to all support enquiries within 24 hours during business days (Monday-Friday).

Feedback

We're always looking to improve RaceMetrics. If you have suggestions for new features or improvements, please let us know via the contact form.