There are a large number of factors that affect horse racing betting odds. The size of the field, the ability of the horses, the jockey’s recent form, the trainer’s recent form…to name just a few.