The overall numbers tell a slightly more complicated story. This season she has won 17 races from 152 runners — that is roughly 1 in every 9, or an 11% win rate — which is a respectable return for any yard, let alone one still finding its feet. What lifts Bramley above the average newcomer is not the volume but the quality. Winning at Cheltenham in your first year is the kind of thing that makes people in racing sit up and pay attention.
Her most reliable partnership in the saddle is with jockey Harry Cobden, and the numbers there are genuinely striking. Cobden has ridden 19 races for the yard and won 4 of them — a win rate of just over 1 in 5, or 21%. That is nearly double the yard's overall average, which suggests the pair have a real working understanding. When a top jockey and a new trainer start clicking like that, it tends to accelerate everything. Ground conditions also matter to Bramley's horses: on fast, dry ground they have won 2 from 8, a 25% win rate that is well above average and worth watching when the summer months arrive.
The partnership with Bright Legend has produced 1 win from 6 races together — modest on paper, but Cheltenham winners do not come from nowhere, and that relationship still has plenty of chapters to write. What is already clear is that Bramley is not a trainer who is building slowly toward the big occasions. She is already there, competing at the top level of the sport before most new yards have figured out which races to enter. Give it another year and this will be a name that needs no introduction.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Cheltenham | 15 | 1 | 6.7% |
| Newbury | 13 | 2 | 15.4% |
| Aintree | 8 | 0 | 0% |
| Ffos Las | 6 | 2 | 33.3% |
| Haydock Park | 6 | 1 | 16.7% |
| Kempton Park | 6 | 1 | 16.7% |
| Doncaster | 6 | 0 | 0% |
| Chepstow | 5 | 0 | 0% |
| Wolverhampton | 5 | 0 | 0% |
| Wincanton | 5 | 0 | 0% |
| Market Rasen | 4 | 2 | 50% |
| Uttoxeter | 4 | 1 | 25% |
| Fontwell Park | 4 | 0 | 0% |
| Warwick | 4 | 0 | 0% |
| Ascot | 3 | 1 | 33.3% |
| Fakenham | 3 | 1 | 33.3% |
| Goodwood | 3 | 0 | 0% |
| Lingfield Park | 3 | 0 | 0% |
| Punchestown | 3 | 0 | 0% |
| Southwell | 3 | 0 | 0% |
| Bangor-on-Dee | 3 | 0 | 0% |
| Sedgefield | 2 | 2 | 100% |
| Sandown Park | 2 | 1 | 50% |
| Huntingdon | 2 | 1 | 50% |
| Salisbury | 2 | 0 | 0% |
| Epsom Downs | 2 | 0 | 0% |
| Bath | 2 | 0 | 0% |
| Newmarket | 2 | 0 | 0% |
| Great Yarmouth | 2 | 0 | 0% |
| Windsor | 2 | 0 | 0% |
| Nottingham | 2 | 0 | 0% |
| Chester | 2 | 0 | 0% |
| Taunton | 2 | 0 | 0% |
| Wetherby | 2 | 0 | 0% |
| Newcastle | 2 | 0 | 0% |
| Carlisle | 1 | 1 | 100% |
| Ludlow | 1 | 0 | 0% |
| Ayr | 1 | 0 | 0% |
| Brighton | 1 | 0 | 0% |
| hereford | 1 | 0 | 0% |
| Worcester | 1 | 0 | 0% |
| Catterick Bridge | 1 | 0 | 0% |
| Thirsk | 1 | 0 | 0% |
| Musselburgh | 1 | 0 | 0% |
| York | 1 | 0 | 0% |
| Exeter | 1 | 0 | 0% |
| Kelso | 1 | 0 | 0% |