D Shanahan Jockeys D Shanahan Grand National Wins D Shanahan has never won the Grand National.Their best finish to date was in 1895 with Lady Pat who came 8th. Full Results Year Horse Result Prize Money Trainer 1895 Lady Pat 8 - T Hardie