| Kickoff | Match | Bet | Our prob | Kalshi | Net edge | Stake | Placed |
|---|---|---|---|---|---|---|---|
| Jun 21, 12:00 PM | đŞđ¸Spain vs đ¸đŚSaudi Arabia | Both teams to score | 41% | 32¢ | +3.0% | $17 | – |
| Jun 21, 3:00 PM | đ§đŞBelgium vs đŽđˇIran | Both teams to score | 61% | 47¢ | +7.5% | $33 | – |
| Jun 22, 11:00 PM | đŻđ´Jordan vs đŠđżAlgeria | Both teams to score | 62% | 46¢ | +9.6% | $38 | – |
| Jun 23, 7:00 PM | đľđŚPanama vs đđˇCroatia | Both teams to score | 56% | 45¢ | +4.7% | $25 | – |
We simulate each match thousands of times and blend our model (sharpened by xG) with the betting market, then bet only outcomes Kalshi is underpricing after its ~7% fee (Net edge). Stake is quarter-Kelly off the live balance, capped at $75. Placed shows what the auto-trader has actually put on Kalshi — so what you see here is what it bets.
Record 2–6 · settled stake $273.86 · net -14.86 · ROI -5.4%
| Match | Bet | Contracts | Cost | Result | P&L |
|---|---|---|---|---|---|
| đ§đŞBelgium vs đŽđˇIran | đŽđˇIran | 122 | $15.86 | OPEN | – |
| đŠđŞGermany vs đ¨đŽIvory Coast | đ¨đŽIvory Coast | 168 | $28.56 | OPEN | – |
| đ§đˇBrazil vs đđšHaiti | Over 3.5 goals | 128 | $58.88 | LOSS | -58.88 |
| đ§đˇBrazil vs đđšHaiti | Draw | 181 | $15.46 | LOSS | -15.46 |
| đ´ó §ó ˘ó łó Łó ´ó żScotland vs đ˛đŚMorocco | đ˛đŚMorocco | 10 | $8.00 | WIN | +2.00 |
| đ´ó §ó ˘ó łó Łó ´ó żScotland vs đ˛đŚMorocco | đ´ó §ó ˘ó łó Łó ´ó żScotland | 2 | $0.10 | LOSS | -0.10 |
| đšđˇTurkey vs đľđžParaguay | đľđžParaguay | 249 | $74.40 | WIN | +174.60 |
| đšđˇTurkey vs đľđžParaguay | đšđˇTurkey | 102 | $25.04 | LOSS | -25.04 |
| đşđ¸United States vs đŚđşAustralia | đŚđşAustralia | 417 | $74.95 | LOSS | -74.95 |
| đşđ¸United States vs đŚđşAustralia | Draw | 168 | $17.03 | LOSS | -17.03 |
Realized trading P&L -14.86 · record 4–32 · 3 open ($44.42 at risk)
| Operating cost | Per month | Accrued |
|---|---|---|
| Digital Ocean droplet | $6 | $0.40 |
| TheStatsAPI (xG + live data) | $50 | $0.00 |
| Odds API (free tier) | $0 | $0.00 |
| Total | $56/mo | $0.40 |
Net after costs: realized -14.86 − costs $0.40 accrued = -15.26. Open positions aren't counted until they settle.
Accuracy 67% ±38% · always-favorite baseline 50% · Brier 0.532 (base-rate 0.611) · skill +13.0% · 16 pending
⚠️ Only 6 games graded — far too few to draw conclusions (need ~44 more). Read this as noise for now. This tracks our pre-match win/draw/loss forecasts vs results. We change the model only on a real, significant signal — never on a hot or cold week.
| Team | Rating | Model | Market | |
|---|---|---|---|---|
| đŞđ¸Spain | 2106 | 23.9% | 13.7% | |
| đŤđˇFrance | 2085 | 18.8% | 18.7% | |
| đŚđˇArgentina | 2056 | 14.8% | 9.4% | |
| đ´ó §ó ˘ó Ľó Žó §ó żEngland | 2062 | 14.6% | 12.8% | |
| đ§đˇBrazil | 1984 | 4.3% | 6.6% | |
| đľđšPortugal | 1980 | 4.1% | 7.3% | |
| đŠđŞGermany | 1976 | 3.4% | 5.5% | |
| đłđąNetherlands | 1978 | 3.2% | 3.6% | |
| đłđ´Norway | 1937 | 1.9% | 2.4% | |
| đşđ¸United States | 1854 | 1.7% | 2.6% | |
| đ¨đ´Colombia | 1920 | 1.7% | 1.6% | |
| đ§đŞBelgium | 1921 | 1.6% | 1.8% |
Market = bookmaker consensus (margin removed). Where Model > Market the model is more bullish than the betting public, and vice versa.
| Date | Match | Score |
|---|---|---|
| Jun 19, 11:00 PM | đšđˇTurkey vs đľđžParaguay | 0–1 |
| Jun 19, 8:30 PM | đ§đˇBrazil vs đđšHaiti | 3–0 |
| Jun 19, 6:00 PM | đ´ó §ó ˘ó łó Łó ´ó żScotland vs đ˛đŚMorocco | 0–1 |
| Jun 19, 3:00 PM | đşđ¸United States vs đŚđşAustralia | 2–0 |
| Jun 18, 9:00 PM | đ˛đ˝Mexico vs đ°đˇSouth Korea | 1–0 |
| Jun 18, 6:00 PM | đ¨đŚCanada vs đśđŚQatar | 6–0 |
| Jun 18, 3:00 PM | đ¨đSwitzerland vs đ§đŚBosnia and Herzegovina | 4–1 |
| Jun 18, 12:00 PM | đ¨đżCzech Republic vs đżđŚSouth Africa | 1–1 |
| Jun 17, 10:00 PM | đşđżUzbekistan vs đ¨đ´Colombia | 1–3 |
| Jun 17, 7:00 PM | đŹđGhana vs đľđŚPanama | 1–0 |
| Jun 17, 4:00 PM | đ´ó §ó ˘ó Ľó Žó §ó żEngland vs đđˇCroatia | 4–2 |
| Jun 17, 1:00 PM | đľđšPortugal vs đ¨đŠDR Congo | 1–1 |
| Group A | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đ˛đ˝Mexico | 2 | 2 | 0 | 0 | +3 | 6 | 8.0 | 100.0% |
| đ°đˇSouth Korea | 2 | 1 | 0 | 1 | +0 | 3 | 5.2 | 94.3% |
| đ¨đżCzech Republic | 2 | 0 | 1 | 1 | -1 | 1 | 1.8 | 20.6% |
| đżđŚSouth Africa | 2 | 0 | 1 | 1 | -2 | 1 | 1.6 | 13.3% |
| Group B | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đ¨đŚCanada | 2 | 1 | 1 | 0 | +6 | 4 | 5.2 | 100.0% |
| đ¨đSwitzerland | 2 | 1 | 1 | 0 | +3 | 4 | 5.5 | 100.0% |
| đ§đŚBosnia and Herzegovina | 2 | 0 | 1 | 1 | -3 | 1 | 3.2 | 68.1% |
| đśđŚQatar | 2 | 0 | 1 | 1 | -6 | 1 | 1.6 | 12.8% |
| Group C | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đ§đˇBrazil | 2 | 1 | 1 | 0 | +3 | 4 | 6.2 | 100.0% |
| đ˛đŚMorocco | 2 | 1 | 1 | 0 | +1 | 4 | 6.6 | 100.0% |
| đ´ó §ó ˘ó łó Łó ´ó żScotland | 2 | 1 | 0 | 1 | +0 | 3 | 3.6 | 74.0% |
| đđšHaiti | 2 | 0 | 0 | 2 | -4 | 0 | 0.3 | 0.0% |
| Group D | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đşđ¸United States | 2 | 2 | 0 | 0 | +5 | 6 | 7.4 | 100.0% |
| đŚđşAustralia | 2 | 1 | 0 | 1 | +0 | 3 | 4.2 | 86.9% |
| đľđžParaguay | 2 | 1 | 0 | 1 | -2 | 3 | 4.5 | 80.6% |
| đšđˇTurkey | 2 | 0 | 0 | 2 | -3 | 0 | 1.4 | 0.0% |
| Group E | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đŠđŞGermany | 1 | 1 | 0 | 0 | +6 | 3 | 6.7 | 99.8% |
| đ¨đŽIvory Coast | 1 | 1 | 0 | 0 | +1 | 3 | 6.5 | 98.3% |
| đŞđ¨Ecuador | 1 | 0 | 0 | 1 | -1 | 0 | 3.8 | 87.3% |
| đ¨đźCuracao | 1 | 0 | 0 | 1 | -6 | 0 | 0.4 | 1.4% |
| Group F | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đ¸đŞSweden | 1 | 1 | 0 | 0 | +4 | 3 | 5.1 | 97.9% |
| đłđąNetherlands | 1 | 0 | 1 | 0 | +0 | 1 | 5.6 | 95.7% |
| đŻđľJapan | 1 | 0 | 1 | 0 | +0 | 1 | 4.8 | 87.5% |
| đšđłTunisia | 1 | 0 | 0 | 1 | -4 | 0 | 0.8 | 5.1% |
| Group G | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đŽđˇIran | 1 | 0 | 1 | 0 | +0 | 1 | 2.7 | 41.9% |
| đłđżNew Zealand | 1 | 0 | 1 | 0 | +0 | 1 | 2.0 | 24.4% |
| đ§đŞBelgium | 1 | 0 | 1 | 0 | +0 | 1 | 6.0 | 97.5% |
| đŞđŹEgypt | 1 | 0 | 1 | 0 | +0 | 1 | 4.5 | 82.3% |
| Group H | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đşđžUruguay | 1 | 0 | 1 | 0 | +0 | 1 | 4.0 | 83.1% |
| đ¸đŚSaudi Arabia | 1 | 0 | 1 | 0 | +0 | 1 | 2.3 | 34.0% |
| đŞđ¸Spain | 1 | 0 | 1 | 0 | +0 | 1 | 6.1 | 99.3% |
| đ¨đťCape Verde | 1 | 0 | 1 | 0 | +0 | 1 | 2.9 | 49.4% |
| Group I | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đłđ´Norway | 1 | 1 | 0 | 0 | +3 | 3 | 5.4 | 98.1% |
| đŤđˇFrance | 1 | 1 | 0 | 0 | +2 | 3 | 7.9 | 99.9% |
| đ¸đłSenegal | 1 | 0 | 0 | 1 | -2 | 0 | 3.7 | 79.6% |
| đŽđśIraq | 1 | 0 | 0 | 1 | -3 | 0 | 0.3 | 1.6% |
| Group J | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đŚđˇArgentina | 1 | 1 | 0 | 0 | +3 | 3 | 8.1 | 99.9% |
| đŚđšAustria | 1 | 1 | 0 | 0 | +2 | 3 | 5.1 | 93.8% |
| đŻđ´Jordan | 1 | 0 | 0 | 1 | -2 | 0 | 0.7 | 5.3% |
| đŠđżAlgeria | 1 | 0 | 0 | 1 | -3 | 0 | 3.4 | 62.7% |
| Group K | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đ¨đ´Colombia | 1 | 1 | 0 | 0 | +2 | 3 | 6.2 | 98.0% |
| đľđšPortugal | 1 | 0 | 1 | 0 | +0 | 1 | 5.1 | 91.8% |
| đ¨đŠDR Congo | 1 | 0 | 1 | 0 | +0 | 1 | 3.2 | 56.6% |
| đşđżUzbekistan | 1 | 0 | 0 | 1 | -2 | 0 | 1.6 | 21.7% |
| Group L | P | W | D | L | GD | Pts | xPts | Advance |
|---|---|---|---|---|---|---|---|---|
| đ´ó §ó ˘ó Ľó Žó §ó żEngland | 1 | 1 | 0 | 0 | +2 | 3 | 8.4 | 99.9% |
| đŹđGhana | 1 | 1 | 0 | 0 | +1 | 3 | 3.9 | 63.3% |
| đľđŚPanama | 1 | 0 | 0 | 1 | -1 | 0 | 0.6 | 5.2% |
| đđˇCroatia | 1 | 0 | 0 | 1 | -2 | 0 | 4.5 | 87.4% |
Green edge = top two (advance) · gold edge = third place (8 of 12 thirds advance). xPts = expected final points.
| Team | Grp | Rating | Last 32 | Last 16 | Quarters | Semis | Final | Champion |
|---|---|---|---|---|---|---|---|---|
| đŞđ¸Spain | H | 2106 | 99.3% | 80.3% | 64.9% | 52.2% | 37.5% | 23.9% |
| đŤđˇFrance | I | 2085 | 99.9% | 87.6% | 66.2% | 48.8% | 32.0% | 18.8% |
| đŚđˇArgentina | J | 2056 | 99.9% | 71.7% | 63.8% | 46.8% | 26.4% | 14.8% |
| đ´ó §ó ˘ó Ľó Žó §ó żEngland | L | 2062 | 99.9% | 82.6% | 62.7% | 42.8% | 25.9% | 14.6% |
| đ§đˇBrazil | C | 1984 | 100.0% | 64.3% | 39.6% | 19.4% | 9.6% | 4.3% |
| đľđšPortugal | K | 1980 | 91.8% | 64.3% | 36.4% | 19.0% | 9.0% | 4.1% |
| đŠđŞGermany | E | 1976 | 99.8% | 72.2% | 32.9% | 18.7% | 8.2% | 3.4% |
| đłđąNetherlands | F | 1978 | 95.7% | 56.1% | 36.5% | 16.6% | 7.5% | 3.2% |
| đłđ´Norway | I | 1937 | 98.1% | 61.4% | 32.4% | 14.4% | 5.5% | 1.9% |
| đşđ¸United States | D | 1854 | 100.0% | 75.0% | 41.9% | 13.8% | 5.3% | 1.7% |
| đ¨đ´Colombia | K | 1920 | 98.0% | 61.8% | 31.8% | 13.2% | 4.7% | 1.7% |
| đ§đŞBelgium | G | 1921 | 97.5% | 67.1% | 34.1% | 12.5% | 4.9% | 1.6% |
| đ˛đŚMorocco | C | 1907 | 100.0% | 50.9% | 28.1% | 9.6% | 3.3% | 1.0% |
| đşđžUruguay | H | 1886 | 83.1% | 29.1% | 18.4% | 8.7% | 2.7% | 0.7% |
| đ˛đ˝Mexico | A | 1841 | 100.0% | 62.2% | 18.4% | 7.4% | 2.3% | 0.7% |
| đ¨đSwitzerland | B | 1886 | 100.0% | 68.1% | 29.8% | 9.5% | 2.9% | 0.7% |
| đđˇCroatia | L | 1882 | 87.4% | 41.9% | 14.0% | 6.2% | 1.8% | 0.6% |
| đŞđ¨Ecuador | E | 1883 | 87.3% | 41.6% | 18.4% | 6.1% | 2.1% | 0.5% |
| đ¸đłSenegal | I | 1876 | 79.6% | 38.4% | 15.9% | 5.5% | 1.7% | 0.5% |
| đ¨đŚCanada | B | 1797 | 100.0% | 60.8% | 24.1% | 7.0% | 1.8% | 0.4% |
| đŻđľJapan | F | 1855 | 87.5% | 32.2% | 12.9% | 3.7% | 1.2% | 0.3% |
| đŚđšAustria | J | 1832 | 93.8% | 26.3% | 11.4% | 4.0% | 1.1% | 0.2% |
| đ¨đŽIvory Coast | E | 1835 | 98.3% | 42.0% | 12.5% | 3.7% | 0.9% | 0.1% |
| đ¸đŞSweden | F | 1820 | 97.9% | 32.6% | 11.8% | 2.9% | 0.7% | 0.1% |
| đ°đˇSouth Korea | A | 1758 | 94.3% | 30.6% | 8.2% | 1.2% | 0.2% | <0.1% |
| đ´ó §ó ˘ó łó Łó ´ó żScotland | C | 1767 | 74.0% | 17.9% | 4.2% | 1.0% | 0.2% | <0.1% |
| đŠđżAlgeria | J | 1786 | 62.7% | 15.6% | 5.2% | 1.2% | 0.2% | <0.1% |
| đľđžParaguay | D | 1747 | 80.6% | 30.7% | 4.6% | 1.1% | 0.2% | <0.1% |
| đŚđşAustralia | D | 1711 | 86.9% | 34.6% | 4.3% | 1.2% | 0.1% | <0.1% |
| đ¨đżCzech Republic | A | 1745 | 20.6% | 6.3% | 1.4% | 0.1% | <0.1% | <0.1% |
| đŞđŹEgypt | G | 1694 | 82.3% | 29.4% | 4.0% | 0.7% | 0.1% | <0.1% |
| đ¨đŠDR Congo | K | 1721 | 56.6% | 11.9% | 2.4% | 0.4% | <0.1% | <0.1% |
| đżđŚSouth Africa | A | 1537 | 13.3% | 1.2% | <0.1% | 0.0% | 0.0% | 0.0% |
| đśđŚQatar | B | 1427 | 12.8% | 0.2% | <0.1% | 0.0% | 0.0% | 0.0% |
| đ§đŚBosnia and Herzegovina | B | 1658 | 68.1% | 9.7% | 1.6% | <0.1% | 0.0% | 0.0% |
| đđšHaiti | C | 1564 | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| đšđˇTurkey | D | 1908 | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| đ¨đźCuracao | E | 1457 | 1.4% | <0.1% | 0.0% | 0.0% | 0.0% | 0.0% |
| đšđłTunisia | F | 1612 | 5.1% | 0.4% | <0.1% | 0.0% | 0.0% | 0.0% |
| đŽđˇIran | G | 1652 | 41.9% | 13.7% | 1.2% | <0.1% | <0.1% | 0.0% |
| đłđżNew Zealand | G | 1538 | 24.4% | 4.1% | 0.2% | 0.0% | 0.0% | 0.0% |
| đ¨đťCape Verde | H | 1585 | 49.4% | 4.4% | 0.4% | <0.1% | 0.0% | 0.0% |
| đ¸đŚSaudi Arabia | H | 1560 | 34.0% | 2.5% | 0.2% | 0.0% | 0.0% | 0.0% |
| đŽđśIraq | I | 1525 | 1.6% | 0.1% | <0.1% | 0.0% | 0.0% | 0.0% |
| đŻđ´Jordan | J | 1557 | 5.3% | 0.4% | <0.1% | 0.0% | 0.0% | 0.0% |
| đşđżUzbekistan | K | 1683 | 21.7% | 3.2% | 0.5% | <0.1% | <0.1% | 0.0% |
| đŹđGhana | L | 1683 | 63.3% | 12.2% | 2.4% | 0.3% | <0.1% | 0.0% |
| đľđŚPanama | L | 1606 | 5.2% | 0.5% | <0.1% | 0.0% | 0.0% | 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.