Elo ratings + 10,000-run Monte Carlo simulation · updated Monday, June 15 2026 at 11:47 AM
Best bets today $50 unit
Kickoff
Match
Bet
Model
Market
Blended
Price
Stake
To win
Exp. profit
Jun 15, 9:00 PM
đŽđˇIran vs đłđżNew Zealand
Iran to win
69%
55%
60%
1.86
$150
$129
+$16.17
Jun 15, 3:00 PM
đ§đŞBelgium vs đŞđŹEgypt
Egypt to win
21%
16%
17%
6.50
$30
$165
+$4.08
Jun 15, 12:00 PM
đŞđ¸Spain vs đ¨đťCape Verde
Draw
8%
6%
7%
17.40
$15
$246
+$2.47
Jun 15, 6:00 PM
đ¸đŚSaudi Arabia vs đşđžUruguay
Saudi Arabia to win
11%
11%
11%
9.50
$5
$42
+$0.13
How we pick these bets: we take every bookmaker's odds, strip out the margin they build in for profit, and average them into the market's honest estimate of each outcome (shown as Market). For match results we blend our model with the market — 35% model, 65% market — because the market already prices in injuries and lineups our model can't see, so a bet only counts when our disagreement is big enough to survive that blend. Over/Under bets use the market alone, since our testing showed the model can't predict goal totals. We only bet when there's at least +2% expected profit at the best price on offer, and we skip likely mistakes rather than real value: odds far out of line with every other book (more than a 20% edge), or heavy favorites priced under 1.40, where you risk a lot to win a little. Stakes use quarter-Kelly — a standard rule that risks more when the edge is bigger — on a $5,000 practice bankroll, capped at $150 a bet; Exp. profit is what a bet makes on average. Expect losing days: an edge is a long-run average, not a promise.
Bet record settled bets only
Record 4–3 · staked $360 · net -109 · ROI -30.2% · 2 pending
Closing-line value: avg +2.7% · beat the close 100% of the time (3 bets). CLV measures whether we got a better price than the market's final line — the best long-run signal that the bets are genuinely sharp.
Kickoff
Match
Bet
Price
Stake
Result
Profit
CLV
Jun 14, 7:00 PM
đ¨đŽIvory Coast vs đŞđ¨Ecuador
Ecuador to win
2.68
$60
LOSS
-60
+4.3%
Jun 14, 1:00 PM
đŠđŞGermany vs đ¨đźCuracao
Over 4.5 goals
2.20
$20
WIN
+24
+2.0%
Jun 14, 4:00 PM
đłđąNetherlands vs đŻđľJapan
Over 2.5 goals
2.18
$25
WIN
+30
+1.8%
Jun 13, 9:00 PM
đđšHaiti vs đ´ó §ó ˘ó łó Łó ´ó żScotland
Scotland to win
1.56
$60
WIN
+34
–
Jun 13, 6:00 PM
đ§đˇBrazil vs đ˛đŚMorocco
Draw
3.95
$15
WIN
+44
–
Jun 13, 3:00 PM
đśđŚQatar vs đ¨đSwitzerland
Switzerland to win
1.24
$150
LOSS
-150
–
Jun 11, 10:00 PM
đ°đˇSouth Korea vs đ¨đżCzech Republic
Czech Republic to win
3.15
$30
LOSS
-30
–
Kalshi edge 16 matches priced · 8 post-fee edges
Our model's probability vs Kalshi's live price for each outcome. Breakeven is the probability an outcome needs to clear Kalshi's ~7% fee + spread; net edge = our probability − breakeven, so only positive values are worth a trade. Read-only — no orders are placed. Treat big edges skeptically: our model is least reliable on longshots, which is where most of them appear.
Kickoff
Match
Outcome
Our
Kalshi
Breakeven
Net edge
Jun 15, 12:00 PM
đŞđ¸Spain vs đ¨đťCape Verde
đŞđ¸Spain
88%
90–91¢
95%
-6.5%
Draw
8%
5–6¢
10%
-2.0%
đ¨đťCape Verde
4%
2–3¢
7%
-3.5%
Jun 15, 3:00 PM
đ§đŞBelgium vs đŞđŹEgypt
đ§đŞBelgium
55%
61–62¢
68%
-13.3%
Draw
24%
23–24¢
30%
-5.6%
đŞđŹEgypt
21%
15–16¢
20%
+0.9%
Jun 15, 6:00 PM
đ¸đŚSaudi Arabia vs đşđžUruguay
đ¸đŚSaudi Arabia
11%
11–12¢
16%
-5.1%
Draw
23%
22–23¢
29%
-6.1%
đşđžUruguay
66%
67–68¢
74%
-7.7%
Jun 15, 9:00 PM
đŽđˇIran vs đłđżNew Zealand
đŽđˇIran
69%
52–53¢
59%
+9.6%
Draw
20%
28–29¢
35%
-15.4%
đłđżNew Zealand
12%
19–20¢
26%
-14.3%
Jun 16, 3:00 PM
đŤđˇFrance vs đ¸đłSenegal
đŤđˇFrance
48%
66–67¢
73%
-24.9%
Draw
24%
21–22¢
28%
-4.1%
đ¸đłSenegal
28%
12–13¢
17%
+11.0%
Jun 16, 6:00 PM
đŽđśIraq vs đłđ´Norway
đŽđśIraq
11%
5–6¢
10%
+0.6%
Draw
18%
12–13¢
17%
+0.8%
đłđ´Norway
72%
82–83¢
87%
-15.4%
Jun 16, 9:00 PM
đŚđˇArgentina vs đŠđżAlgeria
đŚđˇArgentina
65%
70–71¢
77%
-12.2%
Draw
22%
20–21¢
27%
-4.8%
đŠđżAlgeria
13%
10–11¢
15%
-2.0%
Jun 17, 12:00 AM
đŚđšAustria vs đŻđ´Jordan
đŚđšAustria
68%
72–73¢
79%
-11.3%
Draw
18%
17–18¢
24%
-6.2%
đŻđ´Jordan
15%
10–11¢
15%
-0.5%
Jun 17, 1:00 PM
đľđšPortugal vs đ¨đŠDR Congo
đľđšPortugal
61%
76–77¢
83%
-22.0%
Draw
24%
16–17¢
21%
+2.6%
đ¨đŠDR Congo
15%
8–9¢
13%
+2.4%
Jun 17, 4:00 PM
đ´ó §ó ˘ó Ľó Žó §ó żEngland vs đđˇCroatia
đ´ó §ó ˘ó Ľó Žó §ó żEngland
53%
57–58¢
64%
-10.9%
Draw
25%
24–25¢
31%
-6.1%
đđˇCroatia
22%
18–19¢
25%
-3.0%
Jun 17, 7:00 PM
đŹđGhana vs đľđŚPanama
đŹđGhana
43%
43–44¢
50%
-7.3%
Draw
25%
28–29¢
35%
-10.2%
đľđŚPanama
32%
28–29¢
35%
-2.5%
Jun 17, 10:00 PM
đşđżUzbekistan vs đ¨đ´Colombia
đşđżUzbekistan
11%
9–10¢
14%
-2.9%
Draw
18%
19–20¢
26%
-7.7%
đ¨đ´Colombia
71%
71–72¢
78%
-7.4%
Jun 18, 12:00 PM
đ¨đżCzech Republic vs đżđŚSouth Africa
đ¨đżCzech Republic
50%
54–55¢
61%
-10.6%
Draw
24%
25–26¢
32%
-7.6%
đżđŚSouth Africa
25%
20–21¢
27%
-1.8%
Jun 18, 3:00 PM
đ¨đSwitzerland vs đ§đŚBosnia and Herzegovina
Czech Republic 50% · draw 24% · South Africa 25%total 2.7 goals
Bookmakers: Czech Republic 55% · draw 25% · South Africa 20%
Group stageJun 18, 3:00 PM
đ¨đSwitzerland
2.3 – 0.8projected goals
đ§đŚBosnia and Herzegovina
Switzerland 71% · draw 17% · Bosnia and Herzegovina 12%total 3.1 goals
Group stageJun 18, 6:00 PM
đ¨đŚCanada
2.5 – 0.8projected goals
đśđŚQatar
Canada 75% · draw 15% · Qatar 9%total 3.3 goals
Bookmakers: Canada 77% · draw 15% · Qatar 7%
Group stageJun 18, 9:00 PM
đ˛đ˝Mexico
1.6 – 1.2projected goals
đ°đˇSouth Korea
Mexico 47% · draw 25% · South Korea 28%total 2.8 goals
Bookmakers: Mexico 49% · draw 28% · South Korea 23%
Who wins the World Cup
Team
Rating
Model
Market
đŞđ¸Spain
2099
23.5%
15.7%
đŤđˇFrance
2068
17.8%
16.2%
đŚđˇArgentina
2047
13.5%
7.8%
đ´ó §ó ˘ó Ľó Žó §ó żEngland
2041
11.8%
11.0%
đľđšPortugal
2002
6.9%
10.1%
đ§đˇBrazil
1991
5.5%
7.1%
đŠđŞGermany
1972
4.3%
5.9%
đłđąNetherlands
1959
2.9%
4.3%
đłđ´Norway
1927
1.8%
2.3%
đ§đŞBelgium
1911
1.6%
2.1%
đ¨đ´Colombia
1913
1.5%
1.5%
đđˇCroatia
1896
1.1%
0.7%
Market = bookmaker consensus (margin removed). Where Model > Market the model is more bullish than the betting public, and vice versa.
Recent results
Date
Match
Score
Jun 14, 10:00 PM
đ¸đŞSweden vs đšđłTunisia
5–1
Jun 14, 7:00 PM
đ¨đŽIvory Coast vs đŞđ¨Ecuador
1–0
Jun 14, 4:00 PM
đłđąNetherlands vs đŻđľJapan
2–2
Jun 14, 1:00 PM
đŠđŞGermany vs đ¨đźCuracao
7–1
Jun 14, 12:00 AM
đŚđşAustralia vs đšđˇTurkey
2–0
Jun 13, 9:00 PM
đđšHaiti vs đ´ó §ó ˘ó łó Łó ´ó żScotland
0–1
Jun 13, 6:00 PM
đ§đˇBrazil vs đ˛đŚMorocco
1–1
Jun 13, 3:00 PM
đśđŚQatar vs đ¨đSwitzerland
1–1
Jun 12, 9:00 PM
đşđ¸United States vs đľđžParaguay
4–1
Jun 12, 3:00 PM
đ¨đŚCanada vs đ§đŚBosnia and Herzegovina
1–1
Jun 11, 10:00 PM
đ°đˇSouth Korea vs đ¨đżCzech Republic
2–1
Jun 11, 3:00 PM
đ˛đ˝Mexico vs đżđŚSouth Africa
2–0
Groups
Group A
P
W
D
L
GD
Pts
xPts
Advance
đ˛đ˝Mexico
1
1
0
0
+2
3
6.8
98.8%
đ°đˇSouth Korea
1
1
0
0
+1
3
6.1
94.8%
đ¨đżCzech Republic
1
0
0
1
-1
0
3.0
62.8%
đżđŚSouth Africa
1
0
0
1
-2
0
1.3
14.8%
Group B
P
W
D
L
GD
Pts
xPts
Advance
đ¨đSwitzerland
1
0
1
0
+0
1
4.6
83.6%
đ¨đŚCanada
1
0
1
0
+0
1
4.9
92.0%
đ§đŚBosnia and Herzegovina
1
0
1
0
+0
1
3.9
76.5%
đśđŚQatar
1
0
1
0
+0
1
1.8
18.1%
Group C
P
W
D
L
GD
Pts
xPts
Advance
đ´ó §ó ˘ó łó Łó ´ó żScotland
1
1
0
0
+1
3
4.6
82.3%
đ§đˇBrazil
1
0
1
0
+0
1
5.9
97.7%
đ˛đŚMorocco
1
0
1
0
+0
1
5.2
92.2%
đđšHaiti
1
0
0
1
-1
0
0.6
3.6%
Group D
P
W
D
L
GD
Pts
xPts
Advance
đşđ¸United States
1
1
0
0
+3
3
6.3
97.6%
đŚđşAustralia
1
1
0
0
+2
3
5.2
87.3%
đšđˇTurkey
1
0
0
1
-2
0
3.2
55.3%
đľđžParaguay
1
0
0
1
-3
0
2.4
32.8%
Group E
P
W
D
L
GD
Pts
xPts
Advance
đŠđŞGermany
1
1
0
0
+6
3
6.6
99.8%
đ¨đŽIvory Coast
1
1
0
0
+1
3
6.5
97.9%
đŞđ¨Ecuador
1
0
0
1
-1
0
3.8
85.8%
đ¨đźCuracao
1
0
0
1
-6
0
0.4
1.5%
Group F
P
W
D
L
GD
Pts
xPts
Advance
đ¸đŞSweden
1
1
0
0
+4
3
5.0
97.6%
đłđąNetherlands
1
0
1
0
+0
1
5.5
94.8%
đŻđľJapan
1
0
1
0
+0
1
4.9
89.0%
đšđłTunisia
1
0
0
1
-4
0
0.8
4.5%
Group G
P
W
D
L
GD
Pts
xPts
Advance
đ§đŞBelgium
0
0
0
0
+0
0
7.2
98.0%
đŞđŹEgypt
0
0
0
0
+0
0
4.2
74.0%
đŽđˇIran
0
0
0
0
+0
0
3.4
59.2%
đłđżNew Zealand
0
0
0
0
+0
0
2.1
28.6%
Group H
P
W
D
L
GD
Pts
xPts
Advance
đŞđ¸Spain
0
0
0
0
+0
0
8.0
99.9%
đşđžUruguay
0
0
0
0
+0
0
5.5
94.0%
đ¨đťCape Verde
0
0
0
0
+0
0
1.9
22.7%
đ¸đŚSaudi Arabia
0
0
0
0
+0
0
1.7
18.0%
Group I
P
W
D
L
GD
Pts
xPts
Advance
đŤđˇFrance
0
0
0
0
+0
0
6.9
99.0%
đłđ´Norway
0
0
0
0
+0
0
5.1
90.3%
đ¸đłSenegal
0
0
0
0
+0
0
4.5
84.6%
đŽđśIraq
0
0
0
0
+0
0
0.6
3.6%
Group J
P
W
D
L
GD
Pts
xPts
Advance
đŚđˇArgentina
0
0
0
0
+0
0
7.4
99.2%
đŚđšAustria
0
0
0
0
+0
0
4.4
78.7%
đŠđżAlgeria
0
0
0
0
+0
0
4.0
71.3%
đŻđ´Jordan
0
0
0
0
+0
0
1.2
12.5%
Group K
P
W
D
L
GD
Pts
xPts
Advance
đľđšPortugal
0
0
0
0
+0
0
6.7
96.9%
đ¨đ´Colombia
0
0
0
0
+0
0
5.5
90.1%
đ¨đŠDR Congo
0
0
0
0
+0
0
2.4
36.1%
đşđżUzbekistan
0
0
0
0
+0
0
2.3
33.5%
Group L
P
W
D
L
GD
Pts
xPts
Advance
đ´ó §ó ˘ó Ľó Žó §ó żEngland
0
0
0
0
+0
0
7.3
98.8%
đđˇCroatia
0
0
0
0
+0
0
5.5
91.3%
đŹđGhana
0
0
0
0
+0
0
2.3
33.1%
đľđŚPanama
0
0
0
0
+0
0
1.9
25.0%
Green edge = top two (advance) · gold edge = third place (8 of 12 thirds advance). xPts = expected final points.
Round-by-round odds all 48 teams
Team
Grp
Rating
Last 32
Last 16
Quarters
Semis
Final
Champion
đŞđ¸Spain
H
2099
99.9%
81.2%
62.7%
50.7%
35.4%
23.5%
đŤđˇFrance
I
2068
99.0%
82.8%
61.7%
44.7%
30.5%
17.8%
đŚđˇArgentina
J
2047
99.2%
68.0%
55.2%
39.1%
22.5%
13.5%
đ´ó §ó ˘ó Ľó Žó §ó żEngland
L
2041
98.8%
77.3%
54.1%
35.7%
21.7%
11.8%
đľđšPortugal
K
2002
96.9%
71.4%
46.8%
26.3%
13.2%
6.9%
đ§đˇBrazil
C
1991
97.7%
64.3%
40.8%
22.7%
12.1%
5.5%
đŠđŞGermany
E
1972
99.8%
69.3%
35.4%
20.8%
9.9%
4.3%
đłđąNetherlands
F
1959
94.8%
56.2%
35.8%
16.9%
7.8%
2.9%
đłđ´Norway
I
1927
90.3%
55.1%
29.3%
13.5%
5.5%
1.8%
đ§đŞBelgium
G
1911
98.0%
65.3%
36.9%
13.2%
5.0%
1.6%
đ¨đ´Colombia
K
1913
90.1%
50.4%
23.9%
11.8%
4.1%
1.5%
đđˇCroatia
L
1896
91.3%
49.9%
20.1%
9.1%
3.3%
1.1%
đ¸đłSenegal
I
1885
84.6%
46.1%
21.0%
8.6%
3.0%
1.0%
đşđ¸United States
D
1833
97.6%
62.4%
29.0%
9.4%
3.1%
0.9%
đŞđ¨Ecuador
E
1881
85.8%
42.2%
19.5%
7.1%
2.6%
0.8%
đ˛đ˝Mexico
A
1832
98.8%
56.0%
22.5%
8.7%
3.1%
0.7%
đşđžUruguay
H
1881
94.0%
35.2%
19.8%
8.4%
2.4%
0.7%
đ˛đŚMorocco
C
1878
92.2%
43.6%
21.6%
8.2%
2.7%
0.7%
đŻđľJapan
F
1869
89.0%
40.2%
18.9%
6.6%
2.4%
0.7%
đ¨đSwitzerland
B
1862
83.6%
50.7%
20.1%
6.7%
1.8%
0.6%
đšđˇTurkey
D
1879
55.3%
28.7%
12.1%
5.0%
1.7%
0.4%
đ¨đŚCanada
B
1778
92.0%
50.2%
18.1%
4.7%
1.2%
0.4%
đ¨đŽIvory Coast
E
1833
97.9%
41.0%
13.0%
4.5%
1.4%
0.3%
đŚđšAustria
J
1823
78.7%
22.6%
9.6%
3.2%
0.8%
0.2%
đ¸đŞSweden
F
1821
97.6%
37.0%
14.4%
4.1%
1.0%
0.1%
đ´ó §ó ˘ó łó Łó ´ó żScotland
C
1779
82.3%
26.4%
8.3%
1.9%
0.5%
0.1%
đ°đˇSouth Korea
A
1761
94.8%
38.9%
9.8%
1.9%
0.4%
<0.1%
đŠđżAlgeria
J
1791
71.3%
18.8%
7.2%
1.7%
0.3%
<0.1%
đ¨đżCzech Republic
A
1745
62.8%
21.4%
5.9%
0.8%
0.2%
<0.1%
đŚđşAustralia
D
1746
87.3%
39.6%
8.9%
1.7%
0.2%
<0.1%
đľđžParaguay
D
1761
32.8%
12.7%
2.9%
0.7%
0.1%
<0.1%
đŞđŹEgypt
G
1703
74.0%
23.1%
3.9%
0.6%
0.1%
<0.1%
đżđŚSouth Africa
A
1549
14.8%
2.0%
0.1%
0.0%
0.0%
0.0%
đśđŚQatar
B
1454
18.1%
1.5%
<0.1%
0.0%
0.0%
0.0%
đ§đŚBosnia and Herzegovina
B
1680
76.5%
22.5%
4.3%
0.4%
<0.1%
0.0%
đđšHaiti
C
1571
3.6%
0.5%
<0.1%
<0.1%
0.0%
0.0%
đ¨đźCuracao
E
1462
1.5%
<0.1%
<0.1%
0.0%
0.0%
0.0%
đšđłTunisia
F
1612
4.5%
0.5%
<0.1%
0.0%
0.0%
0.0%
đŽđˇIran
G
1650
59.2%
15.0%
1.9%
0.2%
0.0%
0.0%
đłđżNew Zealand
G
1550
28.6%
3.8%
0.2%
0.0%
0.0%
0.0%
đ¨đťCape Verde
H
1590
22.7%
2.5%
0.2%
<0.1%
0.0%
0.0%
đ¸đŚSaudi Arabia
H
1569
18.0%
1.7%
0.2%
<0.1%
0.0%
0.0%
đŽđśIraq
I
1538
3.6%
0.3%
<0.1%
0.0%
0.0%
0.0%
đŻđ´Jordan
J
1572
12.5%
0.9%
0.1%
0.0%
0.0%
0.0%
đşđżUzbekistan
K
1690
33.5%
5.9%
1.0%
0.2%
0.0%
0.0%
đ¨đŠDR Congo
K
1696
36.1%
6.6%
1.1%
0.2%
<0.1%
0.0%
đŹđGhana
L
1660
33.1%
4.9%
0.8%
<0.1%
0.0%
0.0%
đľđŚPanama
L
1634
25.0%
3.4%
0.5%
<0.1%
<0.1%
0.0%
Model: team rating = 50% Elo (eloratings.net-style, K=60, +50 host bonus, updated after every result) + 50% squad market value (Transfermarkt, log-scaled). Ratings drive a log-linear Poisson goal model and the remaining tournament is simulated 10,000 times. Real results always override simulation. Third-place bracket slots are assigned randomly among FIFA-legal options until the real bracket is known.