Prediction Track Record
All picks logged before kickoff. Updated after each match settles.
Not beating the closing line yet over 75 priced picks (95% upper bound 32%). Treat the win rate and ROI below as noise until closing-line value turns positive.
Hit rate
51%
47 of 93 settled · 93 logged
ROI
+12.1%
±27.7% (95%)
Avg edge
21.2%
model vs the bookie line
Beat the close
21%
95% CI 14-32%
Every pick is logged before kickoff, only where the model sees a genuine edge against the bookmaker line, and settled after the result. No hindsight. Closing Line Value (CLV) compares the price the model flagged against the sharper price the market settles on just before kickoff. Beating that close, over many picks, is the clearest sign an edge is real, long before win rate or profit can prove it.
Every pick
Shown
93
93 settled
Won
47
of 93
Hit rate
51%
ROI
+12.1%
flat stakes
France vs England
18 July
60%
1.86
+11.6% EV
WrongFrance vs England
18 July
Spain vs Argentina
16 July
51%
2.20
+12.1% EV
WrongSpain vs Argentina
16 July
England vs Argentina
13 July
57%
2.30
+30.3% EV
CorrectEngland vs Argentina
13 July
Norway vs England
10 July
31%
4.20
+28.4% EV
WrongNorway vs England
10 July
Argentina vs Switzerland
10 July
73%
1.68
+22.6% EV
CorrectArgentina vs Switzerland
10 July
Norway vs England
9 July
64%
1.72
+10.9% EV
CorrectNorway vs England
9 July
France vs Morocco
8 July
77%
1.58
+22.2% EV
CorrectFrance vs Morocco
8 July
France vs Morocco
8 July
55%
2.07
+13.7% EV
WrongFrance vs Morocco
8 July
Argentina vs Egypt
7 July
53%
2.07
+9.8% EV
CorrectArgentina vs Egypt
7 July
Switzerland vs Colombia
5 July
50%
2.25
+11.8% EV
WrongSwitzerland vs Colombia
5 July
Argentina vs Egypt
5 July
83%
1.35
+12.0% EV
CorrectArgentina vs Egypt
5 July
Portugal vs Spain
4 July
34%
3.60
+23.1% EV
WrongPortugal vs Spain
4 July
Mexico vs England
4 July
48%
2.40
+14.5% EV
CorrectMexico vs England
4 July
Mexico vs England
4 July
51%
2.40
+23.6% EV
CorrectMexico vs England
4 July
Brazil vs Norway
4 July
66%
1.80
+18.8% EV
WrongBrazil vs Norway
4 July
Switzerland vs Algeria
2 July
66%
1.89
+24.7% EV
CorrectSwitzerland vs Algeria
2 July
Colombia vs Ghana
2 July
78%
1.50
+16.4% EV
CorrectColombia vs Ghana
2 July
Colombia vs Ghana
2 July
50%
2.28
+15.0% EV
WrongColombia vs Ghana
2 July
Australia vs Egypt
1 July
35%
3.45
+21.3% EV
WrongAustralia vs Egypt
1 July
Switzerland vs Algeria
1 July
57%
2.14
+22.8% EV
WrongSwitzerland vs Algeria
1 July
Portugal vs Croatia
30 June
61%
1.77
+7.2% EV
CorrectPortugal vs Croatia
30 June
United States vs Bosnia and Herzegovina
30 June
61%
1.75
+7.3% EV
WrongUnited States vs Bosnia and Herzegovina
30 June
Belgium vs Senegal
29 June
52%
2.23
+15.6% EV
CorrectBelgium vs Senegal
29 June
Ivory Coast vs Norway
29 June
54%
2.02
+8.2% EV
CorrectIvory Coast vs Norway
29 June
Ivory Coast vs Norway
28 June
32%
3.85
+24.4% EV
WrongIvory Coast vs Norway
28 June
Netherlands vs Morocco
28 June
52%
2.15
+11.7% EV
WrongNetherlands vs Morocco
28 June
South Africa vs Canada
28 June
33%
3.75
+23.3% EV
WrongSouth Africa vs Canada
28 June
Brazil vs Japan
28 June
69%
1.70
+17.7% EV
CorrectBrazil vs Japan
28 June
Netherlands vs Morocco
28 June
51%
2.18
+12.1% EV
WrongNetherlands vs Morocco
28 June
Croatia vs Ghana
27 June
56%
1.90
+7.2% EV
CorrectCroatia vs Ghana
27 June
DR Congo vs Uzbekistan
26 June
30%
4.30
+27.5% EV
WrongDR Congo vs Uzbekistan
26 June
Uruguay vs Spain
26 June
56%
2.14
+19.3% EV
WrongUruguay vs Spain
26 June
Croatia vs Ghana
25 June
52%
2.30
+19.5% EV
CorrectCroatia vs Ghana
25 June
Egypt vs Iran
25 June
32%
3.90
+24.3% EV
WrongEgypt vs Iran
25 June
Cape Verde vs Saudi Arabia
25 June
38%
3.40
+27.7% EV
CorrectCape Verde vs Saudi Arabia
25 June
Norway vs France
24 June
71%
1.65
+17.3% EV
CorrectNorway vs France
24 June
Switzerland vs Canada
24 June
50%
2.23
+11.5% EV
CorrectSwitzerland vs Canada
24 June
Japan vs Sweden
23 June
61%
1.90
+15.9% EV
WrongJapan vs Sweden
23 June
Japan vs Sweden
23 June
65%
1.68
+8.5% EV
WrongJapan vs Sweden
23 June
Ecuador vs Germany
23 June
60%
1.86
+11.4% EV
WrongEcuador vs Germany
23 June
Switzerland vs Canada
22 June
47%
2.45
+14.4% EV
CorrectSwitzerland vs Canada
22 June
Colombia vs DR Congo
22 June
78%
1.50
+16.3% EV
CorrectColombia vs DR Congo
22 June
Colombia vs DR Congo
22 June
55%
2.10
+15.7% EV
WrongColombia vs DR Congo
22 June
Panama vs Croatia
21 June
78%
1.53
+18.6% EV
CorrectPanama vs Croatia
21 June
New Zealand vs Egypt
21 June
55%
2.02
+11.3% EV
CorrectNew Zealand vs Egypt
21 June
Jordan vs Algeria
21 June
24%
6.40
+52.3% EV
WrongJordan vs Algeria
21 June
Norway vs Senegal
21 June
41%
3.25
+33.9% EV
WrongNorway vs Senegal
21 June
Norway vs Senegal
21 June
61%
1.90
+15.6% EV
CorrectNorway vs Senegal
21 June
Argentina vs Austria
20 June
75%
1.58
+18.3% EV
CorrectArgentina vs Austria
20 June
Uruguay vs Cape Verde
20 June
30%
4.20
+28.0% EV
CorrectUruguay vs Cape Verde
20 June
New Zealand vs Egypt
20 June
74%
1.60
+18.0% EV
CorrectNew Zealand vs Egypt
20 June
Uruguay vs Cape Verde
19 June
79%
1.44
+13.9% EV
WrongUruguay vs Cape Verde
19 June
Uruguay vs Cape Verde
19 June
53%
2.14
+12.8% EV
CorrectUruguay vs Cape Verde
19 June
United States vs Australia
19 June
32%
5.25
+68.0% EV
WrongUnited States vs Australia
19 June
Turkey vs Paraguay
19 June
54%
2.05
+10.4% EV
WrongTurkey vs Paraguay
19 June
Tunisia vs Japan
19 June
71%
1.53
+9.0% EV
CorrectTunisia vs Japan
19 June
Tunisia vs Japan
19 June
54%
2.00
+8.3% EV
CorrectTunisia vs Japan
19 June
United States vs Australia
19 June
29%
4.40
+29.3% EV
WrongUnited States vs Australia
19 June
Germany vs Ivory Coast
18 June
75%
1.53
+15.5% EV
CorrectGermany vs Ivory Coast
18 June
Netherlands vs Sweden
18 June
66%
1.87
+23.8% EV
CorrectNetherlands vs Sweden
18 June
Netherlands vs Sweden
18 June
69%
1.73
+19.3% EV
CorrectNetherlands vs Sweden
18 June
Mexico vs South Korea
18 June
52%
2.23
+17.0% EV
WrongMexico vs South Korea
18 June
Turkey vs Paraguay
18 June
32%
4.00
+29.4% EV
CorrectTurkey vs Paraguay
18 June
Scotland vs Morocco
17 June
30%
5.50
+63.7% EV
WrongScotland vs Morocco
17 June
Scotland vs Morocco
17 June
51%
2.16
+9.8% EV
WrongScotland vs Morocco
17 June
Portugal vs DR Congo
17 June
80%
1.30
+4.3% EV
WrongPortugal vs DR Congo
17 June
Canada vs Qatar
16 June
28%
5.75
+59.7% EV
WrongCanada vs Qatar
16 June
Switzerland vs Bosnia and Herzegovina
16 June
54%
2.05
+10.4% EV
CorrectSwitzerland vs Bosnia and Herzegovina
16 June
Czechia vs South Africa
16 June
65%
1.75
+14.5% EV
WrongCzechia vs South Africa
16 June
England vs Croatia
16 June
52%
2.15
+11.8% EV
CorrectEngland vs Croatia
16 June
Uzbekistan vs Colombia
16 June
77%
1.40
+7.8% EV
WrongUzbekistan vs Colombia
16 June
Uzbekistan vs Colombia
16 June
59%
1.96
+14.7% EV
CorrectUzbekistan vs Colombia
16 June
England vs Croatia
15 June
31%
5.25
+62.9% EV
WrongEngland vs Croatia
15 June
Argentina vs Algeria
15 June
81%
1.36
+10.4% EV
CorrectArgentina vs Algeria
15 June
Iraq vs Norway
14 June
22%
7.00
+53.9% EV
WrongIraq vs Norway
14 June
France vs Senegal
14 June
76%
1.44
+9.9% EV
CorrectFrance vs Senegal
14 June
Sweden vs Tunisia
14 June
50%
2.20
+9.9% EV
CorrectSweden vs Tunisia
14 June
Saudi Arabia vs Uruguay
14 June
73%
1.43
+4.2% EV
WrongSaudi Arabia vs Uruguay
14 June
Sweden vs Tunisia
14 June
59%
1.92
+13.3% EV
CorrectSweden vs Tunisia
14 June
Ivory Coast vs Ecuador
14 June
59%
2.55
+51.5% EV
WrongIvory Coast vs Ecuador
14 June
Netherlands vs Japan
14 June
66%
2.02
+33.8% EV
WrongNetherlands vs Japan
14 June
Qatar vs Switzerland
13 June
21%
7.50
+55.5% EV
CorrectQatar vs Switzerland
13 June
Australia vs Turkey
13 June
29%
5.50
+57.7% EV
CorrectAustralia vs Turkey
13 June
Haiti vs Scotland
13 June
74%
1.50
+10.4% EV
CorrectHaiti vs Scotland
13 June
Brazil vs Morocco
13 June
73%
1.68
+22.5% EV
WrongBrazil vs Morocco
13 June
Qatar vs Switzerland
11 June
79%
1.60
+26.5% EV
WrongQatar vs Switzerland
11 June
Qatar vs Switzerland
11 June
88%
1.20
+5.4% EV
WrongQatar vs Switzerland
11 June
South Korea vs Czechia
11 June
52%
2.70
+40.8% EV
CorrectSouth Korea vs Czechia
11 June
United States vs Paraguay
11 June
53%
2.23
+18.3% EV
CorrectUnited States vs Paraguay
11 June
United States vs Paraguay
11 June
29%
4.20
+21.4% EV
WrongUnited States vs Paraguay
11 June
Canada vs Bosnia and Herzegovina
10 June
51%
2.10
+6.3% EV
WrongCanada vs Bosnia and Herzegovina
10 June
Canada vs Bosnia and Herzegovina
10 June
35%
4.80
+69.6% EV
WrongCanada vs Bosnia and Herzegovina
10 June
South Korea vs Czechia
10 June
53%
2.10
+11.4% EV
CorrectSouth Korea vs Czechia
10 June