UK time :
Detail:
‹ Friday 31 Jul 2026 ›

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
Accuracy Top picks
▼

Underrated horses won 16 of 92.

17%
16/92
16 of 92 underrated horses
Underrated horses won
-47%
-£9.00
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 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.
5:00 PM
Race 1 · Galway
Ireland
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
Jockey W. J. Lee · Trainer P. Twomey
Headgear
Wearing cheekpieces
Form
Won 0 of last 5
Final odds · Underrated horse
5/1 £1 wins £5
Finishing order ?
1st
Joga Bonito
17
2nd
Otherworldly
25
3rd
Ischgl
9
4th
Good Newbridge
1
5th
Heart Of You
12
6th
Petrolio
2
7th
Cromane
5
8th
Sovreigns Joy
3
9th
Pennsylvania Ave
17
10th
Romance
1
11th
Supreme Act
1
12th
Jisir
1
13th
High Morals
5
14th
Amigos Legacy
0
15th
Imperial Duke
1
5:30 PM
Race 2 · Galway
Ireland
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
Jockey H. Cobden · Trainer W. P. Mullins
Headgear
Wearing tongue strap
Form
Won 1 of last 5
Track
Raced here before
Ground
Likes this ground (wins 33% of runs)
Final odds
6/5 £1 wins £1.20
Finishing order ?
1st
Vicar Street
41
2nd
Ocastle Des Mottes
15
3rd
Mickie Angel
14
4th
Ballystone
10
5th
Talk In The Park
15
6th
Themanintheanorak
2
7th
Wendrock
1
8th
Seventy Eight Team
1
Didn't finish
Glens Sensation
1
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
Jockey J. J. Slevin · Trainer P. John Gilligan
Headgear
Wearing blinkers
Form
Won 1 of last 5
Track
Raced here before
Final odds
10/1 £1 wins £10
Finishing order ?
1st
Kings Hill
6
2nd
A Penny A Hundred
1
3rd
Rising Dust
6
4th
Charlie Luciano
6
5th
Rexem
5
6th
Addragoole
2
7th
Donnie Devito
8
8th
Warriors Wood
6
9th
Jalila Moriviere
12
10th
Where's My Jet
12
11th
Hermino AA
2
12th
Antrim Coast
10
13th
Intense Approach
5
14th
Yoradreamer
1
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:35 PM
Race 4 · Galway
Ireland
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
Jockey W. J. Lee · Trainer W. P. Mullins
Form
Won 2 of last 5
Ground
Likes this ground (wins 67% of runs)
Final odds
9/2 £1 wins £4.50
Finishing order ?
1st
Thread Of Gold
17
2nd
Immutable
8
3rd
Night Moon
9
4th
Kingstonian
11
5th
Navy Waters
2
6th
Shaool
4
7th
Port Of Spain
7
8th
Touch The Moon
4
9th
This Songisforyou
6
10th
Tribal Star
1
11th
Mr Vettori
7
12th
Satono Chevalier
1
13th
Mo Ghille Mar
1
14th
Chica Guerrera
4
15th
Fixation
12
16th
The Real Screamer
4
17th
Narlita
1
18th
Dawn Rising
1
7:10 PM
Race 5 · Galway
Ireland
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
Jockey R. Whelan · Trainer J. S O'Donoghue
Form
Won 0 of last 5
Final odds
11/2 £1 wins £5.50
Finishing order ?
1st
Stellar Moment
15
2nd
Porters Corner
24
3rd
Shemiyka
1
4th
Cosmetic
24
5th
Ocean Fire
1
6th
Run For Mahler
8
7th
Galileo Springs
1
8th
Pampar Lady
5
9th
Acanto
1
10th
Mapa
0
11th
Emily Estherfaye
1
12th
Elusive In Mayo
1
13th
Capolinea
1
14th
Pleased
15
15th
Study Of Motion
1
16th
Trumph
1
7:40 PM
Race 6 · Galway
Ireland
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
Jockey W. Joyce · Trainer M. Mulvany
Headgear
Wearing cheekpieces
Form
Won 0 of last 5
Track
Raced here before
Final odds
9/2 £1 wins £4.50
Finishing order ?
1st
Jp's Express
15
2nd
Casamorati
2
3rd
Down The Glen
9
4th
Belle Nuit
1
5th
Cosmic Funk
2
6th
Sweet Baby Zou
10
7th
Mr Perth
7
8th
Good Man Jack
2
9th
Snaafy
7
10th
Aquilla Star
9
11th
Love Orchid
5
12th
John La Bear
5
13th
Only One Scobie
5
14th
Hassaniya
4
15th
Aurora Mist
2
16th
Priorstown
1
17th
Tharaka
12
18th
In The Gloaming
2
8:10 PM
Race 7 · Galway
Ireland
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
Jockey B. Coen · Trainer E. Mullins
Headgear
Wearing hood
Freshness
Back quickly after its last run
Form
Won 0 of last 5
Track
Raced here before
Final odds
2/1 £1 wins £2
Finishing order ?
1st
Vantage Code
28
2nd
Espritroyale
4
3rd
Lady Plimsoll
6
4th
Blissful Bonita
5
5th
Nancee Spain
2
6th
Baila Conmigo
6
7th
Trubshaw
2
8th
Goin'
9
9th
Bell Ex Too
1
10th
Out On Friday
0
11th
Steps In The Sand
6
12th
Quiz Test
6
13th
Hexagonal
2
14th
Mr Rango
1
15th
Tatum
8
16th
Cooley's Mist
8
Didn't finish
Coulstys Way
6
Didn't finish
Lauro's Legend
0
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
Jockey L. Roche · Trainer M. Andrew Ahern
Form
Won 1 of last 5
Final odds
14/1 £1 wins £14
Finishing order ?
1st
Counting Coup
7
2nd
Taipan
9
3rd
Galileo Dame
25
4th
Uxmal
42
5th
Teed Up
16
6th
Way Down South
1