How many horses have won the Grand National more than once?

How many horses have won the Grand National more than once?  Anyone with even just a passing interest in horse racing is probably aware that Tiger Roll won the Grand National in 2018 and 2019 and was denied the opportunity to complete an unprecedented hat-trick in 2020, when the race was cancelled because of the Covid-19 pandemic. Similarly, the name of Red Rum, who won the National three times, in 1973, 1974 and 1977, has passed into legend.

However, beyond the aforementioned pair, another five – possibly six, or possibly even seven, depending on your point of view – horses have won the Grand National more than once. The Duke won the first two runnings of the Grand Liverpool Steeplechase, which became the Grand National, in 1836 and 1837, but the first ‘official’ running of the National did not take place until 1839. Likewise Poethlyn definitely won the Grand National at Aintree in 1919, but also won the so-called ‘War National’, staged at Gatwick, in 1918. Less contentiously, the other bona fide dual winners of the Grand National were Abd-El-Kader in 1850 and 1851, The Lamb in 1868 and 1871, The Colonel in 1869 and 1870, Manifesto 1897 and 1899 and Reynoldstown in 1935 and 1936.