Intelligent tipster
Analysis of historical & current big data
Definitive AI machine learning
> FREE BETS <
You can find free bets via this link
There is no set number of horses in the Grand National as the field size varies from year to year. Each Grand National race must have a minimum of 16 runners, with a maximum of 40.