Yes, this data is in the Smartform database table daily_races for every day (including current day, overnight and advance declarations) since 2008. For each race we show the last winner of that race where there is a repeat race, as well as other data such as trainer, jockey, starting price etc. This is then easily matched to any currently declared horse running in the same race again as well as trainers or jockeys who may be going for a repeat win.