18+ • Bet Responsibly • Racing Alpha does not accept betsBeGambleAware.org
RacingAlpha
Next · 30m18:33Bath
← All racecards
15:05

Ascot

Great Britain

Hardwicke Stakes (Group 2)

Saturday, 20 June 2026

1m4f·Flat·Class 1·Good To Firm·12 runners·£141,775
Result

Race report

AI top pick finished 4th
  1. 1st
    Giavellotto (IRE)
    Oisin Murphy·Marco Botti
    9/1·10.00
    SP
  2. 2nd
    Kalpana (GB)
    Colin Keane·Andrew Balding·beaten 0.1 lengths
    9/4F·3.25
    SP
  3. 3rd
    Goliath (GER)
    Christophe Soumillon·F-H Graffard·beaten 1.75 lengths
    7/2·4.50
    SP
Race time
2m 27.91s−1.79s vs std

Faster than standard — genuine race tempo.

AI top-rated Jan Brueghel (score 77.5) finished 4th.
Settled · 1pt level stake = 6.00 pt return on the winnerTipping P&L →

Furlong's verdict

Reading the form…

AI-written, grounded in our data on this race. May be wrong. Verify before staking. Opinion, not advice.

Selections by model

Head-to-head dashboard →
v1.077.5/100 rating
Jan Brueghel
6.20Betfair Exchange· informational only

Top-rated, but filter rejects this race

v1.1
No pick

Race outside the segment-edge filter

Each-way77.5/100 rating
Jan Brueghel
6.20Betfair Exchange

Top-half AI rating in the EW price sweet spot. Each-way splits stake: half on the win, half on the place portion.

Racing Alpha pick

Jan Brueghel

Ryan Moore · A P O'Brien · 5yo

77.5/100
+2.4 vs next best (75.2)

The Racing Alpha rating combines four signals. Below is the breakdown — components driving this pick first.

  • Freshness10% weight
    100very strong
    14d since last run (race-fit window)
  • Ratings50% weight
    82very strong
    OR 123 — highest combined rating in the field
  • Form20% weight
    80very strong
    Last 6: 2-1-4-1-2
  • Trainer20% weight
    53average
    A P O'Brien: 9/42 winners last 14d (21%)
MarketBest price 6.20 (Betfair Exchange) — 2nd favourite. AI sees slight value vs consensus.

v1.3 rating · weights and method explained on /about. Tips are opinions, not advice.

Runners

Pos#DrHorseJockey / TrainerFormWtORRPRTSAISP
6112
4yo · G · b
11246
9-0311564.7
28/1·29.00
SP
827
4yo · C · b
31161
9-0311562.0
17/2·9.50
SP
939
6yo · G · bh
1115
9-0312068.4
17/2·9.50
SP
144
7yo · H · ch
14233
9-0312063.4
9/1·10.00
SP
3510
6yo · G · b
10321
9-0311972.2
7/2·4.50
SP
463
5yo · H · b
21412
9-0312377.5
6/1·7.00
SP
1171
4yo · C · bp
15413
9-0311873.1
28/1·29.00
SP
1085
7yo · G · b
11916
9-0311059.6
100/1·101.00
SP
5911
5yo · G · bpFT P
13144
9-0311165.3
50/1·51.00
SP
7106
7yo · G · b
42222
9-0311562.0
25/1·26.00
SP
2112
5yo · M · bp
22711
9-0012073.2
9/4F·3.25
SP
12128
5yo · M · bpFT P
11212
9-0011175.2
16/1·17.00
SP

Frequently asked questions

Who won the 15:05 Ascot on 20 June 2026?

Giavellotto (IRE) won the 15:05 Ascot at SP 10.00. Ridden by Oisin Murphy. Trained by Marco Botti.

Did the Racing Alpha AI tip win the 15:05 Ascot?

No — the AI top pick (Jan Brueghel) finished 4.

What were the placings in the 15:05 Ascot?

Top finishers: 1. Giavellotto (IRE) (10.00), 2. Kalpana (GB) (3.25), 3. Goliath (GER) (4.50).

What was the winning time for the 15:05 Ascot?

The winning time was 2m 27.91s, 1.79s faster than standard.

Racing Post verdict

Third-party

Kalpana heads the field on our ratings and her record at this venue is exceptional, with two top-level victories to her name, and she arrives here still on an upward curve having held a fitter West Wind Blows at bay first time out — a run she should improve upon considerably. Ridden with more cover today, she can wear her rivals down in the straight over this twelve-furlong trip on ground that suits. Jan Brueghel, a dual Group 1 winner who ran respectably in the King George on ground easier than he wants, is the chief threat, with Goliath — who has top-class course-and-distance form on fast ground — and the progressive West Wind Blows also demanding respect. **Kalpana** is the selection.

Racing Post pick: Kalpana

Editorial verdict from Racing Post via the Racing API — not generated by Racing Alpha.

Best price shown is the highest decimal price across bookmakers we track. Odds update every few minutes; settle at SP if unavailable. 18+ only · Bet responsibly · BeGambleAware.org