Every pick. Every result.
Fully tracked.
Every pick Saturday Racing publishes is recorded the moment it goes live — with its odds, its source, and its timestamp. Results land via the Racing API and settle automatically. Nothing is edited after the off.
01 The heatmap
Every race in the window across all sources. Gold = winner, silver = 2nd, bronze = 3rd, red = miss, grey = pending, faded = void (non-runner / abandoned). Empty cells mean the source didn't pick that race.
| Race | Mr Fox | AI Lens | Steamer | Top SR |
|---|---|---|---|---|
| Yesterday Thursday 18 June 43 races | ||||
| 13:30 Yarmouth QuinnBet Handicap |
Laravie
2nd
1/3
|
Laravie
2nd
1/3
|
Laravie
2nd
1/3
|
Laravie
2nd
1/3
|
| 13:40 Ripon Ripon Racecourse Ladies' Derby Handicap (… |
Pride Of Nepal
1st
3/1
|
Pride Of Nepal
1st
3/1
|
One Million Dreams
9th
14/1
|
Pride Of Nepal
1st
3/1
|
| 14:05 Yarmouth Download The QuinnBet App EBF Maiden Fill… |
Dannahue
2nd
11/10
|
Spirit Tango
5th
4/1
|
Blue Flight
1st
9/1
|
Attack Attack
10th
80/1
|
| 14:15 Ripon Live For Today Best Dressed Gentleman EBF… |
Super Alpha
8th
11/4
|
State Of Gold
2nd
9/2
|
Johns Power
10th
14/1
|
State Of Gold
2nd
9/2
|
| 14:30 Ascot Chesham Stakes (Listed Race) |
Aix La Chapelle
|
Nola Soul
1st
9/2
|
Nola Soul
1st
9/2
|
Bayside
12th
126
|
| 14:40 Yarmouth QuinnBet Best Odds Guaranteed Handicap |
Law Of Average
3rd
9/2
|
Twilight Calls
2nd
13/8
|
Rocking Ends
5th
11/2
|
Rocking Ends
5th
11/2
|
| 14:50 Ripon Grantley Hall Handicap |
Saxophonist
5th
11/1
|
What's The Plan
4th
7/2
|
Qitaal
2nd
9/2
|
Saxophonist
5th
11/1
|
| 15:05 Ascot King George V Stakes (Heritage Handicap) … |
Into The Light
11th
9/2
|
Enceladus
1st
9/1
|
Cannes
14th
11/2
|
Tierra Del Toro
9th
9/1
|
| 15:15 Yarmouth QuinnBet Free Bet For Second To The SP Fa… |
King's Hand
|
King's Hand
|
King's Hand
|
King's Hand
|
| 15:25 Ripon Ripon Races Ladies' Day Handicap |
Wild Clary
4th
5/4
|
Wild Clary
4th
5/4
|
Strong Warrior
3rd
10/1
|
Wild Clary
4th
5/4
|
| 15:40 Ascot Ribblesdale Stakes (Group 2) (Fillies) |
Legacy Link
7th
13/8
|
Legacy Link
7th
13/8
|
Brilliant Star
4th
28/1
|
Dark Lucinda
9th
33/1
|
| 15:50 Yarmouth quinnbet.com Maiden Fillies' Stakes (GBB … |
Summerson
2nd
3/1
|
Summerson
2nd
3/1
|
Blue Hill
5th
18/1
|
Blue Hill
5th
18/1
|
| 16:00 Ripon Masons Gin 'Who Dares, Gins' Novice Stake… |
Ervani
2nd
5/6
|
Ervani
2nd
5/6
|
Stolen Kisses
5th
66/1
|
Ervani
2nd
5/6
|
| 16:15 Ascot Gold Cup (Group 1) |
Scandinavia
1st
2/1
|
Scandinavia
1st
2/1
|
Al Riffa
4th
15/2
|
Trawlerman
2nd
11/4
|
| 16:25 Yarmouth Free Bets On attheraces.com Handicap |
Influential
9th
9/2
|
Influential
9th
9/2
|
Knights Gold
3rd
9/4
|
Influential
9th
9/2
|
| 16:35 Leopardstown Irish EBF Auction Series Race (IRE Incent… |
Chiquitita Bee
10th
126
|
Miss Ellie Mae
3rd
4/1
|
Matrook
8th
28/1
|
Chiquitita Bee
10th
126
|
| 16:38 Ripon Napoleons Casino And Restaurant Leeds Han… |
Fan Mail
5th
9/2
|
Mr Cool
3rd
11/4
|
Mr Cool
3rd
11/4
|
Mr Cool
3rd
11/4
|
| 16:41 Lingfield Free Tips On attheraces.com Handicap |
Alice De Clare
7th
7/2
|
Alice De Clare
7th
7/2
|
Molo Del Palazzo
2nd
9/1
|
Light Dreamer
5th
25/1
|
| 16:50 Ascot Britannia Stakes (Heritage Handicap) (Col… |
Organise
15th
15/2
|
Organise
15th
15/2
|
Organise
15th
15/2
|
Organise
15th
15/2
|
| 17:10 Leopardstown BOYLE Sports Money Back If 2nd To SP Fav … |
Faoladh
6th
11/2
|
Faoladh
6th
11/2
|
Buttermere Ridge
7th
66/1
|
Faoladh
6th
11/2
|
| 17:15 Ripon Your Harrogate Ladies' Day Handicap |
Shes Got The Blues
|
Hatamoto
2nd
13/8
|
Hatamoto
2nd
13/8
|
Shes Got The Blues
|
| 17:20 Lingfield Sandy Is Going The Distance At 80 Classif… |
Belle Of Kt
3rd
11/2
|
Pureis King
2nd
5/2
|
Pureis King
2nd
5/2
|
Belle Of Kt
3rd
11/2
|
| 17:35 Ascot Hampton Court Stakes (Group 3) |
Morshdi
9th
6/1
|
Oxagon
10th
13/2
|
Oxagon
10th
13/2
|
Morshdi
9th
6/1
|
| 17:45 Leopardstown Bulmers Live Handicap |
Running Point
16th
9.5
|
Running Point
16th
9.5
|
Zaraahmando
2nd
10/1
|
Running Point
16th
9.5
|
| 17:55 Southwell (AW) VIP Enhancement Packages At Southwell Rac… |
Havin A Flyer
3rd
9/2
|
Havin A Flyer
3rd
9/2
|
Drish Samphire
7th
28/1
|
Havin A Flyer
3rd
9/2
|
| 18:00 Lingfield Sandy Is Going The Distance At 80 Classif… |
Rockafeller Skank
1st
4/6
|
Rockafeller Skank
1st
4/6
|
Monks Mead
3rd
2/1
|
Raise The Stakes
2nd
28/1
|
| 18:10 Ascot Buckingham Palace Stakes (Handicap) |
Cosi Bello
|
Mezcala
1st
8/1
|
Golden Mind
|
Fondo Blanco
|
| 18:20 Leopardstown BOYLE Sports Home Of The Early Payout Rat… |
God Of Power
4th
9.5
|
Shaftesbury Avenue
|
Krasimir
3rd
7/2
|
God Of Power
4th
9.5
|
| 18:30 Southwell (AW) Ladies Day Sunday 16th August Fillies' Ha… |
Life After Love
7th
10/3
|
Life After Love
7th
10/3
|
Sarafina Mshairi
8th
7/1
|
Life After Love
7th
10/3
|
| 18:35 Lingfield Gatwick Kia PV5 Restricted Novice Stakes … |
Golden Step
5th
40/1
|
Moon Zabeel
6th
6/1
|
Garrincha
3rd
11/2
|
Golden Step
5th
40/1
|
| 18:50 Leopardstown 1878 At 3Arena Handicap (Div I) |
Ella's Gold
|
Ella's Gold
|
William F Browne
3rd
28/1
|
Ella's Gold
|
| 19:00 Southwell (AW) Lionel Henry James Memorial Handicap |
Dalamara
6th
13/2
|
Spirit Dreamer
3rd
3/1
|
Mountbatten
1st
5/6
|
Dalamara
6th
13/2
|
| 19:10 Lingfield Free Tips At chracingclub.com Handicap |
Rogue Empire
1st
1.53
|
Rogue Empire
1st
1.53
|
Naasma
3rd
7/1
|
Kitty Foyle
|
| 19:20 Leopardstown 1878 At 3Arena Handicap (Div II) |
Queen Aethelflaed
4th
11/4
|
Queen Aethelflaed
4th
11/4
|
Rockbury Lad
6th
28/1
|
Queen Aethelflaed
4th
11/4
|
| 19:30 Southwell (AW) Southwell Racecourse Conferences And Even… |
Sheikhnshah
3rd
15/2
|
Centigrade
1st
4/5
|
Centigrade
1st
4/5
|
Burrows Silver
12th
126
|
| 19:40 Lingfield Chris Haines Tips At Lingfield Handicap |
Ken Brulee
4th
5/2
|
Lesley Buckley
3rd
4/1
|
Kodi K
2nd
7/2
|
Ken Brulee
4th
5/2
|
| 19:50 Leopardstown 1878 At 3Arena Maiden |
Kashala
|
Kashala
|
Echo Inferno
1st
6/1
|
Essential Comedy
6th
40/1
|
| 20:00 Southwell (AW) Monday 31st August Family Fun Day Confine… |
Star Of Mali
1st
10/3
|
Star Of Mali
1st
10/3
|
Silver Trumpet
6th
2/1
|
Star Of Mali
1st
10/3
|
| 20:10 Lingfield Free Bets On attheraces.com Restricted No… |
Rumble Ruby
1st
9/2
|
Rumble Ruby
1st
9/2
|
Ocean Force
6th
14/1
|
Rumble Ruby
1st
9/2
|
| 20:20 Leopardstown BOYLE Sports Squad Builder (Q.R.) Maiden |
Beir Bua
9th
8/1
|
Fraher Field
8th
11/2
|
Mart Lane
|
Beir Bua
9th
8/1
|
| 20:30 Southwell (AW) Book The Bistro In Seasons Restaurant Fil… |
Mass For Kathleen
7th
126
|
Veil Of Clouds
2nd
7/1
|
Name The Day
9th
9/2
|
Mass For Kathleen
7th
126
|
| 20:40 Lingfield Free Race Replays On attheraces.com Class… |
Magnificent Mel
7th
18/1
|
Top Biller
2nd
5/2
|
Comedian Leader
|
Magnificent Mel
7th
18/1
|
| 21:00 Southwell (AW) Golf And Gallop Southwell Golf Club Handi… |
Up The Agenda
8th
10/1
|
Bone Marra
1st
4/1
|
Bone Marra
1st
4/1
|
Lady Kodiac
2nd
7/1
|
02 Headline numbers
The strike rates underneath the heatmap. Win % is wins / settled tips; ITM % is wins-and-places / settled tips (voids excluded). Two P/L lenses on £1 flat-stake win-only bets — Adv uses the price at the moment the tip went up (what you'd lock in by betting immediately); SP uses the starting price (what you'd get betting at the off). The gap between them is the market's reaction to the tip. Winners we couldn't price are excluded from both the returns and the stake count, and the cell is footnoted with a *. Sample size shown so you can judge.
| Source | Lifetime | Last 30 days | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Tips | Win % | ITM % | P/L (Adv) | P/L (SP) | Tips | Win % | ITM % | P/L (Adv) | P/L (SP) | |
| Mr Fox ❄ Cold streak fox_pick | 1099 | 26% | 58% | -£319.77 | -£115.67 | 1099 | 26% | 58% | -£319.77 | -£115.67 |
| AI Lens ❄ Cold streak ai_balanced | 916 | 30% | 61% | -£70.91 | +£1.72 | 916 | 30% | 61% | -£70.91 | +£1.72 |
| Steamer ❄ Cold streak steamer | 4603 | 15% | 41% | -£322.32 | -£473.83 | 4603 | 15% | 41% | -£322.32 | -£473.83 |
| Top SR ❄ Cold streak rx_top_sr | 985 | 25% | 57% | -£180.83 | -£131.16 | 985 | 25% | 57% | -£180.83 | -£131.16 |
| All system | 7603 | 20% | 48% | -£893.83 | -£718.94 | 7603 | 20% | 48% | -£893.83 | -£718.94 |
03 Last 24 hours — audit log
Every tip published in the last day, newest first. Pending tips settle automatically when the race result lands.
- 19 Jun 08:04 Steamer 19:45 Newmarket (July) — Zyn Frontrunner Finish Handicap Stem #8 5/1 ⏳ pending
- 19 Jun 08:04 Steamer 20:25 Ayr — Mills Milk Scotland Handicap Angelardo #8 12/1 ⏳ pending
- 19 Jun 08:04 Steamer 20:35 Goodwood — Goodwood Horseracing Club Membership Handicap Red Snapper #8 3/1 ⏳ pending
- 19 Jun 08:04 Steamer 14:30 Ascot — Albany Stakes (Group 3) (Fillies) Desert Sands #7 125/1 — lost (12)
- 19 Jun 08:04 Steamer 17:20 Limerick — Conference & Banqueting Facilities @ Limerick H… Venetian Star #7 9/1 🥈 placed (2)
- 19 Jun 08:04 Steamer 19:30 Goodwood — Fitzdares Maiden Stakes (GBB/GBBPlus Race) Phantom Recon #7 7/2 ⏳ pending
- 19 Jun 08:04 Steamer 15:40 Ascot — Duke Of Edinburgh Stakes (Handicap) (GBBPlus Ra… Nightime Dancer #7 16/1 — lost (14)
- 19 Jun 08:04 Steamer 21:00 Ayr — Good Luck Scotland Classified Stakes Late Claim #7 9/1 ⏳ pending
- 19 Jun 08:04 Steamer 16:51 Newmarket (July) — Zyn In-The-Moment Fillies' Novice Stakes (GBB/I… Musical Times #7 5/2 🏆 won (1)
- 19 Jun 08:04 Steamer 17:55 Newmarket (July) — Zyn Pole Position Handicap (Div I) Potomac River #7 10/1 ⏳ pending
04 The integrity contract
- Tips are locked at publication. Every tip row has a creation timestamp that's set on first write. No edits, no backdating.
- Every tip is recorded — no cherry-picking. The recording fires whenever a source produces a pick, not just on confident ones.
- Snapshot at pick time. Odds, horse name and saddle are stored on the tip row itself, frozen at the moment of recording.
- Automated settlement. Outcomes come from the Racing API result feed — same source as the racecards. No human "judgment call" on whether something counted.
- Sample size always shown. A 100% strike from 1 tip means nothing; we show the denominator so you can judge.
- Lifetime + rolling window. Both numbers are always visible so a hot streak can't hide a bad year, and a bad month can't hide a strong record.