Over the past twelve months he has ridden 91 winners from 515 races — that works out at roughly 1 in every 6, which is a healthy rate for a jockey at any stage of their career. But zoom in on the last two weeks and the picture gets even sharper: 5 winners from just 12 rides. That is winning nearly half his races, more than double his seasonal average, and the kind of purple patch that makes trainers pick up the phone.
Twelve of his career wins have come in the top tier of British racing — Class 1 races, the ones that matter most. He has won them at Haydock Park, Goodwood, and Newbury, and has added two more this autumn alone: Newbury in September and Newmarket in October 2025. Big-occasion racing at the sport's most prestigious venues, and he keeps delivering.
His partnership with trainer Edward Bethell stands out as one of the most productive in the sport right now. Thirty-three wins together from 185 rides — again, roughly 1 in every 6 — suggests a genuine working relationship built on trust and results. When Bethell books Rodriguez, it tends to mean business.
There are also conditions that suit him particularly well. On wet or muddy ground, his win rate jumps to 27% — that is more than 1 in every 4 races, well above his already-solid average. And at Newbury specifically, he has won 4 races from just 7 rides there, which is a remarkable return at one of Britain's most respected tracks. Some jockeys ride for years and never find a course where everything clicks. Rodriguez seems to have found one early.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Southwell | 65 | 10 | 15.4% |
| Newcastle | 56 | 10 | 17.9% |
| Wolverhampton | 41 | 7 | 17.1% |
| Redcar | 33 | 4 | 12.1% |
| Doncaster | 31 | 6 | 19.4% |
| Haydock Park | 25 | 6 | 24% |
| Beverley | 23 | 5 | 21.7% |
| York | 23 | 1 | 4.3% |
| Thirsk | 21 | 2 | 9.5% |
| Hamilton Park | 18 | 6 | 33.3% |
| Kempton Park | 17 | 4 | 23.5% |
| Musselburgh | 17 | 3 | 17.6% |
| Ripon | 17 | 2 | 11.8% |
| Catterick Bridge | 16 | 6 | 37.5% |
| Nottingham | 16 | 4 | 25% |
| Carlisle | 16 | 3 | 18.8% |
| Ayr | 14 | 0 | 0% |
| Pontefract | 12 | 1 | 8.3% |
| Chester | 11 | 0 | 0% |
| Ascot | 8 | 0 | 0% |
| Newbury | 7 | 4 | 57.1% |
| Newmarket | 7 | 1 | 14.3% |
| Great Yarmouth | 6 | 1 | 16.7% |
| Lingfield Park | 5 | 1 | 20% |
| Leicester | 5 | 1 | 20% |
| Goodwood | 2 | 2 | 100% |
| Wetherby | 2 | 1 | 50% |
| chelmsford | 1 | 0 | 0% |