There were 35 Races on Thursday 31st July 2025 across 5 meetings. There was 8 races at Goodwood, 8 races at Galway, 6 races at Nottingham, 7 races at Wolverhampton, 6 races at Epsom Downs, no doubt Tomform helped you find a winner.
The data in the racecards below is for the past year. View the racecard key.
Class & Speed Card
| Info | Form | Odds | Key Rating | Tips | Win % | Place % | Betfair Place % | Dist Win % | Dist Place % | Dist Betfair Place % | Ability Rating | Horse Pace | Prediction | A.I Rating | Movement | ATR Speed | Form Plus | Class Runs | Speed Runs | Speed at Distance | LTO Speed | Top Speed | WSR | TF Rating | Course | Going | Distance | Timespeed | OR | Weight | Runs | Age | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1st (7) (13/2 -63%)Vishaka |
13/2(-63%) | (7) Vishaka 13/2, Sold for 85,000 GBP as a 2yo; filly by high-class sprinter Invincible Spirit; dam useful sprinter Queen Mia; probably effective 5f; yard in good form; contender Has speed and stamina on dam's side and interesting to see how she figures in market. |
|||||||||||||||||||||||||||||||
2nd (1) (5/2 -25%)Little Jaybee |
5/2(-25%) | (1) Little Jaybee 5/2, Had benefited for debut experience when winning a maiden at Wolverhampton by 2 1/4l last time, despite wide trip; makes turf debut; leading player Left debut form miles behind when forging clear at Wolverhampton; respected under penalty. |
|||||||||||||||||||||||||||||||
3rd (3) (28/1 -12%)Jenny Jerome |
28/1(-12%) | (3) Jenny Jerome 28/1, Beaten 10l in a novice over 6f at Salisbury last time; similar level prior on debut; plenty more needed Well held at big prices in both runs and she needs a transformation on this drop in trip. |
|||||||||||||||||||||||||||||||
4th (4) (10/3 -33%)Nebrook Star |
10/3(-33%) | (4) Nebrook Star 10/3, Ran to form 2l third in a novice at Yarmouth most recent run; improved from first two underwhelming starts; threat Improved form when front-running third over C&D and has leading claims on that effort. |
|||||||||||||||||||||||||||||||
5th (6) (20/1 0%)She's Crafty |
20/1(0%) | (6) She's Crafty 20/1, Beaten 7 1/4l in a novice over 6f at Windsor last time; made some improvement from debut, but needs more again Finished in rear in both starts and nurseries will be more like it. |
|||||||||||||||||||||||||||||||
6th (2) (2/1 +64%)Baileys Ontherocks |
2/1(+64%) | (2) Baileys Ontherocks 2/1, Sold for 40,000 guineas as a yearling; filly by high-class sprinter Dark Angel; dam high-class sprinter Rock On Baileys; probably effective 5f; yard in good form; chance 40,000gns yearling; plenty to like on paper and she needs a close look on debut. |
|||||||||||||||||||||||||||||||
7th (5) (11/1 +8%)Rohini |
11/1(+8%) | (5) Rohini 11/1, Filly by top-class sprinter Oasis Dream; dam smart sprinter Ishvara; probably effective 5f; probably need the experience Has plenty of speed in pedigree and market should guide on debut. |
The chart reads from right to left to today's class 4 race.

LITTLE JAYBEE may have produced a shock to score at Wolverhampton last time out, but she did so in taking fashion and can prove that was no fluke by scoring under a 4lb penalty on her turf debut. Not beaten far when third at Yarmouth last time out, Nebrook Star looks to be her main danger along with newcomer Vishaka, who may well want further in time.

This looks tricky but it might be worth siding with newcomer BALEYS ONTHEROCKS, who has plenty of speed in her striking pedigree.
Class & Speed Card
| Info | Form | Odds | Key Rating | Tips | Win % | Place % | Betfair Place % | Dist Win % | Dist Place % | Dist Betfair Place % | Ability Rating | Horse Pace | Prediction | A.I Rating | Movement | ATR Speed | Form Plus | Class Runs | Speed Runs | Speed at Distance | LTO Speed | Top Speed | WSR | TF Rating | Course | Going | Distance | Timespeed | OR | Weight | Runs | Age | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1st (6) (11/2 +31%)Lima Sierra |
11/2(+31%) | (6) Lima Sierra 11/2, Yard won this last year; game when scored by 1/2l off 52 at Catterick three starts back; probably a fraction below form for no obvious reason fifth beaten 12l off 56 last time; place squeak Catterick winner in June; below that since (tailed off last time); needs to bounce back. |
|||||||||||||||||||||||||||||||
3rd (3) (20/1 +0%)Westgate Warrior |
20/1(+0%) | (3) Westgate Warrior 20/1, Made too much use of well beaten in a handicap over 8f here latest; off a short-break; not out of it, but needs a sizeable step forward Best run when second in 5f AW maiden; tailed off over 1m on h'cap debut; plenty to prove. |
|||||||||||||||||||||||||||||||
4th (4) (15/2 -114%)Early Release |
15/2(-114%) | (4) Early Release 15/2, Beaten 2l off 59 at Wolverhampton last time; hit and miss to date; sole win on AW; could contend Won 6f AW h'cap in December; two fair runs this year, latest on AW; place chance. |
|||||||||||||||||||||||||||||||
5th (1) (9/4 -20%)Moby Quick |
9/4(-20%) | (1) Moby Quick 9/4, Well backed when landing first win a handicap by a head off 65 at Leicester last time; up 6lb; trainer in form; threat Off the mark at Leicester last week; has stiffer task with 6lb penalty but the one to beat. |
|||||||||||||||||||||||||||||||
6th (2) (5/2 +17%)Rye |
5/2(+17%) | (2) Rye 5/2, Well backed fourth beaten 2 1/2l in a maiden over 7f at Chester latest, not ideally placed; knocking on the door prior; should be thereabouts Below-par over 7f latest; two sound runs previously including on h'cap debut; a possible. |
|||||||||||||||||||||||||||||||
|DQ| (5) (4/1 +64%)Lunar Force |
4/1(+64%) | (5) Lunar Force 4/1, Did not get a clear run beaten 7 1/4l in a handicap over 7f at Redcar last time; generally out of form; back in trip; more needed Best fom at 5f/6f; fairly exposed but has dropped to a good mark; has a bit to prove. |
The chart reads from right to left to today's class 6 race.

RYE never looked comfortable when upped in trip last time out and she should be much more at home back to 6f, where she was runner-up on her two starts prior. Tony Carroll's charge can get off the mark at the main expense of Moby Quick, who has a 6lb penalty to overcome for a determined success at Leicester last week. A capable sort on his day, Early Release is expected to have a say as well.

Although last week's winner Moby Dick should go well again, slight preference is for RYE who has a sound chance on her best form.
Class & Speed Card
| Info | Form | Odds | Key Rating | Tips | Win % | Place % | Betfair Place % | Dist Win % | Dist Place % | Dist Betfair Place % | Ability Rating | Horse Pace | Prediction | A.I Rating | Movement | ATR Speed | Form Plus | Class Runs | Speed Runs | Speed at Distance | LTO Speed | Top Speed | WSR | TF Rating | Course | Going | Distance | Timespeed | OR | Weight | Runs | Age | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1st (3) (8/1 +33%)Vincent Rocks |
8/1(+33%) | (3) Vincent Rocks 8/1, Sold for 60,000 guineas as a yearling; gelding by top-class sprinter Ten Sovereigns; full-brother to Must Be Ten, useful at 6f; dam fair middle-distance performer Itmusthavebeenlove; shortlisted 60,000gns yearling; first foal over a mare who was placed over 1m2f; worth a market check. |
|||||||||||||||||||||||||||||||
2nd (6) (11/4 +58%)Mezcala |
11/4(+58%) | (6) Mezcala 11/4, Well beaten in a maiden at Ffos Las only start; plenty more needed Beaten 11l when fifth of 13 at Ffos Las on debut; that form fair; each-way chance. |
|||||||||||||||||||||||||||||||
3rd (7) (11/8 +8%)Dancingintherain |
11/8(+8%) | (7) Dancingintherain 11/8, Ran to form, well backed second beaten 4l in a maiden at Kempton latest; returning from long layoff; placed in both starts last term; leading player if tuned up on return from 11 month absence Showed plenty of promise when placed in two 1m races on AW last summer; turf debut; chance. |
|||||||||||||||||||||||||||||||
4th (9) (7/1 +65%)Maeva |
7/1(+65%) | (9) Maeva 7/1, Ideally suited by trip 4l third in a maiden over 1m2f at Ffos Las most recent run; steadily progressive; each-way shout Signs of promise when placed in maidens on last two starts but needs to improve a bit. |
|||||||||||||||||||||||||||||||
5th (4) (5/1 -25%)Alther Walden |
5/1(-25%) | (4) Alther Walden 5/1, Slowly away runner-up beaten 7 1/2l in a novice at Windsor only start; trainer in form; likely to improve; obvious claims Promising second to useful sort on Windsor debut; improvement likely; a possible. |
|||||||||||||||||||||||||||||||
6th (1) (33/1 -340%)Arboreous |
33/1(-340%) | (1) Arboreous 33/1, Weak in the market fourth beaten 8 1/4l in a maiden over 7f at Yarmouth latest; went close at Wolverhampton prior; cheekpieces first time; experience edge; chance Second in three AW maiden/novices; below best on turf debut latest; cheekpieces now tried. |
|||||||||||||||||||||||||||||||
7th (2) (150/1 -127%)Oh So Cool |
150/1(-127%) | (2) Oh So Cool 150/1, Below par down the field in a novice at Carlisle most recent; backward step from promising debut; needs to improve Not shown much in his two runs to date and looks more one for handicaps. |
|||||||||||||||||||||||||||||||
8th (5) (12/1 +0%)Alfie D |
12/1(+0%) | (5) Alfie D 12/1, Had benefited for debut experience a length third in a novice at Brighton most recent run; wide draw; off a short-break; minor chance Improved form when third at Brighton last time; gelded since; each-way chance. |
|||||||||||||||||||||||||||||||
9th (8) (150/1 -355%)Pourtales |
150/1(-355%) | (8) Pourtales 150/1, Well beaten in a maiden over 7f at Yarmouth only start; wide draw; difficult to fancy 13,000gns buy; well beaten on Yarmouth debut; others preferred. |
The chart reads from right to left to today's class 5 race.

A tad disappointing when beaten as a short-priced favourite at Kempton last August, DANCINGINTHERAIN is bred to improve with time and this looks like a perfect opportunity to break the maiden for Saeed bin Suroor's charge. A promising second on debut at Windsor recently, Alther Walden is entitled to have a big say, along with Arboreous, who brings plenty of experience to the table.

Although unraced this year, DANCINGINTHERAIN showed enough on his two runs at Kempton last year to suggest he can win a race like this.
Class & Speed Card
| Info | Form | Odds | Key Rating | Tips | Win % | Place % | Betfair Place % | Dist Win % | Dist Place % | Dist Betfair Place % | Ability Rating | Horse Pace | Prediction | A.I Rating | Movement | ATR Speed | Form Plus | Class Runs | Speed Runs | Speed at Distance | LTO Speed | Top Speed | WSR | TF Rating | Course | Going | Distance | Timespeed | OR | Weight | Runs | Age | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1st (2) (16/1 +0%)Soames Forsyte |
16/1(+0%) | (2) Soames Forsyte 16/1, Slowly away beaten 9 1/2l in a handicap at Wetherby last time; in good form prior; trainer in form; off a short-break; could bounce back at a track that suits Two 7f AW wins this year (C&D winner in June 2024); off since April; may need the run. |
|||||||||||||||||||||||||||||||
2nd (3) (6/1 +33%)Between Me And U |
6/1(+33%) | (3) Between Me And U 6/1, Ran to form beaten a length off 65 at Kempton last time; trainer in form; wide draw; off a short-break; form in and out; shortlisted Creditable third at Kempton in May; off since; could go well but lacks a recent run. |
|||||||||||||||||||||||||||||||
3rd (1) (9/4 +25%)Dream Pirate |
9/4(+25%) | (1) Dream Pirate 9/4, Ran to form beaten 3l off 68 at Doncaster last time; all three wins have come on soft, but in decent form last couple; threat Three wins on soft ground, the third over C&D; creditable runs last twice; chance. |
|||||||||||||||||||||||||||||||
4th (9) (8/1 +20%)Dovey Moon |
8/1(+20%) | (9) Dovey Moon 8/1, Ideally suited by trip when scored by 4l off 57 at Chepstow penultimate start; fifth beaten 8 1/2l off 65 last time; risky given latest effort after 8lb rise 4l Chepstow winner in May; well beaten off 8lb higher last (lame); could bounce back. |
|||||||||||||||||||||||||||||||
5th (6) (6/1 +57%)Naval Academy |
6/1(+57%) | (6) Naval Academy 6/1, Well backed beaten a neck off 58 over 7f at Carlisle last time down in grade; wide draw; off a short-break; outside chance back up in grade Sound run when second at Carlisle last time; could go well but best on softer going and 7f. |
|||||||||||||||||||||||||||||||
6th (5) (11/2 +73%)Law Supreme |
11/2(+73%) | (5) Law Supreme 11/2, Below par beaten 8 1/2l in a handicap at Newmarket (July) last time; generally out of form; poor strike rate; bit to prove Suited by some give; not been at his best recently; well treated; quite interesting. |
|||||||||||||||||||||||||||||||
7th (7) (7/2 +36%)Mini Mac |
7/2(+36%) | (7) Mini Mac 7/2, Plenty to do, not all out scored by 1 1/2l off 64 here in May; second beaten 2l off 66 last time; wide draw; goes on any; player 6f winner last term; C&D winner in May and sound run at Newmarket last time; a possible. |
|||||||||||||||||||||||||||||||
8th (8) (50/1 -52%)Sixteen One |
50/1(-52%) | (8) Sixteen One 50/1, Weak in the market down the field in a handicap over 7f at Wetherby most recent; in good form prior; off a short-break; needs to bounce back after poor effort last time 0-11; 2 good placed efforts in May; tailed off latest; perhaps best watched on yard debut. |
The chart reads from right to left to today's class 5 race.

NAVAL ACADEMY produced a better effort when finishing just over three lengths clear of the third in second at Carlisle in May and is just 3lb higher. The five-year-old remains on a workable mark and can return to winning ways. Ravishing Beauty struck in comfortable fashion at Pontefract earlier in the month and holds an obvious chance off a 7lb higher rating. Previous C&D winner Mini Mac isn't out of it either.

Although both his wins have been on soft ground, DREAM PIRATE has run well on this better ground on his last two starts.
Class & Speed Card
| Info | Form | Odds | Key Rating | Tips | Win % | Place % | Betfair Place % | Dist Win % | Dist Place % | Dist Betfair Place % | Ability Rating | Horse Pace | Prediction | A.I Rating | Movement | ATR Speed | Form Plus | Class Runs | Speed Runs | Speed at Distance | LTO Speed | Top Speed | WSR | TF Rating | Course | Going | Distance | Timespeed | OR | Weight | Runs | Age | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1st (7) (12/1 -50%)Rupert The Prince |
12/1(-50%) | (7) Rupert The Prince 12/1, Fourth beaten 5 1/4l in a handicap over 1m4f at Epsom latest; second prior at Leicester prior; upped in trip; visor first time replaced blinkers; may contend 2nd in classified (blinkers) on June's turf debut; similar latest; up in trip in new visor. |
|||||||||||||||||||||||||||||||
2nd (3) (5/2 +17%)Regally Blonde |
5/2(+17%) | (3) Regally Blonde 5/2, Game when landing a handicap by a neck off 54 here last time upped in trip; close second prior; unexposed over 1m6f; 2lb rise fair; player Scored by a neck over C&D (good to firm) 4 weeks ago; front pair clear; second's won since. |
|||||||||||||||||||||||||||||||
3rd (2) (1/1 +43%)Chillhi |
1/1(+43%) | (2) Chillhi 1/1, Landed a handicap by 4 1/4l off 98 over 2m4f at Uttoxeter last time; in good form on flat prior; can make presence felt from a tempting mark Ran well (2m, good to soft) 11 days ago; good win over hurdles on Sunday; player. |
|||||||||||||||||||||||||||||||
4th (5) (9/1 +44%)Twoforthegutter |
9/1(+44%) | (5) Twoforthegutter 9/1, Ran to form beaten 5l in a handicap over 1m5f at Hamilton last time; both wins came in a double at Hamilton last term; dropped to a handy mark; not out of it Went fairly close at Carlisle (1m6f, good to firm) in May; not quite matched that since. |
|||||||||||||||||||||||||||||||
5th (1) (12/1 +0%)Scudamore |
12/1(+0%) | (1) Scudamore 12/1, Fell in a handicap hurdle over 2m6f at Stratford latest; off a short-break; not seen on flat since 2022, but was a CD winner that year; chance Won over C&D in 2022; good return until falling at the last over hurdles in May; chance. |
|||||||||||||||||||||||||||||||
6th (4) (12/1 -20%)Blenheim Lad |
12/1(-20%) | (4) Blenheim Lad 12/1, Bit below form back on turf fourth beaten 15l in a handicap at Lingfield latest; off a short-break; probably best on forgiving surfaces; each-way shout Southwell double (1m6f, AW) last autumn; 0-10 on turf but better than the margin latest. |
|||||||||||||||||||||||||||||||
7th (6) (25/1 -56%)Godstone |
25/1(-56%) | (6) Godstone 25/1, Probably needed race fourth beaten 11l in a handicap over 1m4f at Salisbury latest; in poor form prior; bit to find Just five runs; well beaten on turf debut (1m4f) last time; may do better now up in trip. |
The chart reads from right to left to today's class 6 race.

REGALLY BLONDE made every yard of the running to score over track and trip earlier in the month and a 2lb rise might prove to be on the lenient side. Rupert The Prince finished a fair fourth on his handicap debut at Epsom earlier in the month and now sports a first-time visor. This step up in distance might eke out more improvement and he commands respect. Godstone is another to consider.

The form of REGALLY BLONDE (nap)'s win last time has been franked by the narrow runner-up and she can shrug off a 2lb nudge.
Class & Speed Card
| Info | Form | Odds | Key Rating | Tips | Win % | Place % | Betfair Place % | Dist Win % | Dist Place % | Dist Betfair Place % | Ability Rating | Horse Pace | Prediction | A.I Rating | Movement | ATR Speed | Form Plus | Class Runs | Speed Runs | Speed at Distance | LTO Speed | Top Speed | WSR | TF Rating | Course | Going | Distance | Timespeed | OR | Weight | Runs | Age | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1st (3) (9/4 +25%)Saliko |
9/4(+25%) | (3) Saliko 9/4, Ideally suited by trip when winning a novice here by a nose last time; 5lb rise for that; in good form largely this term; in the mix Narrowly landed a C&D fillies' novice (good ground) a fortnight ago; form advertised. |
|||||||||||||||||||||||||||||||
2nd (9) (18/1 +45%)Bondi Man |
18/1(+45%) | (9) Bondi Man 18/1, Beaten 7l in a handicap at Chepstow last time; needs to improve significantly; opposed until offering more Modest h'cap form; down the field under Cameron Hillhouse in April; always behind latest. |
|||||||||||||||||||||||||||||||
3rd (10) (5/1 +55%)Jack Andrea |
5/1(+55%) | (10) Jack Andrea 5/1, Appeared not to stay beaten 9 1/4l in a handicap at Leicester last time; usually consistent; still finding level Fair fifth (1m2f, AW) in June; not matched since, despite getting market support last time. |
|||||||||||||||||||||||||||||||
4th (7) (11/2 -10%)Change Of Fortune |
11/2(-10%) | (7) Change Of Fortune 11/2, Back to best on an easy surface landing a handicap by 3l off 49 over 8f at Ffos Las penultimate start; fourth in a classified race at Ffos Las latest; may want soft; chance Won Ffos Las handicap (1m) last month; modest in a 1m2f classified there last time, though. |
|||||||||||||||||||||||||||||||
5th (5) (10/3 +39%)Sea Of Charm |
10/3(+39%) | (5) Sea Of Charm 10/3, Scored by 1/2l off 55 over 1m4f at Brighton in May; third beaten 2l off 57 last time; in good form; consistent; in the mix Turf breakthrough in May; similar form dropped to this trip in June; solid latest; player. |
|||||||||||||||||||||||||||||||
6th (4) (22/1 -100%)Major Major |
22/1(-100%) | (4) Major Major 22/1, Below par beaten 7 1/2l in a handicap at Chelmsford last time; returning from a break; without a win on turf for two years; each-way squeak No impression in amateur riders' race (1m2f, AW) in March; off since but has won on turf. |
|||||||||||||||||||||||||||||||
7th (8) (15/2 +38%)Dogged |
15/2(+38%) | (8) Dogged 15/2, Ran to form beaten a neck off 52 at Chepstow last time; that an improved effort and down to a tempting mark; enjoys making it; in the mix Back to life when beaten a neck under Philip Thomas last month; likely goes well again. |
|||||||||||||||||||||||||||||||
8th (6) (10/1 +17%)Faster Bee |
10/1(+17%) | (6) Faster Bee 10/1, Below par comfortably held in a handicap over 1m at Sandown last time; generally out of form; bit to find All three starts for yard under Remie Morgan; essentially regressive; dropping in weights. |
The chart reads from right to left to today's class 5 race.

SEA OF CHARM rarely runs a bad race and finished a respectable third at Leicester on her latest outing and should have no issues with this drop in distance. The assessor dropped her 1lb for that display and that can help her return to winning ways. Saliko recorded her maiden victory over C&D on her most recent start and is one to take seriously for the Jack Jones team. Change Of Fortune completes the shortlist.

Sea Of Charm and Dogged command respect but 3yo filly SALIKO has a bit more upside and earns the vote.
Ths is the racecard key.
| Icon | Meaning |
|---|---|
![]() | TomForm top stats, gold rated |
![]() | TomForm top stats silver rated |
| Ran similar race before | |
| S | TomForm fatstest rated speed horse, last time out |
| T | Top Time speeed rated |
| Top Racingpost rated | |
| At the races watchout for | |
| At the races top pick | |
![]() | Top rated for thet statistic |
Please Watch this short video that will help you learn how to use Tomform.com to filter out the runners and find a winner in each race.
This is the 16:15 Kempton race from the video above backed at 28/1 earlier in the day.
Horse racing is a popular and historic sport in the UK, with a tradition dating back centuries. It is a multi-billion pound industry that attracts millions of spectators each year and generates significant economic activity.
There are two main types of horse racing in the UK: flat racing and jump racing. Flat racing is run on a level course and is typically shorter in distance, while jump racing involves horses jumping over obstacles and is generally longer in distance. Both types of racing are popular with spectators and bettors, and they take place at various racetracks throughout the country.
The most famous horse racing event in the UK is the Grand National, which is held annually at Aintree Racecourse in Liverpool. It is a jump racing event that is known for its challenging course and has become a national institution in the UK. Other notable horse racing events in the UK include the Derby, held at Epsom Downs Racecourse in Surrey, and the Royal Ascot, held at Ascot Racecourse in Berkshire.
Horse racing in the UK is regulated by the British Horseracing Authority (BHA), which sets rules and standards for the industry. It is responsible for the welfare of racehorses and the safety of jockeys and trainers, as well as ensuring fair and transparent racing practices.
In addition to its economic and cultural importance, horse racing in the UK also plays a significant role in the breeding and training of thoroughbred horses. Many of the world's top thoroughbreds are bred and trained in the UK, and the industry plays a vital role in the preservation and promotion of the breed.
Overall, horse racing is an integral part of British culture and a major contributor to the country's economy. It is a thrilling and exciting sport that continues to attract a loyal following and generate significant interest from spectators and bettors around the world.