Skip to content
Horse profile

Tornado In Milan (IRE)

12yo gelding (at last run, Nov 2018) · Last trainer Evan Williams · Last owner Mrs C Williams
by Milan (GB) out of Julika (GER) (Nebos)
44 runs · 16 courses · from Oct 2011
As at 28 Oct 2026 · KTB archive: GB, Ireland & France · 2005–present, updated daily
No run recorded since 26 Nov 2018 — 2,893 days ago. Our archive can't say whether the horse is still in training.
Last run Nov 2018 10 wins · 6 courses Last raced off OR 136
KTB Profile

Tornado In Milan (IRE) is 10 from 44. Hasn't won since Mar 2018. Last raced off a career-high mark of 136.

Based on 44 archived runs · updated 28 Oct 2026
KTB at a glance OR at career high
Official rating136At career-high mark
136 112–136

KTB Speed and Rating

KTB Speed

Best recent Speed 118 the best of the last 3 graded (A or B) runs · Ffos Las, 18 Dec 2017

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 →

Jumps 10 figures · best 118A · median 74.5
GoingRunsBestMedianSince 28 Oct 2025
Good to Soft5111A73—
Good286A80—
Soft275A73—
Heavy1———
DistanceRunsBestMedianSince 28 Oct 2025
2m1f – 2m4f6111A74.5—
1m5f – 2m4118A74.5—

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

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

KTB Rating

Best recent KTB Rating 137B the best of the last 3 rated runs · Ludlow, 22 Mar 2018 Official rating 136 at the last run, 26 Nov 2018

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 →

Jumps 40 figures · best 147A · median 121.5
GoingRunsBestMedianSince 28 Oct 2025
Heavy14136B122.5—
Soft12139A122.5—
Good to Soft8137B122—
Good6147A119.5—
DistanceRunsBestMedianSince 28 Oct 2025
1m5f – 2m23139A126—
2m1f – 2m4f16147A119.5—
2m5f – 3m1———

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

KTB Rating v1 · batch 3 Oct 2026 · GB & Irish racing only · 40 figures from 44 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
Milan (GB)

Progeny in our archive have won 11.3% of 16,860 runs since Jan 2008 (1,463 horses).

GoingRunsWinsSRvs sireThis horse
Firm1815.6%−5.7—
Good to Firm5536611.9%+0.6—
Good5,17265012.6%+1.30 from 8
Good to Soft3,29438611.7%+0.42 from 9
Soft5,03450210%−1.34 from 12
Heavy2,71630311.2%−0.14 from 15
Standard (AW)7322.7%−8.6—
Distance (all codes)RunsWinsSRvs sireThis horse
6f – 7f300%−11.3—
1m – 1m1f9111.1%−0.2—
1m2f – 1m4f5835.2%−6.1—
1m5f – 2m3,85640210.4%−0.97 from 27
2m1f – 2m4f5,47959910.9%−0.43 from 16
2m5f – 3m5,80670012.1%+0.80 from 1
Over 3m1,64920512.4%+1.1—

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
Julika (GER) (Nebos)

3 siblings in the archive, 1 winner — best of them Captain Drake (IRE) (6 wins).

The wins came over 1m7½f–3m6½f; the highest grade won is Class 2 (Captain Drake (IRE)).

ProduceRunsWinsWin tripsBest grade
Captain Drake (IRE)2461m7½f–3m6½fClass 2
Lady Chimera (IRE)70——
Twilight Solace (IRE)90——

Record by conditions

GoingRunsWinsSR£1
Heavy 15 4 27% +19.20
Soft 12 4 33% +19.25
Good to Soft 9 2 22% −4.24
Good 8 0 0% −8.00

ClassRunsWinsSR£1
Class 3 24 5 21% +21.38
Class 2 10 3 30% +10.88
Class 4 5 1 20% −2.25
Class 6 2 1 50% −0.80
Class 1 1 0 0% −1.00
Class 5 1 0 0% −1.00

CourseRunsWinsSR£1
Taunton 11 4 36% +27.00
Ludlow 8 2 25% −3.24
Chepstow 6 1 17% +0.50
Ffos Las 3 1 33% −1.80
Haydock 3 0 0% −3.00
Sedgefield 2 0 0% −2.00
Plumpton 2 1 50% +0.75
Perth 1 0 0% −1.00
Newbury 1 0 0% −1.00
Wincanton 1 1 100% +16.00
Bangor-on-Dee 1 0 0% −1.00
Aintree 1 0 0% −1.00
Exeter 1 0 0% −1.00
Sandown 1 0 0% −1.00
Worcester 1 0 0% −1.00
Wexford 1 0 0% −1.00

DistanceRunsWinsSR£1
1m5f – 2m 27 7 26% +9.21
2m1f – 2m4f 16 3 19% +18.00
2m5f – 3m 1 0 0% −1.00

JockeyRunsWinsSR£1
Paul Moloney 24 4 17% +0.95
Adam Wedge 10 2 20% −1.12
Conor Ring 5 2 40% +12.00
Richard Johnson 2 1 50% +0.38
Isabel Williams 1 0 0% −1.00
Cian Maher 1 1 100% +16.00
Declan Queally 1 0 0% −1.00

HeadgearRunsWinsSR£1
None 33 8 24% +30.46
Hood 11 2 18% −4.25

SeasonRunsWinsSR£1
2018 6 2 33% +2.88
2017 5 1 20% +12.00
2016 10 3 30% +9.38
2015 5 1 20% +12.00
2014 5 1 20% −1.00
2013 7 1 14% −4.25
2012 4 0 0% −4.00
2011 2 1 50% −0.80

TypeRunsWinsSR£1
Chase 22 4 18% −6.74
Hurdle 19 5 26% +34.75
NH Flat 3 1 33% −1.80

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
2018 · 6 runs
26 Nov 18+37d Ludlow Heath Farm Meats Handicap Chase Class 3 · 16f · Good · 6 ran F/6 — 11-13 136—— Adam Wedge 15/2
20 Oct 18+212d Ffos Las Coopers Marquees Claiming Chase Class 4 · 19.5f · Good To Soft · 7 ran 2/7 2½ 11-9 13673A132B Adam Wedge 5/1
22 Mar 18+26d Ludlow Bromfield Sand & Gravel Handicap Chase Class 2 · 16f · Good To Soft · 4 ran 1/4 10-12 13183C137B Richard Johnson 11/8F
24 Feb 18+27d Chepstow Roger Lewis Memorial Trophy Handicap Chase Class 2 · 16f · Soft · 6 ran 1/6 10-5 126—135B Adam Wedge 11/2
28 Jan 18+8d Sedgefield Happy Birthday Rebecca Tallentire Handicap Chase Class 3 · 19.5f · Soft · 5 ran 4/5 4 11-7 126—109B Conor Ring 7/2
20 Jan 18+33d Haydock Watch Racing Uk In Hd Handicap Chase Class 3 · 16.5f · Heavy · 5 ran 2/5 3 11-12 126—126B Richard Johnson 10/3
2017 · 5 runs
18 Dec 17+21d Ffos Las Spiros Fine Dining & Events Handicap Hurdle Class 3 · 16f · Heavy · 6 ran 3/6 5 11-6 136118A112B Isabel Williams 12/1
27 Nov 17+176d Ludlow Totequadpot Handicap Chase Class 3 · 16f · Good To Soft · 8 ran 4/8 1½ 11-8 12966A116B Adam Wedge 9/1
04 Jun 17+92d Perth Mackie's World Class Indulgence Handicap Chase Class 3 · 20f · Good · 9 ran 9/9 22 11-10 13374C110C Adam Wedge 13/2
04 Mar 17+30d Newbury William Hill 'High 5' Supporting Greatwood Gold Cup Handicap Chase (Grade 3) Class 1 · 20f · Soft · 9 ran 5/9 6 10-10 13671C113C Adam Wedge 12/1
02 Feb 17+37d Wincanton Fortress Home Insurance Handicap Hurdle Class 3 · 20f · Heavy · 9 ran 1/9 11-2 134—135B Cian Maher 16/1
2016 · 10 runs
27 Dec 16+24d Chepstow Coral.co.uk Best Price Guaranteed On Horse Racing Handicap Chase Class 2 · 19.5f · Soft · 7 ran 4/7 2¼ 10-13 13675A118B Adam Wedge 7/1
03 Dec 16+12d Chepstow Rhys Howells Memorial Handicap Chase Class 3 · 19.5f · Good · 10 ran 2/10 2¼ 12-0 13286A147A Adam Wedge 11/2
21 Nov 16+12d Ludlow totepoolracing For All Your Racing News Handicap Chase Class 3 · 16f · Good To Soft · 5 ran 1/5 11-9 12643C133B Adam Wedge 11/8F
09 Nov 16+218d Bangor-on-Dee Bathgate Group Handicap Hurdle Class 2 · 19.5f · Good To Soft · 7 ran 2/7 10 11-7 133111A128B Conor Ring 20/1
05 Apr 16+24d Ludlow Bet With Corbettsports Handicap Chase Class 3 · 16f · Good · 7 ran 2/7 6 11-11 127—136B Paul Moloney 11/2
12 Mar 16+9d Chepstow Tori Global And The Samaritans Handicap Chase Class 3 · 16f · Heavy · 7 ran 2/7 4½ 11-2 127—123B Paul Moloney 9/2
03 Mar 16+9d Taunton Exmoor Trim Handicap Hurdle Class 3 · 19f · Soft · 6 ran 1/6 11-7 130—132B Conor Ring 4/1
23 Feb 16+31d Taunton Bathwick Tyres Handicap Hurdle Class 2 · 16.5f · Heavy · 6 ran 3/6 3¼ 11-1 130—134B Conor Ring 13/2
23 Jan 16+10d Taunton Bathwick Tyres Seniors' Handicap Hurdle Class 2 · 19f · Heavy · 9 ran 1/9 10-4 127—126B Conor Ring 11/1
13 Jan 16+51d Taunton Bathwick Tyres Handicap Hurdle Class 3 · 19f · Heavy · 10 ran 8/10 7 11-6 129—111A Adam Wedge 12/1
2015 · 5 runs
23 Nov 15+16d Ludlow Totequadpot Handicap Chase Class 3 · 16f · Good To Soft · 9 ran 3/9 15 11-2 125—116A Paul Moloney 6/1
07 Nov 15+216d Aintree Betfred Lotto "£100K Cash Giveaway" Handicap Chase (for the John Parrett Memorial Trophy) Class 2 · 16f · Soft · 6 ran 2/6 19 10-13 127—115B Paul Moloney 12/1
05 Apr 15+47d Plumpton totepool Sussex Champion Hurdle (Handicap) Class 2 · 16f · Good · 10 ran PU/10 — 11-7 135—— Paul Moloney 16/1
17 Feb 15+21d Taunton Bathwick Tyres Handicap Hurdle Class 2 · 16.5f · Soft · 6 ran 2/6 2½ 11-0 133—137B Paul Moloney 9/1
27 Jan 15+65d Taunton Superman And War Elephant Challenge Handicap Hurdle Class 3 · 16.5f · Soft · 9 ran 1/9 10-12 118—139A Paul Moloney 16/1
2014 · 5 runs
23 Nov 14+15d Exeter Bathwick Tyres Handicap Chase Class 3 · 17.5f · Heavy · 5 ran 5/5 51 11-4 122—92C Paul Moloney 11/2
08 Nov 14+254d Sandown Share.com : More People Enjoying Straightforward Investing Handicap Hurdle Class 3 · 16f · Soft · 11 ran 9/11 34 11-3 120—102C Paul Moloney 16/1
27 Feb 14+9d Taunton Royal Bath & West Novices' Limited Handicap Chase Class 3 · 16f · Heavy · 5 ran PU/5 — 10-6 122—— Paul Moloney 3/1
18 Feb 14+31d Taunton Bathwick Tyres Handicap Hurdle Class 2 · 16.5f · Heavy · 6 ran 2/6 8 10-6 120—121B Paul Moloney 11/2
18 Jan 14+28d Taunton Bathwick Tyres Novices' Limited Handicap Chase Class 3 · 16f · Heavy · 6 ran 1/6 10-13 115—136B Paul Moloney 3/1
2013 · 7 runs
21 Dec 13+3d Haydock Shirley Leigh Memorial Handicap Chase Class 3 · 15.5f · Soft · 6 ran 5/6 1¼ 11-9 120—96B Paul Moloney 5/2F
18 Dec 13+55d Ludlow Tanners Champagne Handicap Chase Class 3 · 16f · Good To Soft · 6 ran F/6 — 11-9 120—— Paul Moloney 5/2
24 Oct 13+208d Ludlow Bluefin Insurance Solutions Welshpool Novices' Limited Handicap Chase Class 3 · 16f · Good · 4 ran 4/4 1½ 11-4 120—118B Paul Moloney 11/4
30 Mar 13+33d Haydock BetVictor Grand National 6 Places 'Fixed Brush' Novices' Handicap Hurdle Class 3 · 19f · Good To Soft · 13 ran 8/13 3¼ 11-0 120—105A Paul Moloney 7/1
25 Feb 13+18d Plumpton Attheraces.com On Your Ipad Handicap Hurdle Class 4 · 16f · Soft · 10 ran 1/10 11-10 112—139A Paul Moloney 7/4F
07 Feb 13+31d Taunton Bathwick Tyres Novices' Handicap Hurdle Class 3 · 16.5f · Heavy · 6 ran 3/6 1¼ 10-12 112—116B Paul Moloney 9/2
07 Jan 13+30d Taunton Taunton's Richest Race Meeting - Saturday 19th January Handicap Hurdle Class 4 · 16.5f · Heavy · 9 ran 2/9 11 11-9 114—130A Paul Moloney 4/1
2012 · 4 runs
08 Dec 12+42d Chepstow Radius Logistic Services Ltd 'National Hunt' Novices' Hurdle Class 4 · 19.5f · Heavy · 9 ran 5/9 ¾ 10-12 ——121A Paul Moloney 8/1
27 Oct 12+167d Chepstow Bet totescoop6 Text Tote To 89660 Maiden Hurdle Class 5 · 23.5f · Good To Soft · 10 ran 6/10 5 11-0 ——101C Paul Moloney 13/2
13 May 12+61d Worcester Jb Birthday 'national Hunt' Maiden Hurdle Class 4 · 20f · Good · 10 ran 2/10 5 11-0 ——120A Paul Moloney 7/1
13 Mar 12+78d Sedgefield Cheltenham Festival Free Bets With FreeBetting.co.uk Standard Open NH Flat Race Class 6 · 17f · Good · 12 ran 3/12 6 11-11 ——119A Paul Moloney 7/2
2011 · 2 runs
26 Dec 11+56d Ffos Las oddschecker.mobi Maiden Open NH Flat Race Class 6 · 16f · Heavy · 4 ran 1/4 11-2 ——122C Paul Moloney 1/5F
31 Oct 11 Wexford Spawell (c & G) (pro/am) Flat Race 16f · Soft · 12 ran 2/12 2 11-7 ——127A Declan Queally 9/2

Quick answers

How many races has Tornado In Milan won?
Tornado In Milan (IRE) won 10 of 44 archived starts between 2011 and 2018, a strike rate of 22.7%. Placed 24 times in total (54.5% of starts).
Who trained Tornado In Milan?
Tornado In Milan (IRE) was trained by Evan Williams on the most recent run on record, at Ludlow on 26 November 2018.
Who is Tornado In Milan's sire?
Tornado In Milan (IRE) is by Milan (GB) out of Julika (GER), whose sire is Nebos.
What going does Tornado In Milan prefer?
Tornado In Milan (IRE) has the best record on soft going: 4 wins from 12 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 Tornado In Milan's official rating?
The most recent official rating on record is 136, from the run on 26 November 2018. That is also the highest on record.
What is Tornado In Milan's sire's record?
Milan (GB)'s progeny in our archive have won 11.3% of 16,860 runs since Jan 2008 (1,463 horses), Flat and jumps together.
Who are Tornado In Milan's siblings?
Out of Julika (GER), Tornado In Milan (IRE) has 3 other produce in our archive, 1 of them a winner. Most wins: Captain Drake (IRE) (6). Highest grade won: Class 2 (Captain Drake (IRE)). The wins came over 1m7½f–3m6½f. As at Oct 2026.

Record shown from October 2011. 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.