Races tracked
2516
Our pick won
25.0%
630 / 2516
Our predicted winner placed in the top 3
59.3%
1493 / 2516
The race winner featured in our predicted top 3
55.3%
Days pending
2

â„šī¸ Pre-race rating reflects card composition (race types, field sizes) and model confidence — not a prediction of individual races. Labels can cluster in streaks during unfavourable periods; April and January are historically the model's weakest months.

Date Pre-Race Rating Winners / Races Win % Place %
2026-06-01 Risky Day 11 / 42 26.2% 45.2%
2026-05-31 Good Day 6 / 34 17.6% 52.9%
2026-05-30 Thin Day 17 / 57 29.8% 64.9%
2026-05-29 Thin Day 9 / 42 21.4% 54.8%
2026-05-28 Mixed Day 13 / 47 27.7% 59.6%
2026-05-27 Good Day 8 / 42 19.0% 54.8%
2026-05-26 Good Day 13 / 48 27.1% 56.2%
2026-05-25 Good Day 8 / 41 19.5% 58.5%
2026-05-24 Good Day 9 / 29 31.0% 55.2%
2026-05-23 Thin Day 15 / 56 26.8% 48.2%
2026-05-22 Thin Day 14 / 43 32.6% 55.8%
2026-05-21 Thin Day 11 / 44 25.0% 52.3%
2026-05-20 Thin Day 8 / 40 20.0% 57.5%
2026-05-19 Thin Day 10 / 42 23.8% 54.8%
2026-05-18 Risky Day 11 / 42 26.2% 54.8%
2026-05-17 Thin Day 9 / 30 30.0% 60.0%
2026-05-16 Risky Day 8 / 60 13.3% 40.0%
2026-05-15 Mixed Day 15 / 52 28.8% 44.2%
2026-05-14 Thin Day 9 / 35 25.7% 57.1%
2026-05-13 Mixed Day 14 / 42 33.3% 66.7%
2026-05-12 Good Day 14 / 39 35.9% 61.5%
2026-05-11 Risky Day 11 / 42 26.2% 54.8%
2026-05-10 Good Day 6 / 22 27.3% 63.6%
2026-05-09 Thin Day 16 / 64 25.0% 48.4%
2026-05-08 Risky Day 9 / 49 18.4% 55.1%
2026-05-07 Thin Day 12 / 41 29.3% 51.2%
2026-05-06 Mixed Day 12 / 34 35.3% 52.9%
2026-05-05 Thin Day 11 / 32 34.4% 65.6%
2026-05-04 Risky Day 7 / 59 11.9% 45.8%
2026-05-03 Good Day 9 / 36 25.0% 44.4%
2026-05-02 Mixed Day 13 / 53 24.5% 69.8%
2026-05-01 Good Day 8 / 43 18.6% 60.5%
2026-04-30 Thin Day 11 / 43 25.6% 53.5%
2026-04-29 Thin Day 13 / 38 34.2% 60.5%
2026-04-28 Thin Day 7 / 35 20.0% 48.6%
2026-04-27 Risky Day 7 / 28 25.0% 50.0%
2026-04-26 Risky Day 5 / 22 22.7% 40.9%
2026-04-25 Mixed Day 15 / 59 25.4% 54.2%
2026-04-24 Good Day 10 / 51 19.6% 60.8%
2026-04-23 Thin Day 10 / 39 25.6% 51.3%
2026-04-22 Mixed Day 13 / 34 38.2% 70.6%
2026-04-21 Risky Day 10 / 29 34.5% 51.7%
2026-04-20 Thin Day 10 / 37 27.0% 48.6%
2026-04-19 Mixed Day 6 / 29 20.7% 48.3%
2026-04-18 Thin Day 9 / 45 20.0% 48.9%
2026-04-17 Thin Day 8 / 35 22.9% 42.9%
2026-04-16 Good Day 5 / 29 17.2% 51.7%
2026-04-15 Mixed Day 9 / 38 23.7% 52.6%
2026-04-14 Good Day 10 / 35 28.6% 51.4%
2026-04-13 Mixed Day 13 / 29 44.8% 65.5%
2026-04-12 Mixed Day 11 / 36 30.6% 52.8%
2026-04-11 Good Day 11 / 44 25.0% 43.2%
2026-04-10 Good Day 10 / 43 23.3% 62.8%
2026-04-09 Good Day 10 / 35 28.6% 57.1%
2026-04-08 Risky Day 13 / 38 34.2% 60.5%
2026-04-07 Good Day 2 / 23 8.7% 47.8%
2026-04-06 Good Day 10 / 52 19.2% 53.8%
2026-04-05 Good Day 10 / 44 22.7% 61.4%
2026-04-04 Thin Day 11 / 55 20.0% 43.6%
2026-04-03 Risky Day 2 / 22 9.1% 27.3%
2026-04-02 Risky Day 5 / 27 18.5% 59.3%
2026-04-01 Good Day 9 / 33 27.3% 54.5%
2026-03-31 Thin Day 9 / 27 33.3% 63.0%
Going Races Accuracy
Soft To Heavy 7 57.1%
Firm 28 39.3%
Good To Soft 189 29.6%
Good To Firm 307 25.7%
Good 1211 25.5%
Soft 108 24.1%
Good To Yielding 146 24.0%
Standard 310 23.2%
Standard To Slow 61 19.7%
Yielding 117 18.8%
Yielding To Soft 32 12.5%
Type Races Accuracy
NH Flat 84 29.8%
Hurdle 548 27.4%
Chase 321 24.9%
Flat 1563 24.0%
Race Class Races Accuracy
Novice 246 36.6%
Maiden 352 33.0%
Conditions/Stakes 238 31.9%
NH Flat 84 29.8%
Novice Handicap 83 22.9%
Handicap 1513 20.1%
Distance Races Accuracy
Sprint (≤6f) 518 21.4%
7-8f 498 24.5%
9-10f 256 23.8%
11-12f 184 25.0%
13-16f 274 30.3%
Staying (17f+) 786 26.3%
Field Size Races Accuracy
2-5 runners 336 37.2%
6-8 runners 856 30.3%
9-12 runners 887 20.7%
13+ runners 437 14.2%
Course Races Accuracy
Worcester 14 50.0%
Salisbury 21 47.6%
Killarney 23 43.5%
Hereford 26 42.3%
Ludlow 12 41.7%
Ffos Las 26 38.5%
Doncaster 29 37.9%
Huntingdon 24 37.5%
Gowran Park 43 37.2%
Perth 38 36.8%
Carlisle 30 36.7%
Sligo 14 35.7%
Newcastle 14 35.7%
Kelso 29 34.5%
Hexham 30 33.3%
Redcar 42 33.3%
Pontefract 28 32.1%
Plumpton 28 32.1%
Yarmouth 47 31.9%
Down Royal 22 31.8%
Newcastle (AW) 35 31.4%
Catterick 35 31.4%
Bath 65 30.8%
Southwell 13 30.8%
Newbury 36 30.6%
Leicester 36 30.6%
Cartmel 20 30.0%
Bangor-on-Dee 27 29.6%
Newton Abbot 31 29.0%
Fontwell 31 29.0%
Musselburgh 35 28.6%
Wetherby 7 28.6%
York 28 28.6%
Bellewstown 14 28.6%
Stratford 21 28.6%
Chepstow 36 27.8%
Tramore 29 27.6%
Chester 29 27.6%
Sandown 22 27.3%
Southwell (AW) 96 27.1%
Leopardstown 30 26.7%
Goodwood 27 25.9%
Limerick 39 25.6%
Sedgefield 12 25.0%
Fakenham 25 24.0%
Listowel 21 23.8%
Haydock 47 23.4%
Exeter 13 23.1%
Taunton 13 23.1%
Curragh 41 22.0%
Dundalk (AW) 28 21.4%
Hamilton 28 21.4%
Downpatrick 14 21.4%
Lingfield (AW) 53 20.8%
Ayr 29 20.7%
Ripon 35 20.0%
Wincanton 15 20.0%
Kempton (AW) 61 19.7%
Market Rasen 26 19.2%
Punchestown 48 18.8%
Navan 16 18.8%
Cork 54 18.5%
Thirsk 38 18.4%
Wolverhampton (AW) 98 18.4%
Kilbeggan 22 18.2%
Nottingham 44 18.2%
Naas 23 17.4%
Aintree 29 17.2%
Newmarket 59 16.9%
Epsom 6 16.7%
Wexford 30 16.7%
Lingfield 37 16.2%
Warwick 33 15.2%
Ascot 21 14.3%
Brighton 7 14.3%
Clonmel 22 13.6%
Roscommon 16 12.5%
Windsor 51 11.8%
Fairyhouse 30 10.0%
Beverley 44 9.1%
Uttoxeter 22 9.1%
Ballinrobe 23 4.3%

When our top pick has X% predicted probability, how often does it actually win?

Predicted range Races Avg predicted Actual win %
Under 15% 806 12.1% 14.9%
15-20% 722 17.4% 23.3%
20-25% 499 22.2% 28.9%
25-30% 267 27.1% 35.2%
30-40% 173 33.8% 46.8%
40-50% 42 44.2% 40.5%
50%+ 7 53.8% 85.7%