Track record

Every day we have called

One page for each day, written after the results came in: the call we backed hardest, the one we got most wrong, and how the confident calls did as a group. Nothing is removed once it is published.

58
days reviewed
1,808
predictions published before kick-off
47.8%
called correctly (864 of 1,808)

The longer view

A day can tell you which call hurt. Only hundreds of fixtures can tell you whether a stated 65% means 65%, or whether we are adding anything to the bookmakers' price. These are the pieces that answer that — misses, blind spots and all.

monthOctober 2026808 predictions · 1,853 words50.7%monthSeptember 2026803 predictions · 1,919 words46.0%monthAugust 2026680 predictions · 1,970 words49.4%weekWeek of 19 October258 predictions · 1,379 words45.0%weekWeek of 12 October244 predictions · 1,356 words54.9%weekWeek of 5 October216 predictions · 1,556 words50.9%weekWeek of 28 September115 predictions · 1,240 words50.4%weekWeek of 21 September87 predictions · 546 words42.5%weekWeek of 14 September242 predictions · 1,261 words46.3%weekWeek of 7 September226 predictions · 1,549 words46.5%weekWeek of 31 August239 predictions · 1,771 words49.0%

Day by day

October 2026

Sun 25 Oct
23/49
calls correct
Sat 24 Oct
43/104
calls correct
Fri 23 Oct
9/21
calls correct
Thu 22 Oct
17/36
calls correct
Wed 21 Oct
7/10
calls correct
Tue 20 Oct
13/32
calls correct
Mon 19 Oct
3/11
calls correct
Sun 18 Oct
31/52
calls correct
Sat 17 Oct
50/95
calls correct
Fri 16 Oct
6/17
calls correct
Thu 15 Oct
20/32
calls correct
Wed 14 Oct
13/18
calls correct
Tue 13 Oct
8/15
calls correct
Mon 12 Oct
6/16
calls correct
Sun 11 Oct
35/58
calls correct
Sat 10 Oct
53/103
calls correct
Fri 9 Oct
6/19
calls correct
Thu 8 Oct
0/2
calls correct
Wed 7 Oct
2/5
calls correct
Tue 6 Oct
9/16
calls correct
Mon 5 Oct
6/13
calls correct
Sun 4 Oct
12/27
calls correct
Sat 3 Oct
22/37
calls correct
Fri 2 Oct
6/13
calls correct
Thu 1 Oct
4/10
calls correct

September 2026

Wed 30 Sept
4/8
calls correct
Tue 29 Sept
7/10
calls correct
Mon 28 Sept
2/10
calls correct
Sun 27 Sept
12/23
calls correct
Sat 26 Sept
13/36
calls correct
Fri 25 Sept
4/8
calls correct
Thu 24 Sept
7/13
calls correct
Wed 23 Sept
0/2
calls correct
Mon 21 Sept
2/5
calls correct
Sun 20 Sept
29/65
calls correct
Sat 19 Sept
42/99
calls correct
Fri 18 Sept
7/20
calls correct
Thu 17 Sept
6/12
calls correct
Wed 16 Sept
11/19
calls correct
Tue 15 Sept
9/14
calls correct
Mon 14 Sept
8/13
calls correct
Sun 13 Sept
24/50
calls correct
Sat 12 Sept
37/106
calls correct
Fri 11 Sept
12/20
calls correct
Thu 10 Sept
4/7
calls correct
Wed 9 Sept
11/15
calls correct
Tue 8 Sept
11/17
calls correct
Mon 7 Sept
7/14
calls correct
Sun 6 Sept
27/58
calls correct
Sat 5 Sept
44/96
calls correct
Fri 4 Sept
7/22
calls correct
Thu 3 Sept
4/6
calls correct
Wed 2 Sept
10/14
calls correct
Tue 1 Sept
11/28
calls correct

August 2026

Mon 31 Aug
12/16
calls correct
Sun 30 Aug
30/56
calls correct
Sat 29 Aug
38/95
calls correct
Fri 28 Aug
8/20
calls correct

Only predictions published before the match day are counted. Results come from public fixture feeds. How the model is measured →