Try Market Form free for 7 days.
Explore every tool, signal and live market feature. Then continue for £49.99 per month.
START FREE TRIALExplore every tool, signal and live market feature. Then continue for £49.99 per month.
START FREE TRIAL →Get support and drift alerts before the off when meaningful movement is detected.
ACTIVATE ALERTS →Open Market Form on your laptop or desktop for the full workspace and a wider view of the market.
OPEN MARKET FORM →Study form, conditions and connections. Click a horse to open its recorded form research.
Compare speed, official marks, class, course, going, historical draw and connection evidence in one view. Market Form intelligence is available in Pro.
| Rank | Horse | Speed rating | Official mark | Best class results | Form evidence | Trainer running to form | Market Form | My Race Day |
|---|---|---|---|---|---|---|---|---|
| — | All Moonshine Andrew Balding | — | 93 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Centigrade Ralph Beckett ✓Going winner | — | 105 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner ✓Going winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Checkandchallenge William Knight ✓Going winner | — | 97 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner ✓Going winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Crown of Oaks William Haggas | — | 104 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Ebt's Guard William Muir & Chris Grassick | — | 103 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Hope Queen K. R. Burke | — | 97 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
No previous course or distance win |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Indalo Roger Varian | — | 104 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Leading Dancer K. R. Burke | — | 96 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
No previous course or distance win |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Mr Swivell Kevin Philippart de Foy 11thGoing | — | 102 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner 11thGoing |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Never Let Go Edward Bethell | — | 95 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Oolong Poobong Edward Bethell | — | 99 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
No previous course or distance win |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Quiescent Hamad Al Jehani ✓Going winner | — | 103 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
No previous course or distance win ✓Going winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Room Service Jamie Osborne | — | 109 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
No previous course or distance win |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Secret of Life Ralph Beckett | — | 103 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Silk Braid Harry Eustace | — | 92 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
No previous course or distance win |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Time To Turn Charlie Appleby | — | 111 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
No previous course or distance win |
—No recent figure | 🔒 Market FormUpgrade to unlock → | |
| — | Wise Prince John & Thady Gosden | — | 100 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓✓Course + distance winner |
—No recent figure | 🔒 Market FormUpgrade to unlock → |
| No. ▲▼ | Runner | Connections | Draw | Weight | OR | Headgear | Age | Form | Last run | Form study | Best Fixed Odds ▲▼ | Evidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Runner EliminatorTick the evidence you require. Choose a history period for form checks. Missing evidence stays visible. Runners that fail a selected test are faded out; those awaiting evidence stay visible.
Full field shown. | ||||||||||||
|
All Moonshine
|
Jockey
Trainer
Andrew Balding
|
0 | 8-13 | 93 | - | 4 |
Latest
11101
|
102d |
No current fixed odds
|
✓Distance winner
All Moonshine: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Oolong Poobong1 previous meeting
Overall: All Moonshine finished ahead 1 time; Oolong Poobong finished ahead 0 times.
17 Jun 2026 · AscotAll Moonshine beat Oolong PoobongFinish positions: All Moonshine 15th — Oolong Poobong 20th
|
||
|
Centigrade
|
Jockey
Hector Crouch
Trainer
Ralph Beckett
|
0 | 9-4 | 105 | - | 4 |
Latest
11681
|
32d |
No current fixed odds
|
✓Distance winner✓Going winner
Centigrade: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Checkandchallenge2 previous meetings
Overall: Centigrade finished ahead 2 times; Checkandchallenge finished ahead 0 times.
26 Sep 2026 · HaydockCentigrade beat CheckandchallengeFinish positions: Centigrade 1st — Checkandchallenge 2nd
20 Aug 2026 · YorkCentigrade beat CheckandchallengeFinish positions: Centigrade 6th — Checkandchallenge 14th
Crown of Oaks1 previous meeting
Overall: Centigrade finished ahead 0 times; Crown of Oaks finished ahead 1 time.
16 Sep 2026 · SandownCrown of Oaks beat CentigradeFinish positions: Centigrade 8th — Crown of Oaks 2nd
Room Service1 previous meeting
Overall: Centigrade finished ahead 1 time; Room Service finished ahead 0 times.
16 Sep 2026 · SandownCentigrade beat Room ServiceFinish positions: Centigrade 8th — Room Service 10th
|
||
|
Checkandchallenge
|
Jockey
Callum Shepherd
Trainer
William Knight
|
0 | 9-4 | 97 | - | 7 |
Latest
03002
|
32d |
No current fixed odds
|
Gelding✓Distance winner✓Going winner
Checkandchallenge: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Centigrade2 previous meetings
Overall: Checkandchallenge finished ahead 0 times; Centigrade finished ahead 2 times.
26 Sep 2026 · HaydockCentigrade beat CheckandchallengeFinish positions: Checkandchallenge 2nd — Centigrade 1st
20 Aug 2026 · YorkCentigrade beat CheckandchallengeFinish positions: Checkandchallenge 14th — Centigrade 6th
Ebt's Guard4 previous meetings
Overall: Checkandchallenge finished ahead 1 time; Ebt's Guard finished ahead 3 times.
12 Sep 2026 · DoncasterEbt's Guard beat CheckandchallengeFinish positions: Checkandchallenge 12th — Ebt's Guard 3rd
17 Jun 2026 · AscotEbt's Guard beat CheckandchallengeFinish positions: Checkandchallenge 10th — Ebt's Guard 4th
16 May 2026 · NewburyEbt's Guard beat CheckandchallengeFinish positions: Checkandchallenge 6th — Ebt's Guard 4th
18 Apr 2026 · NewburyCheckandchallenge beat Ebt's GuardFinish positions: Checkandchallenge 10th — Ebt's Guard 18th
Mr Swivell1 previous meeting
Overall: Checkandchallenge finished ahead 0 times; Mr Swivell finished ahead 1 time.
11 Jul 2026 · YorkMr Swivell beat CheckandchallengeFinish positions: Checkandchallenge 3rd — Mr Swivell 2nd
Indalo2 previous meetings
Overall: Checkandchallenge finished ahead 0 times; Indalo finished ahead 2 times.
17 Jun 2026 · AscotIndalo beat CheckandchallengeFinish positions: Checkandchallenge 10th — Indalo 3rd
16 May 2026 · NewburyIndalo beat CheckandchallengeFinish positions: Checkandchallenge 6th — Indalo 2nd
|
||
|
Crown of Oaks
|
Jockey
Trainer
William Haggas
|
0 | 9-4 | 104 | - | 4 |
Latest
31792
|
42d |
No current fixed odds
|
Gelding✓Distance winner
Crown of Oaks: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Centigrade1 previous meeting
Overall: Crown of Oaks finished ahead 1 time; Centigrade finished ahead 0 times.
16 Sep 2026 · SandownCrown of Oaks beat CentigradeFinish positions: Crown of Oaks 2nd — Centigrade 8th
Room Service1 previous meeting
Overall: Crown of Oaks finished ahead 1 time; Room Service finished ahead 0 times.
16 Sep 2026 · SandownCrown of Oaks beat Room ServiceFinish positions: Crown of Oaks 2nd — Room Service 10th
|
||
|
Ebt's Guard
|
Jockey
Lewis Edmunds
Trainer
William Muir & Chris Grassick
|
0 | 9-4 | 103 | - | 5 |
Latest
94433
|
11d |
No current fixed odds
|
Gelding✓Distance winner
Ebt's Guard: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Room Service1 previous meeting
Overall: Ebt's Guard finished ahead 1 time; Room Service finished ahead 0 times.
17 Oct 2026 · AscotEbt's Guard beat Room ServiceFinish positions: Ebt's Guard 3rd — Room Service 6th
Indalo5 previous meetings
Overall: Ebt's Guard finished ahead 1 time; Indalo finished ahead 4 times.
17 Oct 2026 · AscotIndalo beat Ebt's GuardFinish positions: Ebt's Guard 3rd — Indalo 2nd
31 Jul 2026 · GoodwoodEbt's Guard beat IndaloFinish positions: Ebt's Guard 9th — Indalo 11th
4 Jul 2026 · SandownIndalo beat Ebt's GuardFinish positions: Ebt's Guard 3rd — Indalo 1st
17 Jun 2026 · AscotIndalo beat Ebt's GuardFinish positions: Ebt's Guard 4th — Indalo 3rd
16 May 2026 · NewburyIndalo beat Ebt's GuardFinish positions: Ebt's Guard 4th — Indalo 2nd
Checkandchallenge4 previous meetings
Overall: Ebt's Guard finished ahead 3 times; Checkandchallenge finished ahead 1 time.
12 Sep 2026 · DoncasterEbt's Guard beat CheckandchallengeFinish positions: Ebt's Guard 3rd — Checkandchallenge 12th
17 Jun 2026 · AscotEbt's Guard beat CheckandchallengeFinish positions: Ebt's Guard 4th — Checkandchallenge 10th
16 May 2026 · NewburyEbt's Guard beat CheckandchallengeFinish positions: Ebt's Guard 4th — Checkandchallenge 6th
18 Apr 2026 · NewburyCheckandchallenge beat Ebt's GuardFinish positions: Ebt's Guard 18th — Checkandchallenge 10th
|
||
|
Hope Queen
|
Jockey
Clifford Lee
Trainer
K. R. Burke
|
0 | 8-10 | 97 | - | 3 |
Latest
1190
|
131d |
No current fixed odds
|
Hope Queen: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. No recorded previous meetings with today’s rivals were found in the available head-to-head history. |
||
|
Indalo
|
Jockey
Ray Dawson
Trainer
Roger Varian
|
0 | 9-4 | 104 | - | 5 |
Latest
31092
|
11d |
No current fixed odds
|
Gelding✓Distance winner
Indalo: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Room Service1 previous meeting
Overall: Indalo finished ahead 1 time; Room Service finished ahead 0 times.
17 Oct 2026 · AscotIndalo beat Room ServiceFinish positions: Indalo 2nd — Room Service 6th
Ebt's Guard5 previous meetings
Overall: Indalo finished ahead 4 times; Ebt's Guard finished ahead 1 time.
17 Oct 2026 · AscotIndalo beat Ebt's GuardFinish positions: Indalo 2nd — Ebt's Guard 3rd
31 Jul 2026 · GoodwoodEbt's Guard beat IndaloFinish positions: Indalo 11th — Ebt's Guard 9th
4 Jul 2026 · SandownIndalo beat Ebt's GuardFinish positions: Indalo 1st — Ebt's Guard 3rd
17 Jun 2026 · AscotIndalo beat Ebt's GuardFinish positions: Indalo 3rd — Ebt's Guard 4th
16 May 2026 · NewburyIndalo beat Ebt's GuardFinish positions: Indalo 2nd — Ebt's Guard 4th
Checkandchallenge2 previous meetings
Overall: Indalo finished ahead 2 times; Checkandchallenge finished ahead 0 times.
17 Jun 2026 · AscotIndalo beat CheckandchallengeFinish positions: Indalo 3rd — Checkandchallenge 10th
16 May 2026 · NewburyIndalo beat CheckandchallengeFinish positions: Indalo 2nd — Checkandchallenge 6th
|
||
|
Leading Dancer
|
Jockey
Clifford Lee
Trainer
K. R. Burke
|
0 | - | 96 | - | 3 |
Latest
31127
|
10d |
No current fixed odds
|
Leading Dancer: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. No recorded previous meetings with today’s rivals were found in the available head-to-head history. |
||
|
Mr Swivell
|
Jockey
Trainer
Kevin Philippart de Foy
|
0 | 9-4 | 102 | - | 5 |
Latest
28781
|
19d |
No current fixed odds
|
Gelding✓Distance winner11thGoing
Mr Swivell: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Checkandchallenge1 previous meeting
Overall: Mr Swivell finished ahead 1 time; Checkandchallenge finished ahead 0 times.
11 Jul 2026 · YorkMr Swivell beat CheckandchallengeFinish positions: Mr Swivell 2nd — Checkandchallenge 3rd
|
||
|
Never Let Go
|
Jockey
Trainer
Edward Bethell
|
0 | 8-13 | 95 | - | 4 |
Latest
52600
|
113d |
No current fixed odds
|
✓Distance winner
Never Let Go: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. No recorded previous meetings with today’s rivals were found in the available head-to-head history. |
||
|
Oolong Poobong
|
Jockey
Callum Rodriguez
Trainer
Edward Bethell
|
0 | 8-13 | 99 | - | 4 |
Latest
50314
|
25d |
No current fixed odds
|
Oolong Poobong: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. All Moonshine1 previous meeting
Overall: Oolong Poobong finished ahead 0 times; All Moonshine finished ahead 1 time.
17 Jun 2026 · AscotAll Moonshine beat Oolong PoobongFinish positions: Oolong Poobong 20th — All Moonshine 15th
|
||
|
Quiescent
|
Jockey
Trainer
Hamad Al Jehani
|
0 | 8-10 | 103 | - | 3 |
Latest
11940
|
10d |
No current fixed odds
|
✓Going winner
Quiescent: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. No recorded previous meetings with today’s rivals were found in the available head-to-head history. |
||
|
Room Service
|
Jockey
William Carver
Trainer
Jamie Osborne
|
0 | 9-4 | 109 | - | 5 |
Latest
75106
|
11d |
No current fixed odds
|
Gelding
Room Service: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Ebt's Guard1 previous meeting
Overall: Room Service finished ahead 0 times; Ebt's Guard finished ahead 1 time.
17 Oct 2026 · AscotEbt's Guard beat Room ServiceFinish positions: Room Service 6th — Ebt's Guard 3rd
Indalo1 previous meeting
Overall: Room Service finished ahead 0 times; Indalo finished ahead 1 time.
17 Oct 2026 · AscotIndalo beat Room ServiceFinish positions: Room Service 6th — Indalo 2nd
Centigrade1 previous meeting
Overall: Room Service finished ahead 0 times; Centigrade finished ahead 1 time.
16 Sep 2026 · SandownCentigrade beat Room ServiceFinish positions: Room Service 10th — Centigrade 8th
Crown of Oaks1 previous meeting
Overall: Room Service finished ahead 0 times; Crown of Oaks finished ahead 1 time.
16 Sep 2026 · SandownCrown of Oaks beat Room ServiceFinish positions: Room Service 10th — Crown of Oaks 2nd
|
||
|
Secret of Life
|
Jockey
Trainer
Ralph Beckett
|
0 | 8-13 | 103 | - | 3 |
Latest
11147
|
25d |
No current fixed odds
|
✓Distance winner
Secret of Life: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. No recorded previous meetings with today’s rivals were found in the available head-to-head history. |
||
|
Silk Braid
|
Jockey
Kaiya Fraser
Trainer
Harry Eustace
|
0 | 8-10 | 92 | - | 3 |
Latest
12
|
186d |
No current fixed odds
|
Silk Braid: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. No recorded previous meetings with today’s rivals were found in the available head-to-head history. |
||
|
Time To Turn
|
Jockey
Trainer
Charlie Appleby
|
0 | 9-1 | 111 | - | 3 |
Latest
81263
|
19d |
No current fixed odds
|
Time To Turn: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Wise Prince1 previous meeting
Overall: Time To Turn finished ahead 1 time; Wise Prince finished ahead 0 times.
28 May 2026 · SandownTime To Turn beat Wise PrinceFinish positions: Time To Turn 2nd — Wise Prince 4th
|
||
|
Wise Prince
|
Jockey
Robert Havlin
Trainer
John & Thady Gosden
|
0 | 9-1 | 100 | - | 3 |
Latest
13848
|
132d |
No current fixed odds
|
Gelding✓✓Course + distance winner
Wise Prince: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Time To Turn1 previous meeting
Overall: Wise Prince finished ahead 0 times; Time To Turn finished ahead 1 time.
28 May 2026 · SandownTime To Turn beat Wise PrinceFinish positions: Wise Prince 4th — Time To Turn 2nd
|
||
You’re viewing the standard data tier. Pro members instantly unlock deep-dive market intelligence grids, historical signals, and smart movement graphs for every entry.
Loading past winners…
Historical bookmaker-market evidence—not a tip or prediction.