:

Oisin McSweeney

Four years into his career, Oisin McSweeney has just ticked over 100 career winners — a milestone that matters in jump racing, because it separates the riders who are finding their feet from those who are genuinely building something. The numbers back that up: this season he has ridden 34 winners from 261 races, winning roughly 1 in every 8 — up from just 1 in every 12 last year. That kind of improvement in a single season is not an accident. It suggests a jockey who is learning fast, getting better horses under him, and making the most of his opportunities.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
34 wins from 261 races
Win rate
13.0%
Best course
Catterick Bridge (28.6% from 14 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
261
Races
34
Wins
13.0%
Win rate
avg ~10%
35.6%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Oisin McSweeney has entered for upcoming races

🔍 Full Analysis

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

The headline moment came on 19 September 2025 at Ayr, where McSweeney won one of the top races in Britain — a Class 1, which is as good as it gets on these shores. One top-level winner in four years might sound modest, but plenty of professional jockeys never get near a race of that quality. Landing one at Ayr, a track with a serious reputation, is the kind of result that gets you noticed and keeps the phone ringing.

His most consistent source of winners has been the yard of trainer Adrian Paul Keatley. Across 96 races together, that partnership has produced 16 wins — a win rate of roughly 1 in every 6, which is considerably better than McSweeney's overall average. That tells you something important: Keatley trusts him with live chances, and McSweeney delivers more often than not when the horse beneath him has a real shot. A tight, productive partnership like this is often how a young jockey gets the experience and confidence to move up a level.

There are two other things worth flagging about his riding. He handles wet, muddy ground particularly well — 2 wins from just 7 races in the worst conditions, which works out at roughly 1 in every 3.5 rides. That is a striking number and suggests he keeps horses balanced and settled when conditions get difficult, which is a genuine skill. And at Catterick Bridge specifically, he has won 4 races from 14 visits — again, well above his overall average. Some jockeys simply read certain tracks better than others, and Catterick appears to suit his style.

At 100 career winners and still only four years in, McSweeney looks like a jockey on an upward curve. The trajectory this season points firmly in the right direction.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
May
8.7%
Jun
10.3%
Jul
22.2%
Aug
19.0%
Sep
12%
Oct
11.1%
Nov
0%
Dec
17.4%
Jan
11.1%
Feb
27.3%
Mar
0%
Apr

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Heavy (very wet)
Loves
Standard (all-weather)
Good to firm (drying out)
Soft (muddy)
Standard to slow (all-weather)
Good (firm-ish)
Ok
Good to soft (some give)
Ok
Yielding (slightly soft)
Unknown
🏅 Competition Level
Class 1 (elite)
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Ok
Class 4 (standard)
Ok
Class 5 (entry-level)
Class 6 (grassroots)
Loves
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, hilly
Loves
Left-handed, hilly
Loves
Left-handed, long straights
Ok
Right-handed, tight turns
Ok
Long straights
Unknown
Left-handed, tight
Avoids
Right-handed, long straights
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Adrian Paul Keatley First Choice
16.7%
Win rate
16/96
Won / Rode
24.1%
Win rate
7/29
Won / Rode
4.8%
Win rate
1/21
Won / Rode
6.7%
Win rate
1/15
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/7
Won / Rode
33.3%
Win rate
2/6
Won / Rode
0%
Win rate
0/5
Won / Rode
50%
Win rate
2/4
Won / Rode
25%
Win rate
1/4
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
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/3
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 3-1252
Form: 9-4211
Form: -11130
Form: 05966-
Form: -11171
Form: 232552
Form: 586774
Form: 3-5220
Form: 112129
Form: 240-71

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 60 8 13.3%
Ayr 18 4 22.2%
Southwell 18 4 22.2%
Doncaster 17 1 5.9%
Redcar 15 3 20%
Catterick Bridge 14 4 28.6%
Wolverhampton 14 0 0%
Musselburgh 13 0 0%
Thirsk 12 1 8.3%
York 12 0 0%
Haydock Park 10 1 10%
Chester 7 0 0%
Pontefract 6 1 16.7%
Carlisle 6 1 16.7%
Beverley 6 1 16.7%
Hamilton Park 5 1 20%
Lingfield Park 4 1 25%
Nottingham 4 0 0%
Ripon 3 1 33.3%
Wetherby 3 0 0%
Newmarket 3 0 0%
Leicester 3 0 0%
Kempton Park 2 0 0%
The Curragh 2 0 0%
Goodwood 1 1 100%
Brighton 1 1 100%
chelmsford 1 0 0%
Epsom Downs 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Southwell · 5f – 6½f · Standard
2nd
30 Apr
Southwell · 1m3f – 1m4f · Standard
8th
26 Apr
Wetherby · 7f – 1m · Good_To_Firm
11th
25 Apr
Doncaster · 5f – 6½f · Good_To_Firm
6th
25 Apr
Doncaster · 7f – 1m · Good_To_Firm
6th
23 Apr
Beverley · 1m1f – 1m2f · Good_To_Firm
3rd
21 Apr
Pontefract · Long Distance (2m+) · Good
5th
20 Apr
Redcar · 1m3f – 1m4f · Good_To_Firm
9th
18 Apr
Thirsk · 5f – 6½f · Good
4th
18 Apr
Thirsk · 7f – 1m · Good
13th
16 Apr
Ripon · 5f – 6½f · Good_To_Soft
4th
14 Apr
Newmarket · 1m1f – 1m2f · Good
9th
13 Apr
Newcastle · 1m1f – 1m2f · Standard
2nd
13 Apr
Newcastle · 5f – 6½f · Standard
3rd
10 Apr
Wolverhampton · 5f – 6½f · Standard
7th
8 Apr
Catterick Bridge · 5f – 6½f · Good
7th
8 Apr
Catterick Bridge · 7f – 1m · Good
8th
28 Mar
Doncaster · 5f – 6½f · Good_To_Soft
6th
27 Mar
Newcastle · 5f – 6½f · Standard
3rd
26 Mar
Southwell · 1m6f – 2m · Standard
Won