Getting Started
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
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 |
|---|---|---|---|
| Elite | 1600+ | 43.75% | 3.54x |
| Very High | 1575-1599 | 33.41% | 3.18x |
| High | 1550-1574 | 24.06% | 2.49x |
| Above Avg | 1525-1549 | 17.78% | 1.86x |
| Average | 1500-1524 | 12.38% | 1.32x |
| Below Avg | 1475-1499 | 7.99% | 0.87x |
| Low | 1450-1474 | 4.95% | 0.54x |
| Bottom | Under 1450 | 2.81% | 0.30x |
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
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.
Dashboard showing leaderboard with filters, stats cards, and Biggest Movers section
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.
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 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 with control bar filters, participant type selector, and Going/Class/Course/Distance/Field breakdowns for each runner
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 Score | Interpretation |
|---|---|
| 1.0x | Average - wins at exactly the expected rate |
| 1.5x | Good - wins 50% more often than expected |
| 2.0x | Strong - 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 |
|---|---|
| Going | Same going as today's race |
| Class | Same class level (1-7) |
| Course | At this course specifically |
| Distance | Similar trip range |
| Field Size | Similar number of runners |
| Going + Class | Both conditions combined |
| Going + Distance | Going and trip range |
| Class + Distance | Class and trip range |
| Course + Distance | C&D combination |
| Going + Class + Distance | Three-way combination |
| All Conditions | All five filters combined |
Participant Type Pills
Toggle which participant types to show using the filter pills at the top:
| Pill | Participant Type |
|---|---|
| HOR | Horse - the horse's own historical record |
| TRN | Trainer - the trainer's record with all horses |
| JKY | Jockey - the jockey's record with all mounts |
| SIRE | Sire - the sire's progeny record |
| DAM | Dam - the dam's offspring record |
| DS | Damsire - the maternal grandsire's record |
| OWN | Owner - 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 modal showing Impact Value analysis with participant + condition combinations ranked by performance
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) |
| Silks | Jockey silks image |
| Form | Last 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. |
| H | Horse's own RaceMetrics rating. Gold background = highest in race. |
| HORSE | Horse name (clickable to profile) |
| Eve / Bkf / Morn | Best available price. Column heading updates dynamically as prices arrive: Evening → Breakfast → Morning. Blank if no prices available yet. |
| SCORE | Combined RaceMetrics connection rating. Gold background = highest in race. |
| Info | Headgear (1 in bold = first time wearing), DSLR (days since last run), and history badges |
| AGE | Horse age in years |
| WGT | Weight carried in stones and pounds (e.g., 11-7) |
| TRAINER | Trainer name with RaceMetrics rating (clickable to profile) |
| JOCKEY | Jockey name with claim in brackets if applicable, plus RaceMetrics rating (clickable to profile) |
| OR | Official BHA Rating |
| TS | Highest 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 view showing compact form strings, RaceMetrics ratings, horse details, trainer, jockey, and key stats
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 icon | Click to view the full result for that race |
| Racecard icon | Click to view the historical racecard for that race |
| Trend icon | Click to see how that race has worked out — opens the Race Workout analysis showing what runners did in subsequent races |
| Date | Race date (hover for full race name) |
| Replay | ATR or RTV replay link if available |
| SR | Proform Speed Rating for that run |
| Pace | In-running position style (e.g. Led, Prominent, Held Up) |
| DR | Draw position |
| Race | Course abbreviation, class, conditions, and prize money |
| Dist | Race distance |
| Going | Official going description |
| Wgt | Weight carried (stones-pounds) |
| OR | Official BHA Rating at the time of race |
| Outcome | Finishing position, beaten distance, and winner details |
| ISP | Industry Starting Price |
| PRB | Percentage of Rivals Beaten (0-100 scale) |
| Jockey | Jockey name |
| Trainer | Trainer 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 Pace | Colour-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 |
| Style | Running style classification with icon (e.g. Led, Prominent, Mid-Division, Held Up) |
| Pos Track | Position at key race stages showing how the horse moved through the field |
| +/- | Net positions gained or lost from start to finish |
| FS 2f | Finishing Speed % difference vs par at 2 furlongs out. Hover for mph |
| FS 1f | Finishing Speed % difference vs par at 1 furlong out. Hover for mph |
| FS Fin | Finishing 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 with colour-coded course and distance matching
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 with multiple horses selected, showing rating trajectories over their last races
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
Predicted Running Styles panel showing pace predictions, early/late positions, and running style classifications for each runner
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 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 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 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.
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 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 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 |
|---|---|
| Pos | Original finishing position (1st, 2nd, 3rd, etc.) |
| Horse | Horse name (click to open profile) |
| Dist | Distance beaten in lengths (behind the winner) |
| Runs | Number of subsequent runs counted |
| Wins | Subsequent wins (amber if any) |
| Places | Subsequent places |
| Avg PRB | Average Percentage of Rivals Beaten in subsequent runs |
| OR | Official BHA Rating at the time of the original race |
| OR +/- | Change in Official Rating since the original race (green = raised, red = lowered) |
| H | RaceMetrics Rating at the time of the original race |
| H +/- | Change in RaceMetrics Rating since the original race (green = improved, red = declined) |
| Best SR | Best 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 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:
- The system finds the horse's last 3 completed races
- For each of those races, it fetches the Race Workout data — what all the other horses from that race did in their subsequent runs
- 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 races | 50% / 30% / 20% |
| 2 races | 60% / 40% |
| 1 race | 100% |
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 |
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 |
| Horse | Horse name with silks (click to open profile) |
| H | Current RaceMetrics Rating (gold highlight = highest in the race) |
| FF Score | Future Form Score (0–100, gold highlight = highest). The main metric — see scoring explanation above |
| Races | How many prior races were analysed vs requested (e.g., "3/3" or "2/3" if the horse has fewer than 3 prior runs) |
| Others PRB | Average 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 PRB | The horse's own average PRB across its prior races |
| Best SR | Best 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.
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 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
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
- Pick Your Team: Select any combination of 7 participants (horses, trainers, jockeys, sires, dams, damsires, or owners) within the budget limit
- Track Performance: Your selections earn points based on how their RaceMetrics ratings change during the week (Tuesday to Sunday)
- 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, cumulative scores, and participant selections
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.
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 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 showing a natural language query with results table, featuring the query input box and AI-generated response
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 Top | 5, 10, 20, 50 |
| Participant | Trainer, Jockey, Sire, Owner |
| Ranked By | Strike Rate, Level Stakes Profit, Wins |
| Min Runners | 3, 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 |
|---|---|
| Name | Free text (e.g. "Paul Nicholls", "Frankel", "Ryan Moore") |
| Type | Auto-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 headgear | Horses wearing headgear for the first time |
| First time blinkers | Horses wearing blinkers for the first time |
| First time cheekpieces | Horses wearing cheekpieces for the first time |
| Dropping in class | Horses stepping down in class from their last run |
| Won last time out | Horses that won their previous race |
| Won last two races | Back-to-back winners with consecutive victories |
| Beaten fav last time | Horses that were beaten as favourite in their last race |
| Making debut | First-time runners making their racecourse debut |
| Unbeaten runners | Horses 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 runs | Horses that placed in each of their last 3 runs — consistent form |
| Won or placed last 3 runs | Horses 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 winners | Horses that have won at today's course before |
| C&D winners | Horses that have won at the course and distance |
| Stepped up in class | Horses running in a higher class than their last race |
| First time in handicap | Horses making their handicap debut |
| Career-best OR needed | Handicappers that need a career-best official rating to win |
| Carrying a penalty | Horses carrying a weight penalty |
| Gelded since last run | Horses that have been gelded since their last race |
| Market drifters | Horses whose price has drifted since the evening |
| Top score + top horse rating | Runners ranked first for both combined score and individual horse rating |
| Stable first strings | Trainers' top-rated runners when they have multiple entries |
| Stable second strings | Second-string runners from multi-entry trainers |
| Jockey with one ride | Jockeys who have only one booked ride today |
| Top power rated horses | Runners 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 travellers | Horses that have travelled the furthest distance to race today |
| Hot T/J combos with runners | Trainer/jockey partnerships with strong recent strike rates |
| Best course for favourites | Courses 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 |
|---|---|
| Participant | Trainer, Jockey |
| Min Winners | 2, 3, 5, 10 |
| Period | Last 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 |
|---|---|
| Course | All 81 UK & Irish courses (Aintree, Ascot, Cheltenham, Chelmsford City, Dundalk … York) |
| Analyse By | Trainer, Jockey, Sire, Owner, Draw |
| Metric | Strike 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 |
|---|---|
| Combine | Trainer + Jockey |
| Min Winners | 2, 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 Than | 30%, 40%, 50%, 60%, 70%, 80% from BSP |
| At Least | 2, 3, 4, 5, 6 times |
| Out of Last | 4, 6, 8, 10 runs |
| When | Today, 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 |
|---|---|
| Leaderboard | Top trainers, jockeys, or sires at the Festival by year, race type, and nationality |
| Previous Winners | How horses with prior Festival victories perform on their return |
| Dublin Form → Cheltenham | Horses that ran at the Dublin Festival and how they fared at Cheltenham |
| Graded → Festival Handicaps | Graded race form as a pointer for Festival handicap performance |
| Irish vs British Runners | Head-to-head record of Irish and British-trained runners at the Festival |
| Favourite Performance | How market leaders fare at Cheltenham across races and race types |
| Age Profile | Win rates by age group across Festival races |
| Course Form / Festival Experience | Impact of previous Cheltenham course experience on Festival performance |
| Last Time Out Winners | How horses that won their prep race perform at the Festival |
| Days Since Last Run | Whether freshness or match-fitness is an advantage at the Festival |
| Handicap Weight Analysis | Performance of top-weights and lightweights in Festival handicaps |
| Festival Trends & Overview | Broad trends covering the entire Festival (Irish dominance, going impact, etc.) |
| Year by Year History | Season-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 Age | Win and place rates for each age group |
| Market Position | Performance by SP rank (favourite, 2nd fav, 3rd fav, etc.) |
| Nationality | Irish-trained vs British-trained vs French-trained |
| Last Time Out | Won LTO, Placed LTO, or Unplaced/No prev run |
| Days Since Last Run | Freshness bands from 0-14 days up to 91+ days |
| BHA Rating | Official rating bands (Unrated, Under 130, 130-139, 140-149, 150+) |
| Headgear | With or without headgear (blinkers, cheekpieces, etc.) |
| Beaten Fav LTO | Horses that were favourite but lost last time out |
| Country Bred | Where the horse was bred (IRE, GB, FR, Other) |
| Sex | Mares/Fillies vs Geldings/Colts |
| Course Experience | Previous Cheltenham form (any month) vs course debutants |
| Festival Experience | Previous Cheltenham Festival form (March only) vs Festival debutants |
| Prior Discipline Runs | How many runs the horse has had in the same discipline (chase, hurdle, NHF) |
| Season Runs | Number of runs since October 1 of the prior year |
| Won This Season | How many wins the horse has had this season |
| Weight Carried | Performance 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 |
|---|---|
| Angle | Top Trainers, Top Jockeys, Top Sires, Top Owners, Race Type Breakdown |
| Show Top | 10, 20, 50 |
| Ranked By | Strike Rate, Wins, Level Stakes Profit |
| Min Runners | 10, 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 Jockeys | Jockeys ranked by strike rate or wins in rider restricted races |
| Top Trainers | Trainers ranked by strike rate or wins — identifying those who specifically target these races |
| Top Owners | Owners with the best record in rider restricted races |
| By Price Range | Strike rate and profit/loss by market position — shows how poorly favourites perform |
| LTO Winners | How horses that won last time out perform in these races (strongly overbet) |
| Jockey Meeting Rides | Jockeys 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 change | Horses with a different jockey compared to their last run |
| Jockey riding horse for first time | Jockey has never ridden this particular horse before |
| Jockey previously won on horse | Jockey has won on this horse in the past — a proven partnership |
| Jockey's first ride at track | Jockey making their first appearance at this course |
| Trainer change | Horses running for a new trainer compared to their last run |
| Trainers with only 1 runner today | Trainers 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 Period | Today, This Week, Last 7 Days, Last 30 Days, Last 3 Months, This Year, Last Year, Last 2 Years, Last 5 Years | Exclusive — one at a time. Custom From/To date inputs also available |
| Race Type | Flat, Jumps, Turf, All Weather, Chases, Hurdles, Bumpers | Multi-select |
| Classification | Handicap, Non-Handicap, Maiden, Group 1, Listed, Nursery | Multi-select |
| Going | Heavy, Soft, Good to Soft, Good, Good to Firm, Firm | Multi-select |
| Runner | Favourites, 2yo, 3yo, Fillies | Multi-select |
| Festival | Dublin Festival, Cheltenham, Aintree, Royal Ascot, Goodwood, Galway | Multi-select — limits data to festival meetings only |
The Ask RaceMetrics page — the Query Recipes panel appears below the input box with 11 recipe cards to choose from
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
Tips performance dashboard showing summary statistics, P/L chart, and staking method breakdowns
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 |
|---|---|
| Pos | Finishing position |
| Horse | Horse name (clickable to open profile) |
| Style | Running style classification with icon (e.g. Led, Prominent, Mid-Division, Held Up) |
| Pos Track | Position 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 2f | Finishing Speed percentage difference vs par at 2 furlongs out. Hover for mph |
| FS 1f | Finishing Speed percentage difference vs par at 1 furlong out. Hover for mph |
| FS Fin | Finishing 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
Manage your RaceMetrics account and preferences from the account page.
Accessing Settings
Click your username or profile icon in the top-right corner, then click the settings cog icon to access the Account Settings page.
Account Information
Displays your registered email address and name.
Competition Display Name
Set the name that appears on the RM7 competition leaderboard. Click Save after changing.
Change Password
Update your password by entering:
- Current password
- New password (minimum 6 characters)
- Confirm new password
Click Update Password to save changes.
Preferences
How should links open?
- New Tab: Opens racecards and profiles in a new browser tab
- New Window: Opens in a popup window
- Same Window: Replaces the current page
Price Format:
- Fractional: Traditional UK odds (e.g., 5/2, 11/4, 7/1)
- Decimal: European format (e.g., 3.50, 3.75, 8.00)
Tooltips:
- On: Show explanatory hover cards on table headers and stats
- Off: Disable tooltip popups
Subscription
Shows your current subscription status and options:
- Subscription tier badge showing your current plan
- Renewal or expiry date
- Change Plan: Upgrade or downgrade your subscription
- Manage Subscription: Update payment method, view invoices, or cancel
- Compare All Plans: See features and pricing for all tiers
Note: Upgrades take effect immediately with prorated billing. Downgrades take effect at the end of your billing period.
RaceMetrics provides real-time notifications to keep you informed about important updates. Notifications appear via a bell icon in the header and optional toast popups.
The Notification Bell
When logged in, you'll see a bell icon in the header next to your name. The bell shows:
- Red badge: Number of unread notifications (up to 99+)
- Dropdown panel: Click the bell to see recent notifications
- Mark All Read: Clear all unread indicators at once
Click any notification to view more details or navigate to the relevant page.
Notification Types
You can receive notifications for the following events:
- Non-Runners: Alerts when horses are withdrawn from upcoming races
- Going Changes: Updates when the going description changes at a course
- New Racecards: Daily notification when tomorrow's racecards are available
- Results Updated: Notification when race results and ratings have been processed
- Sectionals Available: When sectional timing data is imported (Platinum only)
- Price Updates: Evening (8:30pm), breakfast (7:30am), and morning (10:30am) price updates
- Competition Updates: When RM7 competitions open or leaderboards are updated
- New Features: Announcements about new site features and improvements
Toast Popups
Toast notifications appear briefly in the corner of your screen when new notifications arrive. They automatically disappear after a few seconds, or you can dismiss them manually.
Managing Preferences
Customise your notification experience from the Account Settings page:
- Bell Icon: Toggle the notification bell on/off
- Toast Popups: Enable/disable popup notifications
- Categories: Choose which notification types you want to receive
Go to Account Settings (click the cog icon) and scroll to the Notification Preferences section to configure these options.
Real-Time Delivery
Notifications are delivered in real-time using Server-Sent Events (SSE). This means you'll receive updates instantly without needing to refresh the page. If your connection is interrupted, notifications will automatically reconnect.
Notifications page showing non-runner alerts, feature announcements, and other notification types with read/dismiss controls
RaceMetrics offers several subscription tiers to suit different needs.
Free Tier
- 5 saved patterns
- 10 profile views per day
- 1 meeting per day for racecards
- Access to leaderboards
- RM7 competition entry
Basic (£10/month)
- 10 saved patterns
- 20 profile views per day
- All racecards
- A-Z runners access
Standard (£15/month) - Most Popular
- 50 saved patterns
- 100 profile views per day
- All features included
Expert (£20/month)
- 250 saved patterns
- 500 profile views per day
Enterprise (£25/month)
- 1,000 saved patterns
- 5,000 profile views per day
Upgrading Your Plan
When you upgrade to a higher tier:
- You'll be charged a prorated amount for the remainder of your billing period
- Your new features are available immediately
- Your billing date stays the same
Downgrading Your Plan
When you downgrade to a lower tier:
- The change is scheduled for the end of your current billing period
- You keep your current plan's features until then
- The new lower rate starts on your next billing date
Cancelling Your Subscription
To cancel your subscription:
- Go to Account Settings and click "Manage Subscription"
- This opens the billing portal where you can cancel
- Access continues until the end of your billing period
- Your account then reverts to the free tier
Payment Issues
If a payment fails, your subscription will be cancelled and your account will revert to the free tier. You can resubscribe at any time from your account settings.
Frequently Asked Questions
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.
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.
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.
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.
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.
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.
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
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
- Email: admin@racemetrics.co.uk
- Contact Form: Submit a support request
- Twitter/X: @proform_racing
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.