Jockey Details

Ryan Kavanagh

232 Rides 20 Wins (8.6%) 54 Places (23.3%)
Rides - Today & Tomorrow (3)
Time Course Distance Horse Trainer Odds
Wed 12:30 Lingfield (AW) 1m5f Koko Blue (GB) William Muir & Chris Grassick N/A
Wed 15:05 Lingfield (AW) 6f1y Nordic Glory (IRE) Michael Attwater N/A
Wed 15:35 Lingfield (AW) 5f6y Faustus (GB) Rachel Cook & John Bridger N/A
Recent Runs - Last 12 Months (Showing 100)
Date/Time Course Distance Horse Trainer Position Beaten By Weight SP Comment
01/12/25
14:27
Kempton (AW) 1m Tonal (FR) Ian Williams 2nd 2.25 8-13 4/1
On outer throughout - midfield - headway 4f out - led over 2f out - edged left then headed inside final furlong - weakened inside final 110yds(op 7/2 tchd 10/3)
27/11/25
18:15
Newcastle (AW) 1m Uniting (IRE) Ian Williams 1st Won 9-5 7/4F
Prominent - pushed along and led over 1f out - ridden briefly and kept on well inside final furlong - comfortably(op 6/4 tchd 2/1)
27/11/25
17:45
Newcastle (AW) 5f Henery Hawk (GB) Linda Perratt 4 .75 9-0 10/1
Dwelt start - in rear - headway over 1f out - no extra inside final furlong(op 15/2 tchd 7/1)
26/11/25
13:00
Southwell (AW) 6f One And Gone (IRE) Ian Williams 3rd 0.2 8-12 11/4
Led - hung left over 1f out - headed inside final 110yds - kept on(op 9/4 tchd 2/1)
25/11/25
15:20
Lingfield (AW) 1m Bear To Dream (IRE) Michael Attwater 4 0.1 9-1 20/1
Held up in midfield - not clear run over 2f out - headway over 1f out - went third inside final 110yds - lost third final strides(op 18/1 tchd 16/1)
25/11/25
13:35
Lingfield (AW) 1m H Key Lails (GB) Michael Attwater 1st Won 8-12 18/1
Raced wide early - pressed leader - led 2f out - faced challenge and clear with one other final 110yds - ridden out(op 25/1 tchd 14/1)
25/11/25
11:30
Lingfield (AW) 6f Real Gold (GB) Rachel Cook & John Bridger 3rd 1.75 8-8 150/1
Slowly away - in rear - headway on inner over 1f out - no extra final 110yds(op 66/1)
22/11/25
19:10
Newcastle (AW) 1m Book Of Life (GB) Patrick Morris 10 4.75 9-2 25/1
Slightly awkward start - midfield - weakened quickly from 2f out(op 20/1)
22/11/25
15:30
Newcastle (AW) 1m2f Golspie (IRE) Patrick Morris 3rd 2.5 9-1 28/1
Midfield - headway up the centre over 2f out - pressed leaders when ridden over 1f out - kept on inside final 110yds - no match for first two but just held third
20/11/25
15:40
Lingfield (AW) 5f Faustus (GB) Rachel Cook & John Bridger 5 .5 9-2 12/1
Pressed leader - headed over 1f out - headed inside final furlong - no extra inside final 110yds(op 18/1)
20/11/25
15:05
Lingfield (AW) 7f Sceptic (IRE) Ian Williams 4 0.3 9-2 10/1
Disputed lead - prominent over 4f out - led over 1f out - headed inside final furlong - no extra inside final 110yds - lost third final strides(op 11/1)
19/11/25
18:10
Kempton (AW) 6f One And Gone (IRE) Ian Williams 1st Won 9-2 6/5F
In touch with leaders - headway to lead over 1f out - kept on well inside final furlong(op 5/4 tchd 11/10 and tchd 11/8)
19/11/25
17:40
Kempton (AW) 1m Supido (FR) Ian Williams 8 1.25 9-2 14/1
In touch with leaders - waiting for room on inner over 2f out - outpaced over 1f out - soon lost position(op 12/1)
19/11/25
16:05
Kempton (AW) 1m Uniting (IRE) Ian Williams 1st Won 9-5 9/1
Prominent - led over 2f out - soon ridden - kept on gamely(op 8/1 tchd 15/2)
17/11/25
18:10
Newcastle (AW) 6f The Caltonian (GB) Linda Perratt 4 .5 9-4 14/1
Held up in rear - headway when bit short of room 1f out - ran on final 110yds - nearest finish(op 18/1)
17/11/25
15:35
Newcastle (AW) 1m2f Dream Harder (IRE) Ian Williams 6 0.2 8-2 11/1
Took keen hold - in touch with leaders - weakened under 2f out(tchd 9/1)
08/11/25
18:00
Wolverhampton (AW) 5f Beauzon (GB) Ian Williams 6 .5 8-13 9/2
(tchd 5/1)
08/11/25
14:18
Wolverhampton (AW) 7f Jackabi (FR) Ian Williams 2nd 1.75 8-3 12/1
Took keen hold - in rear(op 20/1)
31/10/25
19:45
Southwell (AW) 1m Tonal (FR) Ian Williams 1st Won 9-5 EvensF
(op 10/11)
30/10/25
15:55
Bath 5½f Roman Spring (IRE) Rachel Cook & John Bridger 2nd .5 9-4 4/1J
(op 7/2 tchd 9/2)
30/10/25
15:25
Bath 5½f Firenze Rosa (IRE) Rachel Cook & John Bridger 10 8.5 8-9 50/1
(op 66/1 tchd 80/1)
30/10/25
13:25
Bath 1m Mohaab (GB) William Muir & Chris Grassick 4 .5 8-11 16/1
(tchd 20/1)
29/10/25
20:30
Kempton (AW) 6f Lion Ring (IRE) Andrew J Martin 5 0.2 8-5 16/1
(op 14/1)
29/10/25
18:30
Kempton (AW) 1m Uniting (IRE) Ian Williams 3rd 0 8-10 18/1
(op 33/1)
27/10/25
16:15
Lingfield (AW) 6f Nordic Glory (IRE) Michael Attwater 6 1.25 9-0 7/2
Raced wide - took keen hold - prominent - hung left and weakened from over 1f out(op 9/2)
27/10/25
12:25
Lingfield (AW) 7f Edergole's Gift (IRE) Conrad Allen 6 0.1 8-12 13/2
In touch with leaders - pressed leader 1f out - weakened against far rail final 110yds(op 7/2)
25/10/25
19:00
Wolverhampton (AW) 2m½f Green Team (FR) Ian Williams 5 5 8-10 28/1
In touch with leaders - outpaced 4f out - soon lost ground - weakened from 2f out - lost touch inside final furlong(op 16/1)
23/10/25
20:15
Chelmsford (AW) 1m Tonal (FR) Ian Williams 1st Won 9-1 3/1F
Towards rear - midfield over 2f out - headway to lead over 1f out - ran on well inside final furlong - comfortably(op 10/3)
15/10/25
19:40
Kempton (AW) 2m Haliphon (GB) Ian Williams 4 2.75 9-2 9/1
In rear - some headway over 1f out - no impression inside final furlong(op 12/1 tchd 14/1)
15/10/25
16:40
Kempton (AW) 6f Tyger Bay (GB) Conrad Allen 3rd 0.1 9-6 4/1
In touch with leaders - some headway from over 1f out - kept on inside final furlong(op 7/2)
14/10/25
16:44
Leicester 7f Uniting (IRE) Ian Williams 13 0.1 8-6 80/1 -
09/10/25
17:22
Bath 5½f Beautiful Things (IRE) Michael Attwater 10 1 8-10 33/1
Prominent - lost position over 2f out - edged right and weakened over 1f out(tchd 28/1)
08/10/25
17:00
Nottingham 6f Professor Tickle (GB) Michael Attwater 3rd .5 8-12 40/1
Led - hung badly left 2f out - headed over 1f out - rallied final 110yds(op 33/1)
07/10/25
14:45
Brighton 6f Firenze Rosa (IRE) Rachel Cook & John Bridger 12 .5 8-9 125/1
Held up in rear - raced wide and outpaced 2f out - always behind(op 66/1 tchd 100/1)
06/10/25
18:30
Wolverhampton (AW) 7f Lion Ring (IRE) Andrew J Martin 5 1.25 8-10 15/2
Led early - headed and prominent after 2f - weakened inside final furlong(op 11/2 tchd 4/1)
04/10/25
19:00
Wolverhampton (AW) 1m4f Naughty Niall (GB) Ian Williams 3rd .5 9-4 10/1
In touch with leaders - midfield halfway - not clear run over 2f out - headway from over 1f out - hung left and no impression inside final furlong (jockey said gelding hung left-handed inside final furlong)(op 16/1)
02/10/25
16:20
Salisbury 6f Land Of Magic (GB) Rachel Cook & John Bridger 5 0.2 8-5 28/1
Sweating - led but pestered - headed inside final furlong - no extra towards finish(op 25/1)
02/10/25
15:17
Salisbury 7f Real Gold (GB) Rachel Cook & John Bridger 9 12 9-2 300/1
Dwelt start - always behind (jockey said filly never travelled)(op 100/1)
30/09/25
14:22
Bath 1m2f Jodhpur Blue (FR) Ian Williams 13 13 9-7 12/1
Prominent - lost position 3f out - soon weakened - tailed off (trainer said gelding made a respiratory noise; vet examined gelding post-race and had nothing to report)(op 14/1)
29/09/25
17:40
Brighton 6f Mehmo (IRE) Michael Attwater 7 .75 8-13 22/1
In rear - hampered after 1f - no impression from over 1f out(op 16/1)
25/09/25
17:05
Pontefract 1m4f Haliphon (GB) Ian Williams 5 2 9-2 11/1
Prominent - weakened from 2f out(op 10/1 tchd 12/1)
22/09/25
20:30
Wolverhampton (AW) 6f Nordic Glory (IRE) Michael Attwater 1st Won 9-4 3/1J
Prominent - ridden and led over 1f out - ran on inside final furlong(op 7/2)
22/09/25
18:30
Wolverhampton (AW) 7f Invincible Storm (IRE) Ed de Giles 7 3.5 8-6 28/1
Never better than midfield(op 33/1)
21/09/25
18:45
Southwell (AW) 2m½f Simiyann (IRE) Ian Williams 3rd .75 8-13 10/1
In touch with leaders - pushed along over 3f out - no impression but kept on from over 1f out(tchd 9/1 and tchd 12/1)
18/09/25
20:00
Chelmsford (AW) 6f Lion Ring (IRE) Andrew J Martin 2nd 1.25 8-10 9/2
Led narrowly on inner - headed final 110yds - kept on(op 5/1 tchd 4/1)
16/09/25
20:30
Wolverhampton (AW) 5f My Turn Now (IRE) Michael Attwater 8 0 8-9 20/1
Midfield - weakened from over 1f out (jockey said mare was never travelling)(Mkt1: op 25/1)
16/09/25
19:30
Wolverhampton (AW) 7f Bomb Squad (IRE) John Mackie 2nd 1.25 9-0 12/1
Midfield - headway from over 1f out - kept on inside final furlong(tchd 16/1)
13/09/25
15:13
Lingfield (AW) 1m Mount Of Gold (GB) Rachel Cook & John Bridger 8 0.2 8-6 150/1
Prominent on outer early - led after 2f - headed 1f out - weakened quickly final 110yds(op 66/1)
13/09/25
13:58
Lingfield (AW) 6f Real Gold (GB) Rachel Cook & John Bridger 6 4.75 8-11 300/1
Slowly away - towards rear - some headway inside final furlong(op 150/1 tchd 400/1)
12/09/25
17:20
Doncaster 6f Uniting (IRE) Ian Williams 13 3.75 9-4 22/1
Prominent - lost position after 2f - weakened under 2f out(op 28/1 and tchd 40/1)
09/09/25
14:20
Leicester 1m2f Charencey (IRE) Ian Williams 4 0.2 9-3 4/1
Held up in rear - outpaced 3f out - rallied 2f out - some headway when not clear run over 1f out - switched left inside final furlong - kept on final 110yds - lost third final strides(tchd 7/2)
06/09/25
19:12
Wolverhampton (AW) 1m½f Invincible Storm (IRE) Ed de Giles 8 .75 8-9 18/1
Prominent - weakened against far rail over 1f out(tchd 16/1)
02/09/25
20:45
Wolverhampton (AW) 6f Nordic Glory (IRE) Michael Attwater 3rd 2 8-12 13/2
In touch with leaders - hung right and headway over 1f out - kept on and went third inside final 110yds(op 15/2 tchd 8/1)
02/09/25
17:10
Wolverhampton (AW) 7f Sceptic (IRE) Ian Williams 1st Won 9-2 4/1
Prominent - ridden over 2f out - led over 1f out - kept on(op 11/2 tchd 7/2 and tchd 6/1)
30/08/25
16:55
Beverley 1m½f Tribal Wisdom (IRE) Ian Williams 4 .5 9-1 13/2
Held up in last - headway from over 1f out - kept on and went fourth final 110yds - nearest finish(tchd 11/2)
26/08/25
16:35
Ripon 2m Queensland Boy (IRE) Ian Williams 5 .75 9-11 9/4F
Towards rear - headway on outer over 2f out - challenging over 1f out - hung right and weakened final 110yds (jockey said gelding hung left-handed throughout)(op 3/1)
23/08/25
17:00
Goodwood 5f Faustus (GB) Rachel Cook & John Bridger 4 0.2 8-4 18/1
Led narrowly - carried right inside final furlong - headed and no extra towards finish(op 25/1)
22/08/25
19:48
Goodwood 6f Kiss And Run (GB) Rachel Cook & John Bridger 9 .5 9-7 9/1
Took keen hold - pressed leader - weakened from over 2f out(Mkt1: tchd 8/1 and tchd 10/1)
17/08/25
16:52
Southwell (AW) 1m4f Smart Charger (IRE) Ian Williams 11 3.5 8-8 28/1
Never better than midfield(tchd 25/1)
16/08/25
14:25
Newbury 5f Faustus (GB) Rachel Cook & John Bridger 5 0.3 8-9 16/1
Dwelt start - soon prominent - edged left and challenging over 1f out - weakened final 110yds(tchd 18/1)
15/08/25
17:05
Yarmouth 1m Typeface (GB) Ian Williams 2nd .75 9-3 11/8F
Towards rear - headway towards near side over 2f out - ridden over 1f out - rallied inside final furlong - went second towards finish - nearest finish(tchd 6/4)
15/08/25
16:00
Yarmouth 1m3½f Woodstock City (GB) Ian Williams 7 3.5 9-7 4/1
Pressed leader - clear with one other after 4f - headed over 3f out - soon lost position and dropped to rear - lost touch from over 2f out(op 11/2)
10/08/25
15:37
Wolverhampton (AW) 6f Jackabi (FR) Ian Williams 6 3.25 9-2 80/1
Always behind (jockey said gelding hung right-handed off the bend)(op 66/1 tchd 100/1)
26/07/25
17:25
Newcastle (AW) 7f Rogue Thunder (GB) Patrick Morris 8 1.75 9-4 6/1
Slowly away - in rear throughout (jockey said gelding ran too free)(op 11/2 tchd 7/1)
26/07/25
15:40
Newcastle (AW) 1m Tasever (GB) Patrick Morris 9 1.5 8-10 28/1
Took keen hold - in rear - headway and in touch with leaders after 2f - weakened from 2f out (jockey said gelding hung right-handed)(op 25/1 tchd 33/1)
24/07/25
19:33
Newbury 2m Queensland Boy (IRE) Ian Williams 4 - 9-1 18/1
In touch with leaders - no impression over 2f out - weakening when slightly hampered over 1f out(tchd 16/1)
23/07/25
17:30
Leicester 1m Platinum Babe (GB) Ian Williams 4 - 8-9 33/1
Towards rear - headway but hung right over 1f out - no impression final furlong(op 28/1 tchd 40/1)
19/07/25
18:35
Newmarket (July) 1m Law Supreme (FR) Ian Williams 6 .5 8-13 15/2
Prominent - pressed leader over 2f out - weakened over 1f out(op 10/1)
18/07/25
20:40
Newmarket (July) 1m4f Shahbaz (IRE) Ian Williams 4 0.3 9-7 100/30
Slowly away - in rear - outpaced over 3f out - hung left but some headway from over 2f out - weakened inside final furlong(op 9/2 tchd 11/4 and tchd 5/1)
16/07/25
15:20
Bath 5½f Nordic Glory (IRE) Michael Attwater 4 .75 9-3 9/1
In touch with leaders - switched right 2f out - soon some headway but raced awkwardly - kept on inside final furlong(op 8/1)
15/07/25
14:10
Nottingham 1m2f Mr Trick (IRE) Ian Williams 7 1.75 9-6 12/1
Never better than midfield(op 11/1 tchd 14/1)
13/07/25
18:45
Southwell (AW) 2m½f Queensland Boy (IRE) Ian Williams 13 13 8-11 28/1
Prominent - edged left after 1f - weakened from over 3f out(tchd 33/1)
12/07/25
19:10
Chester 1m6½f Tailorman (FR) Ian Williams 5 5 9-10 13/2
Prominent on outer - pressed winner when saddle slipped and jockey lost irons over 3f out - eased from over 1f out (jockey said his saddle slipped approaching 3f out)(op 6/1)
11/07/25
14:00
Ascot 1m Be Frank (GB) Ian Williams 9 0.3 9-2 11/2
In rear throughout(op 9/1)
10/07/25
20:55
Newbury 1m5½f John Locke (GB) Sophie Leech 6 - 9-9 18/1
In rear - headway and in touch with leaders 2f out - weakened from over 1f out(op 28/1 tchd 16/1)
10/07/25
20:20
Newbury 1m2f Giselles Defence (IRE) Ian Williams 2nd 3.5 9-7 9/2
In touch with leaders - some headway and prominent 1f out - kept on but outpaced inside final furlong(op 5/1)
03/07/25
19:50
Newbury 7f Montpellier Green (IRE) Ian Williams 7 - 9-0 40/1
Dwelt start - prominent against near rail - switched left 1f out - soon no extra
03/07/25
18:05
Newbury 5f Faustus (GB) Rachel Cook & John Bridger 1st Won 10-2 18/1
Made all - ridden clear from over 1f out(op 20/1)
02/07/25
20:45
Chepstow 2m Zooks (FR) Ian Williams 4 .5 9-8 2/1
In touch with leaders - lost ground after 2f - soon dropped to last - headway on outer over 3f out - pressed leader from 2f out - weakened gradually inside final furlong(tchd 15/8)
02/07/25
17:30
Chepstow 5f Beautiful Things (IRE) Michael Attwater 5 - 8-13 28/1
Took keen hold - pressed leader - weakened final furlong(tchd 33/1)
28/06/25
13:35
Windsor 1m Invincible Storm (IRE) Ed de Giles 6 6.5 9-3 5/2
Took keen hold - led - headed over 2f out - weakened from over 1f out(tchd 3/1)
27/06/25
18:10
Newmarket (July) 1m Platinum Babe (GB) Ian Williams 6 - 8-11 125/1
Prominent - outpaced over 3f out - weakened from 2f out(op 100/1 tchd 66/1)
24/06/25
17:40
Newbury 1m3f Secret Beach (IRE) B F Brookhouse 2nd 0.1 9-12 3/1J
Slowly into stride - in rear but in touch with leaders - not clear run repeatedly from over 2f out - in the clear when headway and went second inside final furlong - kept on well (jockey said gelding was slowly away)(op 18/5)
23/06/25
15:15
Chepstow 6f Coiled (IRE) Andrew J Martin 8 - 8-3 40/1
Prominent - lost position 2f out - weakened final furlong(op 28/1 tchd 50/1)
23/06/25
14:45
Chepstow 6f Lady Lauren (IRE) Ed de Giles 11 - 8-9 200/1
In rear - weakened under 2f out(op 125/1)
22/06/25
14:30
Ffos Las 1m2f Lasswade (GB) Ed de Giles 9 20 8-9 40/1
Unseated jockey and loose before start - switched to centre home straight - always behind (unseated jockey on way to post; having been checked by doctor and vet respectively - both were deemed fit to race; jockey said gelding never travelled)(op 33/1)
21/06/25
20:45
Haydock 1m2½f Betty Bassett (IRE) Ian Williams 4 - 9-0 7/1
Prominent - not clear run from over 2f out - not recover (jockey said filly was denied a clear run for some time approaching final furlong)(op 13/2 tchd 8/1)
21/06/25
20:15
Haydock 1m2½f Woodstock City (GB) Ian Williams 8 - 8-7 8/1
Midfield - weakened under 2f out (jockey said gelding hung left-handed)(op 9/1)
16/06/25
18:40
Wolverhampton (AW) 2m½f Queensland Boy (IRE) Ian Williams 7 7 9-1 11/4F
Prominent early - in touch with leaders after 3f - raced wide from over 3f out - weakened from over 2f out (trainer's rep said - regarding the poor form shown - that gelding was unsuited by the surface - which in their opinion was riding sticky due to the hot weather; vet examined gelding post-race and had nothing to report)(op 5/2)
15/06/25
18:45
Hamilton 1m3f Gallant Lion (GB) Ian Williams 7 1.25 9-3 4/1F
Prominent - weakened inside final furlong
15/06/25
17:45
Hamilton 1m1f Typical Woman (GB) Ian Williams 7 - 9-3 14/1
In touch with leaders - weakened from 2f out(op 10/1 tchd 16/1)
14/06/25
16:50
Bath 1m Brinton (GB) Jonathan Portman 5 2 9-0 9/1
Midfield - waiting for room 3f out - dropped to rear 2f out - kept on inside final furlong - no impression towards finish(op 15/2)
14/06/25
16:15
Bath 1m Prima Diva (GB) Jonathan Portman 5 - 8-9 33/1
Midfield - bit short of room 2f out - kept on inside final furlong - never dangerous(op 28/1)
14/06/25
15:43
Bath 1m2f Aroof (IRE) Mark Loughnane 8 - 8-0 28/1
Towards rear - brief headway on outer 2f out - hung left and weakened 1f out (jockey said gelding ran too free)(tchd 40/1)
12/06/25
17:00
Newbury 6f Treacherous (GB) Ed de Giles 10 .5 9-1 25/1
Raced centre - towards rear - switched right over 1f out - soon no impression(op 22/1 tchd 28/1)
09/06/25
17:03
Brighton 7f Bear To Dream (IRE) Michael Attwater 5 .75 8-10 4/1
Pressed leader - bit short of room after 2f - no extra final 110yds(op 10/3)
07/06/25
18:30
Chepstow 7f Hackney Diamonds (GB) Ian Williams 10 3.25 8-13 7/1
Towards rear - bit short of room after 2f - dropped to last halfway (jockey said filly never travelled)(op 13/2 tchd 8/1)
06/06/25
17:34
Doncaster 1m4f Haliphon (GB) Ian Williams 3rd 2.25 9-7 7/2
In touch with leaders - outpaced over 2f out - rallied inside final furlong - went third towards finish - not pace to challenge(op 5/1)
03/06/25
17:17
Leicester 1m4f Giselles Defence (IRE) Ian Williams 3rd .75 8-13 11/4F
Raced in third - lost position over 3f out - kept on from over 1f out - not pace to challenge - did well in the circumstances(op 3/1 tchd 10/3)
03/06/25
14:17
Leicester 1m2f Abstract Art (IRE) Ian Williams 6 - 9-6 14/1
In touch with leaders - outpaced 2f out - kept on but no impression from over 1f out(tchd 16/1)