Skip to content
Horse profile

Anna Swan (GB)

3yo filly (at last run, Nov 2025) · Trainer William Haggas · Owner Cheveley Park Stud
8 runs · 6 courses · from Aug 2024
As at 1 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
2 wins · Newbury & Yarmouth Last run 8 Nov 2025 · 10th of 18 Last raced off OR 102
KTB Profile

Anna Swan is 2 from 8 with both wins at 6f-7f, on soft at Newbury in the Class 2 Dubai Duty Free Full Of Surprises British EBF Fillies' Conditions Stakes in Sep 2024 and on good to firm at Yarmouth in the Class 4 Ruby Sheales Cup Fillies' Restricted Novice Stakes the previous month. The filly, by Almanzor out of a Dubawi mare, usually led in three of five analysed runs. She finished 10 of 18, having raced prominently, at Doncaster in the Class 1 Virgin Bet A Good Bet Irish EBF Gillies Fillies' Stakes in Nov 2025 when last seen off a mark of 102.

Based on 8 archived runs · run-style from 7 commented runs since Sep 2024 · updated 1 Nov 2026
KTB at a glance OR at career high
Official rating102At career-high mark
102 90–102

KTB Speed and Rating

KTB Speed

Best recent Speed 136 the best of the last 3 graded (A or B) runs · Yarmouth, 17 Sep 2025

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 8 figures · best 136A · median 81.5
GoingRunsBestMedianSince 1 Nov 2025
Soft3136A67—
Good to Firm288C51.5—
Heavy1——1 run · —
Standard (AW)1———
Good to Soft1———
DistanceRunsBestMedianSince 1 Nov 2025
1m2f – 1m4f5136A871 run · —
6f – 7f288C76.5—
1m – 1m1f1———

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

KTB Rating

Best recent KTB Rating 91A the best of the last 3 rated runs · Yarmouth, 17 Sep 2025 Official rating 102 at the last run, 8 Nov 2025

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 8 figures · best 91A · median 80.5
GoingRunsBestMedianSince 1 Nov 2025
Soft391A86—
Good to Firm289B78—
Heavy1——1 run · —
Standard (AW)1———
Good to Soft1———
DistanceRunsBestMedianSince 1 Nov 2025
1m2f – 1m4f591A761 run · —
6f – 7f289B87.5—
1m – 1m1f1———

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 8 figures from 8 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 7 analysed runs since Sep 2024

  • Led 3 (43%) · 1 win
  • Prominent 2 (29%) · 0 wins
  • Held up 2 (29%) · 0 wins

Pedigree intelligence

Sire

Progeny in our archive have won 9.6% of 2,106 runs since Apr 2021 (282 horses).

Strongest on good to firm going: 16.2% from 154. Weakest on heavy going: 4.7% from 149. Strongest over 1m5f – 2m (all codes): 12.9% from 303.

GoingRunsWinsSRvs sireThis horse
Firm6350%+40.4—
Good to Firm1542516.2%+6.61 from 2
Good3514212%+2.4—
Good to Soft329247.3%−2.30 from 1
Soft405399.6%01 from 3
Heavy14974.7%−4.90 from 1
Standard (AW)712628.7%−0.90 from 1
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f15213.3%+3.7—
6f – 7f2572810.9%+1.32 from 2
1m – 1m1f648528%−1.60 from 1
1m2f – 1m4f753689%−0.60 from 5
1m5f – 2m3033912.9%+3.3—
2m1f – 2m4f1191210.1%+0.5—
2m5f – 3m900%−9.6—
Over 3m2150%+40.4—

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

Dam

2 siblings in the archive, 1 winner — best of them Lady Of Hay (GB) (1 win).

The wins came over 6f; the highest grade won is Class 6 (Lady Of Hay (GB)).

Family form: Lady Of Hay (GB) won at Leicester, 6 Oct 2026.

ProduceRunsWinsWin tripsBest grade
Lady Of Hay (GB)616fClass 6
Dark Shore (GB)50——

Record by conditions

GoingRunsWinsSR£1
Soft 3 1 33% −1.82
Good to Firm 2 1 50% +0.75
Heavy 1 0 0% −1.00
Standard (AW) 1 0 0% −1.00
Good to Soft 1 0 0% −1.00

ClassRunsWinsSR£1
Class 1 6 0 0% −6.00
Class 2 1 1 100% +0.18
Class 4 1 1 100% +1.75

CourseRunsWinsSR£1
Yarmouth 2 1 50% +0.75
Newmarket 2 0 0% −2.00
Doncaster 1 0 0% −1.00
Newcastle (AW) 1 0 0% −1.00
Goodwood 1 0 0% −1.00
Newbury 1 1 100% +0.18

DistanceRunsWinsSR£1
1m2f – 1m4f 5 0 0% −5.00
6f – 7f 2 2 100% +1.93
1m – 1m1f 1 0 0% −1.00

JockeyRunsWinsSR£1
Tom Marquand 3 0 0% −3.00
Richard Kingscote 2 1 50% +0.75
Jason Hart 1 0 0% −1.00
Cieren Fallon 1 0 0% −1.00
William Buick 1 1 100% +0.18

SeasonRunsWinsSR£1
2025 5 0 0% −5.00
2024 3 2 67% +0.93

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
2025 · 5 runs
08 Nov 25+52d Doncaster Virgin Bet A Good Bet Irish EBF Gillies Fillies' Stakes (Fillies' And Mares' Listed) Class 1 · 1m2f · Heavy · 18 ran Positioned handy early on the outer - sat second before halfway - hit the front with 2 1/2f left - shaken up and overtaken 2f out - dropped away in the final furlong to finish tenth 10/18 nse 9-1 10287C76C Jason Hart 9/1
17 Sep 25+82d Yarmouth EBF Stallions John Musker Fillies' Stakes (Fillies' & Mares' Listed) Class 1 · 1m2f · Soft · 11 ran Set the pace from the off - pushed along with 2f remaining and kept battling - came under pressure inside the final furlong - overtaken in the closing stages - unable to find more - finished second beaten three quarters of a length 2/11 ¾ 8-13 90136A91A Tom Marquand 14/1
27 Jun 25+19d Newcastle (AW) JenningsBet In Delves Hoppings Fillies' Stakes (Fillies' And Mares' Group 3) Class 1 · 1m2f · Standard · 6 ran Sat handy behind pace-setter who broke away at halfway - urged forward and made ground into straight - dropped back from second spot with 2f left - drifted markedly to the left and hampered inside final furlong then allowed to finish in own time 6/6 6 8-9 9088A59B Tom Marquand 10/1
08 Jun 25+35d Goodwood Weatherbys / British EBF Agnes Keyser Fillies' Stakes (Listed) Class 1 · 1m2f · Soft · 10 ran Set the pace from the off - driven up front with two furlongs left - asked for effort and drifted left with a furlong to run - overtaken close home - stayed on well but unable to overhaul the winner 2/10 2¾ 9-2 9067A85A Cieren Fallon 9/2
04 May 25+205d Newmarket Betfred Pretty Polly Stakes (Fillies' Listed) Class 1 · 1m2f · Good To Firm · 7 ran Settled at the back early - crept into contention approaching halfway - lost touch with the front over 3f out - dropped right away from 2f out to finish well beaten 7/7 52 9-2 9015C67C Tom Marquand 6/1
2024 · 3 runs
11 Oct 24+21d Newmarket bet365 Fillies' Mile (Fillies' Group 1) Class 1 · 1m · Good To Soft · 7 ran Settled towards the back - driven approaching 2f out - lost touch inside final furlong and unable to find more 6/7 1¼ 9-2 9076C74C Richard Kingscote 33/1
20 Sep 24+43d Newbury Dubai Duty Free Full Of Surprises British EBF Fillies' Conditions Stakes (GBB Race) (Str) Class 2 · 7f · Soft · 4 ran Set the pace from the break - nudged for effort with a furlong left - found more to finish strongly - clear and untroubled to the line 1/4 9-3 —65C86B William Buick 2/11F
08 Aug 24 Yarmouth Ruby Sheales Cup Fillies' Restricted Novice Stakes (GBB Race) Class 4 · 7f · Good To Firm · 5 ran Settled just off pace - moved through to challenge inside final 2f - hit front with a furlong left - kicked clear under drive to score comfortably 1/5 9-2 —88C89B Richard Kingscote 7/4F

Quick answers

How many races has Anna Swan won?
Anna Swan (GB) won 2 of 8 archived starts between 2024 and 2025, a strike rate of 25%. Placed 4 times in total (50% of starts).
Who trains Anna Swan?
Anna Swan (GB) is trained by William Haggas, who saddled the horse on its most recent run on 8 November 2025.
Who is Anna Swan's sire?
Anna Swan (GB) is by Almanzor (FR) out of Vivionn (GB), whose sire is Dubawi.
What going does Anna Swan prefer?
Anna Swan (GB) has the best record on soft going: 1 win from 3 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 Anna Swan's official rating?
The most recent official rating on record is 102, from the run on 8 November 2025. That is also the highest on record.
What is Anna Swan's sire's record?
Almanzor (FR)'s progeny in our archive have won 9.6% of 2,106 runs since Apr 2021 (282 horses), Flat and jumps together. Strongest on good to firm going: 16.2% from 154. Weakest on heavy going: 4.7% from 149. Strongest over 1m5f – 2m (all codes): 12.9% from 303.
Who are Anna Swan's siblings?
Out of Vivionn (GB), Anna Swan (GB) has 2 other produce in our archive, 1 of them a winner. Most wins: Lady Of Hay (GB) (1). Highest grade won: Class 6 (Lady Of Hay (GB)). The wins came over 6f. As at Nov 2026.

Record shown from August 2024. 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.