UK time :

T J O'Mara

Four years into life as a racehorse trainer, T J O'Mara is still building — but there are signs the building is starting to pay off. Over the last 12 months, the yard has sent out 2 winners from 34 runners, a win rate of around 1 in every 17 races. That modest number tells only part of the story, though, because just a year ago the rate was half that. Doubling your win rate in a single season is a meaningful step forward for any small operation finding its feet.Based on TrackLab's analysis
Quick facts
Role
Trainer
Record
2 wins from 34 races
Win rate
5.9%
Top jockey
Best course
Navan (100% from 1 race)
Best ground
Soft (muddy)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
34
Races
2
Wins
5.9%
Win rate
avg ~10%
11.8%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The most revealing number in O'Mara's record is what happens when the ground gets wet. On soft or muddy going, the yard has won 2 races from just 8 attempts — that is 1 in every 4, a figure that would make many established trainers envious. For context, the overall win rate across the yard is roughly 1 in 17. So when the rain comes, something clearly clicks. It may be the type of horse O'Mara has chosen to work with, or simply a sharp eye for placing them on the right days. Either way, it is a pattern worth watching.

The most regular partnership in the yard is with Gekkota, a horse O'Mara has run 20 times — a significant investment of time and effort. They have won once together, which is a modest return, but 20 races is a long and committed campaign and speaks to a trainer willing to be patient. With jockey Killian Leonard, O'Mara has found a useful alliance: 1 win from 11 rides together works out at roughly 1 in 9, a noticeably better rate than the yard's overall average and a combination that looks worth keeping an eye on.

O'Mara is not yet troubling the top of the trainer rankings, and at this stage in a career that began only in 2021, nobody would expect otherwise. What stands out is the direction of travel — improving numbers, a clear strength in wet conditions, and a growing book of experience. Small yards often succeed by finding a niche and exploiting it. If O'Mara keeps placing horses shrewdly on wet days and the partnership with Leonard continues to click, the next step forward may not be far away.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2024–2026
0%
Jul
12.5%
Aug
0%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jul
0%
Aug
0%
Sep
16.7%
Oct
0%
Nov
0%
Feb

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Yielding to soft (damp)
Unknown
Soft to heavy (wet)
Unknown
Standard (all-weather)
Unknown
Good (a little give)
Avoids
Good to yielding (mild give)
Avoids
Yielding (slightly soft)
Avoids
Heavy (very wet)
Avoids
🏟 Track shape
Left-handed, tight turns
Loves
Left-handed, long straights
Loves
Right-handed, long straights
Avoids
Right-handed, hilly
Avoids
Right-handed, tight turns
Avoids
Right-handed, tight
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Killian Leonard Main partner
9.1%
Win rate
1/11
Wins / rides
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
James Smith
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Dylan O'Connor
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
W J Lee
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 70-S48
Charlie Brown
Form: F-8900
Form: 726-70
Form: 054819
Form: 880-
Form: 8427

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Killarney 7 1 14.3%
Cork 6 0 0%
Thurles 4 0 0%
Galway 3 0 0%
Punchestown 2 0 0%
Tipperary 2 0 0%
Roscommon 2 0 0%
Navan 1 1 100%
Naas 1 0 0%
Bellewstown 1 0 0%
Dundalk 1 0 0%
Wexford 1 0 0%
Leopardstown 1 0 0%
Tramore 1 0 0%
Gowran Park 1 0 0%

📅 Recent results

The last 20 results, most recent first
5 Feb
Charlie Brown
Thurles · Long Distance (2m+) · Soft
16th
14 Nov
Dundalk · 1m3f – 1m4f · Standard
9th
27 Oct
Charlie Brown
Galway · 1m3f – 1m4f · Heavy
5th
27 Oct
Galway · 7f – 1m · Heavy
7th
27 Oct
Wexford · Long Distance (2m+) · Yielding
—
22 Oct
Charlie Brown
Navan · 1m6f – 2m · Soft
Won
20 Oct
Gowran Park · 1m1f – 1m2f · Heavy
11th
14 Oct
Punchestown · Long Distance (2m+) · Good_To_Yielding
11th
13 Oct
Roscommon · 7f – 1m · Soft
2nd
9 Oct
Charlie Brown
Thurles · 1m6f – 2m · Good_To_Yielding
5th
9 Oct
Thurles · 1m1f – 1m2f · Good_To_Yielding
9th
9 Oct
Thurles · 1m1f – 1m2f · Good_To_Yielding
14th
6 Oct
Killarney · 1m1f – 1m2f · Soft
Won
6 Oct
Killarney · 1m1f – 1m2f · Soft_To_Heavy
4th
29 Sep
Roscommon · 1m6f – 2m · Good_To_Yielding
15th
16 Sep
Punchestown · 1m1f – 1m2f · Good_To_Yielding
8th
10 Sep
Cork · 1m1f – 1m2f · Soft
12th
10 Sep
Cork · 7f – 1m · Soft
8th
10 Sep
Cork · 7f – 1m · Soft
18th
8 Sep
Galway · Long Distance (2m+) · Good_To_Yielding
18th