M Hayes Jockeys M Hayes Grand National Wins M Hayes has never won the Grand National.Their best finish to date was in 1903 with Benvenir who came 5th. Full Results Year Horse Result Prize Money Trainer 1903 Benvenir 5 - Unknown