:

Marco Botti

Four years into his training career, Marco Botti has already built something that takes most trainers a decade to achieve. With 208 career winners on the board and nine top-level wins at some of Britain's most prestigious venues — York, Haydock Park, Lingfield Park — this is a yard operating well above its age.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Newmarket, Suffolk
Record
43 wins from 318 races
Win rate
13.5%
Top jockey
Best course
Wolverhampton (25% from 52 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
318
Races
43
Wins
13.5%
Win rate
avg ~10%
35.8%
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 number is 43 winners from 318 runners this season, a win rate of roughly 1 in every 7. That is a solid, professional return — but what makes it genuinely interesting is what has happened in the last two weeks. Three winners from just 8 runners, a conversion rate of 38% compared to his seasonal average of 14%. That is not luck; that is a yard hitting form at exactly the right moment, and it is the kind of run that sharp observers notice.

His most productive working relationship is with jockey Marco Ghiani, and the numbers speak clearly: 21 wins from 105 rides together, meaning Ghiani wins roughly 1 in every 5 times he climbs aboard a Botti runner. That is a meaningful partnership — the sort built on trust and understanding of how the horses in the yard are best ridden.

Wolverhampton is where Botti has quietly become a force to reckon with. Thirteen winners from 52 runners there is not a coincidence — it is a trainer who has worked out exactly how to prepare a horse for that track and returns to it again and again with horses ready to run their best. In racing, knowing your best venues and targeting them ruthlessly is a skill that separates the good from the very good.

The standout individual story is Lizzana — two wins from just three races together, a remarkable hit rate that suggests a horse and trainer in perfect sync. Add a top-level win at Doncaster as recently as September 2024, and this is a profile that combines consistency across the board with the ability to rise to the big occasions. Four years in, Botti is not building toward something — he is already there.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
10.4%
May
8.5%
Jun
15.4%
Jul
11.8%
Aug
14.3%
Sep
10%
Oct
23.1%
Nov
21.7%
Dec
11.1%
Jan
7.7%
Feb
38.9%
Mar
0%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Marco Ghiani First Choice
20%
Win rate
21/105
Won / Rode
11.4%
Win rate
4/35
Won / Rode
14.3%
Win rate
4/28
Won / Rode
7.7%
Win rate
1/13
Won / Rode
0%
Win rate
0/11
Won / Rode
20%
Win rate
2/10
Won / Rode
0%
Win rate
0/10
Won / Rode
22.2%
Win rate
2/9
Won / Rode
0%
Win rate
0/8
Won / Rode
Luke Catton
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/7
Won / Rode
16.7%
Win rate
1/6
Won / Rode
Jack Nicholls
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
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
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 21-
Form: 31
Form: 1138-5
Form: 44-351
Form: 4914-1
Form: 24-632
Form: -94831
Form: 64-232
Form: 61-441
Form: 2434-1

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 52 13 25%
Kempton Park 46 7 15.2%
Southwell 41 6 14.6%
Lingfield Park 31 5 16.1%
chelmsford 21 3 14.3%
Windsor 18 2 11.1%
Newmarket 17 2 11.8%
Great Yarmouth 15 2 13.3%
Doncaster 15 1 6.7%
Epsom Downs 7 1 14.3%
Ascot 6 1 16.7%
Leicester 6 0 0%
Newbury 6 0 0%
York 5 0 0%
Newcastle 5 0 0%
Nottingham 4 0 0%
Sandown Park 4 0 0%
Haydock Park 4 0 0%
Chester 3 0 0%
Brighton 3 0 0%
Beverley 2 0 0%
Goodwood 2 0 0%
rosehill 1 0 0%
sha_tin 1 0 0%
Thirsk 1 0 0%
Pontefract 1 0 0%
Redcar 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Wolverhampton · 1m1f – 1m2f · Standard
2nd
3 Apr
Lingfield Park · 7f – 1m · Standard
7th
2 Apr
Southwell · 1m1f – 1m2f · Standard
2nd
31 Mar
Wolverhampton · 1m1f – 1m2f · Standard
Won
28 Mar
Southwell · 1m6f – 2m · Standard
Won
28 Mar
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
8th
24 Mar
Wolverhampton · 1m1f – 1m2f · Standard
Won
23 Mar
Wolverhampton · 1m1f – 1m2f · Standard
2nd
21 Mar
rosehill · 5f – 6½f · Good_To_Soft
13th
21 Mar
Southwell · Sprint (< 5f) · Standard
6th
20 Mar
Wolverhampton · 1m1f – 1m2f · Standard
11th
16 Mar
Wolverhampton · 7f – 1m · Standard
Won
13 Mar
Wolverhampton · 1m1f – 1m2f · Standard
Won
10 Mar
Kings Cruiser
Wolverhampton · Long Distance (2m+) · Standard
3rd
10 Mar
Wolverhampton · Long Distance (2m+) · Standard
3rd
7 Mar
Wolverhampton · 7f – 1m · Standard
5th
4 Mar
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
Won
4 Mar
Southwell · Sprint (< 5f) · Standard
Won
4 Mar
Southwell · 1m1f – 1m2f · Standard
5th
3 Mar
Wolverhampton · 7f – 1m · Standard
2nd