Skip to content
Horse profile

So Near So Farhh (GB)

7yo mare (at last run, Jun 2022) · Last trainer C A McBratney · Last owner James Murdoch
by Farhh (GB) out of Protectress (GB) (Hector Protector)
53 runs · 24 courses · from Aug 2017
As at 5 Nov 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 18 Jun 2022 — 1,601 days ago. Our archive can't say whether the horse is still in training.
Last run Jun 2022 · 13th of 13 7 wins · 6 courses Headgear returns LTO Last raced off OR 58
KTB Profile

So Near So Farhh won seven of 53 starts between Aug 2017 and Jun 2022. Four of those wins came over 1m5f to 2m and three over 2m1f to 2m4f, all on turf, with four on soft ground. She won the Franco Hughes Bookmaker Handicap Hurdle at Downpatrick in Sep 2021 off an official rating of 99 and the Baltreacy Handicap Hurdle at Punchestown the previous year off 100. Aged 7 at her last run in Jun 2022 she finished 13 of 13 at Down Royal.

Based on 53 archived runs · updated 5 Nov 2026
KTB at a glance OR ↓ 56lb off peak
Official rating58↓ 56lb off peak
58 48–114

KTB Speed and Rating

KTB Speed

Best recent Speed 111 the best of the last 3 graded (A or B) runs · Downpatrick, 17 Sep 2021

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 27 figures · best 127C · median 91
GoingRunsBestMedianSince 5 Nov 2025
Good7124A88—
Good to Firm7121A92—
Soft5127C86—
Good to Soft4113A99.5—
Heavy3109A96—
Standard (AW)1———
DistanceRunsBestMedianSince 5 Nov 2025
1m5f – 2m14127C90—
2m1f – 2m4f8124A107—
1m2f – 1m4f292C83.5—
1m – 1m1f277C42—
6f – 7f1———
Jumps 21 figures · best 127A · median 87
GoingRunsBestMedianSince 5 Nov 2025
Soft13127A84—
Good to Soft495C89.5—
Good387A82—
Heavy1———
DistanceRunsBestMedianSince 5 Nov 2025
2m1f – 2m4f12111A81.5—
1m5f – 2m6110B87—
2m5f – 3m294A89—
Over 3m1———

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

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

KTB Rating

Best recent KTB Rating (flat) 64A the best of the last 3 rated runs · Navan, 20 Oct 2021 Official rating 58 at the last flat run, 18 Jun 2022

Best recent KTB Rating (jumps) 100A the best of the last 3 rated runs · Punchestown, 5 Dec 2021 Official rating 102 at the last jumps run, 6 May 2022

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 27 figures · best 87A · median 61
GoingRunsBestMedianSince 5 Nov 2025
Good781A54—
Good to Firm787A58—
Soft566B63—
Good to Soft480A67—
Heavy366A63—
Standard (AW)1———
DistanceRunsBestMedianSince 5 Nov 2025
1m5f – 2m1487A67—
2m1f – 2m4f872A60.5—
1m2f – 1m4f248A47—
1m – 1m1f244C38.5—
6f – 7f1———
Jumps 24 figures · best 127A · median 98.5
GoingRunsBestMedianSince 5 Nov 2025
Soft15127A97—
Good to Soft4106A103—
Good3118A106—
Heavy2116A103.5—
DistanceRunsBestMedianSince 5 Nov 2025
2m1f – 2m4f14127A101—
1m5f – 2m6120A103—
2m5f – 3m396A94—
Over 3m1———

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

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 51 figures from 53 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 13.7% of 1,804 runs since May 2017 (164 horses).

GoingRunsWinsSRvs sireThis horse
Firm5240%+26.3—
Good to Firm2523815.1%+1.41 from 7
Good4114510.9%−2.81 from 11
Good to Soft2313213.9%+0.20 from 8
Soft2954515.3%+1.64 from 21
Heavy901617.8%+4.11 from 5
Standard (AW)5206913.3%−0.40 from 1
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f1317.7%−6—
6f – 7f3814912.9%−0.80 from 1
1m – 1m1f4977314.7%+10 from 2
1m2f – 1m4f5127614.8%+1.10 from 2
1m5f – 2m3213912.1%−1.64 from 20
2m1f – 2m4f69913%−0.73 from 23
2m5f – 3m1000%−13.70 from 4
Over 3m100%−13.70 from 1

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

Dam
Protectress (GB) (Hector Protector)

7 siblings in the archive, 5 winners — best of them Stand Guard (GB) (28 wins).

The wins came over 1m–2m1½f; the highest grade won is Class 2 (Stand Guard (GB)).

ProduceRunsWinsWin tripsBest grade
Stand Guard (GB)88281m½f–1m6fClass 2
Arrowtown (GB)2241m4f–2m1½fClass 3
Omnipresent (GB)821m4fClass 5
Wafeira (GB)511mClass 5
Conistone (GB)1511m1fClass 6
Preservation (GB)60——
Betty Turpin (GB)20——

Record by conditions

GoingRunsWinsSR£1
Soft 21 4 19% +24.00
Good 11 1 9% −5.50
Good to Soft 8 0 0% −8.00
Good to Firm 7 1 14% −3.25
Heavy 5 1 20% −2.00
Standard (AW) 1 0 0% −1.00

ClassRunsWinsSR£1
Class 5 9 2 22% +1.50
Class 6 7 2 29% −0.25
Class 4 5 0 0% −5.00
Class 3 2 0 0% −2.00
Class 2 1 0 0% −1.00

CourseRunsWinsSR£1
Navan 6 0 0% −6.00
Down Royal 5 1 20% +8.00
Downpatrick 5 1 20% +10.00
Punchestown 5 1 20% +7.00
Chepstow 4 2 50% +5.25
Pontefract 4 1 25% +1.00
Chester 3 0 0% −3.00
Fairyhouse 2 0 0% −2.00
Ayr 2 0 0% −2.00
Carlisle 2 1 50% +1.00
Redcar 2 0 0% −2.00
Gowran Park 1 0 0% −1.00
Clonmel 1 0 0% −1.00
Cork 1 0 0% −1.00
Perth 1 0 0% −1.00
Listowel 1 0 0% −1.00
Kilbeggan 1 0 0% −1.00
Bellewstown 1 0 0% −1.00
Lingfield 1 0 0% −1.00
Ripon 1 0 0% −1.00
Newcastle (AW) 1 0 0% −1.00
Beverley 1 0 0% −1.00
Windsor 1 0 0% −1.00
York 1 0 0% −1.00

DistanceRunsWinsSR£1
2m1f – 2m4f 23 3 13% +9.00
1m5f – 2m 20 4 20% +5.25
2m5f – 3m 4 0 0% −4.00
1m2f – 1m4f 2 0 0% −2.00
1m – 1m1f 2 0 0% −2.00
Over 3m 1 0 0% −1.00
6f – 7f 1 0 0% −1.00

JockeyRunsWinsSR£1
Adam Short 11 2 18% +14.00
James O'Sullivan 5 1 20% +10.00
Franny Norton 3 2 67% +5.50
Silvestre De Sousa 3 0 0% −3.00
David Egan 3 0 0% −3.00
Sean Flanagan 2 0 0% −2.00
B J Cooper 2 0 0% −2.00
Sam Ewing 2 0 0% −2.00
Danny McMenamin 2 0 0% −2.00
Denis O'Regan 2 0 0% −2.00
Miss J Townend 2 0 0% −2.00
Scott McCullagh 2 0 0% −2.00
Callum Shepherd 2 1 50% +1.75
Ben Curtis 2 0 0% −2.00
Danny Sheehy 1 0 0% −1.00
Gavin Brouder 1 0 0% −1.00
Cian MacRedmond 1 0 0% −1.00
Paddy Mathers 1 0 0% −1.00
Andrea Atzeni 1 0 0% −1.00
Kieran O'Neill 1 1 100% +4.00
Nathan Evans 1 0 0% −1.00
Joe Fanning 1 0 0% −1.00
Sean Levey 1 0 0% −1.00
Shane Kelly 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 37 6 16% +8.25
Cheekpieces 14 1 7% −2.00
Blinkers 2 0 0% −2.00

SeasonRunsWinsSR£1
2022 3 0 0% −3.00
2021 14 1 7% +1.00
2020 11 2 18% +14.00
2019 13 2 15% −3.75
2018 9 2 22% −1.00
2017 3 0 0% −3.00

TypeRunsWinsSR£1
Flat 27 4 15% −9.75
Hurdle 26 3 12% +14.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
2022 · 3 runs
18 Jun 22+43d Down Royal Value Cabs Handicap (47-65) 1m5f · Yielding · 13 ran 13/13 13 9-11 5834C61C Danny Sheehy 28/1
06 May 22+125d Downpatrick ITBA Supporting Northern Breeders Mares Handicap Hurdle 2m1½f · Yielding To Soft · 11 ran 9/11 1½ 11-7 10260C97C Sean Flanagan 9/1
01 Jan 22+27d Fairyhouse Tote+ Pays You More At Tote.ie Handicap Hurdle (80-109) (Div 1) 3m½f · Yielding · 19 ran 10/19 15 11-4 103—94C James O'Sullivan 22/1
2021 · 14 runs
05 Dec 21+15d Punchestown Old House, Kill Handicap Hurdle (Div 2) 2m3½f · Yielding · 16 ran 11/16 shd 10-6 105—100A Gavin Brouder 40/1
20 Nov 21+13d Gowran Park Holden Plant Rentals Mares Handicap Hurdle 2m4f · Yielding · 16 ran PU/16 — 11-9 106—— B J Cooper 25/1
07 Nov 21+18d Navan Hotel Park St. Johann In Tirol Austria Handicap Hurdle 2m · Good · 11 ran 11/11 ¾ 10-7 10682A89A B J Cooper 16/1
20 Oct 21+20d Navan Racing Again Sunday 7th November Handicap (45-65) (Div 1) 1m6f · Yielding · 23 ran 10/23 nk 9-7 6086C64A Sam Ewing 20/1
30 Sep 21+13d Clonmel Clonmel Mares Handicap Hurdle 2m4f · Good To Yielding · 8 ran 4/8 ½ 11-2 10688A106A James O'Sullivan 4/1J
17 Sep 21+14d Downpatrick Franco Hughes Bookmaker Handicap Hurdle (80-109) 2m3f · Yielding · 12 ran 1/12 11-3 99111A122A James O'Sullivan 14/1
03 Sep 21+26d Down Royal Grant Thornton Ulster Cesarewitch Handicap (50-80) 2m2f · Good · 9 ran 8/9 4¼ 8-5 62105C49C Cian MacRedmond 40/1
08 Aug 21+30d Downpatrick Frank & Brian Fitzsimmons Memorial Mares Handicap Hurdle 2m6f · Yielding · 8 ran 5/8 2½ 10-6 10194A96A James O'Sullivan 11/1
09 Jul 21+20d Cork Follow Us On Instagram Mares Handicap Hurdle (80-109) 2m4f · Good To Yielding · 15 ran 6/15 1 11-2 10291B104A James O'Sullivan 18/1
19 Jun 21+8d Perth greatergood.org.uk Scottish Charcuterie Boards Handicap Hurdle Class 4 · 2m · Good · 7 ran 4/7 1¼ 11-3 11187A106A Danny McMenamin 4/1
11 Jun 21+41d Fairyhouse Racing TV Handicap (50-85) 1m5½f · Good To Firm · 10 ran 5/10 ½ 8-13 6497A68A Sam Ewing 16/1
01 May 21+15d Punchestown Colm Quinn BMW Group Mares Handicap Hurdle 2m4f · Good To Yielding · 15 ran 13/15 nk 10-6 10495C87C Adam Short 50/1
16 Apr 21+26d Ayr Coral Backing Scottish Racing Mares' Handicap Hurdle (GBB Race) Class 2 · 3m½f · Good · 9 ran PU/9 — 10-5 114—— Danny McMenamin 16/1
21 Mar 21+119d Downpatrick WKD Handicap Hurdle (80-109) 2m3f · Good To Yielding · 12 ran 9/12 nk 11-13 10678A102A Denis O'Regan 9/2
2020 · 11 runs
22 Nov 20+14d Navan Betvictor Gamble Responsibly Handicap Hurdle 2m · Soft · 17 ran 10/17 1¼ 11-1 10779B100A Adam Short 18/1
08 Nov 20+11d Navan Ladbrokes Best Odds Guaranteed Handicap Hurdle 2m · Soft To Heavy · 18 ran 8/18 nk 10-10 108110B116A Denis O'Regan 28/1
28 Oct 20+32d Punchestown Download The BETDAQ App Ladies Handicap Hurdle 2m4½f · Yielding To Soft · 12 ran 7/12 9 10-10 10970B93A Miss J Townend 22/1
26 Sep 20+17d Listowel M.J. Carroll ARRO Handicap Hurdle 2m4f · Soft · 8 ran 5/8 1¾ 10-9 11063A102A Adam Short 13/2
09 Sep 20+39d Punchestown Baltreacy Handicap Hurdle (80-109) (Div 1) 2m4½f · Yielding · 18 ran 1/18 11-5 100100B127A Adam Short 11/1
01 Aug 20+17d Kilbeggan Paul & Carmel Fay Memorial Handicap Hurdle (80-109) 3m1f · Yielding · 10 ran 6/10 7 11-9 100127A85B Adam Short 11/1
15 Jul 20+13d Downpatrick Randox Health Handicap Hurdle (80-102) 2m2f · Good · 12 ran 3/12 ½ 11-7 9880B118A Adam Short 10/1
02 Jul 20+107d Bellewstown Indaver Ireland (Q.R.) Handicap 2m1f · Yielding · 10 ran 8/10 nk 10-0 7172A61A Miss J Townend 50/1
17 Mar 20+30d Down Royal Cleary Contracting Ltd Novice Handicap Hurdle 2m3½f · Soft · 10 ran 5/10 9½ 10-0 9966A90A Sean Flanagan 11/2
16 Feb 20+19d Navan Kevin Brady Car Sales Mares Handicap Hurdle 2m4f · Heavy · 12 ran 6/12 1¾ 10-4 99—91A Adam Short 8/1
28 Jan 20+52d Down Royal Molson Coors Mares Handicap Hurdle (80-109) 2m½f · Soft · 17 ran 1/17 10-5 9387C120A Adam Short 12/1
2019 · 13 runs
07 Dec 19+21d Navan Kells Maiden Hurdle 2m · Soft · 26 ran 12/26 1¼ 10-11 —104C88C Adam Short 50/1
16 Nov 19+15d Punchestown Kildare Now Maiden Hurdle 2m4f · Soft · 22 ran 12/22 2¼ 10-11 —83B97A Adam Short 33/1
01 Nov 19+42d Down Royal CBRE Property Experts Maiden Hurdle 2m6f · Yielding To Soft · 14 ran 5/14 3¾ 10-12 —84C92C Adam Short 33/1
20 Sep 19+20d Ayr BAM Properties Ltd Handicap Class 3 · 2m1½f · Good · 9 ran 9/9 4 8-2 72124A54A Paddy Mathers 18/1
31 Aug 19+16d Chester MKM Building Supplies (Chester) Handicap Class 4 · 2m · Good · 9 ran 2/9 nk 8-11 7088A72A Scott McCullagh 8/1
15 Aug 19+20d Chepstow Istadia Screens Supports Wales Children's Air Ambulance Handicap Class 5 · 2m · Good To Soft · 12 ran 3/12 1½ 9-2 7098A80A Scott McCullagh 5/1
26 Jul 19+14d Chepstow comparebettingsites.com Handicap Class 6 · 2m · Good To Firm · 10 ran 1/10 9-9 6795A87A Callum Shepherd 11/4
12 Jul 19+10d Chester Amber Energy Fillies' Handicap Class 4 · 2m · Good · 7 ran 4/7 1¼ 9-3 6476A73A Franny Norton 15/8F
02 Jul 19+21d Chepstow comparebettingsites.com Handicap Class 5 · 2m · Good · 10 ran 1/10 8-10 6489A81A Franny Norton 9/2
11 Jun 19+11d Lingfield Injured Jockeys Fund Handicap Class 5 · 2m½f · Soft · 6 ran 4/6 1 8-12 66127C66B Silvestre De Sousa 2/1F
31 May 19+21d Carlisle Racing TV Day Pass Just 10 Handicap Class 4 · 2m1f · Heavy · 8 ran 6/8 nk 9-0 67109A66A Ben Curtis 7/4
10 May 19+31d Ripon Everybody Get Up...to Beverley Racecourse Handicap Class 5 · 2m · Good To Soft · 13 ran 3/13 ¾ 9-1 67101C74A Callum Shepherd 8/1
09 Apr 19+169d Pontefract Enjoy Racehorse Ownership Jamaican Flight Handicap Class 5 · 2m2f · Good To Firm · 10 ran 2/10 hd 9-1 67121A72A Silvestre De Sousa 11/4C
2018 · 9 runs
22 Oct 18+14d Pontefract Are You The Placepot VIP Jamaican Flight Handicap Class 5 · 2m2f · Good To Soft · 8 ran 8/8 24 8-8 6463C47C Andrea Atzeni 7/4F
08 Oct 18+18d Pontefract Try A Trifecta On The Bluff Cove Handicap Class 5 · 2m2f · Good To Soft · 11 ran 2/11 1½ 8-6 63113A60A Silvestre De Sousa 5/6F
20 Sep 18+8d Pontefract Pontefract Stayers Championship Handicap Class 5 · 2m1f · Soft · 10 ran 1/10 8-0 5092A63A Kieran O'Neill 4/1
12 Sep 18+12d Carlisle Best Racing Odds On Smarkets Handicap Class 6 · 1m6f · Heavy · 11 ran 1/11 8-3 4991A63A Franny Norton 2/1F
31 Aug 18+20d Newcastle (AW) Capital Allowances Handicap Class 6 · 2m½f · Standard · 9 ran 3/9 1¼ 8-10 4991A60A David Egan 4/1
11 Aug 18+19d Redcar Gin & Gents' Evening 25th August Handicap (Div I) Class 6 · 1m6f · Good To Firm · 10 ran 4/10 2¼ 8-3 5089A56A Nathan Evans 11/2
23 Jul 18+42d Beverley Itv7 Starts Now Maiden Handicap Class 6 · 2m · Good To Firm · 11 ran 2/11 ½ 8-7 4837A58A Joe Fanning 13/2
11 Jun 18+21d Windsor Johnnie Walker Black Handicap Class 6 · 1m3½f · Good To Firm · 16 ran 10/16 1¾ 8-13 5592C48A David Egan 20/1
21 May 18+220d Redcar Watch Race Replays At racinguk.com Handicap Class 6 · 1m2f · Good To Firm · 11 ran 6/11 8 9-3 5975A46A David Egan 9/1
2017 · 3 runs
13 Oct 17+13d York Elevator Company Novice Auction Stakes (Plus 10) Class 3 · 1m · Good · 16 ran 14/16 9 8-7 —7C44C Ben Curtis 33/1
30 Sep 17+33d Chester Instarmac Novice Auction Stakes (Plus 10) Class 4 · 7f · Heavy · 9 ran 5/9 4½ 8-11 —96A61A Sean Levey 66/1
28 Aug 17 Chepstow Alan Bushell Racing Fillies' Novice Auction Stakes (Plus 10) Class 5 · 1m · Good · 8 ran 7/8 6 9-0 —77C33C Shane Kelly 8/1

Quick answers

How many races has So Near So Farhh won?
So Near So Farhh (GB) won 7 of 53 archived starts between 2017 and 2022, a strike rate of 13.2%. Placed 15 times in total (28.3% of starts).
Who trained So Near So Farhh?
So Near So Farhh (GB) was trained by C A McBratney on the most recent run on record, at Down Royal on 18 June 2022.
Who is So Near So Farhh's sire?
So Near So Farhh (GB) is by Farhh (GB) out of Protectress (GB), whose sire is Hector Protector.
What going does So Near So Farhh prefer?
So Near So Farhh (GB) has the best record on heavy going: 1 win from 5 starts (20%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is So Near So Farhh's official rating?
The most recent official rating on record is 58, from the run on 18 June 2022. The highest on record is 114.
What is So Near So Farhh's sire's record?
Farhh (GB)'s progeny in our archive have won 13.7% of 1,804 runs since May 2017 (164 horses), Flat and jumps together.
Who are So Near So Farhh's siblings?
Out of Protectress (GB), So Near So Farhh (GB) has 7 other produce in our archive, 5 of them winners. Most wins: Stand Guard (GB) (28). Highest grade won: Class 2 (Stand Guard (GB)). The wins came over 1m–2m1½f. As at Nov 2026.

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