:

John C McConnell

Four years into his training career and John C McConnell is already building a record that most trainers spend a decade trying to achieve. Since taking out his licence in 2021, he has sent out 258 winners — a number that tells you this is not a yard finding its feet but one operating with real purpose and consistency.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Stamullen, Co Meath
Record
42 wins from 682 races
Win rate
6.2%
Top jockey
Best course
Sligo (16.7% from 18 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
682
Races
42
Wins
6.2%
Win rate
avg ~10%
21.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 headline achievements are hard to ignore. McConnell has won seven top-level races, the kind that define careers, at venues including Cheltenham, Aintree, Perth and Ayr. Two of those came at the Cheltenham Festival itself — racing's most scrutinised stage — and a third arrived at Aintree, another occasion where only the best yards tend to show up and compete. Adding a further Cheltenham success as recently as January 2025 suggests this is not a yard that peaked early. The big days keep coming.

Day to day, the numbers are more modest but still tell a coherent story. This season the yard has sent out 42 winners from 682 runners — roughly 1 in every 16 races. That sits at around 6%, which in the volume game of training horses is a workable return, especially when the quality at the top of the operation is this high. Where the team really hits its stride is on normal ground, winning 24 from 239 races in those conditions — 10%, or about 1 in every 10. That kind of improvement when conditions are straightforward suggests the horses are trained to run their best race when nothing is working against them.

The most reliable combination McConnell can call on is jockey Alex Harvey, who has ridden 15 winners from 133 trips for the yard. That works out at 11%, or just over 1 in every 9 rides — notably better than the yard's overall average. When a jockey's numbers improve that much on horses from the same trainer, it usually means they understand each other well.

Perhaps the most quietly impressive detail is Kelso. Four winners from just seven runners at that track amounts to well over half the horses sent there winning their race. In a sport where even excellent trainers tend to win around 1 in 8 or 1 in 10 at their best venues, that ratio is striking. It is the kind of local knowledge and targeting that adds up, race by race, to a career worth watching.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
3.8%
May
1.4%
Jun
4.9%
Jul
19.7%
Aug
7.4%
Sep
3.5%
Oct
4.9%
Nov
3.3%
Dec
0%
Jan
0%
Feb
8.9%
Mar
0%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Good to firm
Loves
Standard (all-weather)
Ok
Soft (muddy)
Ok
Good to yielding
Ok
Heavy (very wet)
Ok
Yielding
Avoids
Good to soft
Avoids
Yielding to soft
Avoids
Soft to heavy
Avoids
🏅 Competition Level
Class 1
Avoids
Class 2
Avoids
Class 3
Avoids
Class 4
Loves
Class 5
Loves
Class 6
Loves
🏟 Track Shape
Right-handed, tight turning
Loves
Left-handed, tight turning
Loves
Left-handed, undulating
Loves
Right-handed, undulating
Right-handed, tight
Left-handed, wide and galloping
Ok
Right-handed, wide and galloping
Ok
Left-handed, tight
Wide and galloping

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Alex Harvey First Choice
11.3%
Win rate
15/133
Won / Rode
0%
Win rate
0/66
Won / Rode
Dylan Kidd
1.9%
Win rate
1/53
Won / Rode
0%
Win rate
0/48
Won / Rode
11.1%
Win rate
3/27
Won / Rode
7.4%
Win rate
2/27
Won / Rode
Keithen Kennedy
10%
Win rate
2/20
Won / Rode
5.3%
Win rate
1/19
Won / Rode
0%
Win rate
0/19
Won / Rode
0%
Win rate
0/14
Won / Rode
0%
Win rate
0/14
Won / Rode
Siobhan Rutledge
7.7%
Win rate
1/13
Won / Rode
22.2%
Win rate
2/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/8
Won / Rode
Ms L A Byrne
14.3%
Win rate
1/7
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/7
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 2222-1
Form: -43226
Form: 3500-1
Form: /0-021
Form: 640942
Form: 211-20
Form: 6-441
Form: 7-3335

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Dundalk 113 3 2.7%
Navan 51 1 2.0%
Downpatrick 45 5 11.1%
Bellewstown 38 3 7.9%
Leopardstown 38 1 2.6%
Fairyhouse 33 0 0%
Down Royal 25 0 0%
Kilbeggan 22 1 4.5%
Cheltenham 21 0 0%
Wexford 19 2 10.5%
Punchestown 19 0 0%
Sligo 18 3 16.7%
Gowran Park 17 0 0%
Limerick 16 1 6.2%
Galway 15 2 13.3%
Naas 14 0 0%
Cork 13 2 15.4%
Clonmel 13 1 7.7%
Listowel 12 2 16.7%
Roscommon 12 1 8.3%
Tipperary 12 0 0%
Perth 11 1 9.1%
Musselburgh 10 0 0%
Tramore 9 2 22.2%
Ayr 9 1 11.1%
Ballinrobe 9 0 0%
Wolverhampton 8 3 37.5%
The Curragh 8 0 0%
Kelso 7 4 57.1%
Killarney 7 1 14.3%
Thurles 7 0 0%
Hexham 6 0 0%
Sedgefield 5 1 20%
Bangor-on-Dee 4 0 0%
Newbury 3 0 0%
Cartmel 2 0 0%
Haydock Park 2 0 0%
Newcastle 2 0 0%
Ascot 2 0 0%
Chepstow 1 1 100%
Uttoxeter 1 0 0%
Aintree 1 0 0%
Newmarket 1 0 0%
Laytown 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
5th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
10th
1 Apr
Dundalk · 1m1f – 1m2f · Standard
6th
1 Apr
Dundalk · 5f – 6½f · Standard
5th
1 Apr
Dundalk · 5f – 6½f · Standard
4th
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
11th
27 Mar
Dundalk · 1m3f – 1m4f · Standard
8th
27 Mar
Dundalk · Long Distance (2m+) · Standard
26 Mar
Clonmel · Long Distance (2m+) · Soft
25 Mar
Hexham · Long Distance (2m+) · Soft
5th
25 Mar
Hexham · Long Distance (2m+) · Soft
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
2nd
21 Mar
Navan · Long Distance (2m+) · Soft
21 Mar
Navan · Long Distance (2m+) · Soft
19th
20 Mar
Dundalk · 1m6f – 2m · Standard
6th
20 Mar
Dundalk · 7f – 1m · Standard
20 Mar
Dundalk · 5f – 6½f · Standard
20 Mar
Dundalk · 5f – 6½f · Standard
Won
17 Mar
Wexford · Long Distance (2m+) · Soft