Grand National 2025 runners, riders and odds: Full horse list

Jockey silks worn by every rider in the 2025 Grand National at Aintree

Last updated at 2.26pm on Friday, April 4

A maximum field of 34 horses will line up at Aintree Racecourse tomorrow for the Grand National.

No further horses were withdrawn by 1pm on Friday, meaning that if a runner is pulled out now, the race will go to post with a reduced field.

You can also use Telegraph Sport’s downloadable sweepstake kit for this year’s race.

Grand National 2025: Full list of entries

Odds

1. I Am Maximus

Last year's comfortable winner. Two starts behind Galopin Des Champs so far this season you could not rule out at this stage although, Tiger Roll apart, more often than not the previous year's winner is the first to put a line through.Missed the Bobbyjo with a respiratory infection. Plenty of time to clear that up.
TrainerWillie Mullins
JockeyPaul Townend
Expert rating 
11st 12lb
Weight 11st 12lb
Claim a free bet
18+ only, T&Cs apply
Odds

18. Iroko

Won the Martin Pipe at Cheltenham, rushed preparation for the meeting last year but really caught the eye when fourth on Trials day at the end of January over a trip short of best. One of the favourites on the back of that. Nice warm up at Kelso, will relish four and a quarter miles. Trainer Greenall's dad Lord Daresbury was chairman of Aintree for years, a good opportunity for the son to get in on the family Aintree act.
TrainerOliver Greenall & Josh Guerriero
JockeyJonjo O'Neill Jr