Meistriliiga
Season archive · results and statistics.
Live now
Final matches
Flora Tallinn
FC Levadia Tallinn
Legion
Trans Narva
Paide
Kalju Nomme
FC Levadia Tallinn
Flora Tallinn
Flora Tallinn
PaideFull time · awaiting grading
Match highlights
via YouTubeChampionship Round
2021| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Levadia Tallinn | 32 | 25 | 3 | 4 | 84 | 38 | +46 | 78 | WDWWD | UEFA Champions League qualifying |
| 2 | Flora Tallinn | 32 | 23 | 8 | 1 | 90 | 23 | +67 | 77 | WWWWD | UEFA Conference League qualifying |
| 3 | Paide | 32 | 18 | 8 | 6 | 66 | 35 | +31 | 62 | WWLLW | – |
| 4 | Kalju Nomme | 32 | 13 | 6 | 13 | 57 | 44 | +13 | 45 | LLDDL | – |
| 5 | Legion | 32 | 11 | 7 | 14 | 49 | 48 | +1 | 40 | LDLDL | – |
| 6 | Trans Narva | 32 | 9 | 6 | 17 | 36 | 61 | −25 | 33 | LLDLW | – |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | FC Levadia Tallinn | 32 | +46 | 78 |
| 2 | Flora Tallinn | 32 | +67 | 77 |
| 3 | Paide | 32 | +31 | 62 |
| 4 | Kalju Nomme | 32 | +13 | 45 |
| 5 | Legion | 32 | +1 | 40 |
| 6 | Trans Narva | 32 | −25 | 33 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Levadia Tallinn | 32 | 25 | 3 | 4 | 84 | 38 | +46 | 78 | WDWWD | UEFA Champions League qualifying |
| 2 | Flora Tallinn | 32 | 23 | 8 | 1 | 90 | 23 | +67 | 77 | WWWWD | UEFA Conference League qualifying |
| 3 | Paide | 32 | 18 | 8 | 6 | 66 | 35 | +31 | 62 | WWLLW | – |
| 4 | Kalju Nomme | 32 | 13 | 6 | 13 | 57 | 44 | +13 | 45 | LLDDL | – |
| 5 | Legion | 32 | 11 | 7 | 14 | 49 | 48 | +1 | 40 | LDLDL | – |
| 6 | Trans Narva | 32 | 9 | 6 | 17 | 36 | 61 | −25 | 33 | LLDLW | – |
Form: the last five matches, latest on the right.
Official standings · updated 17 Oct 03:42.
Relegation Round
2021| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Kuressaare | 30 | 10 | 4 | 16 | 39 | 47 | −8 | 34 | LWW | – |
| 2 | Tulevik | 30 | 9 | 3 | 18 | 39 | 62 | −23 | 30 | WLL | – |
| 3 | Tammeka | 30 | 7 | 4 | 19 | 34 | 72 | −38 | 25 | WWL | Relegation play-offs |
| 4 | Vaprus | 30 | 5 | 3 | 22 | 24 | 88 | −64 | 18 | LLW | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Kuressaare | 30 | −8 | 34 |
| 2 | Tulevik | 30 | −23 | 30 |
| 3 | Tammeka | 30 | −38 | 25 |
| 4 | Vaprus | 30 | −64 | 18 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Kuressaare | 30 | 10 | 4 | 16 | 39 | 47 | −8 | 34 | LWW | – |
| 2 | Tulevik | 30 | 9 | 3 | 18 | 39 | 62 | −23 | 30 | WLL | – |
| 3 | Tammeka | 30 | 7 | 4 | 19 | 34 | 72 | −38 | 25 | WWL | Relegation play-offs |
| 4 | Vaprus | 30 | 5 | 3 | 22 | 24 | 88 | −64 | 18 | LLW | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 17 Oct 03:42.
Regular Season
2021| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Levadia Tallinn | 27 | 22 | 1 | 4 | 75 | 33 | +42 | 67 | WWWLL | Championship Round |
| 2 | Flora Tallinn | 27 | 19 | 7 | 1 | 80 | 21 | +59 | 64 | WDDWW | Championship Round |
| 3 | Paide | 27 | 15 | 8 | 4 | 52 | 27 | +25 | 53 | LWLWD | Championship Round |
| 4 | Kalju Nomme | 27 | 13 | 4 | 10 | 51 | 34 | +17 | 43 | LLWDW | Championship Round |
| 5 | Legion | 27 | 11 | 5 | 11 | 45 | 36 | +9 | 38 | WWLDW | Championship Round |
| 6 | Trans Narva | 27 | 8 | 5 | 14 | 33 | 52 | −19 | 29 | LLDLL | Championship Round |
| 7 | Kuressaare | 27 | 8 | 4 | 15 | 33 | 46 | −13 | 28 | WDWLD | Relegation |
| 8 | Tulevik | 27 | 8 | 3 | 16 | 37 | 57 | −20 | 27 | LLDLW | Relegation |
| 9 | Tammeka | 27 | 5 | 4 | 18 | 29 | 69 | −40 | 19 | LLWWL | Relegation |
| 10 | Vaprus | 27 | 4 | 3 | 20 | 20 | 80 | −60 | 15 | LLLLL | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | FC Levadia Tallinn | 27 | +42 | 67 |
| 2 | Flora Tallinn | 27 | +59 | 64 |
| 3 | Paide | 27 | +25 | 53 |
| 4 | Kalju Nomme | 27 | +17 | 43 |
| 5 | Legion | 27 | +9 | 38 |
| 6 | Trans Narva | 27 | −19 | 29 |
| 7 | Kuressaare | 27 | −13 | 28 |
| 8 | Tulevik | 27 | −20 | 27 |
| 9 | Tammeka | 27 | −40 | 19 |
| 10 | Vaprus | 27 | −60 | 15 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Levadia Tallinn | 27 | 22 | 1 | 4 | 75 | 33 | +42 | 67 | WWWLL | Championship Round |
| 2 | Flora Tallinn | 27 | 19 | 7 | 1 | 80 | 21 | +59 | 64 | WDDWW | Championship Round |
| 3 | Paide | 27 | 15 | 8 | 4 | 52 | 27 | +25 | 53 | LWLWD | Championship Round |
| 4 | Kalju Nomme | 27 | 13 | 4 | 10 | 51 | 34 | +17 | 43 | LLWDW | Championship Round |
| 5 | Legion | 27 | 11 | 5 | 11 | 45 | 36 | +9 | 38 | WWLDW | Championship Round |
| 6 | Trans Narva | 27 | 8 | 5 | 14 | 33 | 52 | −19 | 29 | LLDLL | Championship Round |
| 7 | Kuressaare | 27 | 8 | 4 | 15 | 33 | 46 | −13 | 28 | WDWLD | Relegation |
| 8 | Tulevik | 27 | 8 | 3 | 16 | 37 | 57 | −20 | 27 | LLDLW | Relegation |
| 9 | Tammeka | 27 | 5 | 4 | 18 | 29 | 69 | −40 | 19 | LLWWL | Relegation |
| 10 | Vaprus | 27 | 4 | 3 | 20 | 20 | 80 | −60 | 15 | LLLLL | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 17 Oct 03:42.
No fixtures in the next seven days.
Sunday 5 Dec
Saturday 4 Dec
Legion
Trans Narva
Paide
Kalju NommeWednesday 1 Dec
Sunday 28 Nov
Flora Tallinn
Paide
Trans Narva
FC Levadia TallinnSaturday 27 Nov
Sunday 21 Nov
FC Levadia Tallinn
Paide
Tammeka
VaprusSaturday 20 Nov
Legion
Flora Tallinn
Trans Narva
Kalju NommeFriday 19 Nov
Sunday 7 Nov
Kalju Nomme
Flora Tallinn
Trans Narva
PaideSaturday 6 Nov
FC Levadia Tallinn
Legion
Vaprus
KuressaareFriday 5 Nov
Sunday 31 Oct
Kalju Nomme
FC Levadia Tallinn
Trans Narva
Flora TallinnSaturday 30 Oct
Paide
Legion
Tammeka
Kuressaare
Vaprus
TulevikWednesday 27 Oct
Sunday 24 Oct
Wednesday 20 Oct
Sunday 17 Oct
Kuressaare
Legion
Paide
Flora TallinnSaturday 16 Oct
Tammeka
Trans Narva
Tulevik
FC Levadia Tallinn
Vaprus
Kalju NommeSaturday 9 Oct
Sunday 3 Oct
Flora Tallinn
Tammeka
Kuressaare
TulevikSaturday 2 Oct
Kalju Nomme
Legion
Paide
Trans NarvaSunday 26 Sept
Kalju Nomme
Paide
Trans Narva
Kuressaare
Tulevik
Flora TallinnSaturday 25 Sept
Wednesday 22 Sept
Sunday 19 Sept
Flora Tallinn
Kalju Nomme
Tammeka
PaideSaturday 18 Sept
FC Levadia Tallinn
Trans Narva
Kuressaare
Vaprus
Legion
TulevikSunday 12 Sept
Paide
FC Levadia Tallinn
Vaprus
Flora TallinnSaturday 11 Sept
Kalju Nomme
Kuressaare
Trans Narva
TulevikFriday 10 Sept
Sunday 29 Aug
FC Levadia Tallinn
Kalju Nomme
Flora Tallinn
LegionSaturday 28 Aug
Paide
Kuressaare
Trans Narva
VaprusFriday 27 Aug
Sunday 22 Aug
Saturday 21 Aug
Friday 20 Aug
Legion
Paide
Tulevik
VaprusSunday 15 Aug
Kalju Nomme
Tulevik
Vaprus
PaideSaturday 14 Aug
Kuressaare
Flora Tallinn
Legion
Trans NarvaFriday 13 Aug
Sunday 8 Aug
Saturday 7 Aug
FC Levadia Tallinn
Kuressaare
Paide
TulevikFriday 6 Aug
Sunday 1 Aug
Kalju Nomme
Legion
Trans Narva
FC Levadia TallinnSaturday 31 July
Paide
Flora Tallinn
Tulevik
TammekaFriday 30 July
Sunday 18 July
FC Levadia Tallinn
Kalju Nomme
Paide
TammekaSaturday 17 July
Kuressaare
Legion
Tulevik
Trans NarvaFriday 16 July
Tuesday 13 July
Sunday 4 July
Tammeka
Legion
Vaprus
Trans NarvaThursday 1 July
FC Levadia Tallinn
Tammeka
Vaprus
LegionWednesday 30 June
Flora Tallinn
Paide
Kalju Nomme
TulevikSaturday 26 June
Friday 25 June
Flora Tallinn
Kalju Nomme
Tammeka
Paide
Tulevik
VaprusMonday 21 June
Tammeka
Flora Tallinn
Vaprus
TulevikSunday 13 June
Sunday 30 May
Kuressaare
Kalju Nomme
Tammeka
VaprusSaturday 29 May
Flora Tallinn
Tulevik
Legion
FC Levadia Tallinn
Trans Narva
PaideWednesday 26 May
Kuressaare
FC Levadia Tallinn
Tammeka
Kalju Nomme
Trans Narva
Flora TallinnTuesday 25 May
Paide
Vaprus
Tulevik
LegionWednesday 19 May
FC Levadia Tallinn
Flora Tallinn
Paide
Tulevik
Vaprus
Kalju NommeTuesday 18 May
Sunday 16 May
Saturday 15 May
Trans Narva
Legion
Tulevik
Kuressaare
Vaprus
FC Levadia TallinnTuesday 11 May
Sunday 9 May
Saturday 8 May
Flora Tallinn
Legion
Tammeka
Kuressaare
Trans Narva
Kalju NommeWednesday 5 May
FC Levadia Tallinn
Tulevik
Kalju Nomme
Flora Tallinn
Trans Narva
TammekaTuesday 4 May
Sunday 2 May
Saturday 1 May
Paide
Legion
Tulevik
Kalju NommeFriday 30 Apr
Sunday 25 Apr
Flora Tallinn
FC Levadia Tallinn
Kalju Nomme
Tammeka
Trans Narva
Kuressaare
Vaprus
PaideSaturday 24 Apr
Wednesday 21 Apr
FC Levadia Tallinn
Trans Narva
Kuressaare
Vaprus
Paide
Kalju NommeTuesday 20 Apr
Tammeka
Legion
Tulevik
Flora TallinnSunday 18 Apr
FC Levadia Tallinn
Paide
Kalju Nomme
VaprusSaturday 17 Apr
Friday 16 Apr
Legion
Kuressaare
Tammeka
TulevikSunday 11 Apr
Kalju Nomme
FC Levadia Tallinn
Legion
Flora Tallinn
Trans Narva
Tulevik
Vaprus
TammekaSaturday 10 Apr
Wednesday 7 Apr
Kuressaare
Kalju Nomme
Trans Narva
LegionSunday 4 Apr
Legion
Paide
Tulevik
FC Levadia TallinnSaturday 3 Apr
Sunday 28 Mar
Sunday 21 Mar
Saturday 20 Mar
FC Levadia Tallinn
Legion
Kuressaare
Tammeka
Trans Narva
VaprusSunday 14 Mar
Saturday 13 Mar
FC Levadia Tallinn
Vaprus
Kuressaare
TulevikNo player statistics available for this season.
Leaderboards for 2021. A dash means no figure is available.
Points
| TEAM | TOTAL | P |
|---|---|---|
FC Levadia Tallinn | 78 | 32 |
Flora Tallinn | 77 | 32 |
Paide | 62 | 32 |
Kalju Nomme | 45 | 32 |
Legion | 40 | 32 |
Kuressaare | 34 | 30 |
Trans Narva | 33 | 32 |
Tulevik | 30 | 30 |
Tammeka | 25 | 30 |
Vaprus | 18 | 30 |
Wins
| TEAM | TOTAL | P |
|---|---|---|
FC Levadia Tallinn | 25 | 32 |
Flora Tallinn | 23 | 32 |
Paide | 18 | 32 |
Kalju Nomme | 13 | 32 |
Legion | 11 | 32 |
Kuressaare | 10 | 30 |
Trans Narva | 9 | 32 |
Tulevik | 9 | 30 |
Tammeka | 7 | 30 |
Vaprus | 5 | 30 |
Draws
| TEAM | TOTAL | P |
|---|---|---|
Flora Tallinn | 8 | 32 |
Paide | 8 | 32 |
Legion | 7 | 32 |
Kalju Nomme | 6 | 32 |
Trans Narva | 6 | 32 |
Kuressaare | 4 | 30 |
Tammeka | 4 | 30 |
FC Levadia Tallinn | 3 | 32 |
Tulevik | 3 | 30 |
Vaprus | 3 | 30 |
Fewest defeats
| TEAM | TOTAL | P |
|---|---|---|
Flora Tallinn | 1 | 32 |
FC Levadia Tallinn | 4 | 32 |
Paide | 6 | 32 |
Kalju Nomme | 13 | 32 |
Legion | 14 | 32 |
Kuressaare | 16 | 30 |
Trans Narva | 17 | 32 |
Tulevik | 18 | 30 |
Tammeka | 19 | 30 |
Vaprus | 22 | 30 |
Goals scored
| TEAM | TOTAL | P |
|---|---|---|
Flora Tallinn | 90 | 32 |
FC Levadia Tallinn | 84 | 32 |
Paide | 66 | 32 |
Kalju Nomme | 57 | 32 |
Legion | 49 | 32 |
Kuressaare | 39 | 30 |
Tulevik | 39 | 30 |
Trans Narva | 36 | 32 |
Tammeka | 34 | 30 |
Vaprus | 24 | 30 |
Fewest goals conceded
| TEAM | TOTAL | P |
|---|---|---|
Flora Tallinn | 23 | 32 |
Paide | 35 | 32 |
FC Levadia Tallinn | 38 | 32 |
Kalju Nomme | 44 | 32 |
Kuressaare | 47 | 30 |
Legion | 48 | 32 |
Trans Narva | 61 | 32 |
Tulevik | 62 | 30 |
Tammeka | 72 | 30 |
Vaprus | 88 | 30 |
Goal difference
| TEAM | TOTAL | P |
|---|---|---|
Flora Tallinn | 67 | 32 |
FC Levadia Tallinn | 46 | 32 |
Paide | 31 | 32 |
Kalju Nomme | 13 | 32 |
Legion | 1 | 32 |
Kuressaare | -8 | 30 |
Tulevik | -23 | 30 |
Trans Narva | -25 | 32 |
Tammeka | -38 | 30 |
Vaprus | -64 | 30 |
Home wins
| TEAM | TOTAL | P |
|---|---|---|
FC Levadia Tallinn | 13 | 17 |
Flora Tallinn | 11 | 15 |
Paide | 10 | 16 |
Legion | 6 | 16 |
Tulevik | 6 | 14 |
Kalju Nomme | 5 | 15 |
Trans Narva | 5 | 17 |
Kuressaare | 5 | 15 |
Tammeka | 4 | 16 |
Vaprus | 2 | 15 |
Away wins
| TEAM | TOTAL | P |
|---|---|---|
FC Levadia Tallinn | 12 | 15 |
Flora Tallinn | 12 | 17 |
Paide | 8 | 16 |
Kalju Nomme | 8 | 17 |
Legion | 5 | 16 |
Kuressaare | 5 | 15 |
Trans Narva | 4 | 15 |
Tulevik | 4 | 16 |
Tammeka | 3 | 14 |
Vaprus | 2 | 15 |
Clean sheets
| TEAM | TOTAL | P |
|---|---|---|
Flora Tallinn | 18 | 32 |
FC Levadia Tallinn | 13 | 32 |
Paide | 10 | 32 |
Trans Narva | 9 | 32 |
Kuressaare | 8 | 30 |
Legion | 7 | 32 |
Kalju Nomme | 6 | 32 |
Tulevik | 4 | 30 |
Tammeka | 2 | 30 |
Vaprus | 1 | 30 |
Failed to score
| TEAM | TOTAL | P |
|---|---|---|
Trans Narva | 11 | 32 |
Vaprus | 11 | 30 |
Kuressaare | 10 | 30 |
Tammeka | 10 | 30 |
Kalju Nomme | 9 | 32 |
Legion | 8 | 32 |
Tulevik | 8 | 30 |
Paide | 6 | 32 |
Flora Tallinn | 3 | 32 |
FC Levadia Tallinn | 2 | 32 |
Scored per match
| TEAM | AVG | P |
|---|---|---|
Flora Tallinn | 2.81 | 32 |
FC Levadia Tallinn | 2.62 | 32 |
Paide | 2.06 | 32 |
Kalju Nomme | 1.78 | 32 |
Legion | 1.53 | 32 |
Tulevik | 1.33 | 30 |
Kuressaare | 1.3 | 30 |
Tammeka | 1.13 | 30 |
Trans Narva | 1.12 | 32 |
Vaprus | 0.8 | 30 |
Both teams scored
| TEAM | RATE | P |
|---|---|---|
Tulevik | 60.0% | 30 |
Tammeka | 60.0% | 30 |
Vaprus | 60.0% | 30 |
Kalju Nomme | 59.4% | 32 |
Legion | 59.4% | 32 |
FC Levadia Tallinn | 56.2% | 32 |
Paide | 56.2% | 32 |
Trans Narva | 46.9% | 32 |
Flora Tallinn | 40.6% | 32 |
Kuressaare | 40.0% | 30 |
Over 2.5 goals
| TEAM | RATE | P |
|---|---|---|
FC Levadia Tallinn | 87.5% | 32 |
Vaprus | 80.0% | 30 |
Tammeka | 70.0% | 30 |
Flora Tallinn | 65.6% | 32 |
Tulevik | 63.3% | 30 |
Kalju Nomme | 62.5% | 32 |
Paide | 59.4% | 32 |
Legion | 59.4% | 32 |
Kuressaare | 56.7% | 30 |
Trans Narva | 56.2% | 32 |
Longest winning run
| TEAM | TOTAL | P |
|---|---|---|
FC Levadia Tallinn | 13 | 32 |
Flora Tallinn | 9 | 32 |
Paide | 5 | 32 |
Kalju Nomme | 3 | 32 |
Legion | 3 | 32 |
Trans Narva | 2 | 32 |
Kuressaare | 2 | 30 |
Tulevik | 2 | 30 |
Tammeka | 2 | 30 |
Vaprus | 1 | 30 |
Points, results and goals follow the official standings; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.