:

Mark Walsh

Four years into his riding career and Mark Walsh is already the kind of jockey that trainers want on their best horses. Since taking up race riding in 2021, he has racked up 237 career winners — a total that takes most jockeys considerably longer to reach — and in the last twelve months alone he has ridden 43 winners from 247 rides, winning roughly 1 in every 6 races he contests. That is a strong return at any level, but Walsh has repeatedly shown he can raise his game when the biggest occasions demand it.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
43 wins from 247 races
Win rate
17.4%
Top trainer
Best course
Fairyhouse (27.7% from 47 races)
Best going
Yielding

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
247
Races
43
Wins
17.4%
Win rate
avg ~10%
43.3%
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

The clearest evidence of that is his record at the very top of the sport. Walsh has won 22 Class 1 races — the most prestigious races in the calendar — at venues including Cheltenham, Aintree and Doncaster, tracks that sort out the best from the very good. His most recent came at Cheltenham on 10 March 2026, one of the sport's most celebrated venues and a place where reputations are made. Twenty-two wins at that level in just four years is not something you achieve by accident; it means trainers have trusted him with their best horses on the days that matter most, and he has delivered.

His relationship with trainer W P Mullins tells its own story. From 69 rides for the yard, Walsh has won 17 times — a win rate of around 1 in 4, which is exceptional by any measure. When one of the sport's most powerful training operations keeps putting you up on horses, it signals a level of confidence that goes well beyond mere opportunity. His partnership with Majborough sharpens that picture further: four wins from nine races together is the kind of consistency that makes a particular horse-and-jockey combination worth following. They clearly bring something out in each other.

At 43 winners this season from 247 rides, Walsh sits comfortably among the most productive jockeys around. What is striking about his profile, though, is not just the volume but the quality scattered throughout it. Big-race winners at Cheltenham, Aintree and Doncaster; a thriving book of rides with one of racing's most respected trainers; a horse he clearly clicks with. Four years in, Walsh looks less like a jockey still finding his feet and more like one who already knows exactly where he is going.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
26.7%
Mar
21.9%
Apr
29.4%
May
11.8%
Jul
0%
Aug
20%
Oct
11.6%
Nov
5.9%
Dec
15.6%
Jan
38.7%
Feb
15.2%
Mar
0%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
W P Mullins First Choice
24.6%
Win rate
17/69
Won / Rode
8.7%
Win rate
2/23
Won / Rode
10.5%
Win rate
2/19
Won / Rode
17.6%
Win rate
3/17
Won / Rode
11.8%
Win rate
2/17
Won / Rode
31.2%
Win rate
5/16
Won / Rode
10%
Win rate
1/10
Won / Rode
11.1%
Win rate
1/9
Won / Rode
25%
Win rate
2/8
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/7
Won / Rode
20%
Win rate
1/5
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
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/2
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 3-1231
Form: 007941
Form: 13-3
Form: 41-093
Form: 1-1211
Form: -83111
Form: 1233U1
Form: 119
Form: 11105
Form: 2-2211

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Fairyhouse 47 13 27.7%
Punchestown 46 7 15.2%
Naas 26 3 11.5%
Leopardstown 23 4 17.4%
Navan 18 2 11.1%
Cheltenham 17 3 17.6%
Galway 10 1 10%
Clonmel 8 1 12.5%
Gowran Park 7 0 0%
Limerick 6 2 33.3%
Killarney 5 2 40%
Kilbeggan 5 1 20%
Ballinrobe 5 1 20%
Tipperary 5 1 20%
Cork 4 0 0%
Down Royal 4 0 0%
Wexford 3 1 33.3%
Thurles 3 1 33.3%
Sandown Park 2 0 0%
Kempton Park 1 0 0%
Roscommon 1 0 0%
Ascot 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
14th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
Won
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
4th
21 Mar
Navan · Long Distance (2m+) · Soft_To_Heavy
2nd
21 Mar
Navan · Long Distance (2m+) · Soft_To_Heavy
Won
17 Mar
Wexford · Long Distance (2m+) · Soft
3rd
13 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
3rd
13 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
Won
13 Mar
Cheltenham · Long Distance (2m+) · Soft
9th
12 Mar
Cheltenham · Long Distance (2m+) · Good
2nd
11 Mar
Cheltenham · 1m6f – 2m · Good_To_Soft
11 Mar
Cheltenham · 1m6f – 2m · Good_To_Soft
7th
11 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
10th
11 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
11 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
14th
10 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
7th
10 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
2nd
10 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
Won