The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
EST

Meistriliiga 2026/27

Every result, the table as it finished, and the price each match went off at. 170 matches played between March 2026 and October 2026.

170Matches
525Goals
3.09Per game
48.2%Home wins
61%Priced at kickoff
FC Levadia TallinnTop of the table

Final table 10 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 FLTFC Levadia Tallinn 34 27 6 1 +67 87
2 PAIPaide 34 18 6 10 +12 60
3 FTFlora Tallinn 34 19 1 14 +15 58
4 KNKalju Nomme 34 17 6 11 +24 57
5 TAMTammeka 34 16 2 16 -6 50
6 LAALaagri 34 15 2 17 -1 47
7 NUNõmme United 34 12 1 21 -21 37
8 VAPVaprus 34 10 7 17 -22 37
9 KURKuressaare 34 10 6 18 -18 36
10 TNTrans Narva 34 5 5 24 -50 20

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.09
525 goals. 63.5% of matches went over 2.5.
Home advantage
48.2%
Draws 12.4%, away wins 39.4%.
Half-time lead held
83.5%
From 109 matches where someone led at the break.
1–2 22 · 12.9%
1–0 15 · 8.8%
2–1 13 · 7.6%
0–1 12 · 7.1%
3–1 10 · 5.9%
2–0 10 · 5.9%

Results 180

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 7 November 2026
10:30 Tammeka scheduled Vaprus — — —
10:30 Paide scheduled Flora Tallinn — — —
10:30 Trans Narva scheduled Laagri — — —
10:30 FC Levadia Tallinn scheduled Kalju Nomme — — —
10:30 Kuressaare scheduled Nõmme United — — —
Sunday 1 November 2026
12:30 Flora Tallinn scheduled Trans Narva — — —
10:30 Kalju Nomme scheduled Kuressaare — — —
Saturday 31 October 2026
10:30 Nõmme United scheduled FC Levadia Tallinn — — —
12:30 Tammeka scheduled Laagri — — —
12:30 Vaprus scheduled Paide — — —
Wednesday 28 October 2026
17:00 Paide 0 – 2 Kalju Nomme — — —
16:00 Vaprus 1 – 1 Kuressaare — — —
Tuesday 27 October 2026
16:00 Trans Narva 0 – 1 Nõmme United — — —
16:00 FC Levadia Tallinn 2 – 1 Tammeka — — —
Sunday 25 October 2026
12:30 Kalju Nomme 2 – 1 Flora Tallinn — — —
Saturday 24 October 2026
15:00 FC Levadia Tallinn 2 – 1 Laagri — — —
12:30 Kuressaare 0 – 1 Paide — — —
Friday 23 October 2026
12:30 Tammeka 5 – 1 Trans Narva — — —
12:30 Nõmme United 4 – 2 Vaprus — — —
Wednesday 21 October 2026
16:00 Laagri 3 – 1 Flora Tallinn — — —
Sunday 18 October 2026
15:00 Flora Tallinn 2 – 0 Tammeka — — —
15:00 Paide 2 – 1 Trans Narva — — —
12:30 Kuressaare 0 – 2 FC Levadia Tallinn — — —
12:30 Laagri 2 – 0 Vaprus — — —
Saturday 17 October 2026
12:30 Nõmme United 3 – 0 Kalju Nomme — — —
Thursday 15 October 2026
17:00 Flora Tallinn 1 – 3 FC Levadia Tallinn — — —
Wednesday 14 October 2026
16:00 Paide 2 – 1 Tammeka — — —
16:00 Trans Narva 0 – 1 Kuressaare — — —
Tuesday 13 October 2026
16:00 Vaprus 2 – 2 Kalju Nomme — — —
16:00 Laagri 2 – 0 Nõmme United — — —
Sunday 11 October 2026
14:30 Kuressaare 2 – 0 Flora Tallinn — — —
12:30 FC Levadia Tallinn 1 – 0 Paide — — —
Saturday 10 October 2026
15:00 Tammeka 4 – 0 Nõmme United — — —
12:30 Vaprus 2 – 2 Trans Narva — — —
12:30 Kalju Nomme 0 – 1 Laagri — — —
Sunday 20 September 2026
12:30 Flora Tallinn 3 – 2 Vaprus — — —
15:00 Trans Narva 1 – 1 FC Levadia Tallinn — — —
12:30 Tammeka 1 – 3 Kalju Nomme — — —
Saturday 19 September 2026
15:00 Nõmme United 1 – 3 Paide — — —
Friday 18 September 2026
17:00 Laagri 0 – 0 Kuressaare — — —
Thursday 17 September 2026
15:00 FC Levadia Tallinn 6 – 0 Tammeka 1.23 6.20 12.50
Wednesday 16 September 2026
15:00 Paide 2 – 0 Vaprus — — —
Sunday 13 September 2026
15:00 Kuressaare 1 – 3 Tammeka 2.90 3.60 2.20
12:30 Paide 1 – 2 Laagri — — —
Saturday 12 September 2026
15:00 Nõmme United 2 – 3 Flora Tallinn 4.15 4.10 1.68
12:30 FC Levadia Tallinn 4 – 0 Vaprus — — —
17:00 Kalju Nomme 2 – 0 Trans Narva 1.52 4.30 6.33
Wednesday 9 September 2026
17:00 Tammeka 0 – 2 Paide 3.40 4.00 2.05
17:00 Vaprus 3 – 2 Laagri — — —
17:00 FC Levadia Tallinn 4 – 0 Kuressaare 1.15 8.40 20.00
Tuesday 8 September 2026
17:00 Kalju Nomme 1 – 2 Nõmme United 1.41 5.90 7.40
17:00 Trans Narva 2 – 2 Flora Tallinn 5.80 4.20 1.60
Sunday 6 September 2026
15:00 Laagri 0 – 2 Tammeka — — —
12:30 Paide 0 – 2 FC Levadia Tallinn 7.30 5.26 1.45
Saturday 5 September 2026
17:00 Flora Tallinn 2 – 1 Kalju Nomme 2.86 3.65 2.44
15:00 Vaprus 1 – 0 Nõmme United — — —
12:30 Kuressaare 3 – 1 Trans Narva 3.70 3.50 2.74
Wednesday 2 September 2026
17:00 Flora Tallinn 3 – 2 Tammeka 1.80 4.30 4.85
Sunday 30 August 2026
17:00 Trans Narva 0 – 2 Tammeka 2.28 3.75 3.25
17:00 Flora Tallinn 1 – 2 Paide 3.11 4.00 2.26
15:00 Kalju Nomme 2 – 3 FC Levadia Tallinn 6.80 4.75 1.48
Saturday 29 August 2026
15:00 Kuressaare 2 – 2 Vaprus — — —
12:30 Nõmme United 1 – 2 Laagri — — —
Wednesday 26 August 2026
17:00 Tammeka 3 – 1 Flora Tallinn 4.50 4.19 1.69
Sunday 23 August 2026
17:00 Vaprus 1 – 2 Flora Tallinn — — —
15:00 Paide 4 – 1 Nõmme United 1.58 4.50 6.30
Saturday 22 August 2026
15:00 Laagri 1 – 0 Kalju Nomme — — —
17:00 Tammeka 1 – 0 Kuressaare 1.86 3.66 3.74
Friday 21 August 2026
17:00 FC Levadia Tallinn 4 – 0 Trans Narva 1.16 8.75 18.50
Sunday 16 August 2026
17:00 Laagri 1 – 2 FC Levadia Tallinn — — —
17:00 Flora Tallinn 2 – 3 Kuressaare 1.34 5.45 8.30
15:00 Trans Narva 1 – 1 Paide 4.36 4.10 1.85
15:00 Kalju Nomme 3 – 1 Vaprus — — —
Friday 14 August 2026
17:00 Nõmme United 0 – 1 Tammeka 2.51 3.90 2.75
Sunday 9 August 2026
17:00 FC Levadia Tallinn 5 – 0 Nõmme United 1.21 8.00 14.00
Saturday 8 August 2026
17:00 Trans Narva 0 – 2 Kalju Nomme 4.80 4.00 1.71
Friday 7 August 2026
17:00 Kuressaare 3 – 2 Laagri — — —
Sunday 2 August 2026
17:00 Vaprus 1 – 1 FC Levadia Tallinn — — —
17:00 Flora Tallinn 1 – 0 Laagri — — —
15:00 Paide 1 – 0 Kuressaare 1.67 4.30 5.75
15:00 Kalju Nomme 5 – 1 Tammeka 1.73 4.00 5.25
Friday 31 July 2026
17:00 Nõmme United 1 – 2 Trans Narva 2.08 4.00 3.34
Sunday 19 July 2026
17:00 Laagri 5 – 2 Paide — — —
15:00 Kuressaare 0 – 0 Kalju Nomme 5.10 4.16 1.70
Saturday 18 July 2026
15:00 Trans Narva 3 – 1 Vaprus — — —
Friday 17 July 2026
17:00 Flora Tallinn 1 – 2 Nõmme United 1.46 5.40 7.00
Saturday 11 July 2026
15:00 Nõmme United 3 – 2 Kuressaare 1.95 4.05 3.67
12:30 Vaprus 5 – 1 Tammeka — — —
Friday 10 July 2026
17:00 Laagri 3 – 0 Trans Narva — — —
Sunday 5 July 2026
17:00 Tammeka 2 – 1 Laagri — — —
Saturday 4 July 2026
17:00 Paide 3 – 1 Vaprus — — —
17:00 Trans Narva 1 – 3 FC Levadia Tallinn 14.50 7.10 1.20
Friday 3 July 2026
17:00 Nõmme United 1 – 3 Kalju Nomme 4.80 4.32 1.63
Thursday 2 July 2026
17:00 Kuressaare 0 – 3 Flora Tallinn 10.00 5.45 1.33
Sunday 28 June 2026
17:00 FC Levadia Tallinn 1 – 2 Flora Tallinn 1.66 4.33 4.70
15:00 Kalju Nomme 1 – 1 Paide 2.54 3.56 3.20
Friday 26 June 2026
18:00 Vaprus 1 – 0 Kuressaare — — —
Sunday 21 June 2026
15:00 Flora Tallinn 1 – 2 Paide 2.00 3.75 4.05
12:30 Tammeka 1 – 0 Trans Narva 2.16 3.70 3.84
Saturday 20 June 2026
15:00 FC Levadia Tallinn 1 – 1 Kalju Nomme 1.44 5.00 7.50
12:30 Laagri 1 – 3 Nõmme United — — —
Wednesday 17 June 2026
17:00 Paide 1 – 0 Laagri — — —
17:00 Nõmme United 1 – 2 FC Levadia Tallinn 14.50 7.75 1.16
17:00 Kalju Nomme 1 – 2 Tammeka 1.37 5.50 8.00
Tuesday 16 June 2026
16:00 Kuressaare 0 – 0 Trans Narva 2.62 3.75 2.55
17:00 Vaprus 1 – 2 Flora Tallinn — — —
Sunday 14 June 2026
12:30 Kalju Nomme 1 – 1 Paide 1.91 3.85 4.12
Saturday 13 June 2026
17:00 Flora Tallinn 1 – 3 FC Levadia Tallinn 4.75 4.08 1.77
15:00 Tammeka 0 – 0 Vaprus — — —
15:00 Trans Narva 1 – 2 Nõmme United 2.52 3.80 2.88
10:30 Laagri 2 – 3 Kuressaare — — —
Sunday 31 May 2026
15:00 Paide 1 – 1 Kuressaare 1.35 5.57 8.60
Saturday 30 May 2026
15:00 Tammeka 0 – 1 FC Levadia Tallinn — — —
12:30 Vaprus 3 – 1 Kalju Nomme — — —
12:30 Laagri 3 – 0 Trans Narva — — —
Friday 29 May 2026
17:00 Nõmme United 0 – 4 Flora Tallinn 6.01 5.11 1.55
Sunday 24 May 2026
17:00 Vaprus 1 – 6 FC Levadia Tallinn — — —
Wednesday 20 May 2026
17:00 Trans Narva 1 – 0 Paide 4.30 4.30 1.86
17:00 Kuressaare 2 – 1 Nõmme United 3.45 4.20 2.10
17:00 Kalju Nomme 1 – 0 Laagri 1.30 6.80 13.00
Sunday 17 May 2026
15:00 Kuressaare 0 – 2 Kalju Nomme 11.50 6.40 1.32
12:30 Paide 1 – 3 FC Levadia Tallinn 6.60 5.10 1.52
Saturday 16 May 2026
15:00 Laagri 1 – 2 Vaprus 2.68 3.80 2.72
12:30 Trans Narva 0 – 3 Flora Tallinn 8.60 5.90 1.43
Friday 15 May 2026
17:00 Tammeka 3 – 1 Nõmme United 2.44 3.85 2.82
Sunday 10 May 2026
15:00 Nõmme United 2 – 3 Paide 3.45 4.20 2.10
12:30 Kalju Nomme 0 – 1 Flora Tallinn 1.88 4.50 4.20
Saturday 9 May 2026
15:00 Vaprus 2 – 0 Trans Narva — — —
12:30 FC Levadia Tallinn 3 – 0 Laagri — — —
Friday 8 May 2026
17:00 Tammeka 1 – 0 Kuressaare 1.99 4.10 3.75
Saturday 2 May 2026
15:00 Vaprus 2 – 3 Nõmme United 2.46 4.10 2.90
12:30 Kuressaare 1 – 2 FC Levadia Tallinn 24.00 11.50 1.16
Friday 1 May 2026
15:00 Paide 0 – 1 Tammeka 1.40 5.70 8.60
12:30 Trans Narva 0 – 3 Kalju Nomme 6.00 5.00 1.58
Thursday 30 April 2026
17:00 Flora Tallinn 5 – 0 Laagri 1.39 6.00 9.40
Sunday 26 April 2026
15:00 FC Levadia Tallinn 7 – 0 Trans Narva 1.18 7.30 14.60
12:30 Paide 1 – 2 Flora Tallinn 2.12 4.10 3.50
12:30 Kalju Nomme 1 – 2 Vaprus 1.32 6.60 11.50
Saturday 25 April 2026
15:00 Nõmme United 2 – 1 Kuressaare 1.76 5.40 4.30
12:30 Laagri 1 – 0 Tammeka 2.04 4.20 3.50
Wednesday 22 April 2026
17:00 Tammeka 1 – 2 FC Levadia Tallinn 29.00 13.00 1.12
17:00 Laagri 2 – 2 Paide 5.00 4.70 1.73
17:00 Flora Tallinn 6 – 0 Trans Narva 1.56 4.10 6.80
16:45 Kalju Nomme 7 – 1 Nõmme United 1.59 4.90 6.20
Tuesday 21 April 2026
16:45 Kuressaare 0 – 1 Vaprus 2.76 3.90 2.64
Sunday 19 April 2026
15:00 Paide 1 – 0 Kalju Nomme 2.78 3.50 2.72
12:30 FC Levadia Tallinn 4 – 0 Flora Tallinn 1.63 4.50 5.90
Saturday 18 April 2026
18:30 Nõmme United 1 – 2 Laagri 2.18 4.50 3.15
15:00 Vaprus 0 – 0 Tammeka — — —
12:30 Trans Narva 1 – 2 Kuressaare 1.75 4.80 4.50
Sunday 12 April 2026
15:00 Flora Tallinn 2 – 0 Vaprus — — —
12:30 Tammeka 1 – 4 Paide 4.80 4.10 1.74
12:30 Kalju Nomme 1 – 1 FC Levadia Tallinn 3.13 3.60 2.39
Saturday 11 April 2026
15:00 Nõmme United 5 – 1 Trans Narva 2.34 4.20 3.10
12:30 Kuressaare 3 – 2 Laagri 2.96 3.85 2.52
Wednesday 8 April 2026
17:00 FC Levadia Tallinn 2 – 1 Vaprus 1.27 7.80 13.50
17:00 Paide 3 – 1 Nõmme United 1.61 4.60 5.90
17:00 Laagri 0 – 2 Kalju Nomme 7.60 4.80 1.50
Tuesday 7 April 2026
17:00 Trans Narva 3 – 0 Tammeka 1.94 4.10 4.20
17:00 Flora Tallinn 2 – 1 Kuressaare 1.28 6.80 13.00
Saturday 4 April 2026
15:00 Vaprus 0 – 2 Laagri 2.30 3.70 2.50
12:30 FC Levadia Tallinn 1 – 1 Nõmme United 1.17 6.50 11.00
Friday 3 April 2026
15:00 Tammeka 3 – 1 Flora Tallinn 5.00 4.60 1.44
12:30 Kuressaare 0 – 1 Paide 6.50 4.40 1.36
12:30 Kalju Nomme 2 – 1 Trans Narva 1.40 4.20 6.00
Sunday 22 March 2026
13:00 FC Levadia Tallinn 2 – 2 Paide 1.91 3.50 3.40
10:30 Laagri 2 – 0 Flora Tallinn 6.00 4.60 1.36
Saturday 21 March 2026
12:30 Trans Narva 2 – 1 Vaprus 1.80 3.75 3.60
10:30 Nõmme United 2 – 3 Tammeka 1.85 3.90 3.30
10:30 Kalju Nomme 4 – 0 Kuressaare 1.20 5.50 10.00
Sunday 15 March 2026
12:30 Laagri 1 – 3 FC Levadia Tallinn 9.00 6.00 1.20
12:30 Flora Tallinn 0 – 1 Kalju Nomme 2.05 3.60 2.88
10:30 Paide 1 – 0 Trans Narva 1.73 3.80 3.80
Saturday 14 March 2026
12:30 Kuressaare 3 – 2 Tammeka 2.78 3.95 2.54
10:30 Nõmme United 7 – 1 Vaprus — — —
Sunday 8 March 2026
12:30 Tammeka 0 – 1 Kalju Nomme 7.00 5.19 1.50
10:30 FC Levadia Tallinn 2 – 0 Kuressaare 1.17 8.31 16.50
Saturday 7 March 2026
15:00 Trans Narva 1 – 2 Laagri — — —
12:30 Vaprus 3 – 2 Paide 4.75 3.75 1.57
10:30 Flora Tallinn 3 – 0 Nõmme United 1.20 5.50 10.00

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key