The Grand Annual asks a chaser to be quick without becoming hurried. There can be plenty happening around it, and a horse that needs everything arranged neatly may find this a very different task from a quiet midweek win. The right handicap mark matters. So does the practical ability to use it.
Start with the round of jumping
This is the short-distance handicap chase on Wednesday’s Old Course card. Look for a technique that works when the horse is travelling at a strong pace and surrounded by rivals. A clean completion in a small field tells you something, but it does not answer every question.
Repeated small errors can be as damaging as one spectacular mistake. Watch whether a runner loses its position, needs time to regain balance or becomes less fluent when it cannot see a fence early. Those are useful details when comparing otherwise similar form.
Grand Annual Handicap Chase
Stats & trends.
Go beyond the winner. Study the price, the preparation and the next run. The detail is yours to explore.
Winners returned as favourite, joint or co-favourite
calculated from listed winner records
Above: shares calculated from the listed winners. These are historical characteristics, not a runner’s chance of winning.
Every winner. Every detail.
2015–2026 · Follow the same horses from their preparation to what happened next.
| Year | Winner | Jockey | Trainer | Age | Weight | Price | Runners | Fav. position | Rating | Season | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Runs | Wins | ||||||||||
| 2026 | Martator | Charlie Deutsch | Venetia Williams | 9 | 10-12 | 66/1 | 20 | 12th | 139 | 4 | 0 |
| 2025 | Jazzy Matty | Danny Gilligan | Cian Collins | 6 | 10-7 | 15/2 | 20 | 2nd | 135 | 8 | 2 |
| 2024 | Unexpected Party | Harry Skelton | Dan Skelton | 9 | 10-10 | 12/1 | 16 | 4th | 138 | 5 | 1 |
| 2023 | Maskada | Darragh O'Keeffe | Henry De Bromhead | 7 | 11-1 | 22/1 | 19 | 2nd | 142 | 3 | 1 |
| 2022 | Global Citizen | Kielan Woods | Ben Pauling | 10 | 10-6 | 28/1 | 16 | 2nd | 136 | 5 | 0 |
| 2021 | Sky Pirate | Nick Scholfield | Jonjo O'Neill | 8 | 11-6 | 14/1 | 19 | F | 152 | 5 | 2 |
| 2020 | Chosen Mate | Davy Russell | Gordon Elliott | 7 | 11-4 | 7/2 F | 18 | 1st | 147 | 7 | 1 |
| 2019 | Croco Bay | Kielan Woods | Ben Case | 12 | 10-12 | 66/1 | 19 | 10th | 139 | 0 | 0 |
| 2018 | Le Prezien | Barry Geraghty | Paul Nicholls | 7 | 11-8 | 15/2 2F | 22 | F | 150 | 3 | 0 |
| 2017 | Rock The World | Robbie Power | Jessica Harrington | 9 | 11-5 | 10/1 | 24 | 8th | 147 | 4 | 0 |
| 2016 | Solar Impulse | Sam Twiston-Davies | Paul Nicholls | 6 | 11-0 | 28/1 | 24 | 3rd | 140 | 2 | 0 |
| 2015 | Next Sensation | Tom Scudamore | Michael Scudamore | 8 | 11-2 | 16/1 | 20 | 4th/PU | 143 | 3 | 0 |
2026MartatorAGE 9 · 10-1266/1
- Jockey
- Charlie Deutsch
- Trainer
- Venetia Williams
- Age
- 9
- Weight
- 10-12
- Price
- 66/1
- Runners
- 20
- Favourite position
- 12th
- Rating
- 139
- Season R / W
- 4/0
2025Jazzy MattyAGE 6 · 10-715/2
- Jockey
- Danny Gilligan
- Trainer
- Cian Collins
- Age
- 6
- Weight
- 10-7
- Price
- 15/2
- Runners
- 20
- Favourite position
- 2nd
- Rating
- 135
- Season R / W
- 8/2
2024Unexpected PartyAGE 9 · 10-1012/1
- Jockey
- Harry Skelton
- Trainer
- Dan Skelton
- Age
- 9
- Weight
- 10-10
- Price
- 12/1
- Runners
- 16
- Favourite position
- 4th
- Rating
- 138
- Season R / W
- 5/1
2023MaskadaAGE 7 · 11-122/1
- Jockey
- Darragh O'Keeffe
- Trainer
- Henry De Bromhead
- Age
- 7
- Weight
- 11-1
- Price
- 22/1
- Runners
- 19
- Favourite position
- 2nd
- Rating
- 142
- Season R / W
- 3/1
2022Global CitizenAGE 10 · 10-628/1
- Jockey
- Kielan Woods
- Trainer
- Ben Pauling
- Age
- 10
- Weight
- 10-6
- Price
- 28/1
- Runners
- 16
- Favourite position
- 2nd
- Rating
- 136
- Season R / W
- 5/0
2021Sky PirateAGE 8 · 11-614/1
- Jockey
- Nick Scholfield
- Trainer
- Jonjo O'Neill
- Age
- 8
- Weight
- 11-6
- Price
- 14/1
- Runners
- 19
- Favourite position
- F
- Rating
- 152
- Season R / W
- 5/2
2020Chosen MateAGE 7 · 11-47/2 F
- Jockey
- Davy Russell
- Trainer
- Gordon Elliott
- Age
- 7
- Weight
- 11-4
- Price
- 7/2 F
- Runners
- 18
- Favourite position
- 1st
- Rating
- 147
- Season R / W
- 7/1
2019Croco BayAGE 12 · 10-1266/1
- Jockey
- Kielan Woods
- Trainer
- Ben Case
- Age
- 12
- Weight
- 10-12
- Price
- 66/1
- Runners
- 19
- Favourite position
- 10th
- Rating
- 139
- Season R / W
- 0/0
2018Le PrezienAGE 7 · 11-815/2 2F
- Jockey
- Barry Geraghty
- Trainer
- Paul Nicholls
- Age
- 7
- Weight
- 11-8
- Price
- 15/2 2F
- Runners
- 22
- Favourite position
- F
- Rating
- 150
- Season R / W
- 3/0
2017Rock The WorldAGE 9 · 11-510/1
- Jockey
- Robbie Power
- Trainer
- Jessica Harrington
- Age
- 9
- Weight
- 11-5
- Price
- 10/1
- Runners
- 24
- Favourite position
- 8th
- Rating
- 147
- Season R / W
- 4/0
2016Solar ImpulseAGE 6 · 11-028/1
- Jockey
- Sam Twiston-Davies
- Trainer
- Paul Nicholls
- Age
- 6
- Weight
- 11-0
- Price
- 28/1
- Runners
- 24
- Favourite position
- 3rd
- Rating
- 140
- Season R / W
- 2/0
2015Next SensationAGE 8 · 11-216/1
- Jockey
- Tom Scudamore
- Trainer
- Michael Scudamore
- Age
- 8
- Weight
- 11-2
- Price
- 16/1
- Runners
- 20
- Favourite position
- 4th/PU
- Rating
- 143
- Season R / W
- 3/0
| Year | Winner | Cheltenham | Distance Form (15-17f) | Hurdle | Chase | Previous race | Days since run | Previous result | Grade Wins | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Runs | Wins | Runs | Wins | Runs | Wins | Runs | Wins | Grade 1 wins | Grade 2 wins | Grade 3 wins | |||||
| 2026 | Martator | 4 | 0 | 23 | 4 | 16 | 2 | 20 | 5 | Handicap Chase (Sandown) | 39 | UR / 11 | 0 | 0 | 1 |
| 2025 | Jazzy Matty | 2 | 1 | 10 | 2 | 11 | 2 | 6 | 2 | Handicap Hurdle (Thurles) | 52 | 2 / 9 | 0 | 0 | 1 |
| 2024 | Unexpected Party | 6 | 0 | 14 | 3 | 7 | 2 | 11 | 1 | Timeform Handicap Chase (Cheltenham) | 46 | 9 / 12 | 0 | 0 | 0 |
| 2023 | Maskada | 0 | 0 | 15 | 4 | 11 | 3 | 10 | 2 | Handicap Chase (Leopardstown) | 38 | 11 / 23 | 0 | 0 | 0 |
| 2022 | Global Citizen | 3 | 0 | 20 | 6 | 16 | 4 | 5 | 1 | Contenders Hurdle (Sandown) | 39 | 3 / 5 | 0 | 3 | 0 |
| 2021 | Sky Pirate | 4 | 1 | 3 | 2 | 6 | 2 | 13 | 2 | Kingmaker Novices Chase (Warwick) | 30 | 2 / 4 | 0 | 0 | 0 |
| 2020 | Chosen Mate | 0 | 0 | 10 | 3 | 7 | 2 | 3 | 1 | Beginners Chase (Gowran Park) | 50 | 1 / 9 | 0 | 1 | 0 |
| 2019 | Croco Bay | 6 | 0 | 27 | 4 | 10 | 2 | 25 | 4 | Handicap Chase (Worcester) | 227 | 2 / 5 | 0 | 0 | 0 |
| 2018 | Le Prezien | 5 | 1 | 7 | 3 | 8 | 3 | 9 | 2 | Caspian Caviar Handicap (Cheltenham) | 90 | 8 / 10 | 0 | 2 | 0 |
| 2017 | Rock The World | 3 | 1 | 20 | 4 | 13 | 2 | 11 | 3 | Handicap Chase (Cheltenham) | 146 | 11 / 14 | 0 | 0 | 1 |
| 2016 | Solar Impulse | 2 | 0 | 14 | 1 | 10 | 2 | 10 | 1 | Graduation Chase (Exeter) | 92 | PU / 4 | 0 | 0 | 0 |
| 2015 | Next Sensation | 2 | 0 | 13 | 3 | 3 | 0 | 11 | 3 | Handicap Chase (Newbury) | 104 | 4 / 8 | 0 | 0 | 0 |
2026MartatorBEFORE THE RACE
- Cheltenham R / W
- 4/0
- Distance Form (15-17f) R / W
- 23/4
- Hurdle R / W
- 16/2
- Chase R / W
- 20/5
- Previous race
- Handicap Chase (Sandown)
- Days since run
- 39
- Previous result
- UR / 11
- Grade Wins 1 / 2 / 3
- 0/0/1
2025Jazzy MattyBEFORE THE RACE
- Cheltenham R / W
- 2/1
- Distance Form (15-17f) R / W
- 10/2
- Hurdle R / W
- 11/2
- Chase R / W
- 6/2
- Previous race
- Handicap Hurdle (Thurles)
- Days since run
- 52
- Previous result
- 2 / 9
- Grade Wins 1 / 2 / 3
- 0/0/1
2024Unexpected PartyBEFORE THE RACE
- Cheltenham R / W
- 6/0
- Distance Form (15-17f) R / W
- 14/3
- Hurdle R / W
- 7/2
- Chase R / W
- 11/1
- Previous race
- Timeform Handicap Chase (Cheltenham)
- Days since run
- 46
- Previous result
- 9 / 12
- Grade Wins 1 / 2 / 3
- 0/0/0
2023MaskadaBEFORE THE RACE
- Cheltenham R / W
- 0/0
- Distance Form (15-17f) R / W
- 15/4
- Hurdle R / W
- 11/3
- Chase R / W
- 10/2
- Previous race
- Handicap Chase (Leopardstown)
- Days since run
- 38
- Previous result
- 11 / 23
- Grade Wins 1 / 2 / 3
- 0/0/0
2022Global CitizenBEFORE THE RACE
- Cheltenham R / W
- 3/0
- Distance Form (15-17f) R / W
- 20/6
- Hurdle R / W
- 16/4
- Chase R / W
- 5/1
- Previous race
- Contenders Hurdle (Sandown)
- Days since run
- 39
- Previous result
- 3 / 5
- Grade Wins 1 / 2 / 3
- 0/3/0
2021Sky PirateBEFORE THE RACE
- Cheltenham R / W
- 4/1
- Distance Form (15-17f) R / W
- 3/2
- Hurdle R / W
- 6/2
- Chase R / W
- 13/2
- Previous race
- Kingmaker Novices Chase (Warwick)
- Days since run
- 30
- Previous result
- 2 / 4
- Grade Wins 1 / 2 / 3
- 0/0/0
2020Chosen MateBEFORE THE RACE
- Cheltenham R / W
- 0/0
- Distance Form (15-17f) R / W
- 10/3
- Hurdle R / W
- 7/2
- Chase R / W
- 3/1
- Previous race
- Beginners Chase (Gowran Park)
- Days since run
- 50
- Previous result
- 1 / 9
- Grade Wins 1 / 2 / 3
- 0/1/0
2019Croco BayBEFORE THE RACE
- Cheltenham R / W
- 6/0
- Distance Form (15-17f) R / W
- 27/4
- Hurdle R / W
- 10/2
- Chase R / W
- 25/4
- Previous race
- Handicap Chase (Worcester)
- Days since run
- 227
- Previous result
- 2 / 5
- Grade Wins 1 / 2 / 3
- 0/0/0
2018Le PrezienBEFORE THE RACE
- Cheltenham R / W
- 5/1
- Distance Form (15-17f) R / W
- 7/3
- Hurdle R / W
- 8/3
- Chase R / W
- 9/2
- Previous race
- Caspian Caviar Handicap (Cheltenham)
- Days since run
- 90
- Previous result
- 8 / 10
- Grade Wins 1 / 2 / 3
- 0/2/0
2017Rock The WorldBEFORE THE RACE
- Cheltenham R / W
- 3/1
- Distance Form (15-17f) R / W
- 20/4
- Hurdle R / W
- 13/2
- Chase R / W
- 11/3
- Previous race
- Handicap Chase (Cheltenham)
- Days since run
- 146
- Previous result
- 11 / 14
- Grade Wins 1 / 2 / 3
- 0/0/1
2016Solar ImpulseBEFORE THE RACE
- Cheltenham R / W
- 2/0
- Distance Form (15-17f) R / W
- 14/1
- Hurdle R / W
- 10/2
- Chase R / W
- 10/1
- Previous race
- Graduation Chase (Exeter)
- Days since run
- 92
- Previous result
- PU / 4
- Grade Wins 1 / 2 / 3
- 0/0/0
2015Next SensationBEFORE THE RACE
- Cheltenham R / W
- 2/0
- Distance Form (15-17f) R / W
- 13/3
- Hurdle R / W
- 3/0
- Chase R / W
- 11/3
- Previous race
- Handicap Chase (Newbury)
- Days since run
- 104
- Previous result
- 4 / 8
- Grade Wins 1 / 2 / 3
- 0/0/0
| Year | Winner | Next run | Date | Result | Rest-of-season runs | Rest-of-season results | Next Cheltenham Festival run | Festival result |
|---|---|---|---|---|---|---|---|---|
| 2026 | Martator | Handicap Chase (Ascot) | Oct-26 | 2 / 11 | 0 | - | - | - |
| 2025 | Jazzy Matty | Handicap Hurdle (Fairyhouse) | Apr-25 | 6 / 16 | 2 | 0 wins, 0 placed | Grand Annual | 2 / 20 |
| 2024 | Unexpected Party | Red Rum Handicap Chase (Aintree) | Apr-24 | PU / 15 | 1 | 0 wins, 0 placed | Grand Annual | 2 / 20 |
| 2023 | Maskada | Mares Chase (Clonmel) | Nov-23 | 4 / 5 | 0 | - | Grand Annual | 7 / 16 |
| 2022 | Global Citizen | Handicap Chase (Worcester) | Sep-22 | PU / 7 | 0 | - | Grand Annual | 3 / 19 |
| 2021 | Sky Pirate | Handicap Chase (Cheltenham) | Oct-21 | 2 / 7 | 0 | - | Grand Annual | 11 / 16 |
| 2020 | Chosen Mate | Grimes Hurdle (Tipperary) | Jun-20 | 13 / 14 | 0 | - | Grand Annual | 10 / 19 |
| 2019 | Croco Bay | Handicap Chase (Fairyhouse) | May-19 | 3 / 12 | 1 | 0 wins, 1 placed | Grand Annual | 9 / 18 |
| 2018 | Le Prezien | Melling Chase (Aintree) | Apr-18 | PU / 6 | 1 | 0 wins, 0 placed | Grand Annual | 11 / 19 |
| 2017 | Rock The World | Champion Chase (Punchestown) | Apr-17 | 4 / 8 | 1 | 0 wins, 0 placed | Grand Annual | 9 / 22 |
| 2016 | Solar Impulse | Handicap Chase (Ayr) | Apr-16 | 3 / 7 | 2 | 0 wins, 0 placed | Grand Annual | 16 / 24 |
| 2015 | Next Sensation | Red Rum Handicap Chase (Aintree) | Apr-15 | PU / 17 | 1 | 0 wins, 0 placed | Grand Annual | 14 / 24 |
2026MartatorTHE NEXT CHAPTER
- Next run
- Handicap Chase (Ascot)
- Date
- Oct-26
- Result
- 2 / 11
- Season runs after
- 0
- Season results after
- -
- Next Festival run
- -
- Festival result
- -
2025Jazzy MattyTHE NEXT CHAPTER
- Next run
- Handicap Hurdle (Fairyhouse)
- Date
- Apr-25
- Result
- 6 / 16
- Season runs after
- 2
- Season results after
- 0 wins, 0 placed
- Next Festival run
- Grand Annual
- Festival result
- 2 / 20
2024Unexpected PartyTHE NEXT CHAPTER
- Next run
- Red Rum Handicap Chase (Aintree)
- Date
- Apr-24
- Result
- PU / 15
- Season runs after
- 1
- Season results after
- 0 wins, 0 placed
- Next Festival run
- Grand Annual
- Festival result
- 2 / 20
2023MaskadaTHE NEXT CHAPTER
- Next run
- Mares Chase (Clonmel)
- Date
- Nov-23
- Result
- 4 / 5
- Season runs after
- 0
- Season results after
- -
- Next Festival run
- Grand Annual
- Festival result
- 7 / 16
2022Global CitizenTHE NEXT CHAPTER
- Next run
- Handicap Chase (Worcester)
- Date
- Sep-22
- Result
- PU / 7
- Season runs after
- 0
- Season results after
- -
- Next Festival run
- Grand Annual
- Festival result
- 3 / 19
2021Sky PirateTHE NEXT CHAPTER
- Next run
- Handicap Chase (Cheltenham)
- Date
- Oct-21
- Result
- 2 / 7
- Season runs after
- 0
- Season results after
- -
- Next Festival run
- Grand Annual
- Festival result
- 11 / 16
2020Chosen MateTHE NEXT CHAPTER
- Next run
- Grimes Hurdle (Tipperary)
- Date
- Jun-20
- Result
- 13 / 14
- Season runs after
- 0
- Season results after
- -
- Next Festival run
- Grand Annual
- Festival result
- 10 / 19
2019Croco BayTHE NEXT CHAPTER
- Next run
- Handicap Chase (Fairyhouse)
- Date
- May-19
- Result
- 3 / 12
- Season runs after
- 1
- Season results after
- 0 wins, 1 placed
- Next Festival run
- Grand Annual
- Festival result
- 9 / 18
2018Le PrezienTHE NEXT CHAPTER
- Next run
- Melling Chase (Aintree)
- Date
- Apr-18
- Result
- PU / 6
- Season runs after
- 1
- Season results after
- 0 wins, 0 placed
- Next Festival run
- Grand Annual
- Festival result
- 11 / 19
2017Rock The WorldTHE NEXT CHAPTER
- Next run
- Champion Chase (Punchestown)
- Date
- Apr-17
- Result
- 4 / 8
- Season runs after
- 1
- Season results after
- 0 wins, 0 placed
- Next Festival run
- Grand Annual
- Festival result
- 9 / 22
2016Solar ImpulseTHE NEXT CHAPTER
- Next run
- Handicap Chase (Ayr)
- Date
- Apr-16
- Result
- 3 / 7
- Season runs after
- 2
- Season results after
- 0 wins, 0 placed
- Next Festival run
- Grand Annual
- Festival result
- 16 / 24
2015Next SensationTHE NEXT CHAPTER
- Next run
- Red Rum Handicap Chase (Aintree)
- Date
- Apr-15
- Result
- PU / 17
- Season runs after
- 1
- Season results after
- 0 wins, 0 placed
- Next Festival run
- Grand Annual
- Festival result
- 14 / 24
The winner profile.
Calculated from the detailed winner records above. Missing values are excluded from each calculation, so denominators can differ.
| Category | Profile angle | Winners | Share of winners | Study list |
|---|---|---|---|---|
| MarketTABLE CALCULATION | Started favourite / joint or co-favourite | 1/12 | ||
| MarketTABLE CALCULATION | Top three in the betting | 2/12 | ||
| Recent formTABLE CALCULATION | Won previous start | 1/12 | ||
| CourseTABLE CALCULATION | Had already won at Cheltenham | 4/12 | ||
| CourseTABLE CALCULATION | Had already run at Cheltenham | 10/12 | ||
| DistanceTABLE CALCULATION | Had won over the listed distance band | 12/12 | ||
| DistanceTABLE CALCULATION | Had run over the listed distance band | 12/12 | ||
| SeasonTABLE CALCULATION | Had at least one win that season | 5/12 | ||
| SeasonTABLE CALCULATION | Had at least three runs that season | 10/12 | ||
| Recent formTABLE CALCULATION | Ran within the previous 60 days | 7/12 | ||
| RatingTABLE CALCULATION | Rated 150 or higher | 2/12 | ||
| AgeTABLE CALCULATION | Aged 6 | 2/12 | ||
| AgeTABLE CALCULATION | Aged 7 | 3/12 | ||
| AgeTABLE CALCULATION | Aged 8 | 2/12 | ||
| AgeTABLE CALCULATION | Aged 9 | 3/12 | ||
| AgeTABLE CALCULATION | Aged 10 | 1/12 | ||
| AgeTABLE CALCULATION | Aged 12 | 1/12 |
Follow-up summary
Reported follow-up figures remain distinct from the detailed winner tables.
Won on next start
Placed on next start
Raced again that season
Won again that season
Placed again that season
Festival returns
| Destination | Went | Won | Placed |
|---|---|---|---|
| Grand Annual | 11/12 | 0/11 | 3 |
Sample notes and interpretation
- R / W = runs / wins before the Festival race. A dash is a missing or unreported value, not zero. Price suffixes: F = favourite, JF = joint favourite, CF = co-favourite, 2F / 3F = second / third favourite.
- The favourite-position column records the listed result of the favourite(s). Price suffixes identify the winner’s position in the market. These fields are retained independently.
- All listed rows are retained, including blank years. Winner counts exclude rows with no named winner. Later missing results do not imply a loss.
- Summary ratios are retained as reported and may not reconcile with every detailed table cell. They are displayed separately from calculations made from the winner records. A high winner share is not a selection strike rate or evidence of profit.
- “Won” and “placed” are retained as separate reported outcomes. No combined place rate or profit is inferred.
Do the weights support the story?
A falling mark makes a horse cheaper in handicap terms, but there should be some sign that its ability remains. Recent finishing positions may conceal encouraging efforts, or they may accurately describe a decline. The replay and the quality of the opposition help you decide.
An improving novice has the opposite question to answer. How much of the latest performance is already reflected in the new rating, and how much development is still plausible? Do not assume that youth or a fashionable stable automatically supplies the missing pounds.
Map the pressure before choosing a runner
Identify the horses likely to want the lead and the ones comfortable taking a position behind them. You are not trying to predict every move. You are checking whether your selection’s preferred way of racing is likely to be available.
Ground conditions also matter to rhythm. The same horse can find it easier to hold a position when the pace is softened by testing ground, while another needs a sounder surface to use its speed. Match the evidence to the day rather than treating an old course result as a permanent verdict.
Previous renewals
The 2027 runners
Declarations will settle the field.
The 2027 runners are not yet declared. A past winner or a horse quoted in an ante-post market is not a confirmed runner. Check entries, connections’ published plans and the final declarations before treating a horse as part of this field.
No live prices or confirmed 2027 runner list are presented in this guide. Reviewed 11 November 2026.
Your questions, answered
How far is the Grand Annual?
It is approximately two miles. The final racecard gives the exact distance for the current renewal.
Should I favour a horse that is below its last winning mark?
Treat that as a starting point. It must still be capable of a comparable performance under the conditions it faces now.
Sources & editorial notes
Reviewed 11 November 2026. Interpretation is Puntrr’s; factual results and conditions are linked below.