Handicapping What Does ‘SP’ Mean in Horse Racing? Horse racing terminology can be baffling to the uninitiated, but it is important to get to grips with it if you’re planning on wagering on the sport. The starting price […]