Skip to content
Horse profile

Who Told Jo Jo (IRE)

7yo gelding (at last run, Aug 2021) · Last trainer Joseph Tuite · Last owner Felstead Court Flyers
by Bushranger (IRE) out of Shenkara (IRE) (Night Shift)
55 runs · 22 courses · from Mar 2016
As at 22 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 9 Aug 2021 — 1,900 days ago. Our archive can't say whether the horse is still in training.
Last run Aug 2021 · 7th of 8 7 wins · 5 courses Last raced off OR 50
KTB Profile

Who Told Jo Jo (IRE) is 7 from 55. Hasn't won since Jul 2020. All 7 wins have come on turf — 0 from 19 on the all-weather. Last raced off 50, 25lb below the career-high mark.

Based on 55 archived runs · updated 22 Oct 2026
KTB at a glance All wins on turf OR ↓ 25lb off peak
Official rating50↓ 25lb off peak
50 50–75

KTB Speed and Rating

KTB Speed

Best recent Speed 83 the best of the last 3 graded (A or B) runs · Chelmsford City (AW), 17 Sep 2020

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 49 figures · best 106C · median 80
GoingRunsBestMedianSince 22 Oct 2025
Standard (AW)1695A84—
Good to Firm15105B86—
Good8106C81—
Soft588C58—
Good to Soft580A64—
DistanceRunsBestMedianSince 22 Oct 2025
6f – 7f27105B82—
Under 6f22106C79.5—

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

KTB Rating

Best recent KTB Rating 59A the best of the last 3 rated runs · Chelmsford City (AW), 20 Jul 2021 Official rating 50 at the last run, 9 Aug 2021

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 55 figures · best 99A · median 63
GoingRunsBestMedianSince 22 Oct 2025
Standard (AW)1981A62—
Good to Firm1599A68—
Good1093A77.5—
Good to Soft685A59—
Soft573A39—
DistanceRunsBestMedianSince 22 Oct 2025
6f – 7f2892A63—
Under 6f2799A63—

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 55 figures from 55 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 7.7% of 4,449 runs since Jan 2008 (300 horses).

GoingRunsWinsSRvs sireThis horse
Firm28310.7%+3—
Good to Firm713628.7%+14 from 15
Good969737.5%−0.22 from 10
Good to Soft453398.6%+0.91 from 6
Soft666456.8%−0.90 from 5
Heavy211136.2%−1.5—
Standard (AW)1,4091087.7%00 from 19
Distance (all codes)RunsWinsSRvs sireThis horse
Under 6f4504610.2%+2.54 from 27
6f – 7f1,8891497.9%+0.23 from 28
1m – 1m1f1,012757.4%−0.3—
1m2f – 1m4f606396.4%−1.3—
1m5f – 2m308227.1%−0.6—
2m1f – 2m4f139107.2%−0.5—
2m5f – 3m3725.4%−2.3—
Over 3m800%−7.7—

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

Dam
Shenkara (IRE) (Night Shift)

7 siblings in the archive, 4 winners — best of them Crocodile Bay (IRE) (9 wins).

The wins came over 5f–1m½f; the highest grade won is Class 2 (You da One (IRE)).

ProduceRunsWinsWin tripsBest grade
Crocodile Bay (IRE)12295f–1m½fClass 3
You da One (IRE)1225f–7fClass 2
Cara's Muse (IRE)1726½f–7fClass 6
Metal Soldier (IRE)115fClass 3
Birkacre (IRE)30——
Anfield Star (IRE)60——
What An Honour (IRE)40——

Record by conditions

GoingRunsWinsSR£1
Standard (AW) 19 0 0% −19.00
Good to Firm 15 4 27% +27.25
Good 10 2 20% +3.50
Good to Soft 6 1 17% +5.00
Soft 5 0 0% −5.00

ClassRunsWinsSR£1
Class 6 37 6 16% +18.75
Class 5 13 0 0% −13.00
Class 4 4 1 25% +7.00
Class 3 1 0 0% −1.00

CourseRunsWinsSR£1
Bath 8 1 13% −2.50
Kempton (AW) 8 0 0% −8.00
Windsor 7 2 29% +6.00
Chelmsford City (AW) 4 0 0% −4.00
Yarmouth 3 2 67% +29.75
Chepstow 3 0 0% −3.00
Salisbury 3 0 0% −3.00
Wolverhampton (AW) 3 0 0% −3.00
Southwell (AW) 2 0 0% −2.00
Ripon 2 1 50% +9.00
Ayr 1 0 0% −1.00
Carlisle 1 0 0% −1.00
Redcar 1 0 0% −1.00
Brighton 1 1 100% +3.50
Goodwood 1 0 0% −1.00
Hamilton 1 0 0% −1.00
Thirsk 1 0 0% −1.00
Newcastle (AW) 1 0 0% −1.00
Leicester 1 0 0% −1.00
Haydock 1 0 0% −1.00
Lingfield (AW) 1 0 0% −1.00
Chester 1 0 0% −1.00

DistanceRunsWinsSR£1
6f – 7f 28 3 11% +10.50
Under 6f 27 4 15% +1.25

JockeyRunsWinsSR£1
Dylan Hogan 7 2 29% +27.00
Oisin Murphy 7 1 14% +1.00
Finley Marsh 4 1 25% +1.50
Sophie Reed 3 0 0% −3.00
Jason Watson 3 1 33% +1.50
J F Egan 3 0 0% −3.00
Liam Keniry 3 0 0% −3.00
Harrison Shaw 2 0 0% −2.00
Mrs Charlotte Pownall 2 0 0% −2.00
Robbie Downey 2 0 0% −2.00
Miss Matilda Blundell 2 0 0% −2.00
Jack Mitchell 2 1 50% +1.75
Poppy Bridgwater 2 0 0% −2.00
Nathan Evans 2 1 50% +9.00
Isobel Francis 1 0 0% −1.00
William Cox 1 0 0% −1.00
Charles Bishop 1 0 0% −1.00
Kieran Shoemark 1 0 0% −1.00
Scott McCullagh 1 0 0% −1.00
Nicola Currie 1 0 0% −1.00
Rob Hornby 1 0 0% −1.00
Fran Berry 1 0 0% −1.00
Paddy Vaughan 1 0 0% −1.00
Jordan Vaughan 1 0 0% −1.00
Ryan While 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 38 5 13% −5.25
Blinkers 12 2 17% +22.00
Cheekpieces 4 0 0% −4.00
Visor 1 0 0% −1.00

SeasonRunsWinsSR£1
2021 5 0 0% −5.00
2020 8 2 25% +26.00
2019 10 1 10% −5.50
2018 14 2 14% −4.75
2017 11 1 9% −3.00
2016 7 1 14% +4.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
09 Aug 21+20d Windsor Read Hollie Doyle's Column On attheraces.com Apprentice Handicap (Div 1) Class 6 · 6f · Soft · 8 ran 7/8 5½ 9-1 5044C39C Sophie Reed 16/1
20 Jul 21+69d Chelmsford City (AW) Tote Placepot Your First Bet Apprentice Handicap Class 6 · 6f · Standard · 12 ran 7/12 ½ 8-11 5275B59A Sophie Reed 40/1
12 May 21+36d Bath Racing Welfare Supporting Mental Health Awareness Week Handicap Class 6 · 5.5f · Good · 15 ran 15/15 shd 8-9 5587C35A Sophie Reed 80/1
06 Apr 21+34d Bath Cb Protection Handicap Class 6 · 5.5f · Good To Firm · 16 ran 13/16 ½ 9-1 5764C49A Dylan Hogan 25/1
03 Mar 21+167d Kempton (AW) Try Our New Super Boosts At Unibet Handicap Class 6 · 6f · Standard To Slow · 12 ran 10/12 ½ 8-12 5961A53A Dylan Hogan 50/1
17 Sep 20+15d Chelmsford City (AW) CCR Handicap Class 6 · 6f · Standard · 12 ran 7/12 1 9-4 6083A63A Dylan Hogan 15/2
02 Sep 20+20d Bath Best Free Tips At valuerater.co.uk Apprentice Handicap Class 6 · 5.5f · Good · 13 ran 6/13 ¾ 9-10 6188C78A Isobel Francis 10/1
13 Aug 20+24d Bath Watch Free Race Replays On attheraces.com Handicap Class 5 · 5.5f · Good To Firm · 7 ran 3/7 1¾ 8-13 6277A68A Dylan Hogan 17/2
20 Jul 20+14d Ayr CHB Medical Facemasks 'Get Masked Up' Handicap (Div 1) Class 6 · 6f · Good To Firm · 8 ran 6/8 ¾ 9-6 6287A64A Harrison Shaw 5/1
06 Jul 20+20d Windsor Visit attheraces.com Handicap Class 6 · 6f · Good To Firm · 12 ran 1/12 9-0 5899A92A Dylan Hogan 4/1
16 Jun 20+4d Chelmsford City (AW) Margaretting Handicap Class 6 · 6f · Standard · 9 ran 2/9 nk 9-9 5285A81A Dylan Hogan 11/4F
12 Jun 20+2d Kempton (AW) Unibet Casino Deposit 10 Get 40 Handicap Class 6 · 6f · Standard To Slow · 8 ran 3/8 hd 9-3 5286A74A William Cox 7/1
10 Jun 20+247d Yarmouth Royal Ascot On Sky Sports Racing Handicap Class 6 · 6f · Good To Firm · 11 ran 1/11 8-8 5282A84A Dylan Hogan 28/1
07 Oct 19+7d Windsor Amateur Jockeys Association Novice Amateur Riders' Handicap Class 6 · 6f · Soft · 12 ran 11/12 2½ 10-9 5558C33C Mrs Charlotte Pownall 25/1
30 Sep 19+81d Bath starsports.bet Handicap Class 6 · 5f · Good To Soft · 15 ran 12/15 1½ 9-1 5577C50A Charles Bishop 33/1
11 Jul 19+17d Carlisle Every Race Live On Racing TV Handicap (Div 2) Class 6 · 6f · Good To Firm · 9 ran 6/9 1¾ 9-7 5790A63A Robbie Downey 11/1
24 Jun 19+17d Chepstow George Smith Horse Boxes Handicap Class 6 · 6f · Good · 16 ran 12/16 1 9-8 5975C62A Kieran Shoemark 40/1
07 Jun 19+10d Bath Charles Saunders Handicap Class 6 · 5.5f · Good To Firm · 17 ran 11/17 nk 9-4 6086C61A Finley Marsh 20/1
28 May 19+3d Redcar Watch Race Replays At racingtv.com Amateur Riders' Handicap Class 6 · 6f · Good To Firm · 12 ran 10/12 1½ 10-1 5860A50A Miss Matilda Blundell 20/1
25 May 19+11d Salisbury Sharp's Doom Bar Handicap Class 6 · 6f · Good To Firm · 9 ran 2/9 1 9-0 58105B74A Jason Watson 7/1
14 May 19+13d Chepstow County Marquees Handicap Class 5 · 6f · Good To Firm · 14 ran 6/14 1¼ 8-9 5895C70A Jason Watson 12/1
01 May 19+3d Brighton Injured Jockeys Fund Handicap Class 6 · 6f · Good To Firm · 9 ran 1/9 9-6 54104A88A Jason Watson 7/2
28 Apr 19+164d Salisbury Byerley Stud Handicap (Lady Amateur Riders) Class 6 · 7f · Good To Firm · 18 ran 14/18 1¼ 9-5 5448C48C Miss Matilda Blundell 40/1
15 Nov 18+24d Kempton (AW) 32Red On The App Store Handicap (Div 2) Class 6 · 6f · Standard To Slow · 9 ran 7/9 ¾ 8-11 5777A60A Scott McCullagh 33/1
22 Oct 18+14d Windsor Attheraces Handicap Class 6 · 5f · Good To Soft · 16 ran 14/16 shd 9-6 5936C42A Robbie Downey 8/1
08 Oct 18+12d Windsor Betfair Novice Amateur Riders' Handicap Class 6 · 6f · Soft · 16 ran 6/16 1½ 11-0 6188C73A Mrs Charlotte Pownall 25/1
26 Sep 18+26d Goodwood Heineken UK Apprentice Handicap Class 5 · 5f · Good To Soft · 10 ran 6/10 hd 8-10 6380A63A Finley Marsh 20/1
31 Aug 18+8d Hamilton Patersons Of Greenoakhill Handicap Class 6 · 5f · Good To Soft · 11 ran 6/11 1¼ 9-5 6564A61A Finley Marsh 20/1
23 Aug 18+103d Chepstow Cash Out At Bet365 Handicap Class 6 · 5f · Good · 10 ran 10/10 2 9-7 6523A44A Nicola Currie 8/1
12 May 18+10d Thirsk Subscribe To Racing Uk On Youtube Handicap Class 6 · 5f · Good To Firm · 14 ran 6/14 nk 9-7 6589C81A Harrison Shaw 9/2F
02 May 18+1d Bath Drive Vauxhall Handicap Class 6 · 5f · Good · 10 ran 1/10 9-4 5398B91A Finley Marsh 9/2
01 May 18+7d Newcastle (AW) Dissington Dash Handicap Class 6 · 5f · Standard · 10 ran 7/10 2¾ 9-11 5389A58A Jack Mitchell 11/2
24 Apr 18+4d Yarmouth Annual Badges On Sale At Yarmouth Racecourse Handicap Class 6 · 5f · Good To Firm · 13 ran 1/13 9-7 5486C99A Jack Mitchell 11/4F
20 Apr 18+37d Bath Hays Specialist Recruitment Handicap Class 6 · 5f · Good · 18 ran 4/18 1½ 9-4 5474C80A J F Egan 14/1
14 Mar 18+52d Southwell (AW) Cheltenham Festival Betting At Betway Selling Stakes Class 4 · 5f · Standard · 6 ran 5/6 nk 9-9 5658A52B Rob Hornby 25/1
21 Jan 18+11d Chelmsford City (AW) Book Tickets Online At Chelmsfordcityracecourse.com Handicap Class 6 · 6f · Standard · 9 ran 6/9 1¾ 8-12 5878A54A Poppy Bridgwater 12/1
10 Jan 18+105d Kempton (AW) 32Red.com Handicap Class 6 · 6f · Standard · 11 ran 5/11 ½ 8-8 5995A64A Poppy Bridgwater 11/1
27 Sep 17+28d Kempton (AW) Racing UK Profits Returned To Racing Handicap Class 6 · 6f · Standard To Slow · 12 ran 11/12 shd 9-5 6068A58A Oisin Murphy 16/1
30 Aug 17+17d Kempton (AW) Watch Racing Uk On Bt Tv Handicap Class 6 · 6f · Standard · 10 ran 5/10 ¾ 9-4 6286A66A Oisin Murphy 16/1
13 Aug 17+15d Leicester Sri Lanka The Wonder Of Asia Handicap Class 5 · 6f · Good To Soft · 6 ran 4/6 5 9-2 6358A57B Oisin Murphy 16/1
29 Jul 17+22d Salisbury George Smith Horseboxes Handicap Class 6 · 5f · Soft · 11 ran 11/11 1¾ 9-8 6579A41A Oisin Murphy 10/1
07 Jul 17+23d Haydock Betfred Like Us On Facebook Handicap Class 5 · 5f · Good To Firm · 9 ran 9/9 nk 9-4 6768B42A Oisin Murphy 9/1
14 Jun 17+44d Kempton (AW) 100% Profit Boost At 32redsport.com Handicap Class 5 · 6f · Standard To Slow · 7 ran 4/7 3¾ 9-0 6876A70A Fran Berry 20/1
01 May 17+21d Windsor Totepool Racecourse Apple Pay Betting Handicap Class 5 · 5f · Good · 13 ran 6/13 hd 9-6 6972C77A Liam Keniry 15/2
10 Apr 17+18d Windsor Happy Retirement Joe Walsh Handicap Class 6 · 5f · Good · 13 ran 1/13 9-7 65106C93A Oisin Murphy 7/1
23 Mar 17+27d Wolverhampton (AW) 32red.com Handicap Class 5 · 6f · Standard · 8 ran 7/8 4 9-0 6888A44A Oisin Murphy 22/1
24 Feb 17+16d Lingfield (AW) 32red Casino Handicap Class 5 · 5f · Standard · 5 ran 3/5 2¼ 9-7 7088C68B Liam Keniry 7/2
08 Feb 17+113d Kempton (AW) 32red.com Handicap Class 5 · 5f · Standard · 6 ran 6/6 ½ 9-7 7287A62B Liam Keniry 16/1
18 Oct 16+129d Yarmouth 'Great Times Britannia And Wellington Piers' Nursery Class 5 · 6f · Soft · 10 ran 10/10 23 9-7 759C35C J F Egan 25/1
11 Jun 16+11d Chester Halewood International Novice Stakes (Plus 10) Class 4 · 5f · Good · 9 ran 5/9 2¼ 8-12 ——63A Paddy Vaughan 5/1
31 May 16+25d Wolverhampton (AW) Follow At The Races On Twitter Novice Stakes (Plus 10) Class 4 · 6f · Standard · 6 ran 3/6 2¾ 9-0 ——73B Nathan Evans 14/1
06 May 16+13d Ripon Sis Trading Services Novice Auction Stakes Class 5 · 5f · Good · 7 ran 2/7 2 8-13 ——85A Jordan Vaughan EvensF
23 Apr 16+16d Ripon Claro Bar Novice Auction Stakes (Plus 10) Class 4 · 5f · Good To Soft · 8 ran 1/8 8-5 ——85A Nathan Evans 10/1
07 Apr 16+13d Southwell (AW) totepool British Stallion Studs EBF Novice Stakes Class 5 · 5f · Standard · 9 ran 5/9 1¼ 9-2 ——67A J F Egan 20/1
25 Mar 16 Wolverhampton (AW) EBFStallions bet365 Conditions Stakes (Plus 10) Class 3 · 5f · Standard · 11 ran 9/11 ½ 8-12 ——50C Ryan While 22/1

Quick answers

How many races has Who Told Jo Jo (IRE) won?
Who Told Jo Jo (IRE) won 7 of 55 archived starts between 2016 and 2021, a strike rate of 12.7%. Placed 12 times in total (21.8% of starts).
Who trained Who Told Jo Jo (IRE)?
Who Told Jo Jo (IRE) was trained by Joseph Tuite on the most recent run on record, at Windsor on 9 August 2021.
Who is Who Told Jo Jo (IRE)'s sire?
Who Told Jo Jo (IRE) is by Bushranger (IRE) out of Shenkara (IRE), whose sire is Night Shift.
What going does Who Told Jo Jo (IRE) prefer?
Who Told Jo Jo (IRE) has the best record on good to firm going: 4 wins from 15 starts (26.7%). Only going bands with at least three archived starts are read, so this is a direction rather than a settled preference.
What is Who Told Jo Jo (IRE)'s official rating?
The most recent official rating on record is 50, from the run on 9 August 2021. The highest on record is 75.
What is Who Told Jo Jo (IRE)'s sire's record?
Bushranger (IRE)'s progeny in our archive have won 7.7% of 4,449 runs since Jan 2008 (300 horses), Flat and jumps together.
Who are Who Told Jo Jo (IRE)'s siblings?
Out of Shenkara (IRE), Who Told Jo Jo (IRE) has 7 other produce in our archive, 4 of them winners. Most wins: Crocodile Bay (IRE) (9). Highest grade won: Class 2 (You da One (IRE)). The wins came over 5f–1m½f. As at Oct 2026.

Record shown from March 2016. 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.