Skip to content
Horse profile

Monsieur Joe (IRE)

10yo gelding (at last run, Oct 2017) · Last trainer Paul Midgley · Last owner Taylors Bloodstock Ltd
by Choisir (AUS) out of Pascali (GB) (Compton Place)
73 runs · 28 courses · from Apr 2009
As at 5 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 13 Oct 2017 — 3,309 days ago. Our archive can't say whether the horse is still in training.
Last run Oct 2017 · 12th of 20 12 wins · 10 courses Last raced off OR 89
KTB Profile

Monsieur Joe (IRE) is 12 from 73, including a Group 3 win. The biggest win we hold: the Qatar Prix du Petit Couvert at Longchamp (FR) (Sep 2012). Hasn't won since Jul 2016. All 12 wins have come over trips under 6f. Last raced off 89, 23lb below the career-high mark.

Based on 73 archived runs · updated 5 Nov 2026
KTB at a glance OR ↓ 23lb off peak
Official rating89↓ 23lb off peak
89 78–112

KTB Speed and Rating

KTB Speed

Best recent Speed 88 the best of the last 3 graded (A or B) runs · Sandown, 2 Sep 2017

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 →

Flat 12 figures · best 112A · median 87
GoingRunsBestMedianSince 5 Nov 2025
Good6112A88—
Soft298B91.5—
Good to Firm287A79.5—
Heavy1———
Good to Soft1———
DistanceRunsBestMedianSince 5 Nov 2025
Under 6f12112A87—

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

KTB Rating

Best recent KTB Rating 100A the best of the last 3 rated runs · Naas, 24 Sep 2017 Official rating 89 at the last run, 13 Oct 2017

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 →

Flat 64 figures · best 125A · median 91
GoingRunsBestMedianSince 5 Nov 2025
Good25110A91—
Good to Firm23113A91—
Good to Soft6120A98—
Soft5125A100—
Standard (AW)393A88—
Heavy1———
Firm1———
DistanceRunsBestMedianSince 5 Nov 2025
Under 6f62125A91—
6f – 7f295A90.5—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 64 figures from 64 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 is derived from in-running commentary, which our data provider does not supply for this horse's races.

Pedigree intelligence

Sire
Choisir (AUS)

Progeny in our archive have won 10.7% of 5,779 runs since Jan 2008 (392 horses).

GoingRunsWinsSRvs sireThis horse
Firm7622.6%−8.10 from 1
Good to Firm1,19514111.8%+1.13 from 23
Good1,27613510.6%−0.14 from 30
Good to Soft5536311.4%+0.72 from 8
Soft752749.8%−0.92 from 6
Heavy320309.4%−1.30 from 2
Standard (AW)1,60717410.8%+0.11 from 3
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f1,26314611.6%+0.912 from 71
6f – 7f2,53828511.2%+0.50 from 2
1m – 1m1f1,019959.3%−1.4—
1m2f – 1m4f445429.4%−1.3—
1m5f – 2m378359.3%−1.4—
2m1f – 2m4f1061110.4%−0.3—
2m5f – 3m26519.2%+8.5—
Over 3m400%−10.7—

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

Dam
Pascali (GB) (Compton Place)

5 siblings in the archive, 2 winners — best of them Cerito (GB) (2 wins).

The wins came over 5f–7f; the highest grade won is Class 3 (Cerito (GB)).

ProduceRunsWinsWin tripsBest grade
Cerito (GB)1925fClass 3
Lone Star Boy (IRE)817fClass 6
Monsieur Power (IRE)80——
Rock Hill (IRE)110——
Meet Joe Black (IRE)150——

Record by conditions

GoingRunsWinsSR£1
Good 30 4 13% +3.50
Good to Firm 23 3 13% −9.90
Good to Soft 8 2 25% +21.25
Soft 6 2 33% +3.70
Standard (AW) 3 1 33% +0.50
Heavy 2 0 0% −2.00
Firm 1 0 0% −1.00

ClassRunsWinsSR£1
Class 2 20 3 15% +31.00
Class 1 18 0 0% −18.00
Class 3 12 4 33% +7.50
Class 4 3 1 33% +0.50
Class 5 2 1 50% +0.10

CourseRunsWinsSR£1
York 12 3 25% +39.00
Ascot 10 0 0% −10.00
Longchamp (FR) 5 1 20% −1.75
Newmarket 4 1 25% +0.50
Haydock 3 0 0% −3.00
Curragh 3 0 0% −3.00
Deauville (FR) 3 1 33% +2.70
Epsom Downs 3 0 0% −3.00
Doncaster 3 0 0% −3.00
Leicester 3 1 33% +1.50
Windsor 3 0 0% −3.00
Naas 2 0 0% −2.00
Sandown 2 0 0% −2.00
Cork 2 0 0% −2.00
Musselburgh 2 0 0% −2.00
Nottingham 1 0 0% −1.00
Newmarket (July) 1 0 0% −1.00
Hamilton 1 1 100% +5.50
Tipperary 1 1 100% +3.00
Thirsk 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00
Dundalk (AW) 1 0 0% −1.00
Beverley 1 0 0% −1.00
Maisons-Laffitte (FR) 1 0 0% −1.00
Yarmouth 1 1 100% +3.00
Wolverhampton (AW) 1 1 100% +2.50
Folkestone 1 1 100% +1.10

DistanceRunsWinsSR£1
Under 6f 71 12 17% +18.05
6f – 7f 2 0 0% −2.00

JockeyRunsWinsSR£1
Adam Kirby 10 2 20% −4.40
Tom Queally 8 1 13% +2.00
Graham Lee 8 1 13% +18.00
Olivier Peslier 6 2 33% +2.95
Joseph O'Brien 6 1 17% −2.00
Eddie Ahern 6 2 33% +13.50
Pat Smullen 3 0 0% −3.00
Martin Lane 3 1 33% +3.50
William Buick 3 0 0% −3.00
Dane O'Neill 2 0 0% −2.00
Joe Doyle 2 0 0% −2.00
Richard Mullen 2 0 0% −2.00
Sam James 1 0 0% −1.00
Robert Winston 1 0 0% −1.00
Gary Carroll 1 0 0% −1.00
Pierre-Charles Boudot 1 0 0% −1.00
Luke Morris 1 1 100% +3.50
P J McDonald 1 0 0% −1.00
Graham Gibbons 1 0 0% −1.00
Jim Crowley 1 0 0% −1.00
Pat Cosgrave 1 0 0% −1.00
Neil Callan 1 0 0% −1.00
Silvestre De Sousa 1 0 0% −1.00
Hayley Turner 1 0 0% −1.00
George Baker 1 0 0% −1.00
Ryan Moore 1 1 100% +3.00

HeadgearRunsWinsSR£1
None 69 12 17% +20.05
Visor 4 0 0% −4.00

SeasonRunsWinsSR£1
2017 12 0 0% −12.00
2016 9 2 22% +2.00
2015 10 2 20% +4.00
2014 10 1 10% +16.00
2013 5 0 0% −5.00
2012 8 2 25% +0.95
2011 4 0 0% −4.00
2010 9 3 33% +14.50
2009 6 2 33% −0.40

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
2017 · 12 runs
13 Oct 17+19d York Parsonage Hotel And Cloisters Spa Handicap Class 3 · 5f · Good · 20 ran 12/20 1½ 9-3 8988C74A Adam Kirby 16/1
24 Sep 17+15d Naas Joe McGrath Handicap 5f · Soft · 12 ran 2/12 1½ 9-2 8885A100A Pat Smullen 5/1
09 Sep 17+7d Haydock 32Red Be Friendly Handicap Class 2 · 5f · Heavy · 12 ran 5/12 hd 8-10 8985A93A Tom Queally 20/1
02 Sep 17+18d Sandown Betfinder By BetBright Handicap Class 3 · 5f · Good · 10 ran 9/10 2¾ 9-10 9288A69A Adam Kirby 14/1
15 Aug 17+18d Nottingham British Stallion Studs Ebf Conditions Stakes Class 3 · 5f · Good · 6 ran 5/6 nk 9-0 9487A77B Sam James 33/1
28 Jul 17+7d Ascot Neptune Investment Management Handicap Class 2 · 5f · Good To Soft · 13 ran 11/13 1¼ 9-1 9670C53C Robert Winston 14/1
21 Jul 17+8d Newmarket Fly London Southend Airport To Prague British Stallion Studs EBF Conditions Stakes Class 3 · 5f · Good · 7 ran 2/7 4 9-5 96112A88A Dane O'Neill 12/1
13 Jul 17+25d Newmarket (July) John Deere Handicap Class 2 · 5f · Good · 14 ran 13/14 ½ 10-0 10086C77A Adam Kirby 20/1
18 Jun 17+9d Cork Midsummer Sprint Stakes (Listed) 5f · Good To Firm · 10 ran 5/10 ½ 9-9 10287A87A Gary Carroll 6/1
09 Jun 17+26d Haydock 188bet.co.uk Achilles Stakes (Listed) Class 1 · 5f · Soft · 8 ran 4/8 1 9-4 10598B90A Martin Lane 14/1
14 May 17+29d Curragh Sole Power Sprint Stakes (Listed) 5f · Good · 9 ran 7/9 1½ 9-5 109101A79A Pat Smullen 14/1
15 Apr 17+259d Musselburgh Totescoop6 Borderlescott Sprint Trophy Conditions Stakes Class 2 · 5f · Good To Firm · 7 ran 5/7 3¼ 9-2 10972A78A Martin Lane 5/2J
2016 · 9 runs
30 Jul 16+15d Deauville (FR) Prix du Cercle () (3yo+) (Turf) 5f · Good · 12 ran 2/12 1½ 9-6 ——— Pierre-Charles Boudot 53/10
15 Jul 16+6d Newmarket British Stallion Studs Ebf Conditions Stakes Class 3 · 5f · Good · 8 ran 1/8 9-6 109—104A Luke Morris 7/2J
09 Jul 16+7d York John Smith's City Walls Stakes (Listed) Class 1 · 5f · Good · 9 ran 4/9 1 9-1 109—107A P J McDonald 8/1
02 Jul 16+4d Sandown Coral Charge (Registered As The Sprint Stakes) (Group 3) Class 1 · 5f · Soft · 12 ran 2/12 shd 9-3 104—125A Adam Kirby 8/1
28 Jun 16+17d Hamilton Ebf Stallions Soba Conditions Stakes Class 3 · 5f · Good To Firm · 4 ran 1/4 9-4 104—98B Martin Lane 11/2
11 Jun 16+7d Musselburgh William Hill Scottish Sprint Cup (Heritage Handicap) Class 2 · 5f · Good · 17 ran 8/17 nk 9-7 108—93A Joe Doyle 16/1
04 Jun 16+19d Epsom Downs Investec Corporate Banking 'dash' (heritage Handicap) Class 2 · 5f · Good To Soft · 17 ran 10/17 hd 9-10 108—101A Graham Lee 14/1
16 May 16+21d Deauville (FR) Prix de Saint-Georges (3yo+) (Turf) 5f · Good · 10 ran 7/10 2 9-0 ——— Olivier Peslier 10/1
25 Apr 16+204d Naas Woodlands Stakes (listed) 5f · Good · 10 ran 2/10 1 9-12 108—106A Pat Smullen 14/1
2015 · 10 runs
04 Oct 15+25d Longchamp (FR) Qatar Prix de l'Abbaye de Longchamp (2yo+) (Turf) 5f · Good · 18 ran 11/18 1½ 9-11 ——— Joseph O'Brien 40/1
09 Sep 15+33d Doncaster J2O Spritz Scarbrough Stakes (Listed) Class 1 · 5f · Good · 12 ran 9/12 shd 10-0 108—91A Graham Lee 8/1
07 Aug 15+20d Tipperary Kilfrush Stud Abergwaun Stakes (Listed) 5f · Soft · 10 ran 1/10 9-7 108—118A Joseph O'Brien 3/1J
18 Jul 15+7d Curragh Invincible Spirit Sapphire Stakes (Group 2) 5f · Good · 7 ran 6/7 1 9-7 108—88A Joseph O'Brien 16/1
11 Jul 15+27d York John Smith's City Walls Stakes (Listed) Class 1 · 5f · Good · 12 ran 2/12 nk 9-1 107—102A Graham Lee 8/1
14 Jun 15+8d Cork Midsummer Sprint Stakes (listed) 5f · Good To Firm · 6 ran 4/6 1¾ 9-9 107—85B Joseph O'Brien 15/8F
06 Jun 15+7d Epsom Downs Investec Corporate Banking 'Dash' (Heritage Handicap) Class 2 · 5f · Good To Firm · 20 ran 2/20 1 9-6 100—113A Tom Queally 12/1
30 May 15+14d York titanbet.co.uk Spring Sprint (Handicap) Class 2 · 5f · Good · 20 ran 1/20 9-4 99—110A Tom Queally 9/1
16 May 15+2d Thirsk Racing UK Profits Returned To Racing Handicap Class 2 · 5f · Good To Firm · 11 ran 3/11 nk 9-2 100—95A Joe Doyle 8/1
14 May 15+246d York Betfred 'Supports Jack Berry House' Stakes (Handicap) Class 2 · 5f · Good · 15 ran 4/15 1¼ 9-3 100—91A Graham Lee 10/1
2014 · 10 runs
10 Sep 14+19d Doncaster John Smith's Original Scarbrough Stakes (Listed) Class 1 · 5f · Good · 11 ran 7/11 hd 9-11 103—94A Graham Lee 20/1
22 Aug 14+21d York Coolmore Nunthorpe Stakes (British Champions Series) (Group 1) Class 1 · 5f · Good · 13 ran 11/13 1¾ 9-11 103—83A Graham Lee 66/1
01 Aug 14+5d Goodwood Betfred King George Stakes (Group 2) Class 1 · 5f · Good To Firm · 15 ran 13/15 shd 9-1 104—80A Tom Queally 33/1
27 Jul 14+15d Ascot SIS Live Handicap Class 2 · 5f · Good To Firm · 15 ran 7/15 1 9-10 104—100A Tom Queally 14/1
12 Jul 14+14d York John Smith's City Walls Stakes (Listed) Class 1 · 5f · Good To Firm · 9 ran 3/9 1¼ 9-1 104—99A Tom Queally 9/1
28 Jun 14+21d Curragh Dubai Duty Free Finest Surprise Sapphire Stakes (group 3) 5f · Good To Firm · 6 ran 3/6 ¾ 9-9 104—97B Joseph O'Brien 5/1
07 Jun 14+7d Epsom Downs Investec Specialist Bank 'Dash' (Heritage Handicap) Class 2 · 5f · Good · 19 ran 7/19 hd 9-7 100—95A Tom Queally 12/1
31 May 14+16d York BetBright Trophy (Handicap) Class 2 · 5f · Good To Soft · 18 ran 7/18 1¼ 9-10 105—106A Graham Lee 17/2
15 May 14+54d York Betfred Supports Jack Berry House Handicap Class 2 · 5f · Good To Soft · 19 ran 1/19 9-6 100—120A Graham Lee 25/1
22 Mar 14+148d Lingfield (AW) bookmakers.co.uk Hever Sprint Stakes (Fast Track Qualifier) (Listed) Class 1 · 5f · Standard · 10 ran 9/10 ¾ 9-0 101—71A William Buick 20/1
2013 · 5 runs
25 Oct 13+31d Dundalk (AW) Mercury Stakes (Listed) 5f · Standard · 7 ran 2/7 ¾ 9-13 98—93A Joseph O'Brien 14/1
24 Sep 13+14d Beverley Eddie And Violet Smith Conditions Stakes Class 3 · 5f · Good To Firm · 10 ran 5/10 1¾ 8-9 100—88A Graham Gibbons 25/1
10 Sep 13+91d Leicester Prestwold Conditions Stakes Class 3 · 5f · Good To Firm · 5 ran 5/5 9 9-0 103—54B Jim Crowley 7/1
11 Jun 13+30d Maisons-Laffitte (FR) Prix Hampton () (3yo+) (Turf) 5f · Good · 8 ran 7/8 hd 9-8 ——— Olivier Peslier 43/10
12 May 13+217d Longchamp (FR) Prix de Saint-Georges (3yo+) (Turf) 5f · Good · 9 ran 8/9 1½ 9-6 ——— Olivier Peslier 7/2F
2012 · 8 runs
07 Oct 12+21d Longchamp (FR) Qatar Prix de l'Abbaye de Longchamp (2yo+) (Turf) 5f · Heavy · 18 ran 8/18 1 9-11 ——— Olivier Peslier 10/1
16 Sep 12+23d Longchamp (FR) Qatar Prix du Petit Couvert (3yo+) (Turf) 5f · Good To Soft · 7 ran 1/7 8-13 ——— Olivier Peslier 9/4F
24 Aug 12+21d York Coolmore Nunthorpe Stakes (British Champions Series) (Group 1) Class 1 · 5f · Good · 19 ran 14/19 ½ 9-11 110—83A Richard Mullen 22/1
03 Aug 12+20d Deauville (FR) Prix du Cercle () (3yo+) (Turf) 5f · Very Soft · 12 ran 1/12 9-5 ——— Olivier Peslier 47/10
14 Jul 12+25d York John Smith's City Walls Stakes (Listed) Class 1 · 5f · Good · 13 ran 3/13 ¾ 9-0 108—106A Richard Mullen 16/1
19 Jun 12+24d Ascot King's Stand Stakes (British Champions Series & Global Sprint Challenge) (Group 1) Class 1 · 5f · Good To Soft · 22 ran 11/22 hd 9-4 110—95A William Buick 66/1
26 May 12+13d Haydock betfred.com Temple Stakes (British Champions Series) (Group 2) Class 1 · 5f · Firm · 12 ran 11/12 7 9-4 110—55C Pat Cosgrave 20/1
13 May 12+225d Longchamp (FR) Prix De Saint-Georges (3yo+) (Turf) 5f · Good To Soft · 11 ran 2/11 shd 9-0 ——— William Buick 7/1
2011 · 4 runs
01 Oct 11+25d Ascot Macquarie Group Rous Stakes (Listed) Class 1 · 5f · Good · 16 ran 11/16 2½ 8-12 102—69A Neil Callan 16/1
06 Sep 11+106d Leicester Prestwold Conditions Stakes Class 4 · 5f · Good To Firm · 5 ran 4/5 shd 8-9 105—80B Silvestre De Sousa 5/4F
23 May 11+17d Windsor sportingbet.com Stakes (Registered As The Leisure Stakes) (Listed) Class 1 · 6f · Good To Firm · 8 ran 7/8 hd 9-0 109—86A Eddie Ahern 25/1
06 May 11+218d Ascot Fred Cowley MBE Conditions Stakes Class 3 · 5f · Good To Firm · 6 ran 3/6 ½ 9-4 112—95B Eddie Ahern 4/1
2010 · 9 runs
30 Sep 10+19d Newmarket Newsells Park Stud Golden Bonus Rous Stakes (Listed) Class 1 · 5f · Soft · 8 ran 6/8 ½ 8-11 98—90A Tom Queally 11/1
11 Sep 10+23d Doncaster Ladbrokes Portland (Heritage Handicap) Class 2 · 5½f · Good · 22 ran 14/22 ½ 9-7 101—84A Eddie Ahern 20/1
19 Aug 10+12d York eventmasters.co.uk 25th Anniversary Handicap Class 2 · 5f · Good · 16 ran 1/16 9-6 97—108A Eddie Ahern 14/1
07 Aug 10+13d Ascot Barclays Shergar Cup Dash Handicap Class 2 · 5f · Good To Firm · 10 ran 5/10 1 9-7 98—87A Hayley Turner 13/2
25 Jul 10+15d Ascot Japan Racing Association Sprint Stakes (Handicap) Class 2 · 5f · Good To Firm · 19 ran 9/19 shd 8-13 98—84A Eddie Ahern 6/1F
10 Jul 10+28d Ascot Ritz Club Casino Handicap Class 2 · 5f · Good To Firm · 9 ran 2/9 nk 9-2 97—103A George Baker 9/2
12 Jun 10+42d Leicester Leicester Mercury World Cup Sprint Handicap Class 3 · 5f · Good To Firm · 7 ran 1/7 9-7 91—113A Eddie Ahern 7/2
01 May 10+18d Newmarket Belucky At StanJames.com Handicap Class 2 · 6f · Good To Firm · 14 ran 5/14 ½ 8-12 91—95A Adam Kirby 12/1
13 Apr 10+185d Yarmouth Lindley Catering Handicap Class 3 · 5f · Good · 8 ran 1/8 9-7 88—101A Ryan Moore 3/1F
2009 · 6 runs
10 Oct 09+5d Ascot Willmott Dixon Cornwallis Stakes (Group 3) Class 1 · 5f · Good To Soft · 17 ran 9/17 1¾ 9-0 88—82A Adam Kirby 20/1
05 Oct 09+17d Windsor Reading Post Nursery Handicap Class 4 · 5f · Good · 10 ran 5/10 ½ 9-1 85—74A Adam Kirby 5/1
18 Sep 09+26d Wolverhampton (AW) Williamhill.com/bonus25 - Get 25 Free Bet Nursery Handicap Class 4 · 5f · Standard · 9 ran 1/9 9-3 78—88A Adam Kirby 5/2F
23 Aug 09+106d Folkestone Toteplacepot Median Auction Maiden Stakes Class 5 · 5f · Good To Firm · 6 ran 1/6 9-3 ——92B Adam Kirby 11/10F
09 May 09+19d Ascot McGee Group Maiden Stakes Class 3 · 5f · Good To Firm · 6 ran 3/6 1 9-3 ——75B Dane O'Neill 7/4F
20 Apr 09 Windsor Trainermagazine.com Maiden Stakes Class 5 · 5f · Good To Firm · 15 ran 2/15 1¼ 9-3 ——91A Adam Kirby 11/1

Quick answers

How many races has Monsieur Joe won?
Monsieur Joe (IRE) won 12 of 73 archived starts between 2009 and 2017, a strike rate of 16.4%. Placed 26 times in total (35.6% of starts).
Who trained Monsieur Joe?
Monsieur Joe (IRE) was trained by Paul Midgley on the most recent run on record, at York on 13 October 2017.
Who is Monsieur Joe's sire?
Monsieur Joe (IRE) is by Choisir (AUS) out of Pascali (GB), whose sire is Compton Place.
What going does Monsieur Joe prefer?
Monsieur Joe (IRE) has the best record on soft going: 2 wins from 6 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 Monsieur Joe's official rating?
The most recent official rating on record is 89, from the run on 13 October 2017. The highest on record is 112.
What is Monsieur Joe's sire's record?
Choisir (AUS)'s progeny in our archive have won 10.7% of 5,779 runs since Jan 2008 (392 horses), Flat and jumps together.
Who are Monsieur Joe's siblings?
Out of Pascali (GB), Monsieur Joe (IRE) has 5 other produce in our archive, 2 of them winners. Most wins: Cerito (GB) (2). Highest grade won: Class 3 (Cerito (GB)). The wins came over 5f–7f. As at Nov 2026.

Record shown from April 2009. 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.