That Newcastle victory came on 21 March 2026, and it is the clearest sign yet of what Barry's Boy can do when things fall right. His preferred distance of one mile and one furlong to one mile and two furlongs suits a horse that needs time to warm into a race, and over that range he has won 2 from 7 — meaning he wins roughly 1 in every 3.5 races at his best trip. That is a meaningful jump from his overall record and tells you the distance is doing real work here. Get him over the right distance and he becomes a different proposition.
His partnership with jockey George Bass is worth noting too. Bass has ridden him seven times and won twice — a win rate of 29%, or roughly 1 in every 3.5 rides together. For a horse sitting at 12% overall, that is a substantial improvement and suggests the two have developed a real understanding. When you see Bass's name in the saddle, Barry's Boy immediately becomes more interesting.
The whole operation is trained by Denis Coakley out of West Ilsley in Berkshire, a yard that has sent out 10 winners already this season — so this is not a small outfit sending horses out to make up the numbers. Barry's Boy competes mainly at Class 5, the bread-and-butter level of British racing, and he has won 1 from 6 at that level. He raced just yesterday, which means he is fit and active. A horse in form, at his right distance, with his regular jockey aboard — those are the three boxes you want ticked, and right now Barry's Boy has all three.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
2 | 1 win, 1 other | 2 Jun | 50% |
| Kempton Park Galloping |
2 | 2 other | 19 Nov | 0% |
| Newbury Galloping |
2 | 2 other | 17 Aug | 0% |
| Doncaster Galloping |
2 | 2 other | 3 May | 0% |
| Windsor Sharp |
1 | 1 win | 24 May | 100% |
| Haydock Park Galloping |
1 | 1 third | 28 Sep | 0% |
| York Galloping |
1 | 1 other | 11 Jul | 0% |
| Southwell Galloping |
1 | 1 third | 25 Aug | 0% |
| Chester Tight |
1 | 1 other | 13 Jun | 0% |
| Salisbury Undulating |
1 | 1 other | 26 Jun | 0% |
| Wolverhampton Galloping |
1 | 1 second | 15 Dec | 0% |
| Nottingham Galloping |
1 | 1 other | 9 May | 0% |