John Osborne Trainers John Osborne Grand National Wins John Osborne has never trained a horse that has won the Grand National.Their best finish to date was in 1851 with Shinrone ridden by T Gaman who came 8th. Full Results Year Horse Result Prize Money Jockey 1853 Victress Fence - Pulled Up - John Tasker 1851 Shinrone 8 - T Gaman