Selection Hunter Filters. Click any link to view more details.

Race Section

Race Meet

Name of the Race Course. String Based Filter.

Race Name

Name of the Race. This will usually include what type of race it is. For example ‘bet365 Sam Morshead Perth Gold Cup Handicap Chase (GBB Race)’

Useful terms to search for would be Handicap and Chase. String Based Filter. See also Race Type.

Race Ground

The Ground as advertised the night before. General Terms will be Heavy – Soft – Good to Soft – Good – Good to Firm – Firm. String Based Filter. 

Race Class

From 1 – 6. UK Races Only. 0 for Irish Races. Numerical Filter.

Race Runners

The number of horses expected to be declared. Numerical Filter.

Race Distance / Furlongs

Race Length to the nearest Furlong. (8 Furlongs to a mile). Numerical Filter.

Course Direction

Direction is either left or right. (with the exception of Laytown – straight). String Filter. 

Course Speed

Indicates the running style of the horse. On long, straight, flat type courses the speed will most probably be galloping, whereas on courses with sharp bends which slow down the pace, the speed will be described as tight. Options are galloping, tight, sharp and stiff. String Filter.

Course Surface

Surface describes the level of the course. Possible options are flat, uphill or undulating. String Filter. 

Race Type

The Race Type is contained in the Race Name. It just has to be extracted using key words such as Hurdle, Handicap, Chase etc. The Race Type criteria simply searches the Race Name for key words. Best used with the LIST Operator. This is string based filter. 

Separate True/False Filters are also available for specific Race Types. These are Handicap, Nursery, Maiden, Stakes, Novice, Claiming, Selling, Auction, Amateur, Apprentice, Hurdle, National Hunt and NH Flat. 

Race Country

True/False Filter. If TRUE returns all UK Races. If FALSE returns all IRE Races.

Race Surface

True/False Filter. (All Weather- AW) is searched for in the Race Meet. If found returned as TRUE.

Race RPR/OR/TS

The percentage of Horses with a RPR/OR/TS Rating running in the Race. For instance, if all Horses are shown as having an RPR rating then the Race RPR will be 100%. If only 2 Horses have a RPR Rating in a field of 10 then the Race RPR will be 20%. This is a numerical filter.

Horse Section

Age

Age of the Horse in years.

Stall

Which stall (if applicable).

WeightLbs

After taking into account the Weight and the Claiming Allowance, the weight in lbs that the horse will carry.

DSLR

Days Since Last Race (does not go down to the level of splitting out Flat and Jump racing for those horses that are known to try their hand at both). This is really the last time out. Where there is no available data zero (0) is used.

Claiming

An allowance in LBs assigned to apprentice jockeys (based on own personal race form)

Number

The number the horse will run with to be identified. 

In Handicap races the Number 1 Horse will be the Top Rated Horse in the Race. In non-handicap races the numbers are normally done alphabetically. Numerical Filter.  

Sex

Sex of horse: F – filly, C – colt, M – mare, G – gelding, H- horse, R – rig

String Filter.

Class Change

The difference in class from the Last Time Out. If the Last Time Out was class zero (0) (Irish Racing) then the difference will be zero. Numerical Filter. 

+1 will mean the Horse is running up a class. -1 will mean the Horse has dropped a class. 

Distance Change

The difference in Furlongs from the Last Time Out. If the number is positive then the Horse has gone up in race distance.(Longer Race Distance). 

If the number is negative then the Horse has gone down in Race Distance. (Shorter Race Distance). If the LTO Distance is not known or missing then a Distance Changed of Zero (0) is used. Numerical Filter. 

Beaten Favourite

Was a beaten favourite in the last race ? TRUE for Yes. FALSE for No.

Course Winner

Won at this Course ? TRUE for Yes. FALSE for No.

Distance Winner

Won at this Distance ? TRUE for Yes. FALSE for No.

Course & Distance Winner

Won at this Course and over this Distance ? TRUE for Yes. FALSE for No.

Form

This is as per the Form data from Racing Post. This can be different from Position ‘X’ Race Ago. Racing Post will show blank Form if the horse is switching from Flat to Hurdles and vice versa. It will also show Blank Form if the Horse is coming back from an extended break. String Filter. 

H_14D/H_30D/H_365D

Number of times out by the Horse in the last 14, 30 and 365 days. Numerical Filter. 

H2YRides / H2YWins / H2YWinStrikeRate

H2YRides refers to the number of times the Horse has actually riden in the last 2 years over all courses. 

H2YWins refers to the number of wins the Horse has had over the last 2 years over all courses. 

H2YWinStrikeRate is the calculated strike rate of the above. 

All are numerical filters. Data is available from 01/01/2023. Prior to that date all values are 0. 

H2YPlaceRides / H2YPlaceWins / H2YPlaceStrikeRate

H2YPlaceRides refers to the number of times the Horse has actually riden in the last 2 years where there was a Place Market over all courses. 

H2YPlaceWins refers to the number of wins the Horse has had in the Place Market (as per Betfair) over the last 2 years over all courses. 

H2YPlaceStrikeRate is the calculated strike rate of the above. 

All are numerical filters. Data is available from 01/01/2023. Prior to that date all values are 0. 

H2YCourseRides / H2YCourseWins / H2YCourseWinStrikeRate

H2YCourseRides refers to the number of times the Horse has actually riden in the last 2 years over the current course. 

H2YCourseWins refers to the number of wins the Horse has had over the last 2 years over the current course. 

H2YCourseWinStrikeRate is the calculated strike rate of the above. 

All are numerical filters. Data is available from 01/01/2023. Prior to that date all values are 0. 

H2YCoursePlaceRides / H2YCoursePlaceWins / H2YCoursePlaceStrikeRate

H2YCoursePlaceRides refers to the number of times the Horse has actually riden in the last 2 years where there was a Place Market over the current course.  

H2YCoursePlaceWins refers to the number of wins the Horse has had in the Place Market (as per Betfair) over the last 2 years over the current course. 

H2YCoursePlaceStrikeRate is the calculated strike rate of the above. 

All are numerical filters. Data is available from 01/01/2023. Prior to that date all values are 0. 

H_L3_Wins

The number of wins in the Horse Last 3 Races as per our database.  

All are numerical filters. Data is available from 01/01/2023. Prior to that date all values are 0. 

H_L3_PlaceWins

The number of place wins in the Horse Last 3 Races as per our database.  Only races where there was a place market as per Betfair are counted. 

All are numerical filters. Data is available from 01/01/2023. Prior to that date all values are 0. 

Date Section

Day(1-7)

Day of the week. 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday, 7 = Sunday 

Numerical Filter.

Month(1-12)

Month of the Year. 1 = Jan …..12 = Dec

Numerical Filter. 

Date Range (Historical Only)

When back testing your filters you can select a specific date range. Horse racing data goes back to 01/01/2021. 

Tipster Section

Tips

How many Newspaper/Media/Expert Tipsters have tipped the horse to win. Numerical Filter. 

Trainer & Jockey Section

Jockey

Jockey Name. Useful to search on individual Jockeys. String Filter.

Use LIST to search a comma separated list of jockey names. 

Trainer

Trainer Name. Useful to search on individual Trainers. String Filter. 

Use LIST to search a comma separated list of trainer names. 

Trainer Win Ratio

Either looking at the Last 14 days or the Last 6 runs (whatever was needed to get a minimum of 6 runs to calculate) this figure is the applicable strike rate. Numerical Filter. 

Range from 0 – 1

Jockey Win Ratio

Either looking at the Last 14 days or the Last 6 runs (whatever was needed to get a minimum of 6 runs to calculate) this figure is the applicable strike rate. Numerical Filter. 

Range from 0 – 1

Jockey/Trainer Win Ratio

Either looking at the Last 14 days or the Last 6 runs (whatever was needed to get a minimum of 6 runs to calculate) this figure is the applicable strike rate. Numerical Filter. 

Range from 0 – 1

Trainer Place Ratio

Either looking at the Last 14 days or the Last 6 runs (whatever was needed to get a minimum of 6 runs to calculate) this figure is the applicable strike rate. Numerical Filter. 

Range from 0 – 1

Jockey Place Ratio

Either looking at the Last 14 days or the Last 6 runs (whatever was needed to get a minimum of 6 runs to calculate) this figure is the applicable strike rate. Numerical Filter. 

Range from 0 – 1

Jockey/Trainer Place Ratio

Either looking at the Last 14 days or the Last 6 runs (whatever was needed to get a minimum of 6 runs to calculate) this figure is the applicable strike rate. Numerical Filter. 

Range from 0 – 1

J_14D / J_30D / J_365D

Number of races the jockey has ridden in the last 14, 30 and 365 days. Numerical Filter. 

T_14D / T_30D / T_365D

Number of races the trainer has had horses in for the last 14, 30 and 365 days. Numerical Filter. 

JT_14D / JT_30D / JT_365D

Number of races the trainer has had this jockey on his/her horses in the last 14, 30 and 365 days. Numerical Filter. 

J2YCourseRides / J2YCourseWins / J2YCourseStrikeRate

J2YCourseRides refers to the number of times the Jockey has actually riden in the last 2 years over the current course. 

J2YCourseWins refers to the number of wins the Jockey has had over the last 2 years over the current course. 

J2YCourseWinStrikeRate is the calculated strike rate of the above. 

All are numerical filters.  Data is available from 01/01/2023. Prior to that date all values are 0. 

T2YCourseRides / T2YCourseWins / T2YCourseStrikeRate

T2YCourseRides refers to the number of times the Trainer has had horses running in the last 2 years over the current course. 

T2YCourseWins refers to the number of wins the Trainer has had over the last 2 years over the current course. 

T2YCourseWinStrikeRate is the calculated strike rate of the above. 

All are numerical filters. Data is available from 01/01/2023. Prior to that date all values are 0. 

Odds Section

Provisional Odds

The Race Cards are compiled by Racecardguru.com the night before the race. Provisional Odds are the odds at the time of Race Card compilation. Numerical Filter.

Merlin Odds

Provided in house. The Real Odds based on the Merlin Rating. Numerical Filter. 

MR2 Odds

Provided in house. The Real Odds based on the MR2 Rating. Numerical Filter. 

Provisional Odds Rank

 Lowest Odds Horse is Rank 1. Second Lowest Odds Horse is Rank 2. Numerical Filter. 

POFF

Provisional Odds From Favourite – Provisional Odds minus Favourite Provisional Odds.

Numerical Filter. 

BSP Odds (Historical Only)

When backtesting your filters,  the BSP – Betfair Starting Price  is used. 

 

Ratings Section

Racing Post Rating

Racing Post Rating – (RPR) are compiled by The Racing Post. They are actually measured in pounds (lb). So if a horse is rated 150 and another horse is rated 140 then we can say the 1st horse is 10 lb better than the second. All horses that do not yet have a rating are shown as 0. 

Official Rating

Official Rating – (OR) are compiled by the British Horse Racing Authority. As with RPR they are measured in pounds (lb). All horses that do not yet have a rating are shown as 0. 

Top Speed Rating

Top Speed – (TS) are produced by The Racing Post in conjunction with their RPR. It is a measure of what a horse has actually achieved with referrence to a standard time.

Merlin Rating

Merlin Ratings – (MR) – First seen in 2020. This is a statistics based rating system using historical results to calculate if a winning/losing edge for each variable exists.  There are over 30 variables used in Merlin Ratings. The statistics that are used are updated periodically to account for any trend changes over time. Most recently updated in November 2024. 

A quick example would be Beaten Favourite (BF). Looking at Class 0 Races (Irish Racing), since Jan 2023, BF have a strike rate of 17.85% against non BF with a strike rate of 8.09%. 

Another example is Last 6 Average Positional Score. This is a rating provided by RaceCardGuru with a range of 0-5. Again looking at Class 0 Races (Irish Racing). A horse with a rating between 0 and 0.5 has a strike rate of 7.04%. Compare this to a horse with a rating between 3 and 3.5 where the strike rate is 22.95%

The Merlin Ratings start with a base of 150. Each variable is checked and any edge is added. If the edge is negative then it will be subtracted. This leaves Merlin Ratings from around 100 all the way up to around 250. 

Merlin Rating V2

Merlin Ratings V2 – (MR2)  – Designed in the same way as Merlin Ratings but using far less variables. Last updated in 2022 so using older statistical data. 

L6 AVE Pos. Score

RaceCardGuru (Data Provider) operate a Positional Scoring Matrix to help give a single value to the recent form. Range is from 0-5. This is the average positional score of the Last 6 races (or up
to last 6 if the horse hasn’t run that many yet).

L6 SUM Pos. Score

L6 SUM POS. SCORE – RaceCardGuru (Data Provider) operate a PositionalScoringMatrix to help give a single value to the recent form. Range is from 0-5. As well as taking an average we can also SUM. Arguably a fairer representation (particularly if horses have contested less than 6 races in their lifetime). NB. The positional scoring matrix has positive numbers as well as negatives

ORHigh2Y

The Highest Official Rating the Horse has had over the last 2 Years over all courses.  Numerical Filter. 

Data is available from 01/01/2023. Prior to that date all values are 0. 

RPRHigh2Y

The Highest Racing Post Rating the Horse has had over the last 2 Years over all courses. Numerical Filter. 

Data is available from 01/01/2023. Prior to that date all values are 0. 

OR_LastWin

The Official Rating the last time the Horse Won. (Last 2 Years Only)  If it has never won or it didn’t have a Rating then Zero (0) is used instead.  Numerical Filter. 

Data is available from 01/01/2023. Prior to that date all values are 0. 

RPR_LastWin

The Racing Post Rating the last time the Horse Won. (Last 2 Years Only) If it has never won or it didn’t have a Rating then Zero (0) is used instead.  Numerical Filter. 

Data is available from 01/01/2023. Prior to that date all values are 0. 

Ratings Change Section

LTO_OR_Change

Current Official Rating (OR) minus the Last Time Out Official Rating. 

For instance if the OR for the current race is 105 and the OR in the Last Race was 100 then the LTO_OR_Change is 5. 

A positive number means the Horse has been given a higher rating than the last race.  Numerical Filter. LTO_OR Data is available from 01/01/2023. Prior to that date all values are 0. 

LTO_RPR_Change

Current Racing Post Rating (RPR) minus the Last Time Out Racing Post Rating Rating. 

For instance if the RPR for the current race is 105 and the RPR in the Last Race was 100 then the LTO_RPR_Change is 5. 

A positive number means the Horse has been given a higher rating than the last race. Numerical Filter. LTO_RPR Data is available from 01/01/2023. Prior to that date all values are 0. 

ORHigh2Y_Change

Current Official Rating (OR) minus the 2 Year High Official Rating. 

For instance if the OR for the current race is 105 and the 2 Y OR High is 100 then the ORHigh2Y_Change is 5. 

A positive number means the Horse has been given a higher rating than it has ever had before. Numerical Filter. ORHigh2Y data is available from 01/01/2023. Prior to that date all values are 0. 

RPRHigh2Y_Change

Current Racing Post Rating (RPR) minus the 2 Year High RPR. 

For instance if the RPR for the current race is 105 and the 2 Y RPR High is 100 then the RPRHigh2Y_Change is 5. 

A positive number means the Horse has been given a higher rating than it has ever had before. Numerical Filter. RPRHigh2Y Data is available from 01/01/2023. Prior to that date all values are 0. 

OR_LastWin_Change

Current Official Rating (OR) minus the OR of the Horse Last Win in the last 2 Years.  (OR_LastWin).  

For instance if the OR for the current race is 105 and the OR_LastWin is 100 then the OR_LastWin_Change is 5. 

A positive number means the Horse has been given a higher rating than it has ever had before. Numerical Filter. OR_LastWin data is available from 01/01/2023. Prior to that date all values are 0. 

RPR_LastWin_Change

Current Racing Post Rating (RPR) minus the RPR of the Horse Last Win in the last 2 Years (RPR_LastWin). 

For instance if the RPR for the current race is 105 and the RPR_LastWin is 100 then the RPR_LastWin_Change is 5. 

A positive number means the Horse has been given a higher rating than it has ever had before. Numerical Filter. RPR_LastWin Data is available from 01/01/2023. Prior to that date all values are 0. 

Ratings Rank Section

Racing Post Rating Rank

Highest Ranking Horse in the race is Rank 1. Second Highest Ranking Horse is Rank 2. And so on.

Official Rating Rank

Highest Ranking Horse in the race is Rank 1. Second Highest Ranking Horse is Rank 2. And so on.

Top Speed Rank

Highest Ranking Horse in the race is Rank 1. Second Highest Ranking Horse is Rank 2. And so on.

Merlin Rating Rank

Highest Ranking Horse in the race is Rank 1. Second Highest Ranking Horse is Rank 2. And so on.

Merlin Rating Rank V2

Highest Ranking Horse in the race is Rank 1. Second Highest Ranking Horse is Rank 2. And so on.

L6 AVE Pos. Score Rank

Highest Ranking Horse in the race is Rank 1. Second Highest Ranking Horse is Rank 2. And so on.

L6 SUM Pos. Score Rank

Highest Ranking Horse in the race is Rank 1. Second Highest Ranking Horse is Rank 2. And so on.

Predicted Position

Multiple variables are compared between each horse in the race. Predicted Position is number of runners – number of 1v1 wins.  Any horse with a PP = 1 means on paper they are better than every other horse in the race. Not all positions will be filled which is why we use Predicted Rank (see below) to fill in any blanks.  There can be duplicate positions however there can only be one PP = 1. Note that not every race will have a PP = 1.

Predicted Rank

Predicted Rank sorted where 1 = (Best). There can be joint ranks.

Fav Rank (Historical Only)

When back testing filters there is an option to filter on the favourite rank where 1 is the favourite. Anything above 10 is shown as 10. 

Ratings Gap To Next Horse Section

Racing Post Rating Gap / Official Rating Gap / Top Speed Rating Gap / Merlin Rating Gap / Merlin Rating V2 Gap

 The gap to the next ranked horse in the race. 

Z-Test Section

RPR-Z-Test / OR-Z-Test / TS-Z-Test / Merlin-Z-Test

The Standard Deviation tells us the average distance of each horse from the average rating of all the horses in the race.

The Z-Test Score is the number of Standard Deviations the Rating (RPR,OR,TS or Merlin) is above or below the Average Rating in that race. If a horse is 1 standard deviation away from the average then the Z-Test Score would be 1. A horse with the exact average rating would have a Z-Test Score of Zero.

When calculating the Average Rating, all zero ratings are ignored and not included. Not all horses have RPR,OR or TS Ratings.

Z-Test Scores will range from around -5 to 3. If a Horse has a Z-Test Score of 3 it would mean that the rating in question is 3 standard deviations away from the average rating. This would indicate the Horse Rating is well above the Average Rating in that race and suggests a potentially weak field thus giving an advantage to that horse.

If no horses in a race are rated at all then the Z-Score will be zero for all horses.

Daily Ratings Rank Section

DailyRPRRank / DailyORRank / DailyTSRank / DailyMRRank / DailyMR2Rank

The overall rank of the entire day’s racing. Lower the rank the higher rated the horse. Rank = 1 would be the highest rated horse for the entire day’s racing. Example use – If you wanted to find the day’s top 5 highest rated horses for RPR you would use the filter – DailyRPRRank <= 5.

Last Time Out Section

Pos. 1 Race Ago / Pos. 2 Races Ago / Pos. 3 Races Ago

Position ‘X’ Race Ago. Values from 0 to 9.  

0 includes (Pulled) and (Unseated).

RaceClass 1 Race Ago / RaceClass 2 Race Ago / RaceClass 3 Race Ago

Race Class  ‘X’ Race Ago. 

From 1 – 6. UK Races Only. 0 for Irish Races. 

LTO_Number / LTO_RPRRank / LTO_ORRank / LTO_TSRank / LTO_MRRank / LTO_MR2Rank / LTO_Pred_Rank / LTO_ProvRank / LTO_FavRank / LTO_DSLR / LTO_OR / LTO_RPR

The Last Time Out figure for each respective filter. This inclues 

LTO_Number : Number
LTO_RPRRank : RPR Rank (Racing Post Rating Rank)
LTO_ORRank : OR Rank (Official Rating Rank)
LTO_TSRank : TS Rank (Top Speed Rank)
LTO_MRRank : MR Rank (Merlin Rating Rank)
LTO_MR2Rank : MR2 Rank (Merlin Rating V2 Rank)
LTO_Pred_Rank : Predicted Rank
LTO_ProvRank : Provisional Odds Rank
LTO_FavRank : Favourite Rank
LTO_DSLR : DSLR (Days Since Last Race)
LTO_OR : OR (Official Rating)
LTO_RPR : RPR (Racing Post Rating)

Numerical Filter. Data is available from 01/01/2023. Prior to that date all values are 0. 

YouTube