đ Live Model Performance
Tracking predictions vs actual results since launch
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%