Meistriliiga 2026 Performance vs Market
Expected points (xPTS) come from pre-match market odds: what the market rated each team's chances at before kickoff. A positive Δ means the team is outperforming those expectations — playing better than the market rated them; a negative Δ means they're delivering less than their billing. Big gaps usually say more about the team than about fortune.
| # | Team | P | Pts | xPts | vs xPTS | |||||
|---|---|---|---|---|---|---|---|---|---|---|
1 | Tammeka | 33 | 50 | 37.5 | +12.5Outperforming ++ | 5 | +8.2 | +4.3 | 1:2 vs Kalju (+2.4) | 3:2 vs Kuressaare (-1.5) |
2 | Harju JK Laagri | 34 | 47 | 36.4 | +10.6Outperforming ++ | 8 | +7.5 | +3.1 | 2:0 vs Flora (+2.3) | 2:3 vs Kuressaare (-1.7) |
3 | Levadia | 33 | 84 | 76.0 | +8.0Outperforming ++ | 1 | +1.4 | +6.6 | 1:3 vs Flora (+1.1) | 1:2 vs Flora (-1.9) |
4 | Kuressaare | 33 | 35 | 29.5 | +5.5Outperforming ++ | 10 | +4.4 | +1.0 | 2:3 vs Flora (+2.4) | 0:1 vs Parnu JK Vaprus (-1.4) |
5 | Paide | 33 | 60 | 55.2 | +4.8Outperforming | 4 | +2.4 | +2.4 | 1:2 vs Flora (+2.0) | 0:1 vs Tammeka (-2.2) |
6 | Parnu JK Vaprus | 33 | 36 | 33.3 | +2.7Outperforming | 9 | +7.6 | -4.9 | 1:2 vs Kalju (+2.5) | 0:2 vs Harju JK Laagri (-1.5) |
7 | Flora | 34 | 58 | 59.5 | -1.5On expectation | 3 | -0.1 | -1.4 | 1:2 vs Levadia (+2.1) | 2:3 vs Kuressaare (-2.3) |
8 | Nomme Utd | 33 | 34 | 36.9 | -2.9Underperforming | 7 | -3.7 | +0.8 | 1:2 vs Kalju (+2.4) | 2:3 vs Tammeka (-1.8) |
9 | Kalju | 33 | 54 | 60.5 | -6.5Underperforming −− | 2 | -4.8 | -1.7 | 2:1 vs Flora (+1.8) | 1:2 vs Parnu JK Vaprus (-2.3) |
10 | Narva | 33 | 20 | 37.0 | -17.0Underperforming −− | 6 | -4.2 | -12.9 | 1:0 vs Paide (+2.1) | 1:2 vs Harju JK Laagri (-1.9) |
