:

Mr P J O'Neill

Four years into his riding career, Mr P J O'Neill is still searching for his first winner. Since starting out in 2021, he has taken 19 rides this season without a victory to show for it — a tough run that reflects just how difficult it is to break through at any level of the sport.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
0 wins from 19 races
Win rate
0%
Top trainer
Best course
Roscommon (0% from 3 races)

📊 Key Numbers

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

🔍 Full Analysis

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

His most frequent partnership is with trainer John F O'Neill, but their 13 rides together have yet to produce a win. Similarly, his longest-running association is with Tullyhogue Fort, a horse he has ridden 32 times — a considerable amount of experience in the saddle with one animal — but again, a winner has not come from that combination. Thirty-two races is a long time to spend with the same horse without a victory, and it suggests both horse and rider have been competitive enough to keep getting chances without quite converting them.

At this stage of his career, O'Neill is in the grind that every young jockey knows well — building experience, learning the rhythms of racing, and waiting for the moment things click. That first winner, when it comes, will have been a long time in the making.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2024–2025
0%
Nov
0%
Jan
0%
Feb
0%
Mar
0%
Apr
0%
May
0%
Jun
0%
Jul
0%
Aug
0%
Sep
0%
Oct
0%
Nov

🎯 Where This Jockey 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
Heavy (very wet)
Unknown
🏅 Competition Level
Class 1 (elite)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, tight turns
Unknown
Left-handed, long straights
Unknown
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight
Unknown

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
John F O'Neill First Choice
0%
Win rate
0/13
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 0-572U
Form: 594-U9
Form: 5PP-P6
Form: 479321
Form: 690P/
Form: 76
Form: 0-932
Form: 645

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Roscommon 3 0 0%
Sligo 3 0 0%
Ballinrobe 2 0 0%
Tipperary 2 0 0%
Wetherby 2 0 0%
Navan 1 0 0%
Limerick 1 0 0%
Fairyhouse 1 0 0%
Listowel 1 0 0%
Tramore 1 0 0%
Killarney 1 0 0%
Galway 1 0 0%

📅 Recent Results

The last 20 results, most recent first
16 Nov
Navan · Long Distance (2m+) · Heavy
7th
31 Oct
Wetherby · Long Distance (2m+) · Good
9th
31 Oct
Wetherby · Long Distance (2m+) · Good
6th
24 Oct
Sligo · Long Distance (2m+) · Good_To_Yielding
2nd
24 Oct
Sligo · Long Distance (2m+) · Good_To_Yielding
6th
7 Oct
Galway · Long Distance (2m+) · Yielding
3rd
29 Sep
Roscommon · 1m6f – 2m · Good_To_Yielding
5th
22 Aug
Killarney · Long Distance (2m+) · Good
7th
20 Aug
Sligo · Long Distance (2m+) · Good
12th
15 Aug
Tramore · Long Distance (2m+) · Good
5th
5 Aug
Roscommon · Long Distance (2m+) · Yielding
22 Jul
Ballinrobe · 1m6f – 2m · Good
7th
9 Jun
Roscommon · Long Distance (2m+) · Good
4th
2 Jun
Listowel · Long Distance (2m+) · Good
26 May
Ballinrobe · Long Distance (2m+) · Good
12th
22 May
Limerick · Long Distance (2m+) · Good
5th
8 May
Tipperary · Long Distance (2m+) · Good_To_Yielding
9th
8 May
Tipperary · Long Distance (2m+) · Good_To_Yielding
7th
22 Apr
Fairyhouse · Long Distance (2m+) · Soft
4th