Skip to content
Horse profile

Londonofficecallin (IRE)

9yo gelding · Trainer Gavin Cromwell · Owner In Bounds Syndicate
49 runs · 25 courses · from Jul 2019
As at 8 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
11 wins · 7 courses Last run 26 Sep 2026 · 12th of 14 Last raced off OR 126
KTB Profile

Londonofficecallin is an 11-time winner from 49 starts who has scored on good, good to soft and soft ground. He has three wins from eight starts at Punchestown, two from four at Killarney and two from two at Down Royal, with all wins on turf. His most recent success came in a handicap hurdle at Killarney over 2m5f – 3m in Aug 2026 off an official rating of 120. He last ran at Listowel in Sep 2026, finishing 12 of 14 in the M.J. Carroll ARRO Handicap Hurdle off a mark of 126. Typically held up, he was ridden with patience in seven of 11 analysed runs.

Based on 49 archived runs · run-style from 19 commented runs since Aug 2024 · updated 8 Nov 2026
KTB at a glance OR at career high
Official rating126At career-high mark
126 50–126

KTB Speed and Rating

KTB Speed

Best recent Speed 106 the best of the last 3 graded (A or B) runs · Killarney (IRE), 22 Aug 2026

How fast the horse ran, as points against the day-corrected standard time for its course and distance: 100 is the median GB Class 4 handicap winner on that code; one point is 0.1% of the standard time. A, B or C is how much the day's card could tell us, not how good the run was. What this means →

Jumps 27 figures · best 139B · median 78
GoingRunsBestMedianSince 8 Nov 2025
Soft13139B781 run · —
Good to Soft7124B772 runs · 99 / 78
Good6123B96.52 runs · 106 / 98
Heavy1———
DistanceRunsBestMedianSince 8 Nov 2025
2m1f – 2m4f14139B934 runs · 99 / 77
2m5f – 3m7124B1031 run · —
1m5f – 2m683B68.5—
Flat 15 figures · best 160A · median 89
GoingRunsBestMedianSince 8 Nov 2025
Soft5151C921 run · —
Good5160A98—
Good to Soft289A78.51 run · —
Heavy1———
Standard (AW)1———
Good to Firm1———
DistanceRunsBestMedianSince 8 Nov 2025
1m5f – 2m8160A951 run · —
1m2f – 1m4f3151C921 run · —
6f – 7f371C68—
1m – 1m1f1———

Of 49 runs looked at, 7 have no figure: did not complete (5) · obstacles omitted — the race ran a shortened course (2).

KTB Speed v1 · batch 15 Sep 2026 · GB & Irish racing only · 42 figures from 49 runs · as at 4 Oct 2026 · a record, not a forecast

KTB Rating

Best recent KTB Rating (jumps) 129A the best of the last 3 rated runs · Killarney (IRE), 22 Aug 2026 Official rating 126 at the last jumps run, 26 Sep 2026

Best recent KTB Rating (flat) 97A the best of the last 3 rated runs · Cork, 3 May 2026 Official rating 87 at the last flat run, 20 Jul 2026

What the horse achieved in each race, in pounds on the official-rating scale, from the weight carried, the lengths beaten and the race's own level solved across the archive — never the market, never the official rating as a starting point. The headline is the best of the horse's last three rated runs on that code — its best recent day. The KTB Rating on a racecard is a different reading of the same figures: the level the horse has been running to, an average of up to its last six runs with the latest counting most, so the two can differ. A, B or C on a run is how much known form was in that race. What this means →

Jumps 29 figures · best 142A · median 102
GoingRunsBestMedianSince 8 Nov 2025
Soft14126A1011 run · —
Good to Soft8142A106.52 runs · 114 / 112
Good6129A107.52 runs · 129 / 126.5
Heavy1———
DistanceRunsBestMedianSince 8 Nov 2025
2m1f – 2m4f16126A103.54 runs · 126 / 119
2m5f – 3m7142A1171 run · —
1m5f – 2m6111A93.5—
Flat 15 figures · best 97A · median 74
GoingRunsBestMedianSince 8 Nov 2025
Soft597A701 run · —
Good587A81—
Good to Soft284A64.51 run · —
Heavy1———
Standard (AW)1———
Good to Firm1———
DistanceRunsBestMedianSince 8 Nov 2025
1m5f – 2m886B771 run · —
1m2f – 1m4f397A871 run · —
6f – 7f359A58—
1m – 1m1f1———

Of 49 runs looked at, 5 have no figure: did not complete (or a non-runner row) (5).

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 44 figures from 49 runs · as at 4 Oct 2026 · a record, not a forecast

Both figures are KTB's own, computed from the archive; no vendor rating enters either. Every run's figure is on its form line below with its grade. Grades measure how much the archive could see, never the merit of the run.

Run style from 19 analysed runs since Aug 2024

  • Prominent 8 (42%) · 4 wins
  • Mid-division 7 (37%) · 2 wins
  • Held up 3 (16%) · 1 win
  • Led 1 (5%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 8.3% of 2,639 runs since Apr 2018 (160 horses).

Strongest on heavy going: 11.7% from 179. Strongest over 1m5f – 2m (all codes): 11.5% from 253.

GoingRunsWinsSRvs sireThis horse
Firm11218.2%+9.9—
Good to Firm315257.9%−0.40 from 1
Good635538.3%04 from 12
Good to Soft270217.8%−0.52 from 10
Soft489357.2%−1.15 from 21
Heavy1792111.7%+3.40 from 4
Standard (AW)740628.4%+0.10 from 1
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f331309.1%+0.8—
6f – 7f905697.6%−0.70 from 3
1m – 1m1f621487.7%−0.60 from 1
1m2f – 1m4f368328.7%+0.42 from 3
1m5f – 2m2532911.5%+3.24 from 15
2m1f – 2m4f11065.5%−2.82 from 18
2m5f – 3m39512.8%+4.53 from 8
Over 3m1200%−8.30 from 1

Flat and jumps together (all codes) · since Apr 2018 · as at 7 Nov 2026 · rows under 30 runs muted · win % is the measure, a record not a forecast

Dam

3 siblings in the archive, 1 winner — best of them Quiet Thunder (IRE) (1 win).

The wins came over 2m2½f; the highest grade won is Class 4 (Quiet Thunder (IRE)).

ProduceRunsWinsWin tripsBest grade
Quiet Thunder (IRE)2612m2½fClass 4
Gulf Coast Highway (IRE)40——
Miss Sovereign (IRE)30——

Record by conditions

GoingRunsWinsSR£1
Soft 21 5 24% +42.50
Good 12 4 33% +7.58
Good to Soft 10 2 20% +0.50
Heavy 4 0 0% −4.00
Standard (AW) 1 0 0% −1.00
Good to Firm 1 0 0% −1.00

ClassRunsWinsSR£1
Class 3 2 0 0% −2.00
Class 2 1 0 0% −1.00

CourseRunsWinsSR£1
Punchestown 8 3 38% +10.50
Killarney 4 2 50% +4.00
Cork 3 1 33% +38.00
Navan 3 0 0% −3.00
Wexford 2 0 0% −2.00
Kilbeggan 2 0 0% −2.00
Cheltenham 2 0 0% −2.00
Leopardstown 2 0 0% −2.00
Fairyhouse 2 1 50% +1.25
Thurles 2 1 50% −0.17
Down Royal 2 2 100% +10.00
Curragh 2 0 0% −2.00
Limerick 2 0 0% −2.00
Clonmel 2 0 0% −2.00
Listowel (IRE) 1 0 0% −1.00
Killarney (IRE) 1 1 100% +8.00
Ballinrobe (IRE) 1 0 0% −1.00
Wolverhampton (AW) 1 0 0% −1.00
Ballinrobe 1 0 0% −1.00
Sligo 1 0 0% −1.00
Listowel 1 0 0% −1.00
Tramore 1 0 0% −1.00
Gowran Park 1 0 0% −1.00
Galway 1 0 0% −1.00
Tipperary 1 0 0% −1.00

DistanceRunsWinsSR£1
2m1f – 2m4f 18 2 11% −5.00
1m5f – 2m 15 4 27% +4.75
2m5f – 3m 8 3 38% +10.00
1m2f – 1m4f 3 2 67% +39.83
6f – 7f 3 0 0% −3.00
Over 3m 1 0 0% −1.00
1m – 1m1f 1 0 0% −1.00

JockeyRunsWinsSR£1
Cian Quirke 10 0 0% −10.00
Daniel King 6 2 33% +7.00
Robert Whearty 4 2 50% +40.25
Mark Gallagher 4 0 0% −4.00
Seamie Heffernan 3 1 33% +1.50
Conor McNamara 3 1 33% +0.50
Keith Donoghue 2 0 0% −2.00
Kieren Buckley 2 1 50% +3.50
Kevin Brouder 2 0 0% −2.00
Ambrose McCurtin 2 0 0% −2.00
Mark Walsh 1 0 0% −1.00
Eoin Staples 1 1 100% +8.00
Finley Marsh 1 0 0% −1.00
Wayne Hassett 1 1 100% +0.83
Wayne Lordan 1 1 100% +5.50
Leigh Roche 1 1 100% +4.50
Mr A P Ryan 1 0 0% −1.00
Danny Mullins 1 0 0% −1.00
Patrick Corbett 1 0 0% −1.00
Rachael Blackmore 1 0 0% −1.00
Jamie Hayes 1 0 0% −1.00

HeadgearRunsWinsSR£1
Tongue tie 33 11 33% +60.58
None 12 0 0% −12.00
Tongue tie + cheekpieces 4 0 0% −4.00

SeasonRunsWinsSR£1
2026 7 2 29% +43.00
2025 8 3 38% +8.75
2024 4 2 50% +4.33
2023 8 4 50% +10.50
2022 7 0 0% −7.00
2021 8 0 0% −8.00
2020 3 0 0% −3.00
2019 4 0 0% −4.00

TypeRunsWinsSR£1
Hurdle 30 5 17% +1.00
Flat 15 6 40% +47.58
Chase 4 0 0% −4.00

Splits include every sample, however small — muted rows are under 3 runs. A one-from-one record is a fact, not a trend: read the Runs column before the strike rate.

Form

DateCourseRace PosBtn Wgt ORSpdKTB Jockey SP
2026 · 7 runs
26 Sep 26+35d Listowel (IRE) M.J. Carroll ARRO Handicap Hurdle 2m4f · Good To Yielding · 14 ran Settled in the pack - third at halfway - driven and faded before two out - stumbled at that fence then no threat after 12/14 shd 10-12 12699B114A Mark Walsh 22/1
22 Aug 26+33d Killarney (IRE) Tote Guarantee, Never Beaten By SP Handicap Hurdle 2m6½f · Good · 14 ran Handy early - drifted through mid-pack before improving into contention approaching the straight - made ground three out - hit the front just before two out and drifted slightly left - pushed clear late - finished strongly for the win 1/14 10-9 120106B129A Eoin Staples 8/1
20 Jul 26+20d Ballinrobe (IRE) Tote.ie Everyday Is A Money Back Day Handicap 1m5f · Good To Yielding · 9 ran shared the early pace - hit the front 3f out - driven along 2f out before being passed 1f out - had nothing more in 4th in the final furlong 4/9 4½ 10-0 8789A84A Robert Whearty 5/1
30 Jun 26+15d Wexford Racing Again July 3rd Rated Novice Chase 2m3½f · Good · 10 ran Settled just behind pace early - went on after 4th - hit obstacles awkwardly at 7th and 8th - lost front spot before 2 out - unable to threaten in front from there - faded in the final stretch to finish 5th 5/10 ½ 11-5 11790A124A Keith Donoghue 11/2
15 Jun 26+15d Kilbeggan T. Murray & Son Ltd. Beginners Chase 2m4f · Yielding · 12 ran Settled in midfield - improved into 5th with 3 furlongs left - urged forward into 4th and up to 3rd with a stumble at the last - into 2nd inside the final furlong - stayed on for a place 2/12 3¼ 11-12 —64A126A Kieren Buckley 8/1
31 May 26+28d Kilbeggan Geoff Scally Centra Summerhill Beginners Chase 2m4½f · Good To Yielding · 10 ran Settled midfield - improved into third approaching two out but couldn't sustain it into the straight - held in fourth and unable to find more up the run-in 5/10 1¼ 11-12 —57C110C Keith Donoghue 10/3
03 May 26+169d Cork HORSE AND JOCKEY HOTEL Cork Derby (Premier Handicap) 1m4f · Soft · 15 ran Settled behind the front group - 6th at halfway - eased forward on the wide side entering the straight - improved into 4th 2f out - joined the front runners 1f out and hit the front close home - stayed on strongly to score 1/15 8-11 83151C97A Robert Whearty 40/1
2025 · 8 runs
15 Nov 25+27d Cheltenham From The Horses Mouth Podcast Handicap Hurdle (GBB Race) Class 2 · 3m · Soft · 8 ran Settled with the pack early - hampered fluency 7th before slipping backward 2 out - eased and pulled up soon after PU/8 — 10-7 125—— Daniel King 25/1
19 Oct 25+80d Leopardstown Bahrain Turf Club October Handicap (Premier Handicap) 1m4f · Heavy · 16 ran Sat close to the front pack early - 6th at halfway - driven and dropped back entering the straight - faded with nothing left and eventually well held 15/16 ½ 9-4 8451C71C Robert Whearty 12/1
31 Jul 25+22d Wolverhampton (AW) Racing League Race 10 Handicap (GBBPlus Race) Class 3 · 1m6f · Standard · 12 ran Held up handy on the outside - driven approaching 3f out - dropped away with 2f left - eventually finished ninth 9/12 1 9-7 8581A76A Finley Marsh 10/3J
09 Jul 25+31d Fairyhouse Fairyhouse Winter Festival 29th & 30th November Rated Race 1m6f · Good · 6 ran Settled just behind the pace early - up to second by halfway - moved through smoothly to hit the front 4f out - drew clear 3f out - kept finding more late to score comfortably 1/6 8-12 73160A86B Robert Whearty 9/4
08 Jun 25+13d Punchestown Madison Flooring Supporting Kilmacud Crokes Handicap Hurdle 2m7½f · Good To Yielding · 17 ran Midfield early - small error at the 4th - moved into contention after 3 out - sharing 2nd going into the straight and going strongly - hit the front before the last - pecked and edged left at the last - driven out on the run-in - wandered left near the line - won narrowly 1/17 11-7 115124B142A Kieren Buckley 9/2
26 May 25+27d Ballinrobe McHale Mayo Handicap Hurdle 2m6½f · Good · 16 ran Tracked the pace group - pushed along after the second last - finished strongly from the final flight to take third 3/16 ½ 10-0 111103B119A Daniel King 15/2
29 Apr 25+107d Punchestown Albert Bartlett Triple Crown Series Final Handicap Hurdle 2m3½f · Yielding · 25 ran Held up towards the back - moved into contention 2 out - still down in 9th turning for home - unable to threaten leaders and finished without gaining 8/25 3¼ 10-8 112105B120A Daniel King 10/1
12 Jan 25+56d Punchestown Albert Bartlett Triple Crown Series Qualifier Handicap Hurdle 2m4½f · Soft · 16 ran Towards the back - moved through on the rails to hit the front entering the straight and opened up 2 lengths - minor error at the last - stayed on strongly on the run-in to win 1/16 10-8 102100B123A Daniel King 7/1
2024 · 4 runs
17 Nov 24+38d Navan Bar One Racing 'Bet 10 Get 50 Sign Up Offer' Tara Handicap Hurdle (80-130) 2m6½f · Yielding · 23 ran Settled in the pack early - pushed along with little response before the turn - dropped away and finished a distant last 22/23 42 10-0 10234C91C Daniel King 5/2F
10 Oct 24+10d Thurles Welcome Back To Thurles Handicap (47-65) 1m4½f · Good · 13 ran Settled in the pack early - 6th at halfway - moved into 3rd turning into the straight - asked for effort 2f out - edged into 2nd close home before hitting the front - stayed on strongly to win 1/13 10-2 7092C87A Wayne Hassett 5/6F
30 Sep 24+54d Down Royal Molson Coors Beverage Company Handicap 1m5f · Soft · 14 ran Sat just behind the front group early - 4th at halfway - moved through smoothly to hit the front over 2f out - driven out under pressure inside the final furlong to prevail 1/14 8-9 6192C78A Wayne Lordan 11/2
07 Aug 24+263d Sligo Rockshore Cider Handicap (47-65) 1m5½f · Yielding To Soft · 14 ran Held up towards the back of the pack - driven with no response 4f out - made no headway in the straight and beaten well into 12th 12/14 1¾ 10-0 6387C67A Seamie Heffernan 13/2C
2023 · 8 runs
18 Nov 23+48d Cheltenham Paddy Power Intermediate Handicap Hurdle Class 3 · 2m5f · Soft · 9 ran 6/9 15 10-2 10877A102A Conor McNamara 8/1
01 Oct 23+49d Killarney Follow ToteRacing On Twitter Handicap Hurdle (80-102) 2m7f · Yielding To Soft · 15 ran 1/15 11-8 95106B117A Conor McNamara 5/2F
13 Aug 23+25d Curragh quinnbet.com Handicap 1m6f · Good · 21 ran 4/21 nk 9-9 6598C81A Seamie Heffernan 11/4F
19 Jul 23+25d Killarney Every Race Live From Killarney Only On Racing TV Handicap (47-70) 1m6f · Yielding · 15 ran 1/15 9-4 57103C70A Seamie Heffernan 7/2F
24 Jun 23+13d Down Royal Weatherbys Digital Solutions Handicap (47-65) 1m5f · Good · 12 ran 1/12 9-1 50105A74A Leigh Roche 9/2
11 Jun 23+16d Punchestown Ladbrokes Handicap Hurdle (80-95) 2m3½f · Good To Yielding · 25 ran 1/25 10-8 80114B118A Daniel King 4/1F
26 May 23+99d Limerick Regeneron Ireland Handicap Hurdle (80-95) (Div 2) 2m3f · Good To Yielding · 17 ran 6/17 ¾ 10-13 8076B90A Conor McNamara 10/3
16 Feb 23+67d Clonmel Kilmolash (Q.R.) Handicap Hurdle (80-102) 2m3f · Soft · 15 ran PU/15 — 10-6 82—— Mr A P Ryan 6/1
2022 · 7 runs
11 Dec 22+33d Cork Finbarr Quaid Electrical Novice Handicap Hurdle (80-102) 2m4f · Yielding To Soft · 24 ran 10/24 nk 10-3 8496B79A Cian Quirke 14/1
08 Nov 22+23d Fairyhouse Irishinjuredjockeys.com Handicap Hurdle (80-95) (Div 1) 2m4f · Soft · 15 ran 3/15 1¼ 11-4 84—104A Danny Mullins 4/1F
16 Oct 22+17d Cork Fermoy Handicap Hurdle (80-95) (Div 1) 2m3f · Yielding · 17 ran 2/17 8 10-10 84139B100A Cian Quirke 9/2
29 Sep 22+152d Clonmel ClonmelRaces.ie Handicap Hurdle (80-95) (Div 1) 2m4f · Good To Yielding · 13 ran 2/13 1¾ 10-11 8277B103A Cian Quirke 10/1
30 Apr 22+51d Punchestown Dooley Insurance Group Cross Country Chase 3m1f · Good · 17 ran PU/17 — 10-12 ——— Cian Quirke 150/1
10 Mar 22+37d Thurles Killinan Handicap Hurdle (80-95) 2m½f · Yielding · 14 ran 4/14 1 10-6 8083B111A Cian Quirke 8/1
01 Feb 22+32d Limerick BetVictor Loyalty Club Opportunity Handicap Hurdle (80-95) (Div 2) 2m · Soft · 14 ran 3/14 1½ 10-11 8063B99A Cian Quirke 28/1
2021 · 8 runs
31 Dec 21+38d Punchestown Adare Manor Opportunity Handicap Hurdle (80-95) 1m7½f · Heavy · 21 ran F/21 — 11-0 80—— Cian Quirke 28/1
23 Nov 21+42d Punchestown William Hill Ireland Extra Places Every Day Handicap Hurdle (80-95) (Div 2) 2m5½f · Good To Yielding · 16 ran 12/16 8 10-8 8071B67A Cian Quirke 22/1
12 Oct 21+17d Punchestown Ladbrokes Proud To Support Irish Racing Handicap Hurdle (80-102) 2m4½f · Good · 20 ran 15/20 1¼ 9-13 82123B77A Cian Quirke 25/1
25 Sep 21+101d Listowel Kathleen Walsh Memorial Handicap Hurdle (80-102) (Div 1) 2m4f · Good To Yielding · 17 ran 7/17 nk 9-13 83—86A Cian Quirke 40/1
16 Jun 21+26d Navan Rathkenny Handicap Hurdle (80-95) (Div 2) 2m4f · Good · 16 ran 11/16 2¼ 11-0 8777C79C Patrick Corbett 25/1
21 May 21+32d Wexford Jim Ryan Racecourse Services Handicap Hurdle (80-95) (Div 2) 2m1f · Heavy · 10 ran PU/10 — 11-7 90—— Rachael Blackmore 10/1
19 Apr 21+28d Tramore Copper Coast Handicap Hurdle (80-102) 2m · Yielding · 13 ran 7/13 ½ 10-2 9378B78A Jamie Hayes 25/1
22 Mar 21+122d Navan Nobber Handicap Hurdle (80-102) 2m · Yielding · 17 ran 11/17 1 10-9 9555C82C Kevin Brouder 25/1
2020 · 3 runs
20 Nov 20+27d Gowran Park Thanks To All Our Sponsors In 2020 3-Y-O Maiden Hurdle 2m · Heavy · 9 ran 5/9 31 11-2 —74C93C Kevin Brouder 66/1
24 Oct 20+19d Galway Renvyle House Hotel 3-y-o Maiden Hurdle 2m½f · Soft · 9 ran 6/9 1 10-11 —58B94A Ambrose McCurtin 40/1
05 Oct 20+408d Killarney KillarneyRaces.ie 3-y-o Maiden Hurdle 2m1f · Good · 9 ran 5/9 2¾ 10-11 —78A96A Ambrose McCurtin 80/1
2019 · 4 runs
24 Aug 19+15d Killarney Irish EBF Supporting Irish Champions Weekend Nursery Handicap (Plus 10) 1m · Good To Yielding · 14 ran 12/14 1½ 8-4 5568C45C Mark Gallagher 50/1
09 Aug 19+22d Curragh Irish Stallion Farms EBF Maiden (Plus 10) 7f · Yielding To Soft · 19 ran 14/19 ¾ 9-5 —68C59A Mark Gallagher 100/1
18 Jul 19+14d Leopardstown Foran Equine Irish EBF Auction Maiden (Plus 10) 6f · Good · 13 ran 9/13 1½ 8-11 —71C58A Mark Gallagher 100/1
04 Jul 19 Tipperary Glenvale Stud Race (Plus 10) 7½f · Good To Firm · 5 ran 5/5 20 9-3 —19C52C Mark Gallagher 50/1

Quick answers

How many races has Londonofficecallin won?
Londonofficecallin (IRE) won 11 of 49 archived starts between 2019 and 2026, a strike rate of 22.4%. Placed 18 times in total (36.7% of starts).
Who trains Londonofficecallin?
Londonofficecallin (IRE) is trained by Gavin Cromwell, who saddled the horse on its most recent run on 26 September 2026.
Who is Londonofficecallin's sire?
Londonofficecallin (IRE) is by Alhebayeb (IRE) out of Elevator Action (IRE), whose sire is Lord Shanakill.
What going does Londonofficecallin prefer?
Londonofficecallin (IRE) has the best record on good going: 4 wins from 12 starts (33.3%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Londonofficecallin's official rating?
The most recent official rating on record is 126, from the run on 26 September 2026. That is also the highest on record.
What is Londonofficecallin's sire's record?
Alhebayeb (IRE)'s progeny in our archive have won 8.3% of 2,639 runs since Apr 2018 (160 horses), Flat and jumps together. Strongest on heavy going: 11.7% from 179. Strongest over 1m5f – 2m (all codes): 11.5% from 253.
Who are Londonofficecallin's siblings?
Out of Elevator Action (IRE), Londonofficecallin (IRE) has 3 other produce in our archive, 1 of them a winner. Most wins: Quiet Thunder (IRE) (1). Highest grade won: Class 4 (Quiet Thunder (IRE)). The wins came over 2m2½f. As at Nov 2026.

Record shown from July 2019. Our archive holds racing in Great Britain, Ireland and France from January 2005. Any runs before that, or in other countries, are not in it. In-running comments are available from 2024 onward.