:

Mao Shang Wong

Mao Shang Wong is a 4-year-old with a mixed record: three wins from seventeen races, which works out to roughly one victory every five or six outings. That's a horse who runs regularly and has found the winning post often enough to be interesting, but not often enough to be reliable. What matters more, though, is where those wins have come and what the recent form looks like.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Too Darn Hot
Mother
Moment Of Silence
Owner
J C G Chua
Rating
76

📊 Key Numbers

Career statistics for this horse
17
Career races
3
Wins
17.6%
Win rate
avg ~10%
35.3%
Place rate (top 3)
avg ~30%
1 days
Since last race

🏁 Next Race

Tomorrow
Newcastle (AW)
About 1.2 miles · Standard all-weather surface · 9 runners

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The horse has found its sweet spot at distances between a mile and three furlongs and a mile and four furlongs—the kind of races that suit middle-distance runners. Over that range, Mao Shang Wong has won twice from seven attempts, a much stronger win rate of roughly one in three. The wins came at Newcastle in March and Beverley in May, suggesting the horse can handle different tracks when the distance is right. Since that Beverley victory two months ago, form has been patchy: a couple of placed efforts, a win, and then a string of disappointing runs, with last time out finishing seventh just yesterday. That tells you the horse is inconsistent, capable of turning up on any given day but far from a banker.

Trainer David O'Meara, based in North Yorkshire, sends out plenty of winners—101 already this season from his Upper Helmsley yard—so there is clear expertise there. However, Mao Shang Wong has struggled noticeably in Class 5 races, the lower-grade contests where the competition should theoretically be weakest: a blank from six attempts. The wins have come at slightly easier levels, which suggests this is a horse that needs to find the right spot—the right track, the right distance, the right company. When all three align, it can win. When they don't, it fills the places or disappears entirely.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Well suited by 1m3f – 1m4f distances: 29% win rate
⚠ What to watch out for
Poor record on good ground: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Ok
Good to soft (some give)
Unknown
Good to firm (drying out)
Unknown
Good (firm-ish)
Avoids
📏 Race Distance
1M3F – 1M4F
Loves
7F – 1M
Unknown
1M1F – 1M2F
Ok
1M6F – 2M
Unknown
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Avoids
🏟 Track Shape
Left-handed, long straights
Ok
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown

📅 Recent Runs

The last 10 races, most recent first
3 Aug
5th
Ripon
1m1f – 1m2f · Good · 5 runners
5 Jul
7th
Ayr
1m3f – 1m4f · Good · 10 runners
23 Jun
2nd
Beverley
1m1f – 1m2f · Good · 5 runners
12 Jun
13th
York
1m3f – 1m4f · Good · 20 runners
27 May
🏆 Won
Beverley
1m1f – 1m2f · Good_To_Firm · 7 runners
1 May
8th
Newcastle
1m3f – 1m4f · Standard · 12 runners
20 Apr
4th
Newcastle
1m6f – 2m · Standard · 6 runners
3 Apr
12th
Lingfield Park
1m6f – 2m · Standard · 16 runners
28 Mar
🏆 Won
Doncaster
1m3f – 1m4f · Good_To_Soft · 15 runners
19 Mar
🏆 Won
Newcastle
1m3f – 1m4f · Standard · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
50%
Win rate
1/2
Won / Rode
Conor Whiteley(5) Current Jockey
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newcastle
Galloping
8 1 win, 1 second, 6 other 1 May 12.5%
Beverley
Undulating
2 1 win, 1 second 23 Jun 50%
Doncaster
Galloping
1 1 win 28 Mar 100%
York
Galloping
1 1 other 12 Jun 0%
Wolverhampton
Galloping
1 1 third 2 Feb 0%
Ayr
Galloping
1 1 other 5 Jul 0%
Thirsk
Galloping
1 1 other 12 Apr 0%
Lingfield Park
Sharp
1 1 other 3 Apr 0%
Ripon
Sharp
1 1 other 3 Aug 0%