Ian Williams, based in Portway, Worcestershire, is the man responsible for keeping her sharp, and he is clearly in fine form right now — his yard has sent out 96 winners already this season, which marks him out as one of the more productive operations in the country. When Ryan Kavanagh is in the saddle, the results are particularly encouraging: he has ridden her to 2 wins from 8 attempts together, a win rate of 1 in 4, which is well above her overall average.
The ground matters with Typical Woman. On normal conditions she wins around 1 in every 5 races — 3 wins from 16 — which is where she really finds her feet. The distance range of one mile one furlong to one mile two furlongs also seems to bring out the best in her; 2 wins from just 7 races at those trips is a 29% win rate, meaning she wins nearly 1 in 3 when the conditions line up.
Her most recent win came at Lingfield Park in August 2025, and she raced again just yesterday, which tells you she is still very much an active and competitive animal. The recent form figures — showing a win four runs back sandwiched between some mid-field finishes — suggest she is capable of being competitive but needs things to fall right. For a horse with 40 races behind her, that pattern is not unusual. She knows her job, she has a trainer firing on all cylinders, and when the right race comes along on normal ground at the right distance, she has shown more than once that she can win it.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Haydock Park Galloping |
6 | 1 win, 3 seconds, 2 other | 7 Sep | 16.7% |
| Kempton Park Galloping |
6 | 2 seconds, 4 other | 4 May | 0% |
| Newbury Galloping |
3 | 1 win, 1 third, 1 other | 18 Jul | 33.3% |
| Lingfield Park Sharp |
3 | 1 win, 2 other | 12 Aug | 33.3% |
| Hamilton Park Sharp |
3 | 3 other | 15 Jun | 0% |
| Newmarket Galloping |
2 | 1 win, 1 second | 5 Oct | 50% |
| Newcastle Galloping |
2 | 2 other | 1 Nov | 0% |
| Great Yarmouth Galloping |
2 | 2 other | 20 Sep | 0% |
| Southwell Galloping |
2 | 2 other | 28 Aug | 0% |
| chelmsford | 1 | 1 win | 14 Oct | 100% |
| Goodwood Undulating |
1 | 1 other | 22 May | 0% |
| Pontefract Undulating |
1 | 1 other | 7 Apr | 0% |
| Sandown Park Galloping |
1 | 1 third | 21 Aug | 0% |
| Wolverhampton Galloping |
1 | 1 third | 25 Nov | 0% |
| Wetherby Galloping |
1 | 1 other | 3 Jun | 0% |
| Chester Tight |
1 | 1 other | 31 Jul | 0% |
| Nottingham Galloping |
1 | 1 third | 29 Sep | 0% |
| Windsor Sharp |
1 | 1 other | 1 Sep | 0% |
| Leicester Sharp |
1 | 1 other | 24 Jul | 0% |
| Doncaster Galloping |
1 | 1 other | 10 Jul | 0% |