The last six races read 2-8-1-3-5-2, and that tells an interesting story. Two wins sandwiching a cluster of placed efforts suggests a horse that is competitive and consistent without being flashy — the kind that finishes in the first three more often than it wins, but is rarely far away. That win three weeks ago at Musselburgh, on 29 April 2026, is the most relevant number here. Tattie Bogle raced again just yesterday, which means this is a horse in a busy patch of form and clearly fit.
The short distances suit it best. Over five to six-and-a-half furlongs, Tattie Bogle has won 1 from 4 races — a 25% win rate, or one in every four attempts. That's a meaningfully better record than its overall career figures, and it tells you the trainer knows where this horse is most dangerous. At those distances, races are decided in seconds and there's no hiding place — you need pace and nerve, and Tattie Bogle has shown it can deliver both.
Charlie Johnston trains out of Middleham Moor in North Yorkshire, and his yard has been in excellent form this season — 128 winners is a serious tally that marks it as one of the busier, more productive operations in British racing right now. When a yard is firing like that, it tends to mean horses are well-managed and placed sensibly, which gives Tattie Bogle's recent win a little extra credibility.
Class 5 is where Tattie Bogle typically competes — these are the bread-and-butter races that make up much of the racing calendar, a level below the top end but where the competition is still genuine. One win from six races at this level, a rate of 17% or roughly 1 in 6, isn't spectacular, but combined with the current form and an active schedule, there's every reason to think another win isn't far away.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Southwell Galloping |
4 | 1 second, 2 thirds, 1 other | 14 Mar | 0% |
| Kempton Park Galloping |
4 | 1 second, 3 other | 8 Apr | 0% |
| Musselburgh Sharp |
2 | 1 win, 1 other | 29 Apr | 50% |
| Lingfield Park Sharp |
2 | 1 second, 1 other | 10 May | 0% |
| Newmarket Galloping |
2 | 2 other | 19 Jul | 0% |
| Newcastle Galloping |
1 | 1 win | 23 Nov | 100% |
| York Galloping |
1 | 1 other | 14 May | 0% |
| Leicester Sharp |
1 | 1 other | 9 May | 0% |
| Haydock Park Galloping |
1 | 1 other | 5 Jul | 0% |
| Ayr Galloping |
1 | 1 second | 20 May | 0% |
| Chester Tight |
1 | 1 other | 14 Jun | 0% |
| Brighton Undulating |
1 | 1 third | 7 Aug | 0% |
| Catterick Bridge Sharp |
1 | 1 third | 22 Apr | 0% |