UK time :

Fionn McSharry

Three years into his training career, Fionn McSharry is quietly building something worth paying attention to. Since setting up in 2023, he has sent out 7 winners from 55 runners this season — that's roughly 1 in every 8 races — and while that might not sound earth-shattering, the direction of travel tells an encouraging story. Last year his win rate sat at around 10%, and he's already pushed that up to 13% this season. For a yard still finding its feet, that kind of steady upward curve is exactly what you want to see.Based on TrackLab's analysis
Quick facts
Role
Trainer
Record
7 wins from 55 races
Win rate
12.7%
Top jockey
Best course
Newcastle (0% from 16 races)
Best ground
Standard (all-weather)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
55
Races
7
Wins
12.7%
Win rate
avg ~10%
36.4%
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 striking number in McSharry's record, though, is what he's doing at Wolverhampton. Five winners from just 9 runners at that track is a remarkable return — that's winning more than half the time at a single venue. In a sport where even the very best trainers win far less than that over a full season, having a course where your horses consistently perform at that level suggests McSharry has worked something out, whether that's the surface, the trip, or simply knowing which horses to target there.

His most regular partnership with jockey Oisin McSweeney tells a more mixed story — 1 win from 21 rides together is a 5% win rate, meaning they've only clicked once in roughly every 20 attempts. That combination hasn't yet caught fire, and it's the one area where McSharry might be looking to unlock more. Still, three years in, building a working book of jockey relationships is part of the process, and the overall numbers suggest the horses are running well even when they don't win.

The bigger picture here is that McSharry is a trainer who is still in the early chapters. Most yards take five to ten years to establish a clear identity, and the fact that he's already improved year-on-year and found a genuine stronghold at Wolverhampton suggests the foundations are solid. One to watch as the string grows.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
25%
Mar
0%
Apr
0%
May
50%
Jun
16.7%
Jul
0%
Aug
12.5%
Sep
40%
Oct
33.3%
Nov
8.3%
Dec
0%
Jan
0%
Feb

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Standard (all-weather)
Good to soft (some give)
Good (a little give)
Ok
Standard to slow (all-weather)
Unknown
Good to firm (fairly firm)
Avoids
Soft (muddy)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Ok
Class 6 (grassroots)
🏟 Track shape
Left-handed, long straights
Left-handed, hilly
Unknown
Left-handed, tight
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Avoids
Left-handed, tight turns
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Oisin McSweeney Main partner
4.8%
Win rate
1/21
Wins / rides
33.3%
Win rate
4/12
Wins / rides
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
Alex Jary
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Tom Kiely-Marshall
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: 3783-5
Form: 050596
Form: /215-2
Form: 0223-8
Form: 21-311
Form: 314634
Form: 6-2325
Form: 061111
Form: 4

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Newcastle 16 0 0%
Wolverhampton 9 5 55.6%
Southwell 5 0 0%
Beverley 4 0 0%
Catterick Bridge 3 0 0%
Doncaster 3 0 0%
Redcar 2 1 50%
Pontefract 2 1 50%
Chester 2 0 0%
Thirsk 2 0 0%
Haydock Park 1 0 0%
Ayr 1 0 0%
Warwick 1 0 0%
Wetherby 1 0 0%
Carlisle 1 0 0%
Musselburgh 1 0 0%
York 1 0 0%

📅 Recent results

The last 20 results, most recent first
27 Feb
Doncaster · Long Distance (2m+) · Good_To_Soft
—
26 Feb
Wetherby · Long Distance (2m+) · Soft
—
24 Feb
Newcastle · 5f – 6½f · Standard
8th
24 Feb
Newcastle · 5f – 6½f · Standard
5th
19 Feb
Newcastle · 5f – 6½f · Standard
5th
7 Feb
Southwell · Sprint (< 5f) · Standard
2nd
30 Jan
Southwell · 1m3f – 1m4f · Standard
5th
24 Jan
Newcastle · 5f – 6½f · Standard
3rd
16 Jan
Newcastle · 5f – 6½f · Standard
8th
16 Jan
Newcastle · 5f – 6½f · Standard
2nd
29 Dec
Newcastle · 1m1f – 1m2f · Standard
6th
29 Dec
Newcastle · 5f – 6½f · Standard
3rd
28 Dec
Southwell · 1m3f – 1m4f · Standard
6th
28 Dec
Southwell · 5f – 6½f · Standard
6th
26 Dec
Wolverhampton · 5f – 6½f · Standard
3rd
19 Dec
Newcastle · 1m1f – 1m2f · Standard
6th
19 Dec
Newcastle · 5f – 6½f · Standard
2nd
13 Dec
Newcastle · 5f – 6½f · Standard
3rd
5 Dec
Newcastle · 5f – 6½f · Standard
2nd
2 Dec
Newcastle · 7f – 1m · Standard
9th