:

Mohammed Tabti(5)

Four years into his riding career, Mohammed Tabti is quietly building something worth paying attention to. Since his first race in 2021, he has racked up 44 career winners — and this season alone he has brought home 18 of those, from 145 races. That works out to roughly 1 in every 8 rides ending in a win, which represents a genuine step forward from last year when he was winning closer to 1 in every 11.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
18 wins from 145 races
Win rate
12.4%
Top trainer
Best course
Musselburgh (22.2% from 18 races)
Best going
Good to soft

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
145
Races
18
Wins
12.4%
Win rate
avg ~10%
35.2%
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

That improvement from 9% to 12% might sound modest on paper, but in a sport where margins are everything, it tells a story of a jockey who is learning fast and making better decisions in the saddle. Riding winners consistently is hard — there are plenty of jockeys who plateau early and never push through. Tabti appears to be moving in the right direction.

His most important professional relationship is with trainer Iain Jardine, and the numbers there are striking. From 131 races together, they have combined for 18 wins — a win rate of 14%, or roughly 1 in every 7 rides. That's meaningfully better than Tabti's overall average, which suggests Jardine is not just giving him horses to fill a saddle. When a trainer keeps putting you up and you keep delivering at that rate, it signals genuine trust built over time.

One area where Tabti particularly catches the eye is on wet or muddy ground. In those conditions, he has won 3 races from just 14 — that's a 21% win rate, or better than 1 in every 5 rides. Some jockeys simply handle difficult conditions better than others, and that kind of edge on a wet day is exactly the sort of thing that can get you noticed by bigger yards looking for a smart booking.

His partnership with Gemini Man — one win from three races together — is too small a sample to draw big conclusions from, but it's a relationship worth keeping an eye on. At 44 career winners and still improving, Tabti looks like a jockey in the middle of building something, not at the end of it.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
12.5%
Apr
7.7%
May
5.3%
Jun
18.2%
Jul
12.5%
Aug
22.2%
Sep
0%
Oct
0%
Nov
20%
Dec
9.1%
Jan
27.3%
Feb
0%
Mar

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Iain Jardine First Choice
13.7%
Win rate
18/131
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 269326
Form: 05-733
Form: 23-622
Form: -96838
Form: 1-2541
Form: 22-161
Form: 5135-8
Form: 98-544
Form: 050-47
Form: 674246

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 40 6 15%
Hamilton Park 26 3 11.5%
Ayr 20 0 0%
Musselburgh 18 4 22.2%
Wolverhampton 9 0 0%
Carlisle 8 2 25%
Catterick Bridge 7 1 14.3%
Redcar 4 1 25%
Ripon 3 1 33.3%
Doncaster 2 0 0%
York 2 0 0%
Southwell 2 0 0%
Newmarket 1 0 0%
Chester 1 0 0%
Haydock Park 1 0 0%
Pontefract 1 0 0%

📅 Recent Results

The last 20 results, most recent first
5 Mar
Newcastle · 1m1f – 1m2f · Standard
3rd
24 Feb
Newcastle · 7f – 1m · Standard
4th
24 Feb
Newcastle · 5f – 6½f · Standard
4th
24 Feb
Newcastle · 5f – 6½f · Standard
4th
19 Feb
Newcastle · 5f – 6½f · Standard
Won
19 Feb
Newcastle · 1m1f – 1m2f · Standard
Won
15 Feb
Newcastle · 7f – 1m · Standard
2nd
15 Feb
Newcastle · 1m3f – 1m4f · Standard
2nd
10 Feb
Newcastle · 5f – 6½f · Standard
Won
10 Feb
Newcastle · 5f – 6½f · Standard
11th
6 Feb
Wolverhampton · 7f – 1m · Standard
8th
6 Feb
Wolverhampton · 7f – 1m · Standard
6th
24 Jan
Newcastle · 1m3f – 1m4f · Standard
6th
20 Jan
Newcastle · 1m1f – 1m2f · Standard
7th
20 Jan
Newcastle · 7f – 1m · Standard
4th
16 Jan
Newcastle · 5f – 6½f · Standard
5th
10 Jan
Newcastle · 1m1f – 1m2f · Standard
4th
10 Jan
Newcastle · 1m1f – 1m2f · Standard
7th
9 Jan
Newcastle · 5f – 6½f · Standard
6th
6 Jan
Wolverhampton · 5f – 6½f · Standard
4th