Start with Chepstow. Dapper Gee Gee has run there six times and won twice, most recently just three weeks ago on 21 May 2026. A 2-from-6 record at one track — winning a third of the time — is the kind of consistency that tells you a horse genuinely thrives in a particular environment, rather than just getting lucky once. The first win at that track came back on 7 June 2025, so this is not a flash in the pan. Chepstow, with its undulating track and long home straight, clearly suits.
Throw in slightly wet or soft ground and the picture sharpens further. On that kind of surface, Dapper Gee Gee has won 2 from 5 races — a 40% win rate, which is remarkable. Two wins from five is not a coincidence; it is a preference. Combine that with the sweet spot of seven furlongs to a mile, where all three career wins have come from 14 races at those distances, and you have a horse with a very clear profile.
The partnership with jockey Gina Mangan deserves attention too. Together, they have won 3 of their 5 races — that is 60%, three wins from five. For context, that is an extraordinary ratio in a sport where even elite combinations win far less often. When Mangan is in the saddle, something clicks.
Behind all of this is Tony Carroll's operation, which has sent out 136 winners already this season — a yard clearly firing on all cylinders. Dapper Gee Gee raced just yesterday and is bang in form: five of the last six runs have produced a win, a place, or a podium finish. The 12th-place result sits in there like a blip. Everything else says this is a horse that has worked out what it is good at, and is quietly getting on with it.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Chepstow Galloping |
6 | 2 wins, 3 seconds, 1 other | 6 Jun | 33.3% |
| Wolverhampton Galloping |
3 | 1 second, 2 other | 27 Dec | 0% |
| Southwell Galloping |
2 | 1 win, 1 other | 28 Apr | 50% |
| Kempton Park Galloping |
2 | 2 other | 19 Nov | 0% |
| chelmsford | 1 | 1 other | 18 Apr | 0% |
| Sandown Park Galloping |
1 | 1 second | 30 Jul | 0% |
| Doncaster Galloping |
1 | 1 other | 29 Mar | 0% |
| Brighton Undulating |
1 | 1 other | 8 Oct | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 19 Sep | 0% |
| Bath Undulating |
1 | 1 other | 14 Sep | 0% |
| Leicester Sharp |
1 | 1 second | 28 Oct | 0% |
| Windsor Sharp |
1 | 1 other | 26 May | 0% |
| Chester Tight |
1 | 1 other | 12 Jun | 0% |