Skip to content
Horse profile

Johan (GB)

8yo gelding (at last run, Sep 2025) · Last trainer Jack Channon · Last owner Jon And Julia Aisbitt
by Zoffany (IRE) out of Sandreamer (IRE) (Oasis Dream)
27 runs · 17 courses · from Jul 2019
As at 18 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 13 Sep 2025 — 399 days ago. Our archive can't say whether the horse is still in training.
Last run Sep 2025 · 9th of 9 10 wins · 9 courses Last raced off OR 110
KTB Profile

Johan won 10 of 27 starts including the Group 3 Bahrain Turf Club Desmond Stakes at Leopardstown in Aug 2025. All eight wins at 1m – 1m1f came in handicaps except the last, with four on good to soft and four on good. He also landed two wins at 6f – 7f. The gelding, aged 8 at his last run in Sep 2025, led before finishing 9 of 9 in the TonyBet Solonaway Stakes at Leopardstown off a mark of 110.

Based on 27 archived runs · run-style from 3 commented runs · updated 18 Oct 2026
KTB at a glance OR at career high
Official rating110At career-high mark
110 88–110

KTB Speed and Rating

KTB Speed

Best recent Speed 117 the best of the last 3 graded (A or B) runs · Leopardstown, 7 Aug 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 25 figures · best 129A · median 93
GoingRunsBestMedianSince 18 Oct 2025
Good10129A94.5—
Good to Soft8117C89.5—
Soft4111C78.5—
Standard (AW)2108A106.5—
Good to Firm1———
DistanceRunsBestMedianSince 18 Oct 2025
1m – 1m1f21129A91—
6f – 7f4118A100—

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

KTB Rating

Best recent KTB Rating 116A the best of the last 3 rated runs · Doncaster, 14 Sep 2024 Official rating 110 at the last run, 13 Sep 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. A, B or C on a run is how much known form was in that race. What this means →

Flat 25 figures · best 116A · median 94
GoingRunsBestMedianSince 18 Oct 2025
Good10116A93.5—
Good to Soft8113A97.5—
Soft4112A94.5—
Standard (AW)2101A88—
Good to Firm1———
DistanceRunsBestMedianSince 18 Oct 2025
1m – 1m1f21116A102—
6f – 7f494A91.5—

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

  • Led 3 (100%) · 2 wins

Pedigree intelligence

Sire

Progeny in our archive have won 9.9% of 10,760 runs since Jan 2008 (799 horses).

GoingRunsWinsSRvs sireThis horse
Firm27311.1%+1.2—
Good to Firm1,26814611.5%+1.60 from 1
Good2,50124910%+0.14 from 11
Good to Soft1,29713010%+0.14 from 8
Soft1,8261779.7%−0.21 from 4
Heavy655558.4%−1.50 from 1
Standard (AW)3,1863069.6%−0.31 from 2
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f379297.7%−2.2—
6f – 7f2,9812889.7%−0.22 from 4
1m – 1m1f2,79928710.3%+0.48 from 23
1m2f – 1m4f2,50925210%+0.1—
1m5f – 2m1,34913510%+0.1—
2m1f – 2m4f5555710.3%+0.4—
2m5f – 3m154138.4%−1.5—
Over 3m34514.7%+4.8—

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

Dam
Sandreamer (IRE) (Oasis Dream)

4 siblings in the archive, 2 winners — best of them Why We Dream (IRE) (2 wins).

The wins came over 5f–1m½f; the highest grade won is Class 4 (Why We Dream (IRE)).

ProduceRunsWinsWin tripsBest grade
Why We Dream (IRE)921m–1m½fClass 4
Desert Treasure (GB)825fClass 5
Sandlark (IRE)20——
Chattri (GB)30——

Record by conditions

GoingRunsWinsSR£1
Good 11 4 36% +27.41
Good to Soft 8 4 50% +34.12
Soft 4 1 25% +22.00
Standard (AW) 2 1 50% +1.75
Heavy 1 0 0% −1.00
Good to Firm 1 0 0% −1.00

ClassRunsWinsSR£1
Class 2 15 6 40% +74.25
Class 1 4 0 0% −4.00
Class 4 2 1 50% −0.38
Class 3 1 1 100% +3.50
Class 5 1 1 100% +0.91

CourseRunsWinsSR£1
Doncaster 4 2 50% +44.00
Ascot 3 0 0% −3.00
Leopardstown 2 1 50% +11.00
Goodwood 2 1 50% +24.00
York 2 0 0% −2.00
Newbury 2 1 50% +2.50
Newmarket 2 0 0% −2.00
Saint-Cloud (FR) 1 0 0% −1.00
Redcar 1 0 0% −1.00
Sandown 1 0 0% −1.00
Deauville (FR) 1 0 0% −1.00
Salisbury 1 1 100% +5.00
Kempton (AW) 1 0 0% −1.00
Chelmsford City (AW) 1 1 100% +2.75
Ayr 1 1 100% +4.50
Musselburgh 1 1 100% +0.62
Lingfield 1 1 100% +0.91

DistanceRunsWinsSR£1
1m – 1m1f 23 8 35% +83.75
6f – 7f 4 2 50% −0.47

JockeyRunsWinsSR£1
Tom Marquand 9 4 44% +8.16
James Doyle 5 2 40% +25.50
Silvestre De Sousa 3 1 33% +26.00
Ronan Whelan 2 1 50% +11.00
David Egan 2 0 0% −2.00
David Probert 1 0 0% −1.00
Rossa Ryan 1 1 100% +18.00
Hollie Doyle 1 0 0% −1.00
Ryan Moore 1 0 0% −1.00
Daniel Tudhope 1 1 100% +0.62
Liam Jones 1 0 0% −1.00

SeasonRunsWinsSR£1
2025 2 1 50% +11.00
2024 3 1 33% +16.00
2023 2 1 50% +24.00
2022 4 1 25% +25.00
2021 6 1 17% +0.00
2020 6 3 50% +7.75
2019 4 2 50% −0.47

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
13 Sep 25+37d Leopardstown TonyBet Solonaway Stakes (Group 2) 8f · Good To Yielding · 9 ran Set the pace early - pushed along two out and lost command a furlong and a half out - slipped back to seventh with no threat entering the final furlong - allowed to coast home well held 9/9 4¾ 9-10 11084A78A Ronan Whelan 7/1
07 Aug 25+284d Leopardstown Bahrain Turf Club Desmond Stakes (Group 3) 8f · Good · 6 ran Set the pace from the start - urged on with two furlongs left - driven out in the final furlong - held on gamely to prevail at the line 1/6 9-9 109117A105B Ronan Whelan 12/1
27 Oct 24+43d Saint-Cloud (FR) Prix Perth (3yo+) (Turf) 8f · Heavy · 9 ran 3/9 ¾ 9-1 ——— David Probert 19/1
14 Sep 24+175d Doncaster Cepac 25th Year Anniversary Handicap (Str) Class 2 · 8f · Good · 14 ran Set the pace early - lost the front spot with 6f remaining then settled behind pace-setter - regained command inside final furlong - kept driving through to the line for the win 1/14 9-12 10589C116A Rossa Ryan 18/1
23 Mar 24+168d Doncaster William Hill Lincoln (Heritage Handicap) (Str) Class 2 · 8f · Soft · 20 ran 19/20 2 9-8 10666C84C Silvestre De Sousa 11/1
07 Oct 23+64d Redcar Racing TV EBF Stallions Guisborough Stakes (Listed) Class 1 · 7f · Good · 9 ran 5/9 2¼ 9-2 106105A92A Hollie Doyle 4/1
04 Aug 23+293d Goodwood Coral Golden Mile (Heritage Handicap) Class 2 · 8f · Soft · 20 ran 1/20 9-8 103111C112A James Doyle 25/1
15 Oct 22+34d Ascot Balmoral Handicap (Sponsored By Qipco) (Str) Class 2 · 8f · Good To Soft · 20 ran 16/20 nk 9-8 10557C87A David Egan 28/1
11 Sep 22+142d Doncaster P J Towey Construction Handicap (Str) Class 2 · 8f · Soft · 16 ran 8/16 hd 9-12 10691C105A David Egan 20/1
22 Apr 22+27d Sandown bet365 Mile (Group 2) Class 1 · 8f · Good · 6 ran 6/6 3½ 9-1 10680A85B Silvestre De Sousa 12/1
26 Mar 22+161d Doncaster SBK Lincoln (Heritage Handicap) (Str) Class 2 · 8f · Good To Soft · 22 ran 1/22 9-4 102117C113A Silvestre De Sousa 28/1
16 Oct 21+48d Ascot Balmoral Handicap (Sponsored By Qipco) (Str) Class 2 · 8f · Good To Soft · 20 ran 11/20 ½ 9-4 10466C90A Tom Marquand 33/1
29 Aug 21+30d Deauville (FR) Barriere Prix Quincey (4yo+) (Straight Course) (Turf) 8f · Good · 11 ran 10/11 11 9-0 ——— Tom Marquand 14/5F
30 Jul 21+37d Goodwood Unibet Golden Mile Handicap Class 2 · 8f · Good To Soft · 18 ran 4/18 1¼ 9-9 10498C112A Ryan Moore 15/2
23 Jun 21+41d Salisbury Showcasing Standing At Whitsbury Manor Handicap Class 2 · 8f · Good To Soft · 12 ran 1/12 10-0 10096A111A Tom Marquand 5/1
13 May 21+25d York Matchbook Betting Podcast Hambleton Handicap Class 2 · 8f · Good · 14 ran 8/14 2 9-7 10377C93A Tom Marquand 10/1
18 Apr 21+151d Newbury MansionBet Spring Cup Handicap (Str) Class 2 · 8f · Good · 16 ran 5/16 1¾ 9-8 105100C102A James Doyle 11/1
18 Nov 20+34d Kempton (AW) British Stallion Studs EBF Hyde Stakes (Listed) (All Weather Championships Fast-Track Qualifier) Class 1 · 8f · Standard To Slow · 10 ran 8/10 2½ 9-0 106105A75A Tom Marquand 5/1
15 Oct 20+26d Chelmsford City (AW) tote.co.uk Now Never Beaten By SP Handicap Class 2 · 8f · Standard · 9 ran 1/9 9-8 99108A101A Tom Marquand 11/4
19 Sep 20+29d Ayr Luxury Staycations At Western House Hotel Handicap Class 2 · 8f · Good To Soft · 9 ran 1/9 9-5 9577A104A Tom Marquand 9/2
21 Aug 20+27d York Sky Bet Mile Stakes (Handicap) Class 2 · 8f · Good · 16 ran 16/16 nk 8-12 9655C74A James Doyle 13/2
25 Jul 20+43d Ascot Betfred 'Nifty Fifty' Handicap (Str) Class 2 · 8f · Good To Firm · 8 ran 4/8 nk 9-7 9693A103A Tom Marquand 16/5
12 Jun 20+244d Newbury It's Not Rocket Science With MansionBet Handicap Class 3 · 8f · Good · 12 ran 1/12 9-5 88129A111A James Doyle 7/2
12 Oct 19+13d Newmarket Dubai Autumn Stakes (Group 3) Class 1 · 8f · Soft · 8 ran 6/8 5 9-1 8864C75C James Doyle 11/1
29 Sep 19+50d Musselburgh Irish Stallion Farms EBF Novice Stakes (Plus 10) Class 4 · 7f · Good To Soft · 6 ran 1/6 9-9 —95A91B Daniel Tudhope 8/13F
10 Aug 19+14d Lingfield Quality Care Insurance Services 10th Anniversary Ebf Novice Stakes Class 5 · 7.5f · Good · 10 ran 1/10 9-5 —118A89A Tom Marquand 10/11F
27 Jul 19 Newmarket Heath Court Hotel British EBF Maiden Stakes (Plus 10) Class 4 · 7f · Good · 9 ran 4/9 hd 9-5 —79A94A Liam Jones 16/1

Quick answers

How many races has Johan (GB) won?
Johan (GB) won 10 of 27 archived starts between 2019 and 2025, a strike rate of 37%. Placed 12 times in total (44.4% of starts).
Who trained Johan (GB)?
Johan (GB) was trained by Jack Channon on the most recent run on record, at Leopardstown on 13 September 2025.
Who is Johan (GB)'s sire?
Johan (GB) is by Zoffany (IRE) out of Sandreamer (IRE), whose sire is Oasis Dream.
What going does Johan (GB) prefer?
Johan (GB) has the best record on good to soft going: 4 wins from 8 starts (50%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Johan (GB)'s official rating?
The most recent official rating on record is 110, from the run on 13 September 2025. That is also the highest on record.
What is Johan (GB)'s sire's record?
Zoffany (IRE)'s progeny in our archive have won 9.9% of 10,760 runs since Jan 2008 (799 horses), Flat and jumps together.
Who are Johan (GB)'s siblings?
Out of Sandreamer (IRE), Johan (GB) has 4 other produce in our archive, 2 of them winners. Most wins: Why We Dream (IRE) (2). Highest grade won: Class 4 (Why We Dream (IRE)). The wins came over 5f–1m½f. As at Oct 2026.

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