The Race Analyzer — Live Demo

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 →

What the Program Does

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:

Loading Files

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.

Race Tabs

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.

Race Header Pills

Each race shows info pills for: track code, surface, distance, class, condition, horse count, and the FS (Fishing Score).

Column Guide

ColumnMeaning
P#Program number (post position)
MLMorning Line odds
FANOdds mathematically adjusted to 100%
OOOriginal Optimal Odds
RSROriginal Relative Strength Rating
CRCumulative distance from best RSR
ERunning style — 1,2,3 is early speed; 4,5,6 is presser
IImprovement score — 9 and 7 are best (shown in yellow when > 0)
TVPTrainer Value Play — 100 is helpful, higher is better (yellow when ≥ 100)
M / MMM is noticeable momentum. MM is double momentum — a strong pace signal
BL1Beaten lengths, first third of race (minus is better)
BL2Beaten lengths, second third of race (minus is best)
BL3Beaten lengths, final third of race — blinks yellow when ≤ 0 (was winning or on the lead)
Win %Model win probability
Fair OddsWin probability converted to payout odds
VerdictHorse strength rated against 10,000 similarly situated horses
ScratchClick ✂ to scratch. Horse moves to bottom. All ratings adjust automatically. Click Unscratch to restore.

Verdict Labels

Reliability %

Off Turf → Dirt Button

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.

Scratching a Horse

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.

Gary Levin Race Analyzer
📂
Drop your race card TXT files here
Select one file or all 10 tracks at once — they load together
AQU · FG · GP · SA · KEE · BEL · and more — up to 16 tracks at once