An interactive wagering application is provided that allows users to establish wagering criteria. When the wagering application detects that a wagering opportunity is available that satisfies the user's selected criteria, the wagering application may take an appropriate action. The wagering application may, for example, automatically place a wager or may notify a user that the criteria have been satisfied. Wagering criteria may be based on a particular track, horse, jockey, trainer, racetrack surface, race distance, statistics, jockey silks, odds or changes in odds, etc.