UK time :

Joao Moreira

Joao Moreira has spent the last four years building himself from a tentative newcomer into a rider who wins roughly one race in every four. His career record stands at 66 winners in total, but what matters far more than that number is the trajectory he is on. A year ago, he was winning only about 1 in 8 races. Now, in the last twelve months, he has doubled that rate to win 5 of his 22 rides—nearly one in every four. That jump from 12 per cent to 23 per cent is not luck. It suggests he has learned to read a race, learned which trainers trust him with their better horses, and learned how to convert opportunities when they come.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
5 wins from 22 races
Win rate
22.7%
Top trainer
C Fownes
Best course
abu_dhabi (100% from 1 race)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
22
Races
5
Wins
22.7%
Win rate
avg ~10%
36.4%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this jockey's record and recent runs
TrackLab's jockey breakdown

For a jockey still in his first few years as a professional, that kind of improvement curve is what separates someone with real promise from someone who will be riding midfield races at minor tracks for the rest of his career. Moreira is trending in the right direction, and trainers are clearly noticing. The better horses, the ones that actually have a chance to win, are coming his way more often. If he can sustain this form, he has every chance of becoming a regular fixture in winning enclosures across the season.

📈 Form trend

How this jockey's win rate has changed month by month
Monthly win rate
2024–2026
0%
Mar
16.7%
Dec
12.5%
Mar
22.2%
Apr
0%
Jun
25%
Dec
25%
Feb

🎯 Where this jockey does best

Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Good to firm (fairly firm)
Unknown
Fast (all-weather)
Unknown
🏅 Race level
Class 1 (elite)
Unknown
🏟 Track shape
Long straights
Right-handed, long straights
Unknown

🏇 Trainers

The trainers they work with most, most rides first
C Fownes Main partner
42.9%
Win rate
3/7
Wins / rides
K W Lui
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
F C Lor
100%
Win rate
1/1
Wins / rides
Ryo Takei
100%
Win rate
1/1
Wins / rides
P C Ng
0%
Win rate
0/1
Wins / rides
Mark Newnham
0%
Win rate
0/1
Wins / rides
W Y So
0%
Win rate
0/1
Wins / rides
C S Shum
0%
Win rate
0/1
Wins / rides
A S Cruz
0%
Win rate
0/1
Wins / rides
D J Hall
0%
Win rate
0/1
Wins / rides
Mohammad Mardood
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this jockey right now
Form: 0/51/0
Form: 5560-0
Form: 1165-0
Form: 3-1224

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
sha_tin 9 2 22.2%
happy_valley 8 2 25%
meydan 3 0 0%
abu_dhabi 1 1 100%
Ascot 1 0 0%

📅 Recent results

The last 20 results, most recent first
7 Feb
Strauss
abu_dhabi · 1m1f – 1m2f · Good
Won
6 Feb
meydan · 5f – 6½f · Good
11th
6 Feb
meydan · 1m1f – 1m2f · Good
—
6 Feb
meydan · 7f – 1m · Fast
14th
10 Dec
Jumbo Legend
happy_valley · 1m1f – 1m2f · Good
6th
10 Dec
Never Too Soon
happy_valley · 5f – 6½f · Good
6th
10 Dec
Beauty Glory
happy_valley · 1m1f – 1m2f · Good
7th
10 Dec
Sky Cap
happy_valley · 5f – 6½f · Good
10th
10 Dec
Quantum Patch
happy_valley · 1m1f – 1m2f · Good
5th
10 Dec
Super Sixty
happy_valley · 5f – 6½f · Good
5th
10 Dec
Lucky Generations
happy_valley · 5f – 6½f · Good
Won
10 Dec
Family Fortune
happy_valley · 1m1f – 1m2f · Good
Won
21 Jun
Ascot · 5f – 6½f · Good_To_Firm
2nd
27 Apr
Everyones Star
sha_tin · 7f – 1m · Good
Won
27 Apr
Family Jewel
sha_tin · 1m1f – 1m2f · Good
Won
27 Apr
sha_tin · 1m3f – 1m4f · Good
7th
27 Apr
Chancheng Glory
sha_tin · 1m1f – 1m2f · Good
8th
27 Apr
sha_tin · 5f – 6½f · Good
2nd
27 Apr
Mid Winter Wind
sha_tin · 7f – 1m · Good
7th
27 Apr
Monarch County
sha_tin · 7f – 1m · Good
3rd