Horse Racing Datasets

Grab some data!

Usable data is hard to come by in Thoroughbred horse racing, so we’ve compiled a list of datasets that have been publicly shared.

We've recently added links to tools to help you extract racing data from pdfs or HTML tables.

Know of or have a Thoroughbred horse racing dataset that you’d like to see listed here? Let us know!

Data Tools

Tabula

Extract data tables from PDFs

Digitize data from the copious amounts of racing PDFs, such as Triple Crown nomimations.

Get Tabula

Automate That Shit

Convert HTML tables into a spreadsheet

Digitize webpage data displayed in HTML tables for your own datasets.

Automate That Shit

Datasets

2018 Monmouth Handle YOY
Format: Spreadsheet via Dropbox
Compiled by: Chris Rossi (@o_crunk)
Time Period Covered: 2017-2018
Description: Tracking handle at Monmouth Park including date, day of the week, total handle, races, field size, total betting interests, attendance, and on track handle
Data Types: Handle New
Date Added: 2018-08-01
2018 Saratoga Juveniles
Format: Google Sheet
Compiled by: Jessica Chapel (@railbird)
Time Period Covered: 2018
Description: Tracking juvenile starters at Saratoga
Data Types: Breeding Racing New
Date Added: 2018-07-21
2017 Saratoga Field Size, Favorites & Odds
Format: Google Sheet
Compiled by: Raceday 360 (@raceday360)
Time Period Covered: 2017
Description: Number of races, average field size, average winning odds, average $2 win payout & % of winning favs by distance & course for Saratoga's 2017 meet.
Additional Info: New Datasets: Saratoga (includes query to create this dataset)
Data Types: Racing New
Date Added: 2018-07-16
2017 Saratoga Trainers off a Break
Format: Google Sheet
Compiled by: Raceday 360 (@raceday360)
Time Period Covered: 2017
Description: Trainer stats including count of starts, win, place, show, % win, %ITM for +60 days and +90 days. Also a tab for detailed look at each race including race date, race #, distance, course, horse, last track, days since, odds, choice and finish position.
Additional Info: New Datasets: Saratoga (includes query to create this dataset)
Data Types: Racing New
Date Added: 2018-07-16
2017 Saratoga Trainers Juvenile First Time Starters
Format: Google Sheet
Compiled by: Raceday 360 (@raceday360)
Time Period Covered: 2017
Description: Trainer stats including count of starts, win, place, show, % win, %ITM for juvenile first time starters. Individual tabs for counts on dirt and turf plus a tab with race details including date, race number, distance, course, trainer last & first, horse, odds, choice, finish position.
Additional Info: New Datasets: Saratoga (includes query to create this dataset)
Data Types: Racing New
Date Added: 2018-07-16
2017 Saratoga Juveniles
Format: Google Sheet
Compiled by: Jessica Chapel (@railbird)
Time Period Covered: 2017
Description: Tracking juvenile starters at Saratoga
Data Types: Breeding Racing New
Date Added: 2018-07-16
2018 Early Triple Crown Nominations
Format: Google Sheet
Compiled by: Raceday 360 (@raceday360)
Time Period Covered: 2018
Description: A list of the 2018 early Triple Crown nominations including horse name, color/sex/age, trainer, and owner.
Data Types: Racing
Date Added: 2018-02-02
2016 Early Triple Crown Nominations
Format: Google Sheet, CSV, XLSX
Compiled by: Jessica Chapel (@railbird)
Time Period Covered: 2016
Description: A list of the 2016 early Triple Crown nominations including name, sex, sire, dam, damsire, location, trainer, owner and breeder.
Data Types: Breeding Racing
Date Added: 2016-01-30
2016 Kentucky Derby Prep Races
Format: Google Sheet
Compiled by: BozeekPicks
Time Period Covered: 2016
Description: Results for Kentucky Derby prep races including top four finishers, Beyer speed figures, assigned points. Includes calculations that adjust points based on speed figures.
Additional Info: BozeekPicks: Explanation of points and adjustments
Data Types: Racing
Date Added: 2016-04-18
2016 Saratoga Juveniles
Format: Google Sheet
Compiled by: Jessica Chapel (@railbird)
Time Period Covered: 2016
Description: Tracking juvenile starters at Saratoga
Data Types: Breeding Racing
Date Added: 2016-09-05
2015 Saratoga Juveniles
Format: Google Sheet
Compiled by: Jessica Chapel (@railbird)
Time Period Covered: 2015
Description: Tracking juvenile starters at Saratoga
Data Types: Breeding Racing
Date Added: 2015-08-15
Belmont Stakes Winners
Format: Google Sheet
Compiled by: Raceday 360 (@raceday360)
Time Period Covered: 1867 - current
Description: Information on every Belmont Stakes including year, winner, sire, dam, second place finisher, third place finisher, final time, race distance, # of starters and comments from PedigreeQuery.com (usually track condition but other notable information).
Data Types: Breeding Racing
Date Added: 2016-09-10
Breeders' Cup Juvenile
Format: Google Sheet
Compiled by: Hello Race Fans (@helloracefans)
Time Period Covered: 1984 - current
Description: Information about the winners including year of race, track of prior race, prior race name, finish position in prior race, winner's name, sire, dam, damsire, $1 odds, $2 payout, # of starters, # of prior starts, graded start (y/n), graded win (y/n), undefeated (y/n)
Additional Info: What wins the Breeders' Cup Juvenile and Juvenile Fillies
Data Types: Breeding Racing Payouts
Date Added: 2015-10-21
Breeders' Cup Juvenile Fillies
Format: Google Sheet
Compiled by: Hello Race Fans (@helloracefans)
Time Period Covered: 1984 - current
Description: Information about the winners including year of race, track of prior race, prior race name, finish position in prior race, winner's name, sire, dam, damsire, $1 odds, $2 payout, # of starters, # of prior starts, graded start (y/n), graded win (y/n), undefeated (y/n)
Additional Info: What wins the Breeders' Cup Juvenile and Juvenile Fillies
Data Types: Breeding Racing Payouts
Date Added: 2015-10-21
Disabled List
Format: Google Sheet
Compiled by: Dan Illman (@DRF_DanIllman)
Time Period Covered: 2008 - 2014
Description: Keeping track of horses that have been injured, the type of injury and whether or not they return to the track. Also includes deceased horses.
Additional Info: Illman DRF Blog
Data Types: Injuries
Date Added: 2015-01-28
Early Triple Crown Nominations 2015
Format: XLSX
Compiled by: Jessica Chapel (@railbird)
Time Period Covered: 2015
Description: A list of the 2015 early Triple Crown nominations including name, sex, sire, dam, trainer, owner and breeder.
Additional Info: Raceday 360: Fun with Triple Crown Nominations: Derby Breeding
Data Types: Breeding Racing
Date Added: 2015-01-30
Keeneland Handicapping Database
Format: Exportable CSV at site
Compiled by: Keeneland (@keeneland)
Time Period Covered: Fall 2006 - current
Description: Detailed results for every race run at Keeneland. Information for the current year is displayed at link, download the CSV file for full dataset.
Additional Info: Hello Race Fans: Winning Post Positions: Keeneland Turf
Visualization of Winning Turf Post Positions using D3
Data Types: Breeding Racing Payouts
Date Added: 2015-01-28
Keeneland Sales Results
Format: Exportable CSV at site
Compiled by: Keeneland (@keeneland)
Time Period Covered: 1999 - current
Description: Detailed results for every auction at Keeneland including hip #, horse, sire, dam consignor, buyer and price. Also includes RNA and out information.
Data Types: Breeding Sales
Date Added: 2015-01-28
Kentucky Derby Payouts
Format: Google Sheet
Compiled by: Hello Race Fans (@helloracefans)
Time Period Covered: 1990 - current
Description: Includes win, exacta, trifecta payouts on a $2 wager and links to charts.
Additional Info: Hello Race Fans: Search Traffic Mail Bag: Average Kentucky Derby Payouts
Data Types: Payouts Pools
Date Added: 2015-03-15
Kentucky Derby Prep Schedule & Results
Format: Google Sheet
Compiled by: Jessica Chapel (@railbird)
Time Period Covered: 2003 - current
Description: Results for Kentucky Derby prep races including race, top three finishers, figs, margin, odds, trainer, jockey, sire/dam and links to replays & charts.
Data Types: Breeding Racing
Date Added: 2015-01-28
Kentucky Derby Winners
Format: Google Sheet
Compiled by: Raceday 360 (@raceday360)
Time Period Covered: 1875 - current
Description: Information on every Kentucky Derby including year, winner, sire, dam, second place finisher, third place finisher, final time, race distance and track condition.
Data Types: Breeding Racing
Date Added: 2015-02-02
Leopardstown (UK) Race Results
Format: CSV files at GitHub
Compiled by: Maithreyi Venkatesh
Time Period Covered: 2007 - 2013
Description: Results for races run at Leopardstown in UK including date, distance, race name, horse and much more information. Data formatted for python scripts that are included at GitHub
Data Types: Racing
Date Added: 2015-01-28
Million Dollar Yearlings
Format: Google Sheet
Compiled by: Craig Johnson (@Derbyologist)
Time Period Covered: 1991 - 2013
Description: A comprehensive list of yearlings that have sold for $1M or more, including racing earnings, number of starts and highest class of race won
Additional Info: The Green Monkey Project - Part 1
The Green Monkey Project - Part 2 - Trainers
Data Types: Breeding Racing Sales
Date Added: 2015-01-28
New York State Equine Death and Breakdowns
Format: Exportable in multiple formats + an API
Compiled by: New York State Gaming Commission (@NYSGamingComm)
Time Period Covered: 2009 - current
Description: Tracking incidents of death or breakdowns at tracks in New York state
Data Types: Injuries
Date Added: 2016-09-05
North American Track Directory
Format: CSV at GitHub
Compiled by: Christian Miller
Time Period Covered: Current
Description: List of North American racetracks including name, abbreviation, locale, active status, lattitude and longitude
Data Types: Racing
Date Added: 2016-06-14
Pinhooker
Format: R Package at GitHub
Compiled by: Phill Clark (Star Kingdom Racing)
Time Period Covered: 2009 - 2015
Description: R package with two main aspects. The first is a pre-compiled Rds file comprising historic thoroughbred bloodstock sales data. The second aspect is a set of functions to compile bespoke thoroughbred sale results datasets and extend the included Rds file.
Additional Info: More information about the project and data at GitHub
Data Types: Breeding Sales
Date Added: 2016-01-17
Preakness Winners
Format: Google Sheet
Compiled by: Raceday 360 (@raceday360)
Time Period Covered: 1873 - current
Description: Information on every Preakness including year, winner, sire, dam, second place finisher, third place finisher, fourth place finisher, final time, race distance, # of starters and comments from PedigreeQuery.com (usually track condition but other notable information).
Data Types: Breeding Racing
Date Added: 2016-09-10
Returning Champions
Format: Google Sheet, CSV, XLSX
Compiled by: Jessica Chapel (@railbird)
Time Period Covered: 1971 - current
Description: How Eclipse champions have performed in his or her first start back. Includes year, horse, division, odds, finish position and if they were favored.
Additional Info: Returning Champions
Data Types: Racing
Date Added: 2015-01-28
Same Year Runbacks for Breeders' Cup Starters
Format: Google Sheet
Compiled by: Raceday 360 (@raceday360)
Time Period Covered: 2009 - 2013
Description: Tracking how Breeders' Cup starters have fared in their subsequent same year runbacks. Includes BC race plus distance, surface, finish position for runbacks.
Additional Info: A look at Breeders' Cup runbacks 2009 - 2013
Data Types: Racing
Date Added: 2015-01-28
Tattersalls (UK) Thoroughbred Sales
Format: CSV at GitHub
Compiled by: Tom H. (@_RcappeR)
Time Period Covered: 2010 - ~2014
Description: Detailed results for sales at Tattersalls UK including year, sale name, lot number, horse, sex, color, sire, dam, seller, buyer and price.
Additional Info: Full R package at GitHub
Data Types: Breeding Sales
Date Added: 2015-01-29
Thoroughbred Sire Lines
Format: Google Sheet
Compiled by: Mike Dorr (@mikedorr77)
Time Period Covered: Current
Description: A set of 650+ sires and their lines including up to 10 generations.
Additional Info: 2012 Kentucky Derby Trail 1 – Who’s Your Daddy?
2013 Kentucky Derby Trail – Historical Pedigree Statistics
Data Types: Breeding
Date Added: 2015-02-07
Top Three Finishers in Major Kentucky Derby Preps
Format: Google Sheet
Compiled by: Hello Race Fans (@helloracefans)
Time Period Covered: 1952 - current
Description: How the top three finishers from the Blue Grass, Florida Derby, Santa Anita Derby and Wood Memorial have fared in the Kentucky Derby.
Additional Info: The Major Prep Factor
Data Types: Racing
Date Added: 2015-01-28
UAE Derby Winners
Format: XLSX via Dropbox
Compiled by: Erin Thompson (@Pan_Zareta)
Time Period Covered: 2000 - current
Description: Tracking UAE Derby winners including finish time, breeding, owner, trainer and other career stats.
Data Types: Breeding Racing
Date Added: 2015-04-01
Winning Brisnet Speed and Class Ratings
Format: XLSX (complete set with tabs), CSV (complete set only), XLSX (uncleaned up)
Compiled by: Brisnet.com (@Brisnet) and cleaned up by Raceday 360 (@Raceday360)
Time Period Covered: 1990 - 2014
Description: Includes winner's name, winner's sire, race date, track, purse, race name, grade (where applicable), Brisnet speed rating and Brisnet class rating for all stakes races run in North America from 1990 - 2014.
Additional Info: Raceday 360: New Dataset: Brisnet Speed and Class Ratings 1990-2014
Data Types: Breeding Racing
Date Added: 2015-03-02
Winning Brisnet Speed and Class Ratings
Format: Google Sheet (complete set with tabs), CSV (complete set, no tabs), XLSX (complete set with tabs)
Compiled by: Brisnet.com (@Brisnet) and cleaned up by Raceday 360 (@Raceday360)
Time Period Covered: 2015
Description: Includes winner's name, winner's sire, race date, track, purse, race name, grade (where applicable), Brisnet speed rating and Brisnet class rating for all stakes races run in North America in 2015.
Additional Info: Raceday 360: New Dataset: Brisnet Speed and Class Ratings 1990-2014
Data Types: Breeding Racing
Date Added: 2016-01-21