Skip to content
Horse profile

Valmina (GB)

9yo gelding (at last run, Dec 2016) · Last trainer Philip Hide · Last owner Mayden Stud
by Val Royal (FR) out of Minnina (IRE) (In The Wings)
74 runs · 20 courses · from Jun 2009
As at 15 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 14 Dec 2016 — 3,591 days ago. Our archive can't say whether the horse is still in training.
Last run Dec 2016 · 10th of 10 10 wins · 4 courses Last raced off OR 65
KTB Profile

Valmina (GB) is 10 from 74. Hasn't won since Aug 2015. 4 of 8 starts at Bath have ended in wins. Last raced off 65, 15lb below the career-high mark.

Based on 74 archived runs · updated 15 Oct 2026
KTB at a glance OR ↓ 15lb off peak
Official rating65↓ 15lb off peak
65 55–80

KTB Speed and Rating

KTB Speed

Best recent Speed 87 the best of the last 3 graded (A or B) runs · Lingfield (AW), 11 Nov 2016

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.

Flat 4 figures · best 87A · median 69.5
GoingRunsBestMedianSince 15 Oct 2025
Standard (AW)387A68—
Good1———
DistanceRunsBestMedianSince 15 Oct 2025
6f – 7f487A69.5—

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

KTB Rating

Best recent KTB Rating 77A the best of the last 3 rated runs · Lingfield (AW), 11 Nov 2016 Official rating 65 at the last run, 14 Dec 2016

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. A, B or C on a run is how much known form was in that race.

Flat 74 figures · best 116A · median 69
GoingRunsBestMedianSince 15 Oct 2025
Standard (AW)3791A70—
Good to Firm1587A58—
Good12103A70—
Good to Soft6116A74—
Soft382A58—
Firm1———
DistanceRunsBestMedianSince 15 Oct 2025
6f – 7f5191A68—
Under 6f23116A71—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 74 figures from 74 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
Val Royal (FR)

Progeny in our archive have won 8.8% of 2,015 runs since Jan 2008 (127 horses).

Weakest on heavy going: 5% from 140.

GoingRunsWinsSRvs sireThis horse
Firm26623.1%+14.30 from 1
Good to Firm327329.8%+10 from 15
Good474347.2%−1.63 from 12
Good to Soft214209.3%+0.52 from 6
Soft303268.6%−0.20 from 3
Heavy14075%−3.8—
Standard (AW)530519.6%+0.85 from 37
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f59711.9%+3.16 from 23
6f – 7f370369.7%+0.94 from 51
1m – 1m1f364236.3%−2.5—
1m2f – 1m4f4705010.6%+1.8—
1m5f – 2m477398.2%−0.6—
2m1f – 2m4f194147.2%−1.6—
2m5f – 3m76810.5%+1.7—
Over 3m500%−8.8—

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

Dam
Minnina (IRE) (In The Wings)

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

The wins came over 5f–1m3f; the highest grade won is Class 5 (Prominna (GB)).

ProduceRunsWinsWin tripsBest grade
Prominna (GB)3965fClass 5
Graceful Act (GB)8857f–1m3fClass 6
Monsieur Valentine (GB)1827fClass 6
Willridge (GB)817fClass 5
Monsieur Paddy (GB)815fClass 5
Bahamian Mouse (IRE)20——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 37 5 14% +15.50
Good to Firm 15 0 0% −15.00
Good 12 3 25% +7.00
Good to Soft 6 2 33% +10.50
Soft 3 0 0% −3.00
Firm 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 44 5 11% +10.50
Class 4 13 1 8% −6.00
Class 6 12 4 33% +14.50
Class 3 4 0 0% −4.00
Class 2 1 0 0% −1.00

CourseRunsWinsSR£1
Lingfield (AW) 17 3 18% +14.00
Kempton (AW) 9 0 0% −9.00
Wolverhampton (AW) 9 2 22% +12.50
Bath 8 4 50% +23.50
Goodwood 6 0 0% −6.00
Windsor 5 0 0% −5.00
Warwick 4 0 0% −4.00
Ffos Las 2 1 50% +2.00
Lingfield 2 0 0% −2.00
Salisbury 2 0 0% −2.00
Brighton 1 0 0% −1.00
Newbury 1 0 0% −1.00
Sandown 1 0 0% −1.00
Ayr 1 0 0% −1.00
Newmarket 1 0 0% −1.00
Nottingham 1 0 0% −1.00
Yarmouth 1 0 0% −1.00
Chepstow 1 0 0% −1.00
Southwell (AW) 1 0 0% −1.00
Folkestone 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 51 4 8% −11.50
Under 6f 23 6 26% +25.50

JockeyRunsWinsSR£1
George Downing 20 3 15% −1.00
Luke Morris 9 1 11% −4.00
Joe Fanning 4 2 50% +22.00
Steve Drowne 4 1 25% +4.50
Richard Kingscote 4 1 25% +9.00
Neil Callan 3 1 33% +6.00
Cam Hardie 2 0 0% −2.00
David Probert 2 0 0% −2.00
Jimmy Quinn 2 0 0% −2.00
Richard Smith 2 0 0% −2.00
Hector Crouch 1 0 0% −1.00
Tom Marquand 1 1 100% +6.50
Nathan Alison 1 0 0% −1.00
Joey Haynes 1 0 0% −1.00
Louis Steward 1 0 0% −1.00
Jim Crowley 1 0 0% −1.00
George Baker 1 0 0% −1.00
Robert Tart 1 0 0% −1.00
Charles Bishop 1 0 0% −1.00
Conor Hoban 1 0 0% −1.00
Darren Egan 1 0 0% −1.00
Thomas Garner 1 0 0% −1.00
Liam Jones 1 0 0% −1.00
Lucy K Barry 1 0 0% −1.00
Adam Kirby 1 0 0% −1.00
Julie Burke 1 0 0% −1.00
Franny Norton 1 0 0% −1.00
Dane O'Neill 1 0 0% −1.00
Richard Hughes 1 0 0% −1.00
Kieren Fallon 1 0 0% −1.00
Simon Pearce 1 0 0% −1.00
Liam Keniry 1 0 0% −1.00

HeadgearRunsWinsSR£1
Tongue tie 63 10 16% +25.00
None 7 0 0% −7.00
Tongue tie + cheekpieces 3 0 0% −3.00
Blinkers 1 0 0% −1.00

SeasonRunsWinsSR£1
2016 4 0 0% −4.00
2015 5 2 40% +6.50
2014 12 2 17% +14.00
2013 8 0 0% −8.00
2012 12 3 25% +12.00
2011 17 2 12% −3.50
2010 10 0 0% −10.00
2009 6 1 17% +7.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
14 Dec 16+14d Lingfield (AW) Betway Sprint Handicap Class 6 · 6f · Standard · 10 ran 10/10 20 9-7 6529C33C Luke Morris 5/1
30 Nov 16+19d Lingfield (AW) sunbets.co.uk Top Price On All Favourites Handicap Class 5 · 7f · Standard · 12 ran 7/12 1½ 9-3 6668A72A Luke Morris 12/1
11 Nov 16+38d Lingfield (AW) Betway Handicap Class 5 · 6f · Standard · 10 ran 3/10 dht 9-1 6887A77A Luke Morris 50/1
04 Oct 16+405d Brighton Fright Festival 29th Oct Handicap Class 6 · 6f · Good · 12 ran 8/12 1½ 9-2 6071A51A Hector Crouch 14/1
26 Aug 15+13d Bath Weekly Golf Cash Back Offers Handicap Class 5 · 5.5f · Good To Soft · 6 ran 1/6 8-0 56—65B Tom Marquand 13/2
13 Aug 15+38d Ffos Las Pembrey Handicap Class 6 · 5f · Good · 6 ran 1/6 9-4 55—69B George Downing 3/1
06 Jul 15+11d Windsor Daily Unibet Early Prices From 9am Apprentice Handicap Class 6 · 6f · Good To Firm · 15 ran 10/15 ½ 9-7 58—69A George Downing 20/1
25 Jun 15+12d Newbury Lee San Marine Sanitation Handicap Class 5 · 5f · Good To Firm · 9 ran 9/9 ½ 8-13 60—49A George Downing 9/1
13 Jun 15+262d Sandown Download The Winner App Handicap (Jockey Club Grassroots Flat Sprint Series Qualifier) Class 4 · 5f · Good To Firm · 11 ran 9/11 1 8-1 63—52A Nathan Alison 33/1
24 Sep 14+21d Goodwood Clancy Docwra Apprentice Handicap Class 5 · 5f · Good · 9 ran 5/9 1 8-9 65—67A Cam Hardie 9/2
03 Sep 14+12d Bath Xperia Smart Phone Handicap Class 5 · 5.5f · Good · 12 ran 6/12 ¾ 8-8 67—73A Cam Hardie 12/1
22 Aug 14+24d Goodwood Doom Bar Apprentice Handicap Class 5 · 6f · Good · 9 ran 7/9 nse 9-10 69—71A George Downing 10/1
29 Jul 14+15d Goodwood Casino At bet365 Handicap Class 3 · 5f · Good To Firm · 21 ran 21/21 1½ 7-13 70—27A Joey Haynes 20/1
14 Jul 14+91d Windsor Meccabingo.com Apprentice Handicap Class 5 · 5f · Good To Firm · 8 ran 6/8 1½ 9-11 72—70A Louis Steward 8/1
14 Apr 14+11d Windsor Download The Unibet Pro App Handicap (Div 1) Class 4 · 5f · Good · 11 ran 6/11 2 8-10 74—66A Luke Morris 10/1
03 Apr 14+13d Lingfield (AW) Compare Bookmakers At Bookmakers.co.uk Handicap Class 4 · 6f · Standard · 10 ran 6/10 1½ 9-5 78—70A Joe Fanning 12/1
21 Mar 14+18d Lingfield (AW) Compare Bookmakers At Bookmakers.co.uk Handicap Class 4 · 6f · Standard · 9 ran 6/9 1 9-1 79—66A Steve Drowne 14/1
03 Mar 14+9d Kempton (AW) BetVictor NonRunner No Bet At Cheltenham 2014 Handicap Class 4 · 6f · Standard · 10 ran 4/10 1½ 9-1 79—77A Jim Crowley 12/1
22 Feb 14+35d Lingfield (AW) Bookmakers.co.uk Sprint Series Final Handicap Class 3 · 6f · Standard · 12 ran 7/12 nk 9-10 80—83A Joe Fanning 10/1
18 Jan 14+10d Lingfield (AW) Best Odds At bookmakers.co.uk Sprint Series Round 3 Handicap (Qualifier) Class 5 · 6f · Standard · 12 ran 1/12 9-9 77—91A Joe Fanning 8/1
08 Jan 14+42d Lingfield (AW) Bookmakers.co.uk Handicap Class 5 · 6f · Standard · 10 ran 1/10 9-6 72—87A Joe Fanning 16/1
27 Nov 13+20d Lingfield Compare Bookmakers At bookmakers.co.uk Handicap Class 5 · 6f · Standard · 11 ran 9/11 nk 9-7 74—70A George Baker 6/1
07 Nov 13+43d Lingfield (AW) Compare Bookmakers At bookmakers.co.uk Handicap Class 5 · 5f · Standard · 10 ran 5/10 hd 9-2 75—75A George Downing 3/1F
25 Sep 13+5d Goodwood Merbury Catering Consultants Apprentice Handicap Class 5 · 5f · Good To Soft · 14 ran 2/14 nk 9-1 71—99A George Downing 6/1
20 Sep 13+6d Ayr William Hill Ayr Bronze Cup Handicap Class 2 · 6f · Soft · 27 ran 9/27 nse 8-8 74—82A Robert Tart 50/1
14 Sep 13+11d Bath Bathwick Tyres Apprentice Handicap Class 4 · 5.5f · Good · 11 ran 6/11 nk 8-8 73—73A George Downing 12/1
03 Sep 13+65d Goodwood Golf At Goodwood Handicap Class 4 · 6f · Good To Firm · 11 ran 7/11 2½ 8-10 74—67A George Downing 20/1
30 Jun 13+15d Salisbury Derek Burridge Golf & Racing Trophies Handicap (Seniors' Sprint) Class 4 · 5f · Good To Firm · 12 ran 3/12 shd 8-11 75—87A George Downing 12/1
15 Jun 13+254d Bath P.K. Building Handicap Class 4 · 5.5f · Firm · 13 ran 9/13 ½ 9-6 76—71A Charles Bishop 10/1
04 Oct 12+48d Warwick Betfair Sprint Flat Series Final (Handicap) (Str) Class 3 · 6f · Soft · 14 ran 12/14 ¾ 8-13 77—58A George Downing 28/1
17 Aug 12+17d Newmarket Talk Night Club Handicap (Betfair Sprint Flat Series Qualifier) Class 4 · 6f · Good To Firm · 12 ran 6/12 hd 9-0 78—85A Conor Hoban 16/1
31 Jul 12+22d Goodwood Mobile At bet365 Handicap Class 3 · 5f · Good · 23 ran 3/23 nk 8-1 75—83A Darren Egan 33/1
09 Jul 12+23d Windsor davisbakerycaribbean.com Apprentice Handicap Class 5 · 6f · Soft · 10 ran 9/10 ½ 9-5 75—54A Thomas Garner 7/1
16 Jun 12+31d Bath Brandon Trust Fast Furlong Handicap Class 4 · 5.5f · Good · 13 ran 1/13 9-2 73—86A George Downing 6/1
16 May 12+26d Bath Premier Conservatory Roofs 12th Anniversary Handicap Class 5 · 5.5f · Good · 16 ran 1/16 8-11 67—103A George Downing 7/1
20 Apr 12+34d Bath Toyota World Bristol Handicap Class 6 · 5.5f · Good To Soft · 17 ran 1/17 9-6 59—116A Neil Callan 8/1
17 Mar 12+17d Wolverhampton (AW) Football Free Bets With FreeBetting.co.uk Handicap Class 5 · 7f · Standard · 10 ran 9/10 ½ 9-2 68—66A Steve Drowne 14/1
29 Feb 12+11d Kempton (AW) Back Or Lay At Betdaq.com Handicap Class 5 · 6f · Standard · 12 ran 8/12 1½ 9-0 68—67A Steve Drowne 9/1
18 Feb 12+7d Lingfield (AW) Blue Square Sprint Series Round 7 Handicap (Qualifier) (Div 1) Class 5 · 6f · Standard · 10 ran 3/10 ½ 8-12 68—73A George Downing 9/1
11 Feb 12+20d Lingfield (AW) Blue Square Sprint Series Round 6 Handicap (Qualifier) (Div 1) Class 5 · 6f · Standard · 11 ran 4/11 hd 8-7 68—66A George Downing 10/1
22 Jan 12+134d Kempton (AW) 32RedBingo.com Handicap Class 5 · 6f · Standard · 10 ran 2/10 1½ 8-11 67—74A George Downing 16/1
10 Sep 11+7d Bath bet365.com Apprentice Handicap Class 6 · 5.5f · Good To Soft · 12 ran 4/12 1½ 9-2 60—83A George Downing 13/2
03 Sep 11+10d Wolverhampton (AW) Cleandomain Handicap Class 6 · 6f · Standard · 12 ran 1/12 9-5 63—86A Steve Drowne 15/2
24 Aug 11+16d Kempton (AW) Skysports.com Competition 03.09.11 Handicap Class 5 · 6f · Standard · 11 ran 7/11 ½ 9-0 64—64A Luke Morris 8/1
08 Aug 11+3d Lingfield (AW) Play Roulette At ladbrokes.com Handicap (AW) Class 5 · 6f · Standard · 9 ran 2/9 1¾ 9-4 56—78A Neil Callan 5/2F
05 Aug 11+13d Lingfield (AW) Hooper Naylor Friend Handicap (AW) Class 6 · 6f · Standard · 8 ran 1/8 9-6 56—88A Luke Morris 4/1F
23 Jul 11+17d Lingfield Virgin Holidays Ask For World Handicap Class 6 · 7.5f · Good · 15 ran 9/15 1¼ 9-3 55—56A Liam Jones 16/1
06 Jul 11+20d Kempton (AW) betdaq.com Every Wednesday At Kempton Park Apprentice Handicap Class 5 · 7f · Standard · 10 ran 8/10 1 8-12 61—51A Lucy K Barry 10/1
16 Jun 11+15d Warwick Nidek UK 5th Anniversary Handicap Class 5 · 7f · Good · 12 ran 7/12 ½ 8-9 59—62A George Downing 20/1
01 Jun 11+12d Nottingham Bet On toteplacepot At totesport.com Handicap (Div 2) Class 5 · 6f · Good To Firm · 10 ran 9/10 hd 8-13 61—52A David Probert 14/1
20 May 11+13d Yarmouth Bryan Haylett 80th Birthday Handicap Class 5 · 7f · Good To Firm · 8 ran 7/8 1¼ 8-13 62—54A Adam Kirby 16/1
07 May 11+5d Warwick Official Afterparty At Koko's Nightclub Leamington Handicap Class 5 · 7f · Good To Firm · 9 ran 7/9 nk 8-7 60—58A Jimmy Quinn 8/1
02 May 11+19d Chepstow Lindley Catering First Choice For Conferences Handicap Class 5 · 7f · Good To Firm · 11 ran 2/11 1¼ 8-12 60—74A Jimmy Quinn 9/1
13 Apr 11+18d Kempton (AW) Skysports.com Racing Handicap Class 5 · 6f · Standard · 8 ran 7/8 ¾ 8-8 64—58A George Downing 7/1
26 Mar 11+16d Kempton (AW) Betfred Handicap Class 6 · 7f · Standard · 6 ran 2/6 hd 8-12 61—72B George Downing 8/1
10 Mar 11+21d Kempton (AW) Goffs Ready-to-run Sale March 29th Handicap Class 5 · 7f · Standard · 10 ran 7/10 2 8-13 62—58A Luke Morris 12/1
17 Feb 11+14d Wolverhampton (AW) Name A Race To Enhance Your Brand Handicap Class 5 · 6f · Standard · 11 ran 4/11 1 8-9 63—69A Luke Morris 7/2J
03 Feb 11+107d Wolverhampton (AW) Place Only Betting At Bluesq.com Apprentice Handicap Class 5 · 6f · Standard · 8 ran 2/8 ½ 8-4 63—78A George Downing 12/1
19 Oct 10+4d Lingfield (AW) Daily Mail Handicap Class 5 · 6f · Standard · 11 ran 5/11 1¼ 9-1 65—68A Neil Callan 13/2
15 Oct 10+43d Wolverhampton (AW) Betdaq On 0870 178 1221 Apprentice Handicap Class 6 · 6f · Standard · 13 ran 6/13 ¾ 9-2 65—63A Julie Burke 10/1
02 Sep 10+3d Wolverhampton (AW) Williamhill.com/bonus25 Handicap Class 5 · 6f · Standard · 12 ran 6/12 1¾ 9-2 67—69A Franny Norton 22/1
30 Aug 10+23d Warwick Wedding Fair Here On 19th September Handicap Class 5 · 6f · Good To Soft · 11 ran 8/11 nk 9-9 67—61A David Probert 16/1
07 Aug 10+24d Lingfield (AW) Hollow Lane Handicap (AW) Class 5 · 7f · Standard · 11 ran 7/11 2¼ 9-3 67—61A Dane O'Neill 8/1
14 Jul 10+14d Lingfield (AW) Bet Tri-Nations Rugby - Betdaq Handicap (AWT) Class 5 · 6f · Standard · 10 ran 2/10 3¼ 8-13 67—71A Luke Morris 25/1
30 Jun 10+9d Kempton (AW) Day Time, Night Time, Great Time Handicap Class 5 · 5f · Standard · 8 ran 6/8 1½ 9-4 72—65A Richard Hughes 14/1
21 Jun 10+26d Wolverhampton (AW) Bet World Cup Football - Betdaq Handicap Class 5 · 5f · Standard · 8 ran 6/8 2 9-5 72—47A Kieren Fallon 7/1
26 May 10+13d Ffos Las Peter Rees Retirement Handicap Class 4 · 5f · Good To Firm · 6 ran 5/6 4½ 8-8 72—49B Simon Pearce 25/1
13 May 10+153d Salisbury Bet At victorchandler.com Handicap Class 5 · 6f · Good To Firm · 13 ran 12/13 10 9-3 74—51C Liam Keniry 40/1
11 Dec 09+7d Southwell (AW) Totepool Our Profits Stay In Racing Nursery Handicap Class 5 · 6f · Standard · 7 ran 2/7 1¾ 9-7 72—79A Richard Kingscote 7/4F
04 Dec 09+21d Lingfield (AW) Toteswinger Three Ways To Win Nursery Handicap Class 4 · 6f · Standard · 7 ran 2/7 ½ 9-2 72—77A Richard Kingscote 4/1
13 Nov 09+13d Wolverhampton (AW) New Broom Cleaning Services Ltd (manchester) Nursery Handicap Class 5 · 5f · Standard · 12 ran 1/12 9-2 68—88A Richard Kingscote 12/1
31 Oct 09+19d Wolverhampton (AW) Cleanevent Median Auction Maiden Stakes Class 5 · 6f · Standard · 4 ran 2/4 2 9-3 ——66B Richard Kingscote 6/1
12 Oct 09+108d Windsor E.b.f. Cayley Rayers Loyal Royals Maiden Stakes Class 5 · 6f · Good To Soft · 14 ran 11/14 2¼ 9-3 ——50A Richard Smith 33/1
26 Jun 09 Folkestone Bet Irish Derby - Betdaq Median Auction Maiden Stakes Class 6 · 7f · Good To Firm · 12 ran 10/12 1½ 9-3 ——58C Richard Smith 16/1

Quick answers

How many races has Valmina (GB) won?
Valmina (GB) won 10 of 74 archived starts between 2009 and 2016, a strike rate of 13.5%. Placed 23 times in total (31.1% of starts).
Who trained Valmina (GB)?
Valmina (GB) was trained by Philip Hide on the most recent run on record, at Lingfield (AW) on 14 December 2016.
Who is Valmina (GB)'s sire?
Valmina (GB) is by Val Royal (FR) out of Minnina (IRE), whose sire is In The Wings.
What going does Valmina (GB) prefer?
Valmina (GB) has the best record on good to 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 Valmina (GB)'s official rating?
The most recent official rating on record is 65, from the run on 14 December 2016. The highest on record is 80.
What is Valmina (GB)'s sire's record?
Val Royal (FR)'s progeny in our archive have won 8.8% of 2,015 runs since Jan 2008 (127 horses), Flat and jumps together. Weakest on heavy going: 5% from 140.
Who are Valmina (GB)'s siblings?
Out of Minnina (IRE), Valmina (GB) has 6 other produce in our archive, 5 of them winners. Most wins: Prominna (GB) (6). Highest grade won: Class 5 (Prominna (GB)). The wins came over 5f–1m3f. As at Oct 2026.

Record shown from June 2009. Our archive holds racing in Great Britain, Ireland and France from January 2005. Runs in other countries are not in it, and earlier runs are not available from our data provider. In-running comments are available from 2024 onward.