Horse Racing
Grand National
Complete Winners History
Aintree Racecourse, Liverpool
46 editions in our records — 1980 to 2025
Most recent: Monty's Star — 2025
← Back to Sport Hub
About The Randox Grand National
The Grand National is the world's most famous horse race, held annually at Aintree Racecourse near Liverpool. Run over 4 miles and 514 yards with 30 fences, it is the most watched horse racing event in the UK. First run in 1839, it attracts around 600 million viewers worldwide.
This page tracks every Grand National result with a live elapsed counter showing exactly how many days have passed since each edition. The most recent Grand National was won by Monty's Star on 5 April 2025 — 483 days ago.
2025
Monty's Star
40-1
Jockey: Danny Mullins
483
days ago
2024
I Am Maximus
4-1F
Jockey: Paul Townend
840
days ago
2023
Corach Rambler
8-1
Jockey: Lorcan Williams
1,204
days ago
2022
Noble Yeats
50-1
Jockey: Sam Waley-Cohen
1,575
days ago
2021
Minella Times
11-1
Jockey: Rachael Blackmore
1,939
days ago
2020
Tiger Roll
N/A
Virtual race — COVID
2,310
days ago
2019
Tiger Roll
4-1F
Jockey: Davy Russell
2,674
days ago
2018
Tiger Roll
10-1
Jockey: Davy Russell
3,031
days ago
2017
One For Arthur
14-1
Jockey: Derek Fox
3,402
days ago
2016
Rule The World
33-1
Jockey: David Mullins
3,766
days ago
2015
Many Clouds
25-1
Jockey: Leighton Aspell
4,130
days ago
2014
Pineau De Re
25-1
Jockey: Leighton Aspell
4,501
days ago
2013
Auroras Encore
66-1
Jockey: Ryan Mania
4,865
days ago
2012
Neptune Collonges
33-1
Jockey: Daryl Jacob
5,222
days ago
2011
Ballabriggs
14-1
Jockey: Jason Maguire
5,593
days ago
2010
Don't Push It
10-1
Jockey: AP McCoy
5,957
days ago
2009
Mon Mome
100-1
Jockey: Liam Treadwell
6,328
days ago
2008
Comply Or Die
7-1F
Jockey: Timmy Murphy
6,692
days ago
2007
Silver Birch
33-1
Jockey: Robbie Power
7,049
days ago
2006
Numbersixvalverde
11-1
Jockey: Niall Madden
7,420
days ago
2005
Hedgehunter
7-1F
Jockey: Ruby Walsh
7,784
days ago
2004
Amberleigh House
16-1
Jockey: Graham Lee
8,155
days ago
2003
Monty's Pass
16-1
Jockey: Barry Geraghty
8,519
days ago
2002
Bindaree
20-1
Jockey: Jim Culloty
8,883
days ago
2001
Red Marauder
33-1
Jockey: Richard Guest
9,247
days ago
2000
Papillon
10-1
Jockey: Ruby Walsh
9,611
days ago
1999
Bobbyjo
10-1
Jockey: Paul Carberry
9,975
days ago
1998
Earth Summit
8-1
Jockey: Carl Llewellyn
10,346
days ago
1997
Lord Gyllene
14-1
Jockey: Tony Dobbin
10,710
days ago
1996
Rough Quest
7-1
Jockey: Mick Fitzgerald
11,081
days ago
1995
Royal Athlete
40-1
Jockey: Jason Titley
11,438
days ago
1994
Miinnehoma
16-1
Jockey: Richard Dunwoody
11,802
days ago
1993
Void race
N/A
False start — race void
12,166
days ago
1992
Party Politics
14-1
Jockey: Carl Llewellyn
12,537
days ago
1991
Seagram
12-1
Jockey: Nigel Hawke
12,901
days ago
1990
Mr Frisk
16-1
Jockey: Marcus Armytage
13,265
days ago
1989
Little Polveir
28-1
Jockey: Jimmy Frost
13,629
days ago
1988
Rhyme N Reason
10-1
Jockey: Brendan Powell
13,993
days ago
1987
Maori Venture
28-1
Jockey: Steve Knight
14,364
days ago
1986
West Tip
15-2
Jockey: Richard Dunwoody
14,728
days ago
1985
Last Suspect
50-1
Jockey: Hywel Davies
15,099
days ago
1984
Hallo Dandy
13-1
Jockey: Neale Doughty
15,463
days ago
1983
Corbiere
13-1
Jockey: Ben de Haan
15,827
days ago
1982
Grittar
7-1
Jockey: Dick Saunders
16,191
days ago
1981
Aldaniti
10-1
Jockey: Bob Champion
16,555
days ago
1980
Ben Nevis
40-1
Jockey: Charlie Fenwick
16,926
days ago
Frequently Asked Questions
Who won the Grand National most recently?
Monty's Star won the 2025 Grand National on 5 April 2025 — 483 days ago.
How many days since the last Grand National?
It has been 483 days since the 2025 Grand National on 5 April 2025.
Where is the Grand National held?
Aintree Racecourse, Liverpool.
How many times has the Grand National been held?
The Grand National has been held 46 times in our records, from 1980 to 2025.
Who has won the Grand National the most times?
Use the complete results table above to see the full list of Grand National winners throughout history.