One who bets on horses races (6)
I believe the answer is:
punter
(Other definitions for punter that I've seen before include "A colloquial better or a regular client" , "Informally, a customer or someone who bets" , "One betting; 4's prey (slang)" , "Better - rugby player - river boatman" , "boater" .)