UK time :
‹ Friday 28 Nov 2025 ›
Find a horse or course
Detail:

Results for Friday 28 November

12:05 PM
Race 1 · Musselburgh
1st Bruce Banner
2nd Keyboard
3rd Bouboule
Jumps race · low hurdles · Turf track About 2 miles Slightly soft ground Standard race 9 runners
🏆 1st place
Jockey N. Moscrop · Trainer R. Menzies
Form
Won 1 of last 5
Final odds
20/1 £1 wins £20
Finishing order ?
1st
Bruce Banner
0
2nd
Keyboard
0
3rd
Bouboule
0
4th
Arctic Voyage
0
5th
Junkyard Dog
0
6th
French Diablo
0
7th
Canavan
0
Position not recorded
Orphan Ollie
0
Didn't finish
Red Scarlet
0
12:35 PM
Race 2 · Musselburgh
1st OFaolains Glory
2nd Divas Doyen
3rd Heaven Smart
Jumps race · big fences · weighted to be fair · Turf track About 2.5 miles Slightly soft ground Entry-level race 8 runners
🏆 1st place
OFaolains Glory
Jockey C. Rabbitt · Trainer S. Corbett
Form
Won 0 of last 5
Track
Raced here before
Final odds
4/1 £1 wins £4
Finishing order ?
1st
OFaolains Glory
0
2nd
Divas Doyen
0
3rd
Heaven Smart
0
4th
Derracrin
0
5th
Pure Surf
0
6th
Getaway Jewel
0
Didn't finish
Stylish Recruit
0
Didn't finish
Restandbethankful
0
1:05 PM
Race 3 · Musselburgh
1st Chanonry Point
2nd Centurions Sister
3rd Titanium
Jumps race · low hurdles · Turf track About 2 miles Slightly soft ground Standard race 14 runners
🏆 1st place
Headgear
Wearing cheekpieces
Form
Won 1 of last 5
Track
Won here 1 time
Final odds
11/8 £1 wins £1.38
Finishing order ?
1st
Chanonry Point
0
2nd
Centurions Sister
0
3rd
Titanium
0
4th
Quercus Robur
0
5th
Struth
0
6th
Lady Phoebe
0
7th
Elemental Eye
0
8th
Georgies Malt
0
9th
Drivers Pick
0
10th
Tigress Lilly
0
11th
Miss Friday Lions
0
12th
King Horse
0
Didn't finish
Ellistrin Bay
0
Didn't finish
Flicks Getaway
0
1:38 PM
Race 4 · Musselburgh
1st Kientzheim
2nd Lowlands
3rd Lizzie Luna
Jumps race · low hurdles · weighted to be fair · Turf track About 2.5 miles Slightly soft ground Standard race 7 runners
🏆 1st place
Jockey R. McLernon · Trainer B. Haslam
Form
Won 1 of last 5
Final odds
10/1 £1 wins £10
Finishing order ?
1st
Kientzheim
0
2nd
Lowlands
0
3rd
Lizzie Luna
0
4th
Feach Amach
0
5th
Magnolia
0
6th
Parisian Fashion
0
Didn't finish
Theirshegoes
0
2:13 PM
Race 5 · Musselburgh
1st Nathan Wells
2nd Okavango Delta
3rd Prospect House
Jumps race · big fences · weighted to be fair · Turf track About 2 miles Slightly soft ground Standard race 8 runners
🏆 1st place
Jockey C. Rabbitt · Trainer A. Hamilton
Headgear
Wearing cheekpieces
Form
Won 2 of last 5
Distance
Won at this distance 2 times
Final odds
9/2 £1 wins £4.50
Finishing order ?
1st
Nathan Wells
0
2nd
Okavango Delta
0
3rd
Prospect House
0
4th
Scots Poet
0
5th
My Portia
0
6th
Independent Jimmy
0
7th
Wolfburg
0
8th
Inspire Hope
0
2:48 PM
Race 6 · Musselburgh
1st City Of Diamonds
2nd Star Of Guiting
3rd Gemini Man
Jumps race · low hurdles · weighted to be fair · Turf track About 2 miles Slightly soft ground Standard race 9 runners
🏆 1st place
City Of Diamonds
Jockey B. Hughes · Trainer D. McCain
Freshness
Back after 81 days off
Form
Won 1 of last 5
Final odds
7/2 £1 wins £3.50
Finishing order ?
1st
City Of Diamonds
0
2nd
Star Of Guiting
0
3rd
Gemini Man
0
4th
Purple Gown
0
5th
Ravenscraig Castle
0
6th
Russian Virtue
0
7th
Jolie Coeur Allen
0
8th
Jaminoz
0
9th
Inappropriate
0
3:20 PM
Race 7 · Musselburgh
1st Speed Davis
2nd Speiriuil
3rd Snow Dragon
Jumps race · low hurdles · weighted to be fair · Turf track About 2.5 miles Slightly soft ground Entry-level race 11 runners
🏆 1st place
Jockey C. Maggs · Trainer D. McCain
Form
Won 0 of last 5
Track
Won here 1 time
Final odds
8/1 £1 wins £8
Finishing order ?
1st
Speed Davis
0
2nd
Speiriuil
0
3rd
Snow Dragon
0
4th
Cage Rattler
0
5th
Jakana
0
6th
Two Auld Pals
0
7th
Evenwood Sonofagun
0
8th
Maillot Blanc
0
9th
Rory The Cat
0
10th
Darkest Day
0
Didn't finish
Away She Goes
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.