The season in numbers
Blindly backing away wins in every match beat the market this season. The other 6 strategies lost — as they usually do.
Narva produced performances worth 13 more points than they collected, by market expectations — full performance table →
Share of matches with two or more first-half goals. First goals arrive after 30.3' on average.
Upcoming fixtures — data vs market
all leagues →Levadia – Tammeka2026-09-17 16:00
Home win ✓83.0%vs 73.5%▲ +9.4%Levadia – Parnu JK Vaprus2026-09-12 11:30
FT U3.5 ✓56.0%vs 48.1%▲ +7.9%Kalju – Narva2026-09-12 11:30
BTTS: No ✓54.8%vs 48.8%▲ +6.1%Kuressaare – Tammeka2026-09-13 14:00
Home win ✓40.4%vs 34.7%▲ +5.7%Paide – Harju JK Laagri2026-09-13 11:30
BTTS: No ✓47.6%vs 44.6%▲ +2.9%Nomme Utd – Flora2026-09-12 14:00
Away win68.2%vs 66.2%▲ +2.0%
| # | Time | Market | Implied | Odds | + | ||||
|---|---|---|---|---|---|---|---|---|---|
| 1 | Levadia– Tammeka | 2026-09-17 | 16:00 | Home win ✓ | 83.0% | 73.5% | ▲ +9.4% | 1.36 | |
| 2 | Levadia– Parnu JK Vaprus | 2026-09-12 | 11:30 | FT U3.5 ✓ | 56.0% | 48.1% | ▲ +7.9% | 2.08 | |
| 3 | Kalju– Narva | 2026-09-12 | 11:30 | BTTS: No ✓ | 54.8% | 48.8% | ▲ +6.1% | 2.05 | |
| 4 | Kuressaare– Tammeka | 2026-09-13 | 14:00 | Home win ✓ | 40.4% | 34.7% | ▲ +5.7% | 2.88 | |
| 5 | Paide– Harju JK Laagri | 2026-09-13 | 11:30 | BTTS: No ✓ | 47.6% | 44.6% | ▲ +2.9% | 2.24 | |
| 6 | Nomme Utd– Flora | 2026-09-12 | 14:00 | Away win | 68.2% | 66.2% | ▲ +2.0% | 1.51 |
Where the season is heading
10,000 simulations · updated 11 SeptWe simulate the remaining Meistriliiga schedule 10,000 times a day. Levadia win the 2026 title in >99% of them, projecting ~88 points — the race is close to decided. At the other end, Narva finish in the bottom three in >99% of simulations.
| # | Team | Pts now | Proj. pts | Range | Title | Top 4 | Bottom 3 |
|---|---|---|---|---|---|---|---|
| 1 | Levadia | 65 | 88 | 84–93 | >99% | >99% | — |
| 2 | Flora | 49 | 66 | 61–71 | — | >99% | — |
| 3 | Paide | 45 | 63 | 58–68 | — | 98% | — |
| 4 | Kalju | 44 | 60 | 55–65 | — | 95% | — |
| 5 | Tammeka | 41 | 52 | 47–56 | — | 6% | <1% |
| · · · | |||||||
| 8 | Kuressaare | 28 | 37 | 32–42 | — | — | 80% |
| 9 | Nomme Utd | 28 | 36 | 32–41 | — | — | 85% |
| 10 | Narva | 18 | 26 | 22–31 | — | — | >99% |
Dixon-Coles model, 10,000 simulations of the 47 remaining scheduled fixtures · tiebreakers points > GD > GF · updated daily.
</> Embed this table on your site</> Embed this table — free, updates hourly, keep the credit link
<iframe src="https://www.football-charts.com/embed/estonia/meistriliiga/projection" width="100%" height="560" style="border:0;border-radius:8px" title="Meistriliiga live table — Football Charts" loading="lazy"></iframe> <p style="font-size:12px"><a href="https://www.football-charts.com/leagues/estonia/meistriliiga">Meistriliiga stats by Football Charts</a></p>
Market strategies
flat stake · vs break-even — not betting adviceWhat blindly backing each market in every Meistriliiga match would have returned. Losing lines are the norm — that's the bookmaker margin at work.
Table — points vs market expectations
full table →| # | Team | Pts | xPTS | Δ | Verdict |
|---|---|---|---|---|---|
| 1 | Levadia | 65 | 58.2 | +6.8 | |
| 2 | Flora | 49 | 47.6 | +1.4 | |
| 3 | Paide | 45 | 43.2 | +1.8 | |
| 4 | Kalju | 44 | 49.8 | -5.8 | |
| 5 | Tammeka | 41 | 29.4 | +11.6 | outperformed expectations |
| · · · | |||||
| 8 | Kuressaare | 28 | 24.6 | +3.4 | |
| 9 | Nomme Utd | 28 | 30.2 | -2.2 | |
| 10 | Narva | 18 | 30.8 | -12.8 | underperformed expectations |
Teams
per-team stats, goal timing & market analysisGo deeper
Past seasons
completed-season tables, charts & market backtestsStatistics, not betting advice · the market usually knows why · 18+











Paide
Kalju
Tammeka
Kuressaare
Narva
