Every night, subscribers receive TXT data files for all major tracks. Drag a file into the analyzer and instantly see win probabilities, fair odds, and Verdicts for every horse — powered by proprietary models trained on over 13 million data points.
Click the button below to load a real sample race card and try it yourself.
Ready to get nightly ratings for every major track? Subscribe for $139/month →
My friend created a huge database including several months of my sheets and all of my proprietary ratings. From that database — over 13 million cells — I was able to create 48 new and more advanced algorithms. The new algorithms form the win% probabilities, fair odds, and the Verdict column, which gives you an improved view of each race.
The analyzer scores every horse using proprietary algorithms built on 13 million data points. There are two scoring models you can toggle between:
First load: Open the HTML file in any web browser (Chrome or Edge recommended). Drag one TXT file onto the drop zone, or click to browse.
Adding more tracks: Click + Add more track files (top left, appears after first load). New tracks merge in alphabetically. Duplicate races are ignored.
After loading, each race appears as a tab showing the race number and Reliability % — the model's accuracy score for that race. Higher is better. Click any tab to view that race. For example, CD R1 is Churchill Downs Race 1.
A ✂ indicator appears on a tab when horses have been scratched.
Each race shows info pills for: track code, surface, distance, class, condition, horse count, and the FS (Fishing Score).
| Column | Meaning |
|---|---|
| P# | Program number (post position) |
| ML | Morning Line odds |
| FAN | Odds mathematically adjusted to 100% |
| OO | Original Optimal Odds |
| RSR | Original Relative Strength Rating |
| CR | Cumulative distance from best RSR |
| E | Running style — 1,2,3 is early speed; 4,5,6 is presser |
| I | Improvement score — 9 and 7 are best (shown in yellow when > 0) |
| TVP | Trainer Value Play — 100 is helpful, higher is better (yellow when ≥ 100) |
| M / MM | M is noticeable momentum. MM is double momentum — a strong pace signal |
| BL1 | Beaten lengths, first third of race (minus is better) |
| BL2 | Beaten lengths, second third of race (minus is best) |
| BL3 | Beaten lengths, final third of race — blinks yellow when ≤ 0 (was winning or on the lead) |
| Win % | Model win probability |
| Fair Odds | Win probability converted to payout odds |
| Verdict | Horse strength rated against 10,000 similarly situated horses |
| Scratch | Click ✂ to scratch. Horse moves to bottom. All ratings adjust automatically. Click Unscratch to restore. |
Appears only on turf races. When a race is moved to dirt due to weather, click 🌧 Off Turf → Dirt to rescore all horses using the dirt model. Click ↩ Restore Turf to revert.
Click ✂ Scratch next to any horse. The horse moves to the bottom and win probabilities automatically recalculate for the remaining field. The program moves very fast — pay attention or you may think it didn't work. To undo, scroll to the bottom and click ↩ Unscratch.