:

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 AI 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 races)
Best going
Good (firm-ish)

📊 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%
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

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 Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Good to firm (drying out)
Unknown
Fast (all-weather)
Unknown
🏅 Competition Level
Class 1 (elite)
Unknown
🏟 Track Shape
Long straights
Right-handed, long straights
Unknown

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
C Fownes First Choice
42.9%
Win rate
3/7
Won / Rode
K W Lui
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
F C Lor
100%
Win rate
1/1
Won / Rode
Ryo Takei
100%
Win rate
1/1
Won / Rode
P C Ng
0%
Win rate
0/1
Won / Rode
Mark Newnham
0%
Win rate
0/1
Won / Rode
W Y So
0%
Win rate
0/1
Won / Rode
C S Shum
0%
Win rate
0/1
Won / Rode
A S Cruz
0%
Win rate
0/1
Won / Rode
D J Hall
0%
Win rate
0/1
Won / Rode
Mohammad Mardood
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 0/51/0
Form: 5560-0
Form: 1165-0
Form: 3-1224

🏟 Course Record

Win rate at each course, sorted by number of races
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