J Owens Jockeys J Owens Grand National Wins J Owens has never won the Grand National.Their best finish to date was in 1906 with Phil May who came 9th. Full Results Year Horse Result Prize Money Trainer 1906 Phil May 9 - B McNaughton