That depends on the offer. Some welcome offers at bookmakers offer packages where you can use the free bet on any sport, while others may indicate that it can't be used on certain spots such as horse racing.