The partnership with jockey Jack Garritty is the most interesting thread running through her career. Together they have won 2 of their 10 races — that is 1 in every 5, a noticeably better return than her overall record suggests. When Garritty is in the saddle, something clicks. Her first career win came at Pontefract in July 2025, followed by another at Nottingham in August — both in the same summer, both with Garritty aboard. That back-to-back sequence told a story: a horse that had found her confidence, a jockey who knew how to get the best from her.
Her recent form reads 8-3-7-2-2-1 from her last six races, which is a mixed picture. The back-to-back runner-up finishes and that win sandwiched around some disappointing efforts suggest she blows hot and cold — useful rather than reliable. She last ran just yesterday, keeping active into what looks like a busy campaign for trainer Jedd O'Keeffe, whose Coverham yard in North Yorkshire has already sent out 18 winners this season. O'Keeffe clearly has the yard in good shape, and Ravishing Beauty is among those representing it regularly.
The conditions she wants are well established. On normal ground — not too wet, not too firm — she has won 2 of 6 races, or 1 in 3. That is a genuinely strong conversion rate and tells you these are the days to watch her. She also does her best work over distances between a mile and one furlong and a mile and two furlongs, where she has won 2 from 10, again 1 in 5. She is a horse that knows what suits her, even if it does not always come together.
Racing mostly at Class 5, the bread-and-butter level of the sport, she is not rubbing shoulders with the elite — but she is competitive where it counts for her. With her last win now nine months ago, there will be a question mark over when the next one arrives. But she raced only yesterday, the yard is in form, and her record with Garritty suggests the combination is worth watching whenever it lines up on a dry summer's afternoon.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
3 | 1 third, 2 other | 14 Oct | 0% |
| Nottingham Galloping |
2 | 1 win, 1 other | 7 Aug | 50% |
| Redcar Galloping |
2 | 2 other | 21 Jun | 0% |
| Thirsk Galloping |
2 | 2 other | 15 Sep | 0% |
| Pontefract Undulating |
1 | 1 win | 18 Jul | 100% |
| Salisbury Undulating |
1 | 1 third | 11 Jun | 0% |
| Ayr Galloping |
1 | 1 second | 18 Aug | 0% |
| Ripon Sharp |
1 | 1 other | 25 Apr | 0% |
| Kempton Park Galloping |
1 | 1 other | 23 Aug | 0% |
| Carlisle Undulating |
1 | 1 second | 9 Sep | 0% |
| Bath Undulating |
1 | 1 other | 15 May | 0% |
| Wolverhampton Galloping |
1 | 1 other | 5 Sep | 0% |
| Beverley Undulating |
1 | 1 other | 24 Sep | 0% |
| Leicester Sharp |
1 | 1 second | 26 Jun | 0% |