:

V T O'Brien

Four years into a training career and V T O'Brien is going through the kind of rough patch that tests whether someone genuinely belongs in this game. This season has produced zero winners from 30 runners — a blank slate that, while painful, is not yet a verdict on a career still finding its feet.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Record
0 wins from 30 races
Win rate
0%
Top jockey
Best course
Ballinrobe (0% from 5 races)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
30
Races
0
Wins
0%
Win rate
avg ~10%
0%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The broader four-year picture is modest but not empty. The standout chapter has been a long-running partnership with Avec Espoir, a horse that has given the yard its best moments — 4 wins from 27 races together. That's not a flashy number, but winning 4 from 27 attempts with one horse tells you there's a working relationship there, a horse that knows the yard and a trainer who knows the horse. Those wins matter.

What's harder to ignore is the direction of travel. Last year, O'Brien was winning roughly 1 in every 17 races — a modest rate, but a rate. This season that number has fallen to zero from 30 attempts, which is the kind of run that demands answers. Thirty runners is a reasonable sample. At some point a blank season stops being bad luck and starts being a question about whether the horses are good enough, whether the targets are right, or whether something needs to change. O'Brien is at that crossroads now.

Five years in, the CV is thin on results but not yet written off. The Avec Espoir partnership proves O'Brien can get a horse to win races. The challenge now is proving it wasn't the exception.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2024–2025
0%
Apr
0%
May
0%
Jun
20%
Jul
12.5%
Aug
0%
Sep
0%
Oct
0%
Nov
0%
Aug
0%
Sep
0%
Oct
0%
Nov

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Unknown
Good to yielding (mild give)
Unknown
Yielding (slightly soft)
Unknown
Soft (muddy)
Unknown
Soft to heavy (wet)
Unknown
Heavy (very wet)
Unknown
Yielding to soft (damp)
Unknown
🏟 Track Shape
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight
Unknown
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Danny Gilligan First Choice
0%
Win rate
0/6
Won / Rode
Calum Hogan
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
Alan King
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr D Doyle
0%
Win rate
0/1
Won / Rode
Aidan Kelly
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 4F-0P0
Form: P/4P-6
Form: 6656-0
Form: 0P0/0P
Form: 697858
Form: 0-9
Form: 000
Form: 049P

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Ballinrobe 5 0 0%
Galway 4 0 0%
Sligo 3 0 0%
Roscommon 3 0 0%
Gowran Park 3 0 0%
Fairyhouse 3 0 0%
Cork 2 0 0%
Killarney 2 0 0%
Listowel 2 0 0%
Navan 1 0 0%
Wexford 1 0 0%
Limerick 1 0 0%

📅 Recent Results

The last 20 results, most recent first
21 Nov
Fairyhouse · Long Distance (2m+) · Heavy
4 Nov
Fairyhouse · Long Distance (2m+) · Soft_To_Heavy
4 Nov
Fairyhouse · Long Distance (2m+) · Soft_To_Heavy
6th
25 Oct
Galway · Long Distance (2m+) · Yielding
8th
20 Oct
Gowran Park · 1m1f – 1m2f · Heavy
8th
18 Oct
Limerick · Long Distance (2m+) · Yielding
5 Oct
Killarney · Long Distance (2m+) · Yielding
11th
4 Oct
Gowran Park · Long Distance (2m+) · Yielding
4 Oct
Gowran Park · Long Distance (2m+) · Yielding
5th
29 Sep
Roscommon · Long Distance (2m+) · Good_To_Yielding
29 Sep
Roscommon · Long Distance (2m+) · Good_To_Yielding
8th
26 Sep
Listowel · Long Distance (2m+) · Good_To_Yielding
21 Sep
Listowel · Long Distance (2m+) · Yielding_To_Soft
20 Sep
Navan · Long Distance (2m+) · Yielding
14th
12 Sep
Ballinrobe · Long Distance (2m+) · Soft
12 Sep
Ballinrobe · Long Distance (2m+) · Soft
12 Sep
Ballinrobe · Long Distance (2m+) · Soft
9th
8 Sep
Galway · Long Distance (2m+) · Good_To_Yielding
7th
8 Sep
Galway · Long Distance (2m+) · Good_To_Yielding
9th
1 Sep
Roscommon · 1m6f – 2m · Soft
14th