hard knocker
n.— «A hard knocker in racetrack parlance is a horse who races consistently with determination, regardless of circumstances.» —“Lone Star Park Notes” by Gary West in Grand Prairie Star-Telegram (Fort Worth, Texas) Apr. 28, 2005. (source: Double-Tongued Dictionary)