A jockey has been caught on camera brutally punching his horse before a race after the animal refused to calm down.
South Australian apprentice jockey Dylan Caboche has been suspended for two weeks after punching She's Reneldasgirl before a race in Port Lincoln.
Footage of the attack shared on social media shows barrier attendants trying to get the fractious filly into the gates, with 22-year-old Caboche aboard, before he dismounts and punches her rib cage.
Fans have slammed the penalty as too lenient, saying the act was "absolutely disgusting" and labelling it "animal cruelty".
The 3-year-old ($101), trained by Allan Jarvis, finished eighth in the 10-horse maiden over 1390m.