
Grand National tips 2025: who do the experts think will win Saturday’s famous race?
At 4pm on Saturday 5 April, the nation will stop to watch this year’s Randox Grand National at the world famous Aintree racecourse in Merseyside, England. But picking a winner from a field of 34 runners is like finding a needle in a haystack – fear not, …