Home
›
Results
›
31 July 2026
Detail:
Summary
Detail
Full stats
How our top picks did on this day
Our top pick won 18 of 49 races (37%)
and finished in the top 3 in 31 of 49 (63%)
Won 18
·
2nd or 3rd 13
·
Outside top 3 18
Underrated horses won 16 of 92.
17%
16 of 92 underrated horses
Underrated horses won
-47%
19 had a bookmaker price
Underrated horse return
Only 11 of 49 races count here: those where our top pick had a bookmaker price.
£1 win bet on every top pick: +£0.40. £11 bet in total.
Our top pick: won 4/11, top 3 8/11
Favourite in the betting: won 4/11, top 3 8/11
£1 win bet on every underrated horse: -£9.00. 19 had a bookmaker price. £19 bet in total.
Results for Friday 31 July
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 work Model 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.
1:50 PM
Race 1 · Goodwood
England
Our top pick Valiancy 23 Strong chance
Our top pick Valiancy finished 9th.
1st
Defiantly
2nd
Berkshire Sundance
3rd
Gooloogong
Flat race · weights set to make it fair
About 2.6 miles
Mostly firm ground
High-level race
18 runners
🏆 1st place
Final odds · Underrated horse
4/1
£1 wins £4
2:00 PM
Race 1 · Wolverhampton
England
1st
Star Of Commala
2nd
Gilding The Lily
3rd
Foxy Night
Our top pick 38 Strong chance
Flat race · no jumps · Tapeta surface
About 7 furlongs
Standard all-weather surface
Standard race
10 runners
◈
TrackLab's top pick finished 3rd
🏆 1st place
Star Of Commala
Freshness
Back after 248 days off
Final odds
150/1
£1 wins £150
2:10 PM
Race 1 · Newcastle
England
1st
Wicklow Way
Our top pick 32 Strong chance
2nd
Millbuie
3rd
Rogers Dream
Flat race · weights set to make it fair · Tapeta surface
About 1.2 miles
Slightly slow all-weather
Grassroots race
10 runners
✓
TrackLab's top pick won!
🏆 1st place
C&D
Has won at this course and distance
Distance
Won at this distance 1 time
Final odds
15/8
£1 wins £1.88
4th
Inspiring Speeches
12
2:25 PM
Race 2 · Goodwood
England
1st
Shayem
2nd
Talk Of New York
Our top pick 70 Very strong chance
3rd
Catullus
Flat race · no jumps
About 1 mile
Mostly firm ground
Elite-level race
7 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Distance
Won at this distance 1 time
Final odds
12/1
£1 wins £12
2:35 PM
Race 2 · Wolverhampton
England
Our top pick Al Muqdad 23 Strong chance
Our top pick Al Muqdad finished 9th.
1st
Espanita
2nd
Merry
3rd
Angels' Share
Flat race · weights set to make it fair · Tapeta surface
About 7 furlongs
Standard all-weather surface
Entry-level race
12 runners
🏆 1st place
C&D
Has won at this course and distance
Ground
Likes this ground (wins 25% of runs)
Final odds
28/1
£1 wins £28
2:45 PM
Race 2 · Newcastle
England
1st
Sonic Angel
Our top pick 47 Very strong chance
2nd
Siouxperb
3rd
Blue Pete
Flat race · no jumps · Tapeta surface
About 6 furlongs
Slightly slow all-weather
Standard race
8 runners
✓
TrackLab's top pick won!
🏆 1st place
Final odds
Evens
£1 wins £1
3:00 PM
Race 3 · Goodwood
England
Our top pick Indalo 19 Solid chance
Our top pick Indalo finished 11th.
1st
Archivist
2nd
Cerulean Bay
3rd
Classic
Flat race · weights set to make it fair
About 1 mile
Mostly firm ground
High-level race
22 runners
🏆 1st place
Ground
Has won on this ground
Distance
Won at this distance 3 times
Final odds · Underrated horse
19/1
£1 wins £19
3:10 PM
Race 3 · Wolverhampton
England
Our top pick Callahan 22 Strong chance
Our top pick Callahan finished 7th.
1st
Carnival Of Light
2nd
Inside Story
3rd
Ghisa
Flat race · weights set to make it fair · Tapeta surface
About 7 furlongs
Standard all-weather surface
Standard race
9 runners
🏆 1st place
Carnival Of Light
Final odds
9/2
£1 wins £4.50
3:20 PM
Race 3 · Newcastle
England
1st
Ned Broy
Our top pick 23 Strong chance
2nd
Is She Now
3rd
Time Turner
Flat race · weights set to make it fair · Tapeta surface
About 2 miles
Slightly slow all-weather
Grassroots race
9 runners
✓
TrackLab's top pick won!
🏆 1st place
Headgear
Wearing cheekpieces
Final odds · Underrated horse
4/1
£1 wins £4
3:35 PM
Race 4 · Goodwood
England
Our top pick Night Raider 24 Strong chance
Our top pick Night Raider finished 10th.
1st
American Affair
2nd
Rumstar
3rd
Time For Sandals
Flat race · no jumps
About 5 furlongs
Mostly firm ground
Elite-level race
15 runners
🏆 1st place
Ground
Likes this ground (wins 33% of runs)
Distance
Won at this distance 5 times
Final odds
22/1
£1 wins £22
3:45 PM
Race 4 · Wolverhampton
England
1st
Suggy
Our top pick 32 Strong chance
2nd
Lightning Glory
3rd
Always Blue
Flat race · weights set to make it fair · Tapeta surface
About 1 mile
Standard all-weather surface
Entry-level race
11 runners
✓
TrackLab's top pick won!
🏆 1st place
Final odds
6/4
£1 wins £1.50
Didn't finish
The Stone Power
23
3:55 PM
Race 4 · Newcastle
England
Our top pick Taaklam 17 Solid chance
Our top pick Taaklam finished 7th.
1st
Houndhill
2nd
Brave Traveller
3rd
Mayflyer
Flat race · weights set to make it fair · Tapeta surface
About 5 furlongs
Slightly slow all-weather
Entry-level race
13 runners
🏆 1st place
Final odds
11/1
£1 wins £11
12th
Nana's Boy George
13
4:10 PM
Race 5 · Goodwood
England
1st
Galen
Our top pick 24 Strong chance
2nd
Boiling Point
3rd
Jonquil
Flat race · no jumps
About 1.1 miles
Mostly firm ground
High-level race
9 runners
✓
TrackLab's top pick won!
🏆 1st place
Final odds · Underrated horse
7/2
£1 wins £3.50
4:20 PM
Race 5 · Wolverhampton
England
1st
Roc De Fer
Our top pick 65 Very strong chance
2nd
Much
3rd
Fans Favourite
Flat race · weights set to make it fair · Tapeta surface
About 1.5 miles
Standard all-weather surface
Entry-level race
7 runners
✓
TrackLab's top pick won!
🏆 1st place
Roc De Fer
Freshness
Back quickly after its last run
Ground
Likes this ground (wins 25% of runs)
Final odds
2/5
£1 wins 40p
4:30 PM
Race 5 · Newcastle
England
1st
Jamaican Storm
2nd
Wish This
3rd
Reginald Charles
Our top pick 32 Strong chance
Flat race · weights set to make it fair · Tapeta surface
About 7 furlongs
Slightly slow all-weather
Grassroots race
10 runners
◈
TrackLab's top pick finished 3rd
🏆 1st place
Final odds
5/1
£1 wins £5
4:45 PM
Race 6 · Goodwood
England
Our top pick The Dancing Pirate 24 Strong chance
Our top pick The Dancing Pirate finished 7th.
1st
Revels
2nd
Dubai Champion
3rd
Innichen
Flat race · weights set to make it fair
About 6 furlongs
Mostly firm ground
High-level race
18 runners
🏆 1st place
Final odds · Underrated horse
16/1
£1 wins £16
7th
The Dancing Pirate
24
4:55 PM
Race 6 · Wolverhampton
England
1st
American Style
Our top pick 29 Strong chance
2nd
Moving Force
3rd
Angel Love
Flat race · weights set to make it fair · Tapeta surface
About 6 furlongs
Standard all-weather surface
Standard race
10 runners
✓
TrackLab's top pick won!
🏆 1st place
Distance
Won at this distance 1 time
Final odds · Underrated horse
5/2
£1 wins £2.50
5:00 PM
1st
Joga Bonito
2nd
Otherworldly
Our top pick 25 Strong chance
3rd
Ischgl
Flat race · no jumps · Turf track
About 7 furlongs
Soft, giving ground
18 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Headgear
Wearing cheekpieces
Final odds · Underrated horse
5/1
£1 wins £5
5:05 PM
Race 6 · Newcastle
England
Our top pick Holly Mist 35 Strong chance
Our top pick Holly Mist finished 5th.
1st
Coramento
2nd
Finn Ironside
3rd
Travis
Flat race · weights set to make it fair · Tapeta surface
About 7 furlongs
Slightly slow all-weather
Grassroots race
9 runners
🏆 1st place
C&D
Has won at this course and distance
Freshness
Back after 181 days off
Distance
Won at this distance 1 time
Final odds
9/1
£1 wins £9
5:20 PM
Race 7 · Goodwood
England
1st
Into The Light
Our top pick 29 Strong chance
2nd
Devil's Peak
3rd
Waterford Castle
Flat race · weights set to make it fair
About 1.4 miles
Mostly firm ground
Mid-level race
14 runners
✓
TrackLab's top pick won!
🏆 1st place
Headgear
Wearing cheekpieces
Final odds · Underrated horse
5/2
£1 wins £2.50
5:25 PM
Race 7 · Wolverhampton
England
Our top pick Sixcor 27 Strong chance
Our top pick Sixcor finished 4th.
1st
Happier
2nd
Fancy Dancer
3rd
Bust A Moon
Flat race · weights set to make it fair · Tapeta surface
About 5 furlongs
Standard all-weather surface
Grassroots race
6 runners
🏆 1st place
Ground
Likes this ground (wins 25% of runs)
Distance
Won at this distance 2 times
Final odds
11/4
£1 wins £2.75
5:30 PM
1st
Vicar Street
Our top pick 41 Very strong chance
2nd
Ocastle Des Mottes
3rd
Mickie Angel
Jumps race · big fences · Turf track
About 2.8 miles
Good ground
10 runners
✓
TrackLab's top pick won!
🏆 1st place
Headgear
Wearing tongue strap
Ground
Likes this ground (wins 33% of runs)
Final odds
6/5
£1 wins £1.20
2nd
Ocastle Des Mottes
15
Didn't finish
Glens Sensation
1
5:35 PM
Race 1 · Bath
England
Our top pick Bumaan 52 Very strong chance
Our top pick Bumaan finished 4th.
1st
Belle Of Kt
2nd
Sea Of Charm
3rd
Fabled Spirit
Flat race · weights set to make it fair · Turf track
About 1.8 miles
Firm, fast ground
Grassroots race
4 runners
🏆 1st place
Belle Of Kt
Freshness
Back quickly after its last run
Final odds
10/3
£1 wins £3.33
5:40 PM
Race 7 · Newcastle
England
1st
Asadjumeirah
Our top pick 22 Strong chance
2nd
Ridgemaster
3rd
Desert Master
Flat race · weights set to make it fair · Tapeta surface
About 6 furlongs
Slightly slow all-weather
Grassroots race
14 runners
✓
TrackLab's top pick won!
🏆 1st place
C&D
Has won at this course and distance
Headgear
Wearing cheekpieces
Ground
Likes this ground (wins 43% of runs)
Final odds · Very underrated horse
11/2
£1 wins £5.50
13th
Blossom In The Air
6
5:45 PM
Race 1 · Musselburgh
Scotland
1st
Sophiesticate
2nd
Gemini Man
Our top pick 26 Strong chance
3rd
Jedhi Knight
Flat race · weights set to make it fair · Turf track
About 1.6 miles
Good ground
Grassroots race
10 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Ground
Has won on this ground
Final odds
9/2
£1 wins £4.50
5:50 PM
Race 1 · Newmarket (July)
England
1st
Sexy Chick
2nd
National Honour
Our top pick 35 Strong chance
3rd
Hayate
Flat race · no jumps · Turf track
About 6 furlongs
Mostly firm ground
Standard race
7 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Final odds
9/2
£1 wins £4.50
5:55 PM
Race 8 · Goodwood
England
1st
Silver Lake
Our top pick 44 Very strong chance
2nd
Lady Dora Mae
3rd
Room Fourteen
Flat race · weights set to make it fair
About 1.2 miles
Mostly firm ground
High-level race
7 runners
✓
TrackLab's top pick won!
🏆 1st place
Class
Stepping up to a harder race
Headgear
Wearing tongue strap
Final odds
11/10
£1 wins £1.10
6:00 PM
Race 3 · Galway
Ireland
Our top pick Jalila Moriviere 12 Solid chance
Our top pick Jalila Moriviere finished 9th.
1st
Kings Hill
2nd
A Penny A Hundred
3rd
Rising Dust
Jumps race · big fences · weighted to be fair · Turf track
About 2.8 miles
Good ground
22 runners
🏆 1st place
Final odds
10/1
£1 wins £10
Didn't finish
Ballybawn Belter
4
Didn't finish
Littlefoot
2
Didn't finish
Moonovercloon
2
Didn't finish
Shanbally Kid
1
Didn't finish
A Law Of Her Own
8
Didn't finish
Baltic Bird
1
6:08 PM
Race 2 · Bath
England
Our top pick Tricky Jenny 28 Strong chance
Our top pick Tricky Jenny finished 4th.
1st
Havana Gift
2nd
Texas Crown
3rd
Sheer Beauty
Flat race · no jumps · Turf track
About 6 furlongs
Firm, fast ground
Standard race
7 runners
🏆 1st place
Final odds
11/4
£1 wins £2.75
6:15 PM
Race 2 · Musselburgh
Scotland
1st
Gerry's Darling
2nd
Hey Up Ronnie
Our top pick 40 Very strong chance
3rd
Nosey Book
Flat race · no jumps · Turf track
About 7 furlongs
Good ground
Standard race
5 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Final odds · Underrated horse
7/4
£1 wins £1.75
6:25 PM
Race 2 · Newmarket (July)
England
1st
Without Prejudice
2nd
Aleatrix
Our top pick 69 Very strong chance
3rd
Golden Island
Flat race · no jumps · Turf track
About 1.2 miles
Mostly firm ground
Mid-level race
4 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Final odds
2/1
£1 wins £2
6:35 PM
1st
Thread Of Gold
Our top pick 17 Solid chance
2nd
Immutable
3rd
Night Moon
Flat race · weights set to make it fair · Turf track
About 1.5 miles
Soft, giving ground
18 runners
✓
TrackLab's top pick won!
🏆 1st place
Ground
Likes this ground (wins 67% of runs)
Final odds
9/2
£1 wins £4.50
6:43 PM
1st
Jackie Brown
Our top pick 25 Strong chance
2nd
Symbol Of Hope
3rd
Sisters In The Sky
Flat race · weights set to make it fair · Turf track
About 6 furlongs
Firm, fast ground
Grassroots race
9 runners
✓
TrackLab's top pick won!
🏆 1st place
Headgear
Wearing tongue strap
Final odds
3/1
£1 wins £3
Position not recorded
Battle Point
1
Position not recorded
I Was Thinking
10
Position not recorded
Rinky Tinky Tinky
6
Position not recorded
Some Nightmare
25
Position not recorded
Spirited Dancer
10
6:50 PM
Race 3 · Musselburgh
Scotland
1st
Bluestone Lady
2nd
Bigalo
Our top pick 27 Strong chance
3rd
Amantha
Flat race · weights set to make it fair · Turf track
About 7 furlongs
Good ground
Grassroots race
7 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Final odds
20/1
£1 wins £20
7:00 PM
Race 3 · Newmarket (July)
England
1st
Spring Bloom
Our top pick 30 Strong chance
2nd
Robert Anstruther
3rd
Rebel Path
Flat race · weights set to make it fair · Turf track
About 6 furlongs
Mostly firm ground
Entry-level race
10 runners
✓
TrackLab's top pick won!
🏆 1st place
C&D
Has won at this course and distance
Ground
Has won on this ground
Distance
Won at this distance 2 times
Final odds
2/1
£1 wins £2
7:10 PM
1st
Stellar Moment
2nd
Porters Corner
Our top pick 24 Strong chance
3rd
Shemiyka
Flat race · no jumps · Turf track
About 1.5 miles
Soft, giving ground
20 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Final odds
11/2
£1 wins £5.50
7:18 PM
1st
Honky Tonk Girl
Our top pick 47 Very strong chance
2nd
Kodicall
3rd
Elmfield
Flat race · no jumps · Turf track
About 6 furlongs
Firm, fast ground
Entry-level race
6 runners
✓
TrackLab's top pick won!
🏆 1st place
Final odds
Evens
£1 wins £1
7:25 PM
Race 4 · Musselburgh
Scotland
1st
Francisco's Piece
2nd
Montezuma
Our top pick 28 Strong chance
3rd
Jer Batt
Flat race · weights set to make it fair · Turf track
About 5 furlongs
Good ground
Standard race
5 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Distance
Won at this distance 1 time
Final odds
7/1
£1 wins £7
7:32 PM
Race 4 · Newmarket (July)
England
1st
Nikovo
Our top pick 22 Strong chance
2nd
Cherry Cobbler
3rd
Exposure
Flat race · weights set to make it fair · Turf track
About 7 furlongs
Mostly firm ground
Standard race
9 runners
✓
TrackLab's top pick won!
🏆 1st place
Distance
Won at this distance 2 times
Final odds · Underrated horse
4/1
£1 wins £4
7:40 PM
1st
Jp's Express
Our top pick 15 Solid chance
2nd
Casamorati
3rd
Down The Glen
Flat race · weights set to make it fair · Turf track
About 1 mile
Soft, giving ground
21 runners
✓
TrackLab's top pick won!
🏆 1st place
Headgear
Wearing cheekpieces
Final odds
9/2
£1 wins £4.50
7:48 PM
Race 5 · Bath
England
Our top pick Connie's Rose 31 Strong chance
Our top pick Connie's Rose finished 4th.
1st
Nordic Glory
2nd
Beerwah
3rd
Candy Warhol
Flat race · weights set to make it fair · Turf track
About 6 furlongs
Firm, fast ground
Grassroots race
5 runners
🏆 1st place
Distance
Won at this distance 1 time
Final odds
5/1
£1 wins £5
7:55 PM
Race 5 · Musselburgh
Scotland
1st
Monhammer
2nd
Misemerald
Our top pick 25 Strong chance
3rd
Wait For It
Flat race · weights set to make it fair · Turf track
About 7 furlongs
Good ground
Grassroots race
7 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
C&D
Has won at this course and distance
Ground
Has won on this ground
Distance
Won at this distance 4 times
Final odds
4/1
£1 wins £4
8:02 PM
Race 5 · Newmarket (July)
England
1st
Society Girl
2nd
Sibling Rivelry
Our top pick 40 Very strong chance
3rd
Spinney
Flat race · weights set to make it fair · Turf track
About 1.5 miles
Mostly firm ground
Entry-level race
5 runners
◈
TrackLab's top pick finished 2nd
🏆 1st place
Freshness
Back after 81 days off
Final odds
7/4
£1 wins £1.75
8:10 PM
1st
Vantage Code
Our top pick 28 Strong chance
2nd
Espritroyale
3rd
Lady Plimsoll
Flat race · weights set to make it fair · Turf track
About 1.8 miles
Soft, giving ground
21 runners
✓
TrackLab's top pick won!
🏆 1st place
Freshness
Back quickly after its last run
Final odds
2/1
£1 wins £2
Didn't finish
Coulstys Way
6
Didn't finish
Lauro's Legend
0
8:18 PM
Race 6 · Bath
England
Our top pick Miss Colette 33 Strong chance
Our top pick Miss Colette finished 5th.
1st
Blue Hero
2nd
Offiah's Boy
3rd
All About George
Flat race · weights set to make it fair · Turf track
About 1.2 miles
Firm, fast ground
Grassroots race
6 runners
🏆 1st place
C&D
Has won at this course and distance
Ground
Likes this ground (wins 27% of runs)
Distance
Won at this distance 3 times
Final odds
9/4
£1 wins £2.25
8:25 PM
Race 6 · Musselburgh
Scotland
Our top pick Gallus Norman 28 Strong chance
Our top pick Gallus Norman finished 5th.
1st
Inappropriate
2nd
Arrange
3rd
Cascade Hall
Flat race · weights set to make it fair · Turf track
About 2 miles
Good ground
Entry-level race
7 runners
🏆 1st place
Headgear
Wearing cheekpieces
Ground
Likes this ground (wins 38% of runs)
Distance
Won at this distance 1 time
Final odds
9/2
£1 wins £4.50
8:32 PM
Race 6 · Newmarket (July)
England
Our top pick Mertoun 38 Strong chance
Our top pick Mertoun finished 4th.
1st
Drifts Away
2nd
Rising Force
3rd
Born A Rebel
Flat race · weights set to make it fair · Turf track
About 1 mile
Mostly firm ground
Entry-level race
7 runners
🏆 1st place
Headgear
Wearing cheekpieces
Freshness
Back quickly after its last run
Distance
Won at this distance 4 times
Final odds
11/4
£1 wins £2.75
8:40 PM
Race 8 · Galway
Ireland
Our top pick Uxmal 42 Very strong chance
Our top pick Uxmal finished 4th.
1st
Counting Coup
2nd
Taipan
3rd
Galileo Dame
Flat race · no jumps · Turf track
About 1.8 miles
Soft, giving ground
6 runners
🏆 1st place
Final odds
14/1
£1 wins £14
8:55 PM
Race 7 · Musselburgh
Scotland
Our top pick Golden Havana 29 Strong chance
Our top pick Golden Havana finished 5th.
1st
Thornaby Pearl
2nd
Thunderstorm Katie
3rd
South Parade
Flat race · weights set to make it fair · Turf track
About 5 furlongs
Good ground
Grassroots race
6 runners
🏆 1st place
Ground
Has won on this ground
Distance
Won at this distance 2 times
Final odds
5/1
£1 wins £5
2nd
Thunderstorm Katie
10