Who won the Scottish Grand National 2019? Full results, finishers, and fallers – how every horse finished in Ayr's showpiece race. TAKINGRISKS won the Scottish National for Nicky Richards! The game ten-year-old stayed on strongly to land the big race at odds of 25-1.