Skip to content
Horse profile

Thornaby Princess (GB)

9yo mare (at last run, Aug 2020) · Last trainer Colin Teague · Last owner Collins Chauffeur Driven Executive Cars
by Camacho (GB) out of Ingleby Princess (GB) (Bold Edge)
71 runs · 14 courses · from Jul 2013
As at 28 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 12 Aug 2020 — 2,268 days ago. Our archive can't say whether the horse is still in training.
Last run Aug 2020 · 12th of 12 4 wins · Musselburgh & Ripon New yard Last raced off OR 46
KTB Profile

Thornaby Princess (GB) is 4 from 71. Hasn't won since Aug 2019. All 4 wins have come on turf — 0 from 10 on the all-weather, and every win has come on good or faster ground (0 from 6 on softer). Last raced off 46, 22lb below the career-high mark.

Based on 71 archived runs · updated 28 Oct 2026
KTB at a glance All wins on turf Wins on good or faster OR ↓ 22lb off peak
Official rating46↓ 22lb off peak
46 40–68

KTB Speed and Rating

KTB Speed

Best recent Speed 80 the best of the last 3 graded (A or B) runs · Southwell (AW), 7 Nov 2019

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 41 figures · best 104C · median 79
GoingRunsBestMedianSince 28 Oct 2025
Good to Firm22104C79.5—
Standard (AW)998B75—
Good898A79.5—
Good to Soft1———
Soft1———
DistanceRunsBestMedianSince 28 Oct 2025
Under 6f36104C80.5—
6f – 7f578B54—

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

KTB Rating

Best recent KTB Rating 48A the best of the last 3 rated runs · Southwell (AW), 7 Nov 2019 Official rating 46 at the last run, 12 Aug 2020

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. What this means →

Flat 70 figures · best 84A · median 57.5
GoingRunsBestMedianSince 28 Oct 2025
Good to Firm3684A61—
Good1883A60.5—
Standard (AW)1071A42.5—
Good to Soft366A48—
Soft365A54—
DistanceRunsBestMedianSince 28 Oct 2025
Under 6f5684A60.5—
6f – 7f1479A49.5—

Of 71 runs looked at, 1 has no figure: did not complete (or a non-runner row) (1).

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 70 figures from 71 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

Progeny in our archive have won 8.1% of 9,322 runs since Jan 2008 (596 horses).

GoingRunsWinsSRvs sireThis horse
Firm5323.8%−4.3—
Good to Firm1,5741338.4%+0.32 from 37
Good1,9511507.7%−0.42 from 18
Good to Soft912748.1%00 from 3
Soft1,101948.5%+0.40 from 3
Heavy356267.3%−0.8—
Standard (AW)3,3752808.3%+0.20 from 10
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f2,2792229.7%+1.63 from 57
6f – 7f4,2503568.4%+0.31 from 14
1m – 1m1f1,578996.3%−1.8—
1m2f – 1m4f700446.3%−1.8—
1m5f – 2m368236.3%−1.8—
2m1f – 2m4f11697.8%−0.3—
2m5f – 3m27518.5%+10.4—
Over 3m4125%+16.9—

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

Dam

3 siblings in the archive, 0 winners.

ProduceRunsWinsWin tripsBest grade
Thornaby Spirit (IRE)80——
Ivy Matilda (GB)90——
Ingleby George (GB)20——

Record by conditions

GoingRunsWinsSR£1
Good to Firm 37 2 5% −1.50
Good 18 2 11% +14.00
Standard (AW) 10 0 0% −10.00
Good to Soft 3 0 0% −3.00
Soft 3 0 0% −3.00

ClassRunsWinsSR£1
Class 6 62 3 5% −17.50
Class 5 9 1 11% +14.00

CourseRunsWinsSR£1
Musselburgh 21 3 14% +23.50
Beverley 11 0 0% −11.00
Catterick 10 0 0% −10.00
Thirsk 5 0 0% −5.00
Newcastle (AW) 4 0 0% −4.00
Southwell (AW) 3 0 0% −3.00
Wolverhampton (AW) 3 0 0% −3.00
Hamilton 3 0 0% −3.00
Carlisle 3 0 0% −3.00
Newcastle 3 0 0% −3.00
Redcar 2 0 0% −2.00
Ayr 1 0 0% −1.00
Doncaster 1 0 0% −1.00
Ripon 1 1 100% +22.00

DistanceRunsWinsSR£1
Under 6f 57 3 5% −12.50
6f – 7f 14 1 7% +9.00

JockeyRunsWinsSR£1
Royston Ffrench 11 2 18% +4.50
Paula Muir 10 0 0% −10.00
Tom Eaves 4 1 25% +25.00
Phillip Makin 4 0 0% −4.00
Daniel Tudhope 4 0 0% −4.00
Jason Hart 3 0 0% −3.00
Miss Anna Hesketh 3 0 0% −3.00
Russ Kennemore 3 1 33% +20.00
Conor McGovern 2 0 0% −2.00
Duran Fentiman 2 0 0% −2.00
Joe Doyle 2 0 0% −2.00
Nathan Evans 2 0 0% −2.00
Mr Andrew McBride 1 0 0% −1.00
Shane Kelly 1 0 0% −1.00
Connor Murtagh 1 0 0% −1.00
Philip Prince 1 0 0% −1.00
Callum Rodriguez 1 0 0% −1.00
Sebastian Woods 1 0 0% −1.00
Rachel Richardson 1 0 0% −1.00
Phil Dennis 1 0 0% −1.00
Manuel Fernandes 1 0 0% −1.00
Lewis Edmunds 1 0 0% −1.00
Cam Hardie 1 0 0% −1.00
David Allan 1 0 0% −1.00
Harry Burns 1 0 0% −1.00
Rob J Fitzpatrick 1 0 0% −1.00
Tom Queally 1 0 0% −1.00
P J McDonald 1 0 0% −1.00
Robert Winston 1 0 0% −1.00
Ian Brennan 1 0 0% −1.00
Andrew Elliott 1 0 0% −1.00
Silvestre De Sousa 1 0 0% −1.00
Raul Da Silva 1 0 0% −1.00

HeadgearRunsWinsSR£1
Cheekpieces 49 3 6% −4.50
None 21 1 5% +2.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2020 1 0 0% −1.00
2019 12 1 8% +17.00
2018 18 0 0% −18.00
2017 9 0 0% −9.00
2016 12 2 17% +3.50
2015 9 0 0% −9.00
2014 7 1 14% +16.00
2013 3 0 0% −3.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
2020 · 1 run
12 Aug 20+259d Beverley Monk Dike Classified Stakes Class 6 · 5f · Good To Firm · 12 ran 12/12 6½ 9-3 4621C14C Royston Ffrench 100/1
2019 · 12 runs
27 Nov 19+20d Southwell (AW) Betway Amateur Riders' Handicap Class 6 · 6f · Standard · 14 ran 13/14 2 9-3 4737B25A Mr Andrew McBride 66/1
07 Nov 19+39d Southwell (AW) Betway Heed Your Hunch Classified Stakes Class 6 · 5f · Standard · 14 ran 10/14 shd 9-0 4880B48A Tom Eaves 33/1
29 Sep 19+8d Musselburgh Royal Scots Club Handicap Class 6 · 5f · Good To Soft · 14 ran 4/14 2 9-2 4982C66A Tom Eaves 17/2
21 Sep 19+7d Wolverhampton (AW) Farley & Jones Recruitment Classified Stakes Class 6 · 5f · Standard · 10 ran 3/10 1¼ 9-1 4975A71A Shane Kelly 5/1
14 Sep 19+8d Musselburgh Lothian DAF Handicap Class 6 · 5f · Good To Firm · 13 ran 2/13 1 9-1 4879C71A Tom Eaves 10/1
06 Sep 19+10d Musselburgh Join Racingtv Now Handicap Class 6 · 5f · Good To Firm · 12 ran 3/12 nk 8-11 4580A73A Jason Hart 22/1
27 Aug 19+8d Musselburgh Watch Racing TV Now Handicap Class 6 · 5f · Good To Firm · 13 ran 1/13 9-0 4589C81A Tom Eaves 28/1
19 Aug 19+11d Catterick racingtv.com Handicap Class 6 · 5f · Soft · 15 ran 9/15 shd 8-5 4598C49A Conor McGovern 33/1
08 Aug 19+16d Newcastle (AW) betuk.com Your Home For Online Betting Handicap Class 6 · 6f · Standard · 14 ran 11/14 1½ 8-9 4578B37A Connor Murtagh 100/1
23 Jul 19+71d Musselburgh Every Race Live On Racing TV Classified Stakes Class 6 · 5f · Good · 13 ran 10/13 1¼ 9-1 4071C48A Conor McGovern 25/1
13 May 19+11d Musselburgh Racing Welfare Mental Health First Aid Training Handicap Class 6 · 5f · Good To Firm · 13 ran 7/13 1 8-12 4586C59A Jason Hart 14/1
02 May 19+214d Musselburgh Follow racingtv On Twitter Handicap Class 6 · 5f · Good To Firm · 13 ran 6/13 shd 8-7 45104C61A Philip Prince 20/1
2018 · 18 runs
30 Sep 18+9d Musselburgh Western Toyota Land Cruiser Cup Apprentice Handicap Class 6 · 5f · Good To Firm · 6 ran 4/6 1 8-7 4568A44B Paula Muir 9/1
21 Sep 18+6d Newcastle (AW) Baxi 600 Combi Handicap (Div 2) Class 6 · 5f · Standard · 13 ran 9/13 hd 8-8 4587B51A Duran Fentiman 50/1
15 Sep 18+16d Musselburgh Muirfield Riding Therapy - Make A Difference Handicap Class 6 · 5f · Good · 9 ran 4/9 nk 8-2 4593A53A Duran Fentiman 33/1
30 Aug 18+5d Musselburgh Best Odds Guaranteed At 188Bet Handicap Class 6 · 5f · Good · 9 ran 5/9 1¼ 8-8 4598A58A Royston Ffrench 20/1
25 Aug 18+8d Redcar Watch Race Replays At Racinguk.com Handicap Class 6 · 6f · Good · 16 ran 9/16 ½ 8-7 4578C51A Paula Muir 33/1
17 Aug 18+18d Catterick Tony Welsh Farewell Handicap Class 6 · 5f · Good To Firm · 12 ran 9/12 hd 8-3 4692B50A Paula Muir 28/1
30 Jul 18+6d Ayr Southerness Holiday Park Handicap Class 6 · 5f · Good · 14 ran 8/14 nk 8-9 4788C50A Paula Muir 12/1
24 Jul 18+7d Musselburgh Play Slots At 188Bet Casino Handicap Class 6 · 5f · Good To Firm · 9 ran 5/9 2¼ 8-9 4579A54A Jason Hart 9/1
17 Jul 18+11d Beverley Racing UK Handicap (Div 1) Class 6 · 5f · Good To Firm · 10 ran 2/10 nse 8-1 4572A62A Paula Muir 33/1
06 Jul 18+8d Beverley Ferguson Fawsitt Arms Handicap Class 6 · 5f · Good To Firm · 9 ran 6/9 ¾ 8-0 4571B53A Paula Muir 50/1
28 Jun 18+2d Hamilton 8x8 Hosted Telephony Provider Selling Handicap Class 6 · 5f · Good To Firm · 9 ran 4/9 ¾ 8-6 4577A56A Paula Muir 14/1
26 Jun 18+13d Beverley Go Racing In Yorkshire Future Stars Apprentice Handicap Class 6 · 5f · Good To Firm · 13 ran 9/13 1 8-10 4565C46A Paula Muir 50/1
13 Jun 18+4d Hamilton Auchinraith Handicap Class 6 · 5f · Good To Firm · 14 ran 10/14 ¾ 8-5 4571C48A Paula Muir 25/1
09 Jun 18+8d Catterick Totesport.com Bet In Play Handicap Class 6 · 5f · Good · 9 ran 3/9 nk 8-1 4581A63A Paula Muir 25/1
01 Jun 18+8d Catterick Racing Again 9th June Handicap (Div 2) Class 6 · 6f · Good · 12 ran 9/12 hd 8-9 4552A49A Callum Rodriguez 66/1
24 May 18+42d Catterick Racing Again 1st June Apprentice Handicap Class 6 · 5f · Good To Firm · 12 ran 9/12 ¾ 8-11 4567A46A Sebastian Woods 33/1
12 Apr 18+27d Southwell (AW) Totepoolliveinfo.com Handicap Class 6 · 5f · Standard · 13 ran 11/13 2½ 8-9 4563B37A Rachel Richardson 66/1
16 Mar 18+168d Wolverhampton (AW) Betway Casino Handicap (Div 2) Class 6 · 6f · Standard · 12 ran 12/12 9 8-9 4554C21C Phil Dennis 66/1
2017 · 9 runs
29 Sep 17+7d Newcastle (AW) St James' Park Apprentice Handicap Class 6 · 5f · Standard · 13 ran 8/13 nk 8-5 4571B56A Manuel Fernandes 12/1
22 Sep 17+14d Newcastle (AW) DSE Handicap Class 6 · 5f · Standard · 13 ran 4/13 ½ 8-7 4598B70A Joe Doyle 50/1
08 Sep 17+8d Musselburgh Never Miss A Race On Racing UK Handicap Class 6 · 5f · Good To Firm · 8 ran 3/8 ¾ 8-9 4684A57A Joe Doyle 18/1
31 Aug 17+55d Musselburgh Scott Coppola Electrical Distributors Handicap Class 6 · 5f · Good To Firm · 10 ran 9/10 2½ 8-7 4690A43A Royston Ffrench 20/1
07 Jul 17+17d Beverley Ferguson Fawsitt Arms Handicap Class 6 · 5f · Good To Firm · 14 ran 11/14 1 8-8 4747C40A Nathan Evans 16/1
20 Jun 17+26d Thirsk Book Tickets Online Thirskracecourse.net For Discount Handicap Class 6 · 5f · Good To Firm · 10 ran 4/10 nse 8-12 4798A64A Royston Ffrench 20/1
25 May 17+12d Catterick Racing Again 2nd June Apprentice Handicap Class 6 · 5f · Good To Firm · 10 ran 7/10 ¾ 9-2 4982A53A Lewis Edmunds 11/2
13 May 17+9d Thirsk Alexander Kettlewell Stag Party Handicap Class 6 · 5f · Good To Firm · 14 ran 5/14 shd 8-11 5081C66A Royston Ffrench 14/1
04 May 17+221d Musselburgh Racing Uk Apprentice Handicap Class 6 · 5f · Good To Firm · 6 ran 3/6 1¼ 9-3 50104B70B Nathan Evans 12/1
2016 · 12 runs
25 Sep 16+15d Musselburgh Racinguk.com/hd Apprentice Handicap Class 6 · 5f · Good · 8 ran 8/8 1¾ 8-11 5169A33A Miss Anna Hesketh 4/1
10 Sep 16+8d Musselburgh Hannah Fay Handicap Class 6 · 5f · Good · 14 ran 5/14 shd 8-10 51—69A Cam Hardie 15/2
02 Sep 16+8d Musselburgh Jm Architects Handicap Class 6 · 5f · Good To Firm · 10 ran 1/10 8-11 50—75A Royston Ffrench 11/2
25 Aug 16+16d Musselburgh Racing Uk In Hd Handicap Class 6 · 5f · Good To Firm · 8 ran 3/8 nk 8-11 50—68A Royston Ffrench 9/2
09 Aug 16+11d Thirsk racinguk.com/daypass Handicap (Div 1) Class 6 · 6f · Good To Firm · 13 ran 2/13 1¼ 9-0 50—71A Royston Ffrench 16/1
29 Jul 16+10d Musselburgh Greg And John Musselburgh Memphis Handicap Class 6 · 5f · Good · 8 ran 1/8 8-8 47—64A Royston Ffrench 8/1
19 Jul 16+11d Musselburgh Big Partnership Handicap Class 6 · 5f · Good To Firm · 10 ran 4/10 1¼ 8-7 47—60A Miss Anna Hesketh 12/1
08 Jul 16+9d Musselburgh Epperston Handicap Class 6 · 5f · Good · 8 ran 2/8 2¼ 8-7 48—68A Miss Anna Hesketh 12/1
29 Jun 16+8d Catterick 188bet.co.uk Handicap (Div 2) Class 6 · 6f · Soft · 9 ran 6/9 nk 9-0 50—54A David Allan 22/1
21 Jun 16+13d Beverley Go Racing In Yorkshire Future Stars Apprentice Handicap Class 6 · 5f · Good · 15 ran 10/15 1 8-12 50—46A Harry Burns 20/1
08 Jun 16+19d Beverley Racing UK In HD Handicap (Div 1) Class 6 · 5f · Good To Firm · 12 ran 8/12 ¾ 9-2 53—56A Royston Ffrench 33/1
20 May 16+210d Catterick justgiving.com/marcia-sanderson For Macmillan Apprentice Handicap Class 6 · 5f · Good To Firm · 14 ran UR/14 — 9-2 53—— Rob J Fitzpatrick 22/1
2015 · 9 runs
23 Oct 15+22d Wolverhampton (AW) Wolverhampton Racecourse - A 365 Business Venue Classified Stakes Class 6 · 6f · Standard · 13 ran 12/13 1¼ 9-1 55—35A Tom Queally 16/1
01 Oct 15+38d Beverley Brian And Jason Merrington Memorial Handicap (Div 1) Class 6 · 5f · Good To Firm · 10 ran 4/10 1 9-3 56—73A Royston Ffrench 13/2
24 Aug 15+10d Carlisle Apollobet Daily Racing Specials Handicap Class 6 · 5f · Soft · 10 ran 7/10 ¾ 9-7 58—65A Phillip Makin 16/1
14 Aug 15+23d Newcastle Collingwood Insurance Handicap Class 6 · 6f · Good To Soft · 12 ran 10/12 7 9-7 60—40C Phillip Makin 7/1
22 Jul 15+8d Catterick Anne's 60th Birthday Supporting New Beginnings Handicap Class 6 · 6f · Good To Firm · 9 ran 3/9 1 9-9 59—76A Phillip Makin 4/1
14 Jul 15+10d Beverley 100% Racing UK Profits Returned To Racing Handicap (Div 2) Class 6 · 5f · Good To Firm · 10 ran 3/10 ½ 9-10 59—84A Phillip Makin 3/1F
04 Jul 15+24d Carlisle Cleanevent Group Handicap Class 5 · 5f · Good · 7 ran 3/7 2¾ 9-3 61—76A P J McDonald 7/2
10 Jun 15+14d Beverley Follow Us On Twitter At Beverley_Races Handicap (Div 1) Class 6 · 5f · Good To Firm · 11 ran 7/11 ¾ 9-12 63—75A Robert Winston 12/1
27 May 15+245d Hamilton Avon Gorge Handicap Class 6 · 5f · Good · 11 ran 7/11 ¾ 10-0 65—68A Daniel Tudhope 6/1
2014 · 7 runs
24 Sep 14+33d Redcar Racing UK iPad App racinguk.com/mobile Handicap Class 5 · 5f · Good · 17 ran 15/17 ½ 9-3 66—50A Russ Kennemore 12/1
22 Aug 14+8d Newcastle Metnor Rda Fillies' Handicap Class 5 · 6f · Good To Firm · 7 ran 7/7 ¾ 8-12 66—50A Ian Brennan 6/1
14 Aug 14+12d Beverley Beverley Golf Club 125th Anniversary Fillies' Handicap Class 5 · 5f · Good · 12 ran 2/12 2¼ 9-3 66—83A Russ Kennemore 10/1
02 Aug 14+18d Doncaster Thompsons Solicitors Acting For Unison Members Handicap Class 5 · 5f · Good To Firm · 11 ran 6/11 1 9-4 67—72A Andrew Elliott 8/1
15 Jul 14+19d Thirsk Download New Racing Uk Ipad App Classified Stakes Class 5 · 6f · Good To Firm · 6 ran 4/6 1¼ 9-0 68—61B Daniel Tudhope 9/2
26 Jun 14+23d Carlisle World Cup Price Boosts At bookmakers.co.uk Handicap Class 5 · 5f · Good To Firm · 9 ran 3/9 hd 9-3 66—71A Silvestre De Sousa 9/4F
03 Jun 14+279d Ripon Injured Jockeys Fund 50th Anniversary Celebration Handicap Class 5 · 6f · Good · 10 ran 1/10 8-11 60—79A Russ Kennemore 22/1
2013 · 3 runs
28 Aug 13+21d Catterick Betfred Mobile Casino Median Auction Maiden Stakes Class 6 · 5f · Good · 7 ran 3/7 2½ 8-11 ——64A Raul Da Silva 10/1
07 Aug 13+12d Newcastle F1 Signs Median Auction Maiden Stakes Class 6 · 6f · Good To Soft · 7 ran 6/7 1 9-0 ——48A Daniel Tudhope 6/1
26 Jul 13 Thirsk Breeders Backing Racing E.b.f. Maiden Stakes Class 5 · 5f · Good To Firm · 11 ran 3/11 1½ 9-0 ——71A Daniel Tudhope 33/1

Quick answers

How many races has Thornaby Princess won?
Thornaby Princess (GB) won 4 of 71 archived starts between 2013 and 2020, a strike rate of 5.6%. Placed 18 times in total (25.4% of starts).
Who trained Thornaby Princess?
Thornaby Princess (GB) was trained by Colin Teague on the most recent run on record, at Beverley on 12 August 2020.
Who is Thornaby Princess's sire?
Thornaby Princess (GB) is by Camacho (GB) out of Ingleby Princess (GB), whose sire is Bold Edge.
What going does Thornaby Princess prefer?
Thornaby Princess (GB) has the best record on good going: 2 wins from 18 starts (11.1%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Thornaby Princess's official rating?
The most recent official rating on record is 46, from the run on 12 August 2020. The highest on record is 68.
What is Thornaby Princess's sire's record?
Camacho (GB)'s progeny in our archive have won 8.1% of 9,322 runs since Jan 2008 (596 horses), Flat and jumps together.
Who are Thornaby Princess's siblings?
Out of Ingleby Princess (GB), Thornaby Princess (GB) has 3 other produce in our archive, 0 of them winners. As at Oct 2026.

Record shown from July 2013. 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.