Horse racing and greyhound racing are both legal in Texas. However, bettors only have the option to place wagers on such events in person.