UK time :
‹ Friday 31 Oct 2025 ›
Find a horse or course
Detail:

Results for Friday 31 October

12:40 PM
Race 1 · Newmarket
1st Lord Normandy
2nd Opera Wave
3rd Madeleine Moonshot
Flat race · weights set to make it fair · Turf track About 1.2 miles Good ground Mid-level race 3 runners
🏆 1st place
Jockey J. Mitchell · Trainer T. Clover
Freshness
Back after 276 days off
Form
Won 0 of last 5
Distance
Won at this distance 1 time
Final odds
2/1 £1 wins £2
Finishing order ?
1st
Lord Normandy
0
2nd
Opera Wave
0
3rd
Madeleine Moonshot
0
1:10 PM
Race 2 · Newmarket
1st Yazin
2nd Princling
3rd Richies Rocket
Flat race · no jumps · Turf track About 7 furlongs Good ground Standard race 15 runners
🏆 1st place
Jockey R. Havlin · Trainer J. & Thady Gosden
Form
Won 1 of last 5
Distance
Won at this distance 1 time
Final odds
5/1 £1 wins £5
Finishing order ?
1st
Yazin
0
2nd
Princling
0
3rd
Richies Rocket
0
4th
Bearish
0
5th
Man Of Vision
0
6th
Kings Cavalry
0
7th
Moving Shadow
0
8th
English Time
0
9th
The Joker
0
10th
Weffaag
0
11th
Dartrey
0
12th
Crockham Heath
0
13th
Keep It Classic
0
14th
Luansobe
0
15th
Rockafeller Skank
0
1:40 PM
Race 3 · Newmarket
1st Roach Power
2nd Tiger Tulip
3rd Al Hussar
Flat race · weights set to make it fair · Turf track About 5 furlongs Good ground Standard race 11 runners
🏆 1st place
Jockey J. F. Egan · Trainer M. Wigham
Headgear
Wearing blinkers
Form
Won 2 of last 5
Track
Raced here before
Ground
Has won on this ground
Distance
Won at this distance 5 times
Final odds
5/1 £1 wins £5
Finishing order ?
1st
Roach Power
0
2nd
Tiger Tulip
0
3rd
Al Hussar
0
4th
Neyvas Angel
0
5th
Blind Beggar
0
6th
Vince LAmour
0
7th
Gold Star Hero
0
8th
Parisiac
0
9th
Thunder Star
0
10th
Money Pockets
0
11th
HK Fourteen
0
2:12 PM
Race 4 · Newmarket
1st Spicy Marg
2nd Azleet
3rd Splish Splash
Flat race · no jumps · Turf track About 6 furlongs Good ground Elite-level race 20 runners
🏆 1st place
Jockey H. Crouch · Trainer M. Bell
Jockey
Jockey in form (8 wins in 14 days)
Form
Won 1 of last 5
Track
Won here 1 time
Final odds
7/2 £1 wins £3.50
Finishing order ?
1st
Spicy Marg
0
2nd
Azleet
0
3rd
Splish Splash
0
4th
Elara May
0
5th
Golden Palace
0
6th
Coconut Cove
0
7th
Inside Story
0
8th
Brisk Symphony
0
9th
Anaisa
0
10th
Palmeira
0
11th
Thaluna
0
12th
Chicory
0
13th
Treasured Royal
0
14th
Fairy Oak
0
15th
Rogue Attraction
0
16th
Vishaka
0
17th
Strait And Narrow
0
18th
Solana Rose
0
19th
Eternal Solace
0
2:47 PM
Race 5 · Newmarket
1st Castle Rock
2nd Hallo Spaceboy
3rd Stellar Vision
Flat race · no jumps · Turf track About 6 furlongs Good ground Standard race 6 runners
🏆 1st place
Jockey T. Moore · Trainer C. Appleby
Trainer
Trainer in form
Form
Won 1 of last 5
Track
Won here 1 time
Final odds
8/11 £1 wins 73p
Finishing order ?
1st
Castle Rock
0
2nd
Hallo Spaceboy
0
3rd
Stellar Vision
0
4th
Explosive Finnish
0
5th
Antiquarian
0
3:22 PM
Race 6 · Newmarket
1st Post Rider
2nd Play Me
3rd Mount King
Flat race · weights set to make it fair · Turf track About 1 mile Good ground Entry-level race 12 runners
🏆 1st place
Jockey D. Muscutt · Trainer O. Cole
Freshness
Back after 93 days off
Form
Won 0 of last 5
Track
Raced here before
Ground
Likes this ground (wins 40% of runs)
Distance
Won at this distance 2 times
Final odds
6/1 £1 wins £6
Finishing order ?
1st
Post Rider
0
2nd
Play Me
0
3rd
Mount King
0
4th
Believe You Me
0
5th
Kokanee
0
6th
Repertoire
0
7th
Ribenska
0
8th
Thats My Boy Luke
0
9th
Sea Suite
0
10th
McKenna
0
11th
Apache Green
0
3:57 PM
Race 7 · Newmarket
1st Phone Tag
2nd Off Spin
3rd Jodhpur Blue
Flat race · weights set to make it fair · Turf track About 1.1 miles Good ground Entry-level race 15 runners
🏆 1st place
Jockey J. Mitchell · Trainer K. Frost
Form
Won 1 of last 5
Track
Raced here before
Ground
Has won on this ground
Final odds
20/1 £1 wins £20
Finishing order ?
1st
Phone Tag
0
2nd
Off Spin
0
3rd
Jodhpur Blue
0
4th
Mcted
0
5th
Wondrous Light
0
6th
Lady Justice
0
7th
Bownder
0
8th
Hibernate
0
9th
Hot Talent
0
10th
Le Pelerin
0
11th
Distinction
0
12th
Huggable
0
13th
Little Tiger
0
14th
Treasured Angel
0
What the colours mean
40+ Very strong chance 20–39 Strong chance 12–19 Solid chance 6–11 Could surprise Under 6 Long shot Scores in a race add up to 100.?How scores workModel estimates, not guaranteed. Past performance is no guide.

What these words mean

Underrated horse
We think this horse has a better chance than the bookmakers' odds suggest.
Our top pick
The horse with the highest TrackLab Score in the race.
TrackLab Score
Our model's estimate of a horse's chance of winning, as a number out of 100. The scores in a race add up to 100.
Ground
How the going was on the day, from Firm (hard and dry) to Heavy (very wet and muddy). On all-weather tracks it's Standard, Fast or Slow.
Race level (Class)
From Class 1 (elite) down to Class 7 (lowest).
Group, Grade and Listed
The top races. Group 1 on the Flat and Grade 1 over jumps are the highest level, then 2 and 3. Listed races sit just below.
Handicap
The handicapper gives better horses more weight to carry, so in theory they'd all finish together.
Maiden
A race for horses that haven't won yet.
Novice
A race for horses that are new to this type of race.
Chase, hurdle and bumper
Chase: jumps over fences. Hurdle: jumps over low hurdles. Bumper: a flat race for young jump horses.
Distance (m and f)
m is a mile and f a furlong, about 200 metres; 8 furlongs make a mile.
Each way
A bet that pays out if your horse wins or finishes in the top 3 (how far down it pays varies by race). It is really two bets.
Weight
How much the horse carries, including the jockey. 9st 5lb means nine stone five pounds.
Jockey claim
An apprentice jockey can claim a weight discount, so the horse carries a little less.
Headgear
Blinkers, visor, cheekpieces, tongue tie, hood and eyeshield change what the horse sees or feels.