Coming from HorseRaceBase
Kelly reads HorseRaceBase systems from pasted text or screenshots. It keeps all 24 HorseRaceBase fields on your saved rule, each with the reason it isn't testable yet, and runs the rule as racing lands. Import is free and nothing has to be typed again.
Updated · the importer’s own table
Get it out of HorseRaceBase. Open the system and take a screenshot of its fields, or copy them.
Example · paste your own system to replace it
Saved for when racing lands: (4) of (4) conditions kept
Kelly keeps every condition on your rule and runs it as each one becomes testable. Nothing to type again.
- ExactCourse: Ascot
=course = "ascot" - ExactGoing: Good to Firm
=going = "good to firm" - ExactDays Since Run: 14 to 60
=AND(days_since_run >= 14, days_since_run <= 60) - ExactOfficial Rating: 70 to 90
=AND(official_rating >= 70, official_rating <= 90)
=AND(course = "ascot", going = "good to firm", AND(days_since_run >= 14, days_since_run <= 60), AND(official_rating >= 70, official_rating <= 90))Free to import, and nothing is saved until you confirm. You’ll sign in on the next step if you aren’t already, and your system comes with you.
A HorseRaceBase system is a set of race and runner fields for UK and Irish racing: course, going, class, distance, race type, age, days since the last run, official rating, last-time-out position and more.
Field names from HorseRaceBase's page titles and the data research, read Nov 7, 2026 (the builder is behind a login). Statuses against the rule tester; the same table the importer reads.
What does a HorseRaceBase system look like in Kelly?
Course: Ascot Going: Good to Firm Days Since Run: 14 to 60 Official Rating: 70 to 90
Saved with every condition kept, to run when racing lands in the rule tester.
Kelly is adding horse racing. Until its racecards and results are in the rule tester, each racing condition is listed with the reason and kept on the saved rule, so nothing has to be typed again.
Which HorseRaceBase fields carry over? (24)
Fields with a choice (Going: Good to Firm) or a range (Days Since Run: 14 to 60). Labels from the tool's public description; the on-screen wording isn't published, so this table is checked against real screenshots as people import.
Showing (24) of (24) · Terms
| Their term | Kelly formula | Status | Note |
|---|---|---|---|
| Fields | |||
| Course | =course | Exact | |
| Going | Firm: =going = "firm" · Good To Firm: =going = "good to firm" · Good: =going = "good" · Good To Soft: =going = "good to soft" · Soft: =going = "soft" · Heavy: =going = "heavy" · Yielding: =going = "yielding" · Standard: =going = "standard" · Standard To Slow: =going = "standard to slow" · Slow: =going = "slow" · Fast: =going = "fast" · Sloppy: =going = "sloppy" · Muddy: =going = "muddy" | Exact | |
| Race Type | Flat: =race_type = "flat" · Hurdle: =race_type = "hurdle" · Chase: =race_type = "chase" · Nh Flat: =race_type = "nh_flat" · Jumps: =OR(race_type = "hurdle", race_type = "chase") · Thoroughbred: =race_type = "thoroughbred" | Exact | |
| Class | =race_class | Exact | |
| Distance | =distance_m / 201.168 | Close | Kelly measures in metres; the condition is read in furlongs (distance_m / 201.168). |
| Handicap | =handicap | Exact | |
| Runners | =runners | Exact | |
| Age | =age | Exact | |
| Days Since Run | =days_since_run | Exact | |
| Official Rating | =official_rating | Exact | |
| Top Rated | =RANK_IN(official_rating) = 1 | Exact | |
| Last Time Out Position | =last_position | Exact | |
| Last Time Out Winner | =last_position = 1 | Exact | |
| Trainer | Can't map | Pick the trainer after importing; names aren't matched yet. | |
| Jockey | Can't map | Pick the jockey after importing; names aren't matched yet. | |
| Draw | =draw | Exact | |
| Weight | =weight_lbs | Exact | |
| First Time Headgear | =first_time_headgear | Exact | |
| Career Wins | =career_wins | Exact | |
| Forecast Price | =forecast_price | Exact | |
| SP | =sp | Close | SP is known only at the off: the rule is tested on the starting price, not an earlier price you could take. |
| BSP | =bsp | Close | SP is known only at the off: the rule is tested on the starting price, not an earlier price you could take. |
| SP Favourite | =RANK_IN(sp, 1) = 1 | Close | SP is known only at the off: the rule is tested on the starting price, not an earlier price you could take. |
| Favourite Rank | =RANK_IN(sp, 1) | Close | SP is known only at the off: the rule is tested on the starting price, not an earlier price you could take. |
Source: Field names from HorseRaceBase's page titles and the data research, read Nov 7, 2026 (the builder is behind a login). Statuses are the importer’s own, against the rule tester.
How do you move your HorseRaceBase systems to Kelly? (3)
- Open the system and take a screenshot of its fields, or copy them.
- Paste or drop it in the box above, on Import in the rule tester, or in chat: "import this HorseRaceBase system". Kelly lists every condition with its status.
- Confirm. Kelly saves the rule labelled "tuned elsewhere" with every condition kept, and runs it as racing lands in the rule tester.
What other ways can you bring systems in? (6)
What do people ask about moving from HorseRaceBase? (6)
Can I import my HorseRaceBase systems into Kelly?
Yes. Kelly keeps every one of the 24 HorseRaceBase fields on your saved rule, each with the reason it isn't testable yet, and runs the rule as racing lands. Nothing has to be typed again.
Can I bring every system at once?
Yes. Drop every export, screenshot, workbook or zip in the box at once, or send the reply to your data request. Kelly reads every file when you import, maps each system it finds and lists them on one screen for you to confirm.
Will Kelly show the same record as HorseRaceBase?
Not always. Kelly grades on its own consensus closing lines, which start in June 2020, so a record covers the seasons Kelly holds. The record HorseRaceBase showed you is kept as reported beside Kelly's.
Does Kelly log in to HorseRaceBase or open my links?
No. Kelly reads only what you paste or upload. A link is kept as where the system came from and is never opened.
What happens to the conditions Kelly can't map?
They stay on the list with the reason. For each one you choose: keep it for new games once Kelly holds the data, or leave it out. The saved rule says which.
HorseRaceBase has no export. How do I get my systems out?
Screenshots work for one system at a time. For all of them, ask HorseRaceBase for your data: Kelly drafts the request under the GDPR, UK GDPR or CCPA, you send it from your own email, and the reply is due within 30 or 45 days. Then drop the file in the box.