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 |
|---|---|---|---|---|---|---|---|---|
| — | JPR One Joe Tizzard ✓Going winner | — | 158 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner ✓Going winner |
37% Stable below its usual level | 🔒 Market FormUpgrade to unlock → | |
| — | Calico Dan Skelton ✓Going winner | — | 148 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓✓Course + distance winner ✓Going winner |
55% Stable broadly on form | 🔒 Market FormUpgrade to unlock → | |
| — | Soul Icon Keiran Burke ✓Going winner | — | 140 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓✓Course + distance winner ✓Going winner |
22% Stable below its usual level | 🔒 Market FormUpgrade to unlock → | |
| — | Traprain Law Lucinda Russell & Michael Scudamore 3rdGoing | — | 133 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner 3rdGoing |
36% Stable below its usual level | 🔒 Market FormUpgrade to unlock → | |
| — | Palacio Sam Thomas ✓Going winner | — | 131 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner ✓Going winner |
35% Stable below its usual level | 🔒 Market FormUpgrade to unlock → | |
| — | Sky Lord Henry de Bromhead 8thGoing | — | 130 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner 8thGoing |
56% Stable broadly on form | 🔒 Market FormUpgrade to unlock → | |
| — | In The Air Alastair Ralph 2ndGoing | — | 123 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner 2ndGoing |
47% Stable below its usual level | 🔒 Market FormUpgrade to unlock → | |
| — | Duke of Luckley Martin Keighley ✓Going winner | — | 127 Today | Open table to load |
Loading class and connection evidence…
Draw evidence loading…
✓Distance winner ✓Going winner |
45% Stable below its usual level | 🔒 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. | ||||||||||||
| 2 |
Calico
|
Jockey
Harry Skelton
Trainer
Dan Skelton
|
0 | 11-4 | 148 | TP | 10 |
Latest
14045
|
160d |
Best fixed odds · live database
|
Gelding1st tp✓✓Course + distance winner✓Going winner
Calico: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Palacio1 previous meeting
Overall: Calico finished ahead 1 time; Palacio finished ahead 0 times.
18 Apr 2026 · AyrCalico beat PalacioFinish positions: Calico 4th — Palacio did not finish
Sans Bruit1 previous meeting
Overall: Calico finished ahead 1 time; Sans Bruit finished ahead 0 times.
18 Apr 2026 · AyrCalico beat Sans BruitFinish positions: Calico 4th — Sans Bruit 5th
Traprain Law1 previous meeting
Overall: Calico finished ahead 0 times; Traprain Law finished ahead 1 time.
18 Apr 2026 · AyrTraprain Law beat CalicoFinish positions: Calico 4th — Traprain Law 3rd
|
|
| 1 |
JPR One
Runner commentJPR One shaped well when second last time out and has been consistent, with a win four starts back and a second five starts back among his last five runs, and he has run over today's trip and going before. |
Jockey
Brendan Powell
Trainer
Joe Tizzard
|
0 | 12-0 | 158 | TP | 9 |
Latest
21442
|
181d |
Best fixed odds · live database
|
Gelding1st tp✓Distance winner✓Going winner
JPR One: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Traprain Law1 previous meeting
Overall: JPR One finished ahead 1 time; Traprain Law finished ahead 0 times.
31 Jan 2026 · MusselburghJPR One beat Traprain LawFinish positions: JPR One 1st — Traprain Law 3rd
|
|
| NR |
Sans Bruit
Runner commentSans Bruit has been consistent, finishing a third two starts back and never worse than fifth in his last five, and he has run over today's trip and going before. |
Jockey
Harry Cobden
Trainer
Paul Nicholls
|
0 | 10-2 | 130 | T | 8 |
Latest
54435
|
188d |
No current fixed odds
|
Wind SurgeryGelding1st t✓Distance winner✓Going winner
Sans Bruit: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Traprain Law1 previous meeting
Overall: Sans Bruit finished ahead 0 times; Traprain Law finished ahead 1 time.
18 Apr 2026 · AyrTraprain Law beat Sans BruitFinish positions: Sans Bruit 5th — Traprain Law 3rd
Calico1 previous meeting
Overall: Sans Bruit finished ahead 0 times; Calico finished ahead 1 time.
18 Apr 2026 · AyrCalico beat Sans BruitFinish positions: Sans Bruit 5th — Calico 4th
Palacio1 previous meeting
Overall: Sans Bruit finished ahead 1 time; Palacio finished ahead 0 times.
18 Apr 2026 · AyrSans Bruit beat PalacioFinish positions: Sans Bruit 5th — Palacio did not finish
|
|
| 3 |
Soul Icon
|
Jockey
Adam Wedge
Trainer
Keiran Burke
|
0 | 10-10 | 140 | T | 9 |
Latest
45B62
|
42d |
Best fixed odds · live database
|
Gelding1st t✓✓Course + distance winner✓Going winner
Soul Icon: 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. |
|
| 4 |
Traprain Law
Runner commentTraprain Law has finished third in each of his last two outings and won three starts back, so the form is solid, though a 188-day absence raises fitness questions. |
Jockey
Mr Lucas Murphy(7)
Trainer
Lucinda Russell & Michael Scudamore
|
0 | 10-3 | 133 | T | 8 |
Latest
42133
|
188d |
Best fixed odds · live database
|
Gelding1st t✓Distance winner3rdGoing
Traprain Law: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Calico1 previous meeting
Overall: Traprain Law finished ahead 1 time; Calico finished ahead 0 times.
18 Apr 2026 · AyrTraprain Law beat CalicoFinish positions: Traprain Law 3rd — Calico 4th
Palacio1 previous meeting
Overall: Traprain Law finished ahead 1 time; Palacio finished ahead 0 times.
18 Apr 2026 · AyrTraprain Law beat PalacioFinish positions: Traprain Law 3rd — Palacio did not finish
Sans Bruit1 previous meeting
Overall: Traprain Law finished ahead 1 time; Sans Bruit finished ahead 0 times.
18 Apr 2026 · AyrTraprain Law beat Sans BruitFinish positions: Traprain Law 3rd — Sans Bruit 5th
JPR One1 previous meeting
Overall: Traprain Law finished ahead 0 times; JPR One finished ahead 1 time.
31 Jan 2026 · MusselburghJPR One beat Traprain LawFinish positions: Traprain Law 3rd — JPR One 1st
|
|
| 5 |
Palacio
Runner commentPalacio is hard to fancy after being pulled up last time out and returning from 188 days off, with only one win in his last five starts and an unseated and another pulled up in that spell. |
Jockey
Dylan Johnston
Trainer
Sam Thomas
|
0 | 10-2 | 131 | T | 8 |
Latest
P3U1P
|
188d |
Best fixed odds · live database
|
Gelding1st t✓Distance winner✓Going winner
Palacio: previous meetingsShows only previous races containing another runner from today’s field. “Ahead” means this horse finished in front of that rival. Traprain Law1 previous meeting
Overall: Palacio finished ahead 0 times; Traprain Law finished ahead 1 time.
18 Apr 2026 · AyrTraprain Law beat PalacioFinish positions: Palacio did not finish — Traprain Law 3rd
Calico1 previous meeting
Overall: Palacio finished ahead 0 times; Calico finished ahead 1 time.
18 Apr 2026 · AyrCalico beat PalacioFinish positions: Palacio did not finish — Calico 4th
Sans Bruit1 previous meeting
Overall: Palacio finished ahead 0 times; Sans Bruit finished ahead 1 time.
18 Apr 2026 · AyrSans Bruit beat PalacioFinish positions: Palacio did not finish — Sans Bruit 5th
|
|
| 6 |
Sky Lord
|
Jockey
Mike O'Connor
Trainer
Henry de Bromhead
|
0 | 10-2 | 130 | TP | 7 |
Latest
37413
|
33d |
Best fixed odds · live database
|
Gelding1st tp✓Distance winner8thGoing
Sky Lord: 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. |
|
| 8 |
In The Air
Runner commentWinner last time out and again three starts back, with a second in between, so the form is hardly poor, and he has run over today's trip and going on a quick nine-day turnaround. |
Jockey
Ciaran Gethings
Trainer
Alastair Ralph
|
0 | 10-2 | 123 | - | 8 |
Latest
74121
|
9d |
Best fixed odds · live database
|
Gelding✓Distance winner2ndGoing
In The Air: 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. |
|
| 9 |
Duke of Luckley
Runner commentOur figures rank him eighth of nine. |
Jockey
James Best
Trainer
Martin Keighley
|
0 | 10-2 | 127 | V | 9 |
Latest
13114
|
22d |
Best fixed odds · live database
|
Gelding1st v✓Distance winner✓Going winner
Duke of Luckley: 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. |
|
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.
Runner comment
Calico has run over today's trip and on this going, and his last five include a win five starts back, though he was fifth last time out, with a fourth two starts back, and he gets a boost from a yard in cracking form (23 from 86 in the last 14 days).