Home / Stats & Records / Ian Williams
LiveFree dataUpdated every morning

Ian Williams Flat horses: 2026 string, runners and form

Every horse Ian Williams has run in the last year, who is declared from today, how the yard is going in 2026 and how its runners perform first time out. Updated every morning, so new declarations, returning horses and yesterday's results are here each day.

16 declared runners from today (0 today); 92 of the string back this season · Results to 17 October 2026 · Refreshed 18 October 2026
604
Runs 2026
10.8%
Win % 2026
6.9%
First time out win %, ten seasons
16
Declared from today
-1.2 pts

Ian Williams Flat runners won 6.9% of seasonal debuts and 8.1% of second runs over the ten seasons 2016 to 2025, a fresh edge of -1.2 points: fires either way.Sample: 724 seasonal debuts · Window: 2016 to 2025 · Source: RaceWatch results database, GB and IRE runners since May 2014; declarations from RaceWatch racecards

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Return curve: share of the string back by month
Ten-season average, cumulative % of debutsThis season, cumulative % of last season's string
0%50%100%150%200%JanFebMarAprMayJunJulAugSepOctNovDecTen-season average, cumulative % of debuts Jan: 23.8%Ten-season average, cumulative % of debuts Feb: 29.8%Ten-season average, cumulative % of debuts Mar: 37.6%Ten-season average, cumulative % of debuts Apr: 51%Ten-season average, cumulative % of debuts May: 69.5%Ten-season average, cumulative % of debuts Jun: 81.6%Ten-season average, cumulative % of debuts Jul: 87.4%Ten-season average, cumulative % of debuts Aug: 91.9%Ten-season average, cumulative % of debuts Sep: 94.6%Ten-season average, cumulative % of debuts Oct: 96.8%Ten-season average, cumulative % of debuts Nov: 98.2%Ten-season average, cumulative % of debuts Dec: 100%100%This season, cumulative % of last season's string Jan: 44.7%This season, cumulative % of last season's string Feb: 55.3%This season, cumulative % of last season's string Mar: 58.8%This season, cumulative % of last season's string Apr: 70.6%This season, cumulative % of last season's string May: 90.6%This season, cumulative % of last season's string Jun: 101%This season, cumulative % of last season's string Jul: 105%This season, cumulative % of last season's string Aug: 105%This season, cumulative % of last season's string Sep: 108%This season, cumulative % of last season's string Oct: 109%109%

Cumulative % returned by Month

Season to date: 2026 to date

6046510.8%17529.0%£1,114,668€0

Runs under this licence name, Flat races, GB and IRE. Prize money shown separately for Britain (£) and Ireland (€), never added together.

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Strike rate by month
Ten seasons 2016 to 2025This season
0%5%10%15%20%JanFebMarAprMayJunJulAugSepOctNovDecTen seasons 2016 to 2025 Jan: 14.7%14.7%Ten seasons 2016 to 2025 Feb: 15.9%15.9%Ten seasons 2016 to 2025 Mar: 10.5%10.5%Ten seasons 2016 to 2025 Apr: 6.9%6.9%Ten seasons 2016 to 2025 May: 10.3%10.3%Ten seasons 2016 to 2025 Jun: 10.1%10.1%Ten seasons 2016 to 2025 Jul: 9.9%9.9%Ten seasons 2016 to 2025 Aug: 11.1%11.1%Ten seasons 2016 to 2025 Sep: 10.3%10.3%Ten seasons 2016 to 2025 Oct: 14.4%14.4%Ten seasons 2016 to 2025 Nov: 9.1%9.1%Ten seasons 2016 to 2025 Dec: 10.5%10.5%This season Jan: 17.6%17.6%This season Feb: 10.9%10.9%This season Mar: 14.5%14.5%This season Apr: 8.3%8.3%This season May: 9.8%9.8%This season Jun: 7%7%This season Jul: 9.6%9.6%This season Aug: 10.8%10.8%This season Sep: 12.1%12.1%This season Oct: 2.9%2.9%

Win % by Month

Readiness: seasonal debut v second run

Seasonal debut6.9%724505.4%935
Second run8.1%678558.1%867
Third run or later12.4%3,34541512.5%42553

Ten seasons 2016 to 2025. A seasonal debut is a horse's first Flat run of the calendar year, counted across all yards and credited to the yard that ran it. Fresh edge = debut win % minus second-run win %: +2 points or better fires fresh, -2 or worse wait for run two. Fewer than 50 debuts is a small sample. This-season win % shown from 10 runs.

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Declared runners

Call Glory silksCall Glory19 Oct 2617:00Southwell (AW)No76-55172Flat5bettingsites.co.uk Compare Before You Bet Apprentice Handicap Stakes
Artagnan silksArtagnan19 Oct 2618:15Wolverhampton (AW)No14-8350Flat4Cavani Best Dressed Handicap Stakes
Symphony's Song silksSymphony's Song19 Oct 2620:30Southwell (AW)No31-5570Flat4bettingsites.co.uk Handicap Stakes
Lady Ridgewood silksLady Ridgewood20 Oct 2614:53YarmouthNo26-7851Flat4Gold And Silver Exchange Fillies' Handicap Stakes
Kanishka silksKanishka20 Oct 2616:03YarmouthNo44-7180Flat3Infobond Turnkey & Personnel Services Handicap Stakes
Duc de Kent silksDuc de Kent20 Oct 2616:57Newcastle (AW)No17-8242Flat6Midnite A Next Generation Betting App Handicap Stakes
Real Dream silksReal Dream20 Oct 2616:57Newcastle (AW)No31-9270Flat7Midnite A Next Generation Betting App Handicap Stakes
Montpellier Green silksMontpellier Green20 Oct 2620:30Newcastle (AW)No18-5020Flat4Midnite It's Actually Pretty Good Apprentice Handicap Stakes
Real Dream silksReal Dream21 Oct 2619:00Kempton (AW)No32-9270Flat7Unibet Supports Safer Gambling Handicap Stakes
Echalar silksEchalar22 Oct 2614:55NewmarketNo25--132Flat4CopyBet Pay First Past The Post Handicap
Ganodin silksGanodin22 Oct 2614:55NewmarketNo12--20Flat3CopyBet Pay First Past The Post Handicap
Tiger silksTiger22 Oct 2614:55NewmarketNo25--71Flat4CopyBet Pay First Past The Post Handicap
Vinny's Dream silksVinny's Dream22 Oct 2617:30Southwell (AW)No23--10Flat5Midnite: Built For 2027 Not 2007 Handicap
Al Ghariya22 Oct 2618:30Southwell (AW)Debut---00Flat3All-Weather Championship Is Back Fillies' Handicap
City of Kings silksCity of Kings22 Oct 2619:00Southwell (AW)No15--40Flat6AWC Finals Day At Newcastle 26th March Handicap
Byerley Lady silksByerley Lady22 Oct 2620:00Southwell (AW)No23--10Flat4Trials Day - Lingfield 2nd Jan 2027 Fillies' Novice Stakes

Declarations from today onwards, non-runners removed. Updated as racecards are published.

The string: every horse run in the last 365 days

Artagnan (IRE) silksArtagnan (IRE)Declared19 Oct 26Wolverhampton (AW)105 Oct 26854-
Symphony's Song (GB) silksSymphony's Song (GB)Declared19 Oct 26Southwell (AW)7018 Sep 26584-
Call Glory (IRE) silksCall Glory (IRE)Declared19 Oct 26Southwell (AW)1724 Aug 26565-
Real Dream (IRE) silksReal Dream (IRE)Declared20 Oct 26Newcastle (AW)7019 Sep 26947-
Duc De Kent (FR) silksDuc De Kent (FR)Declared20 Oct 26Newcastle (AW)423 Oct 26766-
Lady Ridgewood (GB) silksLady Ridgewood (GB)Declared20 Oct 26Yarmouth5124 Sep 26754-
Kanishka (IRE) silksKanishka (IRE)Declared20 Oct 26Yarmouth306 Sep 26723-
Montpellier Green (IRE) silksMontpellier Green (IRE)Declared20 Oct 26Newcastle (AW)202 Oct 26524-
Tiger (FR) silksTiger (FR)Declared22 Oct 26Newmarket7127 Sep 26844-
Echalar (IRE) silksEchalar (IRE)Declared22 Oct 26Newmarket11127 Sep 26784-
Ganodin (FR) silksGanodin (FR)Declared22 Oct 26Newmarket2010 Oct 26783-
City Of Kings (GB) silksCity Of Kings (GB)Declared22 Oct 26Southwell (AW)407 Oct 26726-
Vinny's Dream (IRE) silksVinny's Dream (IRE)Declared22 Oct 26Southwell (AW)1029 Sep 26605-
Byerley Lady (GB) silksByerley Lady (GB)Declared22 Oct 26Southwell (AW)1029 Sep 26-4-
Night On Earth (IRE) silksNight On Earth (IRE)Not yet returned--0024 Oct 25748-
Sceptic (IRE) silksSceptic (IRE)Returned this season--10115 Aug 26586-
Midak (FR) silksMidak (FR)Returned this season--4122 Aug 261024-
Beylerbeyi (GB) silksBeylerbeyi (GB)Returned this season--11010 Oct 261016-
Night Breeze (IRE) silksNight Breeze (IRE)Returned this season--13112 Sep 26966-
Enemy (GB) silksEnemy (GB)Returned this season--828 Aug 26959-
Ozat (FR) silksOzat (FR)Returned this season--809 Oct 26955-
Dancing In Paris (FR) silksDancing In Paris (FR)Returned this season--5113 Sep 26936-
Supido (FR) silksSupido (FR)Returned this season--6111 Oct 26924-
Aalto (FR) silksAalto (FR)Returned this season--813 Oct 26906-
Aqwaam (GB) silksAqwaam (GB)Returned this season--2027 Jun 26908-
The Angel King (GB) silksThe Angel King (GB)Returned this season--702 Oct 26904-
Harvey (FR) silksHarvey (FR)Returned this season--4114 Oct 26894-
Shafdar (IRE) silksShafdar (IRE)Returned this season--11326 Sep 26894-
Sheradann (FR) silksSheradann (FR)Returned this season--4028 Mar 26896-
Dyonisos (FR) silksDyonisos (FR)Returned this season--815 Sep 26884-
Baltic Fleet (IRE) silksBaltic Fleet (IRE)Returned this season--409 Oct 26863-
Nizam (FR) silksNizam (FR)Returned this season--709 Oct 26864-
Parlando (GB) silksParlando (GB)Returned this season--1116 Oct 26867-
One And Gone (IRE) silksOne And Gone (IRE)Returned this season--12219 Aug 26853-
Lyric (IRE) silksLyric (IRE)Returned this season--1014 Oct 26835-
Bravais (GB) silksBravais (GB)Returned this season--6012 Sep 26826-
Dhahabi (IRE) silksDhahabi (IRE)Returned this season--507 Oct 26828-
Oneforthegutter (GB) silksOneforthegutter (GB)Returned this season--7027 Sep 26827-
Purest Time (GB) silksPurest Time (GB)Returned this season--912 Oct 26826-
Valpovo (GB) silksValpovo (GB)Returned this season--204 Jul 26823-
Hermetic (GB) silksHermetic (GB)Returned this season--505 Sep 26814-
Tribal Wisdom (IRE) silksTribal Wisdom (IRE)Returned this season--8030 Mar 26797-
Aqua Bear (IRE) silksAqua Bear (IRE)Returned this season--6010 Oct 26773-
Indian Spirit (IRE) silksIndian Spirit (IRE)Returned this season--407 Sep 26764-
Uniting (IRE) silksUniting (IRE)Returned this season--407 Apr 26754-
Tailorman (FR) silksTailorman (FR)Returned this season--1025 Jul 26736-
Trojan Storm (GB) silksTrojan Storm (GB)Returned this season--6013 Jun 26735-
Vaguely Royal (IRE) silksVaguely Royal (IRE)Returned this season--13210 Oct 26736-
White Crown Star (GB) silksWhite Crown Star (GB)Returned this season--3019 Aug 26734-
Maharajas Express (GB) silksMaharajas Express (GB)Returned this season--10229 Sep 26726-
Newtown Duke (IRE) silksNewtown Duke (IRE)Returned this season--4012 Oct 26725-
Typical Woman (GB) silksTypical Woman (GB)Returned this season--4016 Aug 26717-
Chilly Breeze (GB) silksChilly Breeze (GB)Returned this season--8110 Oct 26694-
Law Supreme (FR) silksLaw Supreme (FR)Returned this season--10313 Jun 26697-
Nedita (IRE) silksNedita (IRE)Returned this season--2030 Mar 26695-
Be Frank (GB) silksBe Frank (GB)Returned this season--5014 Oct 26686-
Gallant Lion (GB) silksGallant Lion (GB)Returned this season--619 Oct 26686-
Beauzon (GB) silksBeauzon (GB)Returned this season--18717 Oct 26677-
Spectacular Style (GB) silksSpectacular Style (GB)Returned this season--102 Jan 26676-
Free World (GB) silksFree World (GB)Returned this season--715 Oct 26665-
Exotic Baby (GB) silksExotic Baby (GB)Returned this season--201 Oct 26653-
Jodhpur Blue (FR) silksJodhpur Blue (FR)Returned this season--11015 Oct 26655-
Tilani (IRE) silksTilani (IRE)Returned this season--623 Jul 26654-
Tonal (FR) silksTonal (FR)Returned this season--7313 Sep 26646-
Giant (GB) silksGiant (GB)Returned this season--13111 Sep 26636-
Just Queen High (IRE) silksJust Queen High (IRE)Returned this season--402 Oct 26634-
Law Of Design (IRE) silksLaw Of Design (IRE)Returned this season--10013 Oct 26634-
Hackney Diamonds (GB) silksHackney Diamonds (GB)Returned this season--10218 Apr 26614-
Macanudo (IRE) silksMacanudo (IRE)Returned this season--6228 Sep 26605-
Moyowasi (GB) silksMoyowasi (GB)Returned this season--536 Mar 26604-
Quick Turn (FR) silksQuick Turn (FR)Returned this season--7217 Jun 26603-
Just Typical (GB) silksJust Typical (GB)Returned this season--801 Oct 26595-
Nuptown Girl (GB) silksNuptown Girl (GB)Returned this season--1122 Aug 26584-
Tardaff (GB) silksTardaff (GB)Returned this season--4016 Aug 26554-
Wyvill (GB) silksWyvill (GB)Returned this season--5019 Sep 26553-
Naughty Niall (GB) silksNaughty Niall (GB)Returned this season--7013 Jun 26535-
Queensland Boy (IRE) silksQueensland Boy (IRE)Returned this season--307 Mar 2653--
Haliphon (GB) silksHaliphon (GB)Returned this season--305 Feb 26529-
African Spirit (IRE) silksAfrican Spirit (IRE)Returned this season--6129 Sep 26515-
Saachi (IRE) silksSaachi (IRE)Returned this season--4123 Jul 26515-
Shielas Well (IRE) silksShielas Well (IRE)Returned this season--405 May 26514-
Charencey (IRE) silksCharencey (IRE)Returned this season--808 Sep 26506-
Abila (FR) silksAbila (FR)Returned this season--5025 Jun 26494-
Akrivos (IRE) silksAkrivos (IRE)Returned this season--6021 Apr 26483-
Typeface (GB) silksTypeface (GB)Returned this season--702 Oct 26484-
Zooks (FR) silksZooks (FR)Returned this season--6022 May 26476-
Keeper Of Secrets (GB) silksKeeper Of Secrets (GB)Returned this season--9021 Sep 26455-
Mr Trick (IRE) silksMr Trick (IRE)Returned this season--1012 Jan 26438-
Platinum Babe (GB) silksPlatinum Babe (GB)Returned this season--3023 Feb 26434-
Lisabetta (IRE) silksLisabetta (IRE)Returned this season--304 Mar 26408-
N'ion (FR) silksN'ion (FR)Returned this season--801 Oct 26383-
Close To Me (GB) silksClose To Me (GB)Returned this season--109 Apr 26-4-
Isn't It Ironic (GB) silksIsn't It Ironic (GB)Returned this season--1026 Feb 26-3-
Dream Harder (IRE) silksDream Harder (IRE)Left yard--0029 Nov 25797Mark Loughnane
His Finest Hour (GB) silksHis Finest Hour (GB)Left yard--0023 Oct 25715Tina Jackson
Woodstock City (GB) silksWoodstock City (GB)Left yard--3018 Jul 26706Olly Murphy
Jackabi (FR) silksJackabi (FR)Left yard--3127 Jun 26653Mark Rimell
Betty Bassett (IRE) silksBetty Bassett (IRE)Left yard--0026 Nov 25634Christopher Kellett
Green Team (FR) silksGreen Team (FR)Left yard--5026 Mar 26627Nick Littmoden
Pink Socks (IRE) silksPink Socks (IRE)Left yard--7316 Feb 26607Stephanie Cassidy
Age Of Time (FR) silksAge Of Time (FR)Left yard--605 Mar 26595Tony Carroll
Simiyann (IRE) silksSimiyann (IRE)Left yard--8027 Aug 26556Mike Sowersby
Marinakis (IRE) silksMarinakis (IRE)Left yard--6131 Mar 26486Robert Stephens
Je Suis Celebre (GB) silksJe Suis Celebre (GB)Left yard--207 Jan 26-4Eoin Christopher McCarthy

Every horse to run for the yard in Flat races in the 365 days to 17 Oct 2026. Status: Declared (next declaration and course), Returned this season, Not yet returned, or Left yard (last ran for another trainer). Last OR is the official rating carried on its last run for the yard. This table lists the whole string, so it can exceed 50 rows.

Top 25 by peak official rating

Enemy (GB) silksEnemy (GB)11295Returned this season--88 Aug 2611 May 239
Bravais (GB) silksBravais (GB)10982Returned this season--612 Sep 2623 Mar 256
Midak (FR) silksMidak (FR)107102Returned this season--422 Aug 267 Jun 254
Real Dream (IRE) silksReal Dream (IRE)10594Declared20 Oct 26Newcastle (AW)719 Sep 2631 Aug 247
Ozat (FR) silksOzat (FR)10395Returned this season--89 Oct 2618 Apr 265
Dhahabi (IRE) silksDhahabi (IRE)10382Returned this season--57 Oct 2630 Apr 228
Oneforthegutter (GB) silksOneforthegutter (GB)10282Returned this season--727 Sep 2619 May 227
Beylerbeyi (GB) silksBeylerbeyi (GB)101101Returned this season--1110 Oct 2610 Oct 266
Supido (FR) silksSupido (FR)10092Returned this season--611 Oct 2626 Jul 254
Nizam (FR) silksNizam (FR)9886Returned this season--79 Oct 2618 Apr 264
Night Breeze (IRE) silksNight Breeze (IRE)9796Returned this season--1312 Sep 268 Aug 266
Aalto (FR) silksAalto (FR)9690Returned this season--83 Oct 2621 Aug 256
Purest Time (GB) silksPurest Time (GB)9682Returned this season--92 Oct 2631 May 256
Vaguely Royal (IRE) silksVaguely Royal (IRE)9573Returned this season--1310 Oct 2625 May 246
Dyonisos (FR) silksDyonisos (FR)9588Returned this season--85 Sep 2631 Jul 254
Night On Earth (IRE) silksNight On Earth (IRE)9574Not yet returned--024 Oct 2524 Sep 228
Duc De Kent (FR) silksDuc De Kent (FR)9476Declared20 Oct 26Newcastle (AW)43 Oct 2616 Mar 246
Dancing In Paris (FR) silksDancing In Paris (FR)9493Returned this season--513 Sep 266 Sep 256
Sheradann (FR) silksSheradann (FR)9489Returned this season--428 Mar 2613 Jul 246
Haliphon (GB) silksHaliphon (GB)9452Returned this season--35 Feb 2611 Sep 229
The Angel King (GB) silksThe Angel King (GB)9390Returned this season--72 Oct 2625 Apr 264
Sceptic (IRE) silksSceptic (IRE)9258Returned this season--1015 Aug 2620 Sep 236
Law Of Design (IRE) silksLaw Of Design (IRE)9163Returned this season--1013 Oct 2615 Apr 254
Parlando (GB) silksParlando (GB)9186Returned this season--116 Oct 2623 Mar 247
Aqwaam (GB) silksAqwaam (GB)9090Returned this season--227 Jun 2627 Jun 268

Current string (horses that have not left the yard), ranked by highest official rating carried in any Flat run in our records since May 2014.

Return curve: when the string comes back

Jan23.8%44.7%23.8%17238
Feb29.8%55.3%6.1%449
Mar37.6%58.8%7.7%563
Apr51.0%70.6%13.4%9710
May69.5%90.6%18.5%13417
Jun81.6%101.2%12.2%889
Jul87.4%104.7%5.8%423
Aug91.9%104.7%4.4%320
Sep94.6%108.2%2.8%203
Oct96.8%109.4%2.2%161
Nov98.2%-1.4%10-
Dec100.0%-1.8%13-

Month of each horse's seasonal debut for the yard, ten seasons 2016 to 2025 pooled. This season is measured against the number of horses that made a seasonal debut for the yard last season (85).

Season by season

202610.8%6046529.0%£1,114,668€0
202512.0%6577930.6%£1,334,587€0
202410.1%7027129.3%£1,194,044€7,325
20238.6%5474725.6%£795,297€0
20229.2%3933621.6%£896,481€11,560
20219.3%4514227.9%£671,977€0
20209.7%3813726.8%£408,668€0
201910.0%5285325.8%£790,531€0
201814.7%4496633.0%£1,004,460€0
201713.1%3885132.0%£617,338€0
201615.1%2513830.3%£273,685€0

Runs under this licence name only. Partnership licences start a new record.

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Courses

Wolverhampton (AW)12.5%4255329.9%7812
Chester4.4%2251021.8%417
Kempton (AW)7.1%2241625.0%362
Southwell (AW)11.7%1802126.1%729
Chelmsford (AW)14.2%1482139.2%173
Lingfield (AW)11.2%1431628.0%323
Newcastle (AW)11.1%1351531.9%412
Ascot8.1%99819.2%281
Haydock6.3%96629.2%20
Nottingham3.7%82324.4%180
Doncaster10.0%80822.5%164
Newbury12.3%73921.9%121
Leicester8.5%71626.8%160
Windsor11.9%67826.9%121
York9.5%63623.8%231
Sandown6.6%61418.0%111
Epsom15.8%57936.8%173
Goodwood5.3%57326.3%221
Yarmouth5.6%54325.9%152
Newmarket (July)10.0%50540.0%101
Newmarket14.3%42633.3%151
Pontefract11.1%36422.2%90
Chepstow15.6%32531.3%101

Five seasons 2021 to 2025, minimum 30 runs, top 40 by runs.

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Race type splits

Turf8.8%1,49313210.5%32534Race type
AW11.4%1,25714311.3%27531Race type
Handicap10.5%2,47426010.2%54155Race level
Other non-handicap6.0%2501516.7%549Race level
GB9.9%2,74427310.8%60465Region
4yo+10.7%2,16423211.0%54460Age
3yo7.8%499398.3%605Age
2yo4.6%874-00Age

Five seasons 2021 to 2025, minimum 30 runs. Race type is surface (Turf or AW). Handicaps identified from the race title. This-season win % shown from 10 runs.

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Strike rate by month

Jan14.7%2724017.6%6812
Feb15.9%2453910.9%556
Mar10.5%2202314.5%629
Apr6.9%275198.3%484
May10.3%474499.8%616
Jun10.1%587597.0%715
Jul9.9%594599.6%737
Aug11.1%6016710.8%657
Sep10.3%5135312.1%668
Oct14.4%367532.9%351
Nov9.1%26524-00
Dec10.5%33435-00

Ten seasons 2016 to 2025 pooled; win % shown from 30 runs (10 for this season).

Additional research statistics and historical returns are in the RaceWatch app.

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Strike rate season by season
5%10%15%20%25%20162017201820192020202120222023202420252026Strike rate 2016: 15.1%Strike rate 2017: 13.1%Strike rate 2018: 14.7%Strike rate 2019: 10%Strike rate 2020: 9.7%Strike rate 2021: 9.3%Strike rate 2022: 9.2%Strike rate 2023: 8.6%Strike rate 2024: 10.1%Strike rate 2025: 12%Strike rate 2026: 10.8%10.8%

Win % by Season

Follow Ian Williams in Tracker+

Members add Ian Williams to Tracker+ and get a Telegram alert when a horse from the string is declared, then see it on the racecard with RWS scores and market moves across 20+ bookmakers.

Start free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

Which Ian Williams Flat horses are declared to run?

Ian Williams's declared runners table lists every horse entered from today, 16 at the latest count, with course, off time, days since the last run and a first time out flag.

How do Ian Williams Flat horses go first time out?

About as well as second time out. Ian Williams's seasonal debutants won 6.9% over 2016 to 2025 and second runs 8.1%, so fitness has made little difference.

How is Ian Williams doing in 2026?

Ian Williams's 2026 record stands at 65 wins from 604 runs, 10.8% with 175 placed, and the season by season table sets that against the last ten Flat seasons.

Which Ian Williams Flat horses are still to return?

Ian Williams's string table marks every horse run in the last year as returned, declared or not yet returned. 1 have yet to reappear, and the top rated table picks out the best of them.

Which courses suit Ian Williams's runners?

Ian Williams's courses table ranks every track used over 2021 to 2025 by runs, with win %

Questions people ask

How many horses does Ian Williams train?

The string table lists every horse Ian Williams has run in the last 365 days, 104 at today's count. Of those, 92 have run in 2026 so far and 1 are still to reappear.

Do Ian Williams Flat horses win first time out?

Over 2016 to 2025 Ian Williams's seasonal debutants won 6.9% and second runs 8.1%. The two figures sit close together, so fitness has made little difference to Ian Williams's runners.

Which Ian Williams Flat horses are running today?

The declared runners table shows 16 of Ian Williams's string entered from today, 0 of them running today. Each row shows the course, off time, days off and whether the horse is making its seasonal debut.

Where do the Ian Williams figures come from?

Results come from the RaceWatch results database of British and Irish racing, with declarations from RaceWatch racecards. The page refreshes every morning, so the string, declared runners and season figures change as Ian Williams runs horses.

More free data

Go deeper before the next race.

Open every racecard in full and get your research done before they go to post.

  • 14racecard tabs per race
  • 20+bookmaker prices side by side
  • Trackeralerts when your horses are declared

30-day free trial

£0today

Start my 30-day free trial

By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.

£0 today. Card on step 2. £24.99 from day 31.Cancel any time.

Updated