Yesterday's Horse Racing Results

Saturday, 31 October 2026

Newmarket
11:20
Good
6f
N/A
N/A
1

Space Party

Nicola Currie · Unknown

10/3
2

Caragio

Shay Farmer · Unknown

9/2
3

Underwriter

K Shoemark · Unknown

12/1
Newmarket
11:50
Good
6f
N/A
N/A
1

Lyra Lea

George Wood · Unknown

5/1
2

Purest Time

David Probert · Unknown

10/3
3

Supreme King

Charles Bishop · Unknown

9/1
Newmarket
12:25
Good
7f
N/A
N/A
1

Ibtekar

K Shoemark · Unknown

9/10
2

Gorgonzola

George Downing · Unknown

80/1
3

Next Best

Charles Bishop · Unknown

7/1
Wetherby
12:35
Good
2m
N/A
N/A
1

Minella Hollow

Harry Skelton · Unknown

2/7
2

Measure Of A Man

B S Hughes · Unknown

9/1
3

Loopy Mag

Danny McMenamin · Unknown

10/1
Ayr
12:43
Good
2m
N/A
N/A
1

The Skecher

Tristan Durrell · Unknown

9/10
2

King Kubala

Craig Nichol · Unknown

9/2
3

Bay Runner

Sean Quinlan · Unknown

18/1
Ascot
12:50
Good
2m 3f 63y
N/A
N/A
1

Media Mogul

David Bass · Unknown

9/4
2

Mr Rafiki

R P McLernon · Unknown

16/1
3

Lord Chamberlain

Thomas Bellamy · Unknown

16/1
Down Royal
13:00
Good
2m 190y
N/A
N/A
1

Admiral Will Brown

Josh Williamson · Unknown

5/1
2

Kenough

J J Slevin · Unknown

Evens
3

Servare

Cian Quirke · Unknown

20/1
Newmarket
13:05
Good
1m
N/A
N/A
1

Beagle Bay

H Crouch · Unknown

3/1
2

River King

S M Levey · Unknown

10/3
3

God Of War

K Shoemark · Unknown

28/1
Wetherby
13:10
Good
2m 3f 85y
N/A
N/A
1

Marty Mcfly

Danny McMenamin · Unknown

12/1
2

Koukeo

Jonjo O'Neill Jr. · Unknown

9/2
3

Palamon

Harry Skelton · Unknown

2/1
Ayr
13:18
Good
3m 20y
N/A
N/A
1

Didntgotwenty

Ryan Mania · Unknown

3/1
2

Cave Hill

Sean Quinlan · Unknown

7/2
3

The Grey Venture

Jonathon Bewley · Unknown

18/1
Ascot
13:25
Good
2m 2f 181y
N/A
N/A
1

The Gray Ghost

Charlie Price · Unknown

7/2
2

Jet To Vegas

Mr Lucas Murphy · Unknown

13/8
3

Dance And Glance

Rex Dingle · Unknown

7/2
Down Royal
13:30
Good
2m 190y
N/A
N/A
1

Skerry Hill

Jack Kennedy · Unknown

1/7
2

Abando

James Smith · Unknown

9/1
3

S T Hamo

Danny Gilligan · Unknown

9/1
Newmarket
13:40
Good
7f
N/A
N/A
1

Bengal Tiger

S M Levey · Unknown

3/2
2

Lex Victoria

Callum Rodriguez · Unknown

4/1
3

Mezzo Forte

Harry Davies · Unknown

28/1
Wetherby
13:45
Good
2m
N/A
N/A
1

Kateira

Harry Skelton · Unknown

3/2
2

La Conquiere

G Sheehan · Unknown

5/4
3

Ooh Betty

Ben Jones · Unknown

11/2
Ayr
13:53
Good
3m 70y
N/A
N/A
1

The G Wizard

Bruce Lynn · Unknown

3/2
2

Serious Chat

Theo Gillard · Unknown

9/1
3

Eagles Reprieve

Jack Power · Unknown

4/1
Ascot
14:00
Good
2m 172y
N/A
N/A
1

Vanderpoel

Callum Pritchard · Unknown

4/1
2

Martator

Charlie Deutsch · Unknown

11/1
3

Shakeyatailfeather

C J Todd · Unknown

16/1
Down Royal
14:05
Good
2m 190y
N/A
N/A
1

Stuntman Steve

Alix Balfe · Unknown

50/1
2

Lygon Lad

Josh Williamson · Unknown

14/1
3

Lieber Nicc

Mike O'Connor · Unknown

13/2
Newmarket
14:10
Good
1m
N/A
N/A
1

Haldon Pier

Rhys Clutterbuck · Unknown

80/1
2

So Lovely

Declan McDonogh · Unknown

13/2
3

Trapped Goddess

David Probert · Unknown

80/1
Wetherby
14:18
Good
3m 26y
N/A
N/A
1

Strong Leader

S Bowen · Unknown

13/8
2

Lavida Adiva

B S Hughes · Unknown

4/1
3

Take No Chances

Harry Skelton · Unknown

Evens
Ayr
14:28
Good
2m 4f 110y
N/A
N/A
1

Tommy Combats

Ryan Mania · Unknown

10/3
2

My Kiwi Girl

K Brogan · Unknown

33/1
3

Rock On Jet

Jonathon Bewley · Unknown

11/1
Ascot
14:33
Good
2m 7f 185y
N/A
N/A
1

Viroflay

Mr Lucas Murphy · Unknown

3/1
2

Your Darling

Callum Pritchard · Unknown

16/1
3

Tapley

Caoilin Quinn · Unknown

11/2
Down Royal
14:38
Good
3m
N/A
N/A
1

Intense Approach

Conor Smithers · Unknown

9/1
2

Dinoland

Sam Ewing · Unknown

10/3
3

Brucejack

J J Slevin · Unknown

11/1
Newmarket
14:44
Good
1m 2f
N/A
N/A
1

Arabian Light

K Shoemark · Unknown

9/2
2

Nahraan

S M Levey · Unknown

4/1
3

Pacific Mission

Rob Hornby · Unknown

11/2
Wetherby
14:55
Good
3m 45y
N/A
N/A
1

Pic D'orhy

Harry Skelton · Unknown

9/10
2

Handstands

Ben Jones · Unknown

9/2
3

Riskintheground

R T Dunne · Unknown

28/1
Ayr
15:03
Good
2m
N/A
N/A
1

Liberty Coach

Oakley Brown · Unknown

5/1
2

Vampire Slayer

Callum Bewley · Unknown

11/2
3

She's Notjoeking

D R Fox · Unknown

5/2
Ascot
15:10
Good
1m 7f 157y
N/A
N/A
1

Babs

Kielan Woods · Unknown

11/4
2

No Way Jay

Brendan Powell · Unknown

7/4
3

Sportingsilvermine

J J Burke · Unknown

13/8
Down Royal
15:15
Good
3m
N/A
N/A
1

Haiti Couleurs

Paul Townend · Unknown

8/1
2

Fleur In The Park

Cian Quirke · Unknown

3/1
3

Banbridge

J J Slevin · Unknown

9/4
Newmarket
15:23
Good
1m 1f
N/A
N/A
1

High Calibre

S M Levey · Unknown

7/2
2

Under Arrest

Harry Davies · Unknown

4/1
3

Dancing Dunes

H Crouch · Unknown

2/1
Wetherby
15:30
Good
2m
N/A
N/A
1

Filibustering

Harry Skelton · Unknown

Evens
2

Klitschko

B S Hughes · Unknown

4/1
3

Race To Base

J M Quinlan · Unknown

2/1
Ayr
15:37
Good
2m 110y
N/A
N/A
1

He's Bresilian

Sean Quinlan · Unknown

4/1
2

Soldante

Kevin Healy · Unknown

9/4
3

Platin Moon

Bruce Lynn · Unknown

11/2
Ascot
15:43
Good
1m 7f 157y
N/A
N/A
1

Trustintimes

Bryan Carver · Unknown

11/4
2

Indemnity

C J Todd · Unknown

28/1
3

Moveit Like Minnie

N de Boinville · Unknown

11/2
Down Royal
15:50
Good
2m 3f 100y
N/A
N/A
1

Kala Conti

Danny Gilligan · Unknown

5/6
2

Jacob's Ladder

Jack Kennedy · Unknown

13/8
3

Herja

Harry Sexton · Unknown

8/1
Newmarket
15:58
Good
7f
N/A
N/A
1

George Wickham

Paddy Bradley · Unknown

6/1
2

Dwindling Funds

P Mulrennan · Unknown

10/3
3

Tex

Callum Shepherd · Unknown

9/1
Southwell
16:00
Standard
1m 13y
N/A
N/A
1

Oxford Circus

Hollie Doyle · Unknown

13/2
2

Archangel Josepi

William Pyle · Unknown

28/1
3

Joud

P J McDonald · Unknown

11/1
Wetherby
16:03
Good
3m 45y
N/A
N/A
1

Sledgehammer

S Bowen · Unknown

4/5
2

Slaney Opera

Jamie Hamilton · Unknown

13/2
3

Upfordebate

B S Hughes · Unknown

11/2
Ayr
16:10
Good
3m 70y
N/A
N/A
1

Coventry

Peter Kavanagh · Unknown

6/1
2

Ck O'mara

Ben Smith · Unknown

5/2
3

Junior Des Mottes

D R Fox · Unknown

28/1
Ascot
16:15
Good
1m 7f 157y
N/A
N/A
1

Saint Argente

Sam Twiston-Davies · Unknown

2/1
2

Lord Churchill

Tom Cannon · Unknown

9/4
3

Colombe D'or

Brendan Powell · Unknown

7/2
Down Royal
16:20
Good
2m 190y
N/A
N/A
1

Staton

Anna McGuinness · Unknown

100/1
2

Some See Stars

Miss H Ross · Unknown

12/1
3

Bravemans Call

Mr J Dunne · Unknown

2/1
Southwell
16:35
Standard
1m 13y
N/A
N/A
1

Oppenheimer

Marco Ghiani · Unknown

4/7
2

Mythical Isle

Jack Callan · Unknown

11/1
3

Cy Twombly

Callum Hutchinson · Unknown

28/1
Southwell
17:05
Standard
1m 13y
N/A
N/A
1

Talamon

Jack Callan · Unknown

13/2
2

My A'ali Baba

Amy Tucker · Unknown

50/1
3

Drum Bay

Hollie Doyle · Unknown

6/1
Yesterday's Horse Racing Results: Full Review and Form Analysis

Reviewing the previous day's horse racing results is one of the most valuable habits a serious punter can develop. Yesterday's results offer an immediate snapshot of current form trends, revealing which trainers are in good form, which jockeys are riding with confidence, and which horses are progressing through the handicap ranks. Our results service covers every race meeting held across the United Kingdom and Ireland, from the championship tracks of Cheltenham, Ascot, Newmarket, and York to everyday fixtures at smaller National Hunt and Flat venues.

Each result card on this page presents the top three finishers from every race run the previous day. The information shown includes the racecourse, off time, going conditions, distance, race classification, total prize money, and — for each placed horse — the finishing position, horse name, jockey, trainer, and starting price in traditional fractional odds format. This level of detail allows you to move beyond simply knowing who won and into genuinely understanding how and why the result unfolded.

Why Yesterday's Results Matter for Today's Betting

Form is the foundation of informed betting, and yesterday's results are the freshest form data available. A trainer who saddled three winners from four runners yesterday is clearly in excellent form, and any entries from that yard at today's meetings warrant close attention. Similarly, a jockey who rode a double or treble the previous day may carry that momentum forward, particularly if booked by connections who typically use top riders only when they expect a strong performance.

Going conditions are another critical factor that yesterday's results illuminate. If yesterday's racing was conducted on soft or heavy ground and a particular horse powered through the conditions to win convincingly, that performance becomes highly relevant whenever similar ground conditions appear at future meetings. Conversely, a horse that struggled on the prevailing ground may bounce back dramatically when conditions change. Tracking these patterns gives you an edge that most casual bettors overlook entirely.

Reading Between the Lines: What the Starting Price Reveals

The starting price, or SP, is the final odds offered by on-course bookmakers at the moment a race begins. It reflects the weight of money and opinion in the betting ring and is the price at which most traditional bets are settled. When analysing yesterday's results, pay close attention to how the SP compares to the morning prices. A horse that opened at 10/1 in the morning but went off at 4/1 attracted significant late support, often from well-informed connections. If that horse won, the market got it right. If it lost despite that support, there may be questions about the run that form students should note.

Equally instructive are the winners that drifted in the market. A horse that won at 12/1 having been available at 6/1 earlier in the day suggests the market underestimated it. These drift winners can represent excellent future value opportunities, particularly if the reason for the drift was superficial — perhaps the horse had not run for a while, or the trainer had a low recent strike rate that masked the quality of this particular entry. Our main results page lets you compare results across multiple dates using the built-in date picker.

Identifying Course and Distance Winners

One of the most reliable angles in horse racing is backing horses that have previously won at the same course and distance. Yesterday's results add new course-and-distance winners to the database every racing day. When a horse wins at Cheltenham over two miles and four furlongs on soft ground, that performance becomes a permanent reference point. The next time that horse appears in the racecards at Cheltenham over a similar trip on comparable going, its proven course form gives it a genuine advantage over unexposed rivals. Record these course-and-distance winners from yesterday's results and cross-reference them against upcoming entries for an efficient edge.

Trainer and Jockey Performance Tracking

Professional punters track the performance of trainers and jockeys as carefully as they track the horses themselves. Yesterday's results offer the latest data point in these ongoing records. Key metrics to monitor include strike rate over the past fourteen days, profit and loss to starting prices, and performance at specific tracks or in particular race types. A trainer with a 30 percent strike rate over the past fortnight is clearly sending out fit, well-prepared runners, and that statistic alone justifies close scrutiny of their entries on today's racecards.

Jockey bookings can be equally revealing. When a leading rider takes a ride at a smaller midweek meeting, it often signals that connections are confident about the horse's chances. Yesterday's results help you identify these patterns. If a top jockey rode at Plumpton or Sedgefield yesterday and won, the question to ask is: who booked them, and does that trainer have further entries this week with the same jockey engaged? This kind of granular analysis, built on the foundation of daily results review, separates profitable punters from the majority.

Building a Long-Term Results Database

The most successful punters treat results as cumulative data rather than isolated events. Each day's results feed into a broader picture of form, fitness, and competitive patterns that only becomes visible over weeks and months. Yesterday's results are the newest layer of information in this ongoing analysis. Visit our Fast Results page to browse results from any date, and combine your findings with our tomorrow's tips, accumulator tips, and each-way tips for a comprehensive, data-driven betting approach. The betting calculator is available to work out potential returns on any bet type you construct from your analysis.

What Each Result Card Shows

  • Racecourse name and scheduled off time
  • Going conditions and race distance
  • Race classification and prize money
  • Top three finishers in finishing order
  • Jockey and trainer for each placed horse
  • Starting price in fractional odds format

How to Use Yesterday's Form

  • Identify in-form trainers and jockeys
  • Note course-and-distance winners
  • Track going condition preferences
  • Spot market movers and drift winners
  • Cross-reference with today's racecards
  • Build long-term form records
Frequently Asked Questions About Yesterday's Results
Where can I find yesterday's horse racing results?
This page displays complete results from every UK and Irish race meeting held yesterday. Each result card shows the top three finishers along with the racecourse, race time, distance, going, class, prize money, jockeys, trainers and starting prices. Results are the official settled outcomes, so any stewards enquiries or amendments have already been resolved.
Are yesterday's results the final official results?
Yes. By the time yesterday's results appear on this page, any photo finishes, stewards enquiries, and objections have been fully resolved. The finishing positions shown are the official results as declared by the racecourse judge, and these are the positions used by bookmakers for settling all bets. You can rely on these results for form analysis with complete confidence.
How can I use yesterday's results to inform today's betting?
Review yesterday's winners and placed horses to identify current form trends, in-form trainers and jockeys, and going condition preferences. Check whether any horses that ran well yesterday have entries at today's meetings. Cross-reference yesterday's results with today's racecards to identify runners with proven recent form. Pay particular attention to horses that won on similar going conditions to those expected today.
Do you show results from Irish meetings as well as UK races?
Yes. This page covers all racecourses across the United Kingdom and the Republic of Ireland. This includes major venues such as Cheltenham, Ascot, Newmarket, Leopardstown, Fairyhouse and the Curragh, as well as every smaller National Hunt, Flat and All-Weather venue.
What information is included in each result card?
Each result card displays the racecourse name, scheduled off time, going conditions, race distance, classification and total prize money. Below this header, the first three finishers are listed with their finishing position, horse name, jockey silk, jockey name, trainer name, and starting price in fractional odds format. The winner's row is highlighted for quick identification.
Can I view results from dates further back than yesterday?
Yes. Visit our main Fast Results page where a date picker allows you to select any historical date. This yesterday's results page is provided as a convenient shortcut for the most commonly requested previous day's racing. For longer-term form research, the date picker on the main results page gives you access to results from any past racing day.