Final Table: 1.Tallinna FCI Levadia 36 27 6 3 82-19 87 Champions 2.Nõmme Kalju FC 36 21 9 6 79-44 72 3.Paide linnameeskond 36 23 3 10 74-39 72 4.Tallinna FC Flora 36 21 7 8 69-43 70 [C] 5.Tartu JK Tammeka 36 11 9 16 47-54 42 6.Narva JK Trans 36 10 12 14 48-63 42 7.Pärnu JK Vaprus 36 9 8 19 35-57 35 8.FC Kuressaare 36 8 10 18 46-67 34 - - - - - - - - - - - - - - - - - - - - - - - - - - 9.JK Tallinna Kalev 36 8 7 21 37-74 31 Relegation Playoff ---------------------------------------------------- 10.FC Nõmme United 36 2 9 25 22-79 15 [P] Relegated Round 1 [Mar 1] Tallinna Flora 2-0 Nõmme United [Mar 2] Kuressaare 0-6 Kalju Nõmme Tallinna Levadia 6-0 Narva Trans [Mar 3] Tallinna Kalev 1-1 Tartu Tammeka Pärnu Vaprus 0-3 Paide linnameeskond Round 2 [Mar 9] Tartu Tammeka 1-0 Pärnu Vaprus Kuressaare 0-6 Tallinna Levadia Kalju Nõmme 3-0 Narva Trans [Mar 10] Paide linnameeskond 3-1 Nõmme United Tallinna Flora 2-2 Tallinna Kalev Round 3 [Mar 16] Tallinna Kalev 0-2 Tallinna Levadia Narva Trans 0-5 Tartu Tammeka Paide linnameeskond 2-1 Tallinna Flora [Mar 17] Pärnu Vaprus 3-2 Kuressaare Nõmme United 0-0 Kalju Nõmme Round 4 [Mar 29] Kuressaare 3-0 Tallinna Kalev [Mar 30] Pärnu Vaprus 1-2 Kalju Nõmme Narva Trans 2-0 Nõmme United [Mar 31] Tartu Tammeka 0-0 Tallinna Flora Tallinna Levadia 2-0 Paide linnameeskond Round 5 [Apr 5] Nõmme United 2-1 Tartu Tammeka [Apr 6] Kalju Nõmme 1-5 Tallinna Levadia Paide linnameeskond 3-1 Kuressaare Tallinna Flora 4-3 Narva Trans [Apr 7] Tallinna Kalev 3-1 Pärnu Vaprus Round 6 [Apr 13] Tartu Tammeka 1-2 Kuressaare Narva Trans 2-2 Tallinna Kalev Tallinna Levadia 2-0 Nõmme United [Apr 14] Pärnu Vaprus 1-3 Tallinna Flora Kalju Nõmme 2-1 Paide linnameeskond Round 7 [Apr 20] Nõmme United 0-2 Tallinna Kalev Paide linnameeskond 0-1 Tartu Tammeka Tallinna Levadia 1-1 Pärnu Vaprus [Apr 21] Kuressaare 5-0 Narva Trans Tallinna Flora 2-2 Kalju Nõmme Round 8 [Apr 26] Pärnu Vaprus 2-1 Nõmme United [Apr 27] Tallinna Kalev 0-2 Kalju Nõmme Kuressaare 2-2 Tallinna Flora [Apr 28] Tartu Tammeka 0-3 Tallinna Levadia Narva Trans 1-1 Paide linnameeskond Round 9 [May 3] Kalju Nõmme 4-2 Tartu Tammeka [May 4] Nõmme United 1-1 Kuressaare Narva Trans 0-0 Pärnu Vaprus Paide linnameeskond 2-0 Tallinna Kalev [May 5] Tallinna Flora 1-0 Tallinna Levadia Round 10 [May 11] Tallinna Flora 0-1 Pärnu Vaprus Kuressaare 0-0 Tartu Tammeka [May 12] Tallinna Levadia 0-0 Kalju Nõmme Tallinna Kalev 1-0 Narva Trans Nõmme United 0-1 Paide linnameeskond Round 11 [May 18] Tartu Tammeka 1-2 Paide linnameeskond Narva Trans 1-3 Tallinna Flora Kalju Nõmme 3-0 Kuressaare [May 19] Tallinna Kalev 2-0 Nõmme United Pärnu Vaprus 0-2 Tallinna Levadia Round 12 [May 21] Tallinna Flora 1-0 Kuressaare [May 22] Tallinna Levadia 2-2 Tallinna Kalev Paide linnameeskond 0-2 Kalju Nõmme [May 23] Nõmme United 1-3 Narva Trans Pärnu Vaprus 1-1 Tartu Tammeka Round 13 [May 27] Tartu Tammeka 0-2 Narva Trans [May 28] Kuressaare 2-2 Pärnu Vaprus Kalju Nõmme 1-1 Nõmme United [May 29] Tallinna Kalev 2-3 Tallinna Flora Paide linnameeskond 0-1 Tallinna Levadia Round 14 [May 31] Nõmme United 2-1 Pärnu Vaprus [Jun 1] Tallinna Flora 2-0 Paide linnameeskond Tallinna Levadia 2-0 Kuressaare [Jun 2] Narva Trans 4-1 Kalju Nõmme Tartu Tammeka 4-0 Tallinna Kalev Round 15 [Jun 15] Tallinna Kalev 2-5 Paide linnameeskond Kalju Nõmme 0-0 Tallinna Flora Pärnu Vaprus 1-4 Narva Trans [Jun 16] Tallinna Levadia 2-1 Tartu Tammeka Kuressaare 1-1 Nõmme United Round 16 [Jun 18] Kalju Nõmme 2-0 Tallinna Kalev Paide linnameeskond 0-1 Pärnu Vaprus [Jun 19] Narva Trans 0-1 Kuressaare Nõmme United 0-6 Tallinna Levadia Tallinna Flora 3-1 Tartu Tammeka Round 17 [Jun 28] Kuressaare 0-2 Paide linnameeskond Tartu Tammeka 1-1 Kalju Nõmme Pärnu Vaprus 0-1 Tallinna Kalev [Jun 29] Narva Trans 1-2 Tallinna Levadia Nõmme United 1-1 Tallinna Flora Round 18 [Jul 3] Kalju Nõmme 4-2 Pärnu Vaprus Tallinna Kalev 2-2 Kuressaare [Jul 4] Tallinna Levadia 1-0 Tallinna Flora Paide linnameeskond 2-2 Narva Trans Tartu Tammeka 2-1 Nõmme United Round 19 [Apr 16] Tallinna Kalev 1-2 Tallinna Levadia [Apr 17] Tallinna Flora 1-3 Paide linnameeskond [Jul 12] Kuressaare 0-0 Tartu Tammeka [Jul 13] Pärnu Vaprus 2-0 Nõmme United Narva Trans 2-2 Kalju Nõmme Round 20 [Jul 19] Tartu Tammeka 2-0 Tallinna Flora Nõmme United 0-4 Kalju Nõmme [Jul 20] Pärnu Vaprus 0-0 Narva Trans [Jul 21] Tallinna Levadia 0-0 Kuressaare Paide linnameeskond 3-1 Tallinna Kalev Round 21 [May 1] Tallinna Levadia 1-0 Paide linnameeskond Tallinna Kalev 0-3 Tallinna Flora [Jul 26] Narva Trans 2-1 Nõmme United [Jul 27] Kalju Nõmme 3-0 Tartu Tammeka [Jul 28] Kuressaare 1-1 Pärnu Vaprus Round 22 [Aug 2] Tartu Tammeka 0-1 Pärnu Vaprus [Aug 3] Tallinna Kalev 0-2 Kalju Nõmme Tallinna Flora 3-1 Narva Trans [Aug 4] Kuressaare 0-2 Paide linnameeskond Nõmme United 0-1 Tallinna Levadia Round 23 [Aug 9] Tallinna Kalev 0-3 Kuressaare [Aug 10] Pärnu Vaprus 1-4 Tallinna Levadia [Aug 11] Tartu Tammeka 1-1 Nõmme United [Sep 25] Kalju Nõmme 3-0 Tallinna Flora Paide linnameeskond 2-3 Narva Trans Round 24 [Aug 16] Tallinna Levadia 3-1 Tartu Tammeka [Aug 17] Narva Trans 2-2 Tallinna Kalev [Aug 18] Kalju Nõmme 5-1 Kuressaare Paide linnameeskond 1-0 Pärnu Vaprus Tallinna Flora 1-0 Nõmme United Round 25 [Aug 23] Pärnu Vaprus 0-1 Tallinna Flora [Aug 24] Kuressaare 0-1 Narva Trans Tartu Tammeka 1-3 Paide linnameeskond [Aug 25] Nõmme United 1-1 Tallinna Kalev Tallinna Levadia 3-0 Kalju Nõmme Round 26 [Aug 30] Tallinna Flora 2-1 Tallinna Levadia [Aug 31] Narva Trans 0-1 Tartu Tammeka [Sep 1] Nõmme United 2-2 Kuressaare Kalju Nõmme 2-4 Paide linnameeskond Tallinna Kalev 1-0 Pärnu Vaprus Round 27 [Sep 13] Tartu Tammeka 4-1 Tallinna Kalev [Sep 14] Tallinna Levadia abd Narva Trans [abandoned at 0-0 in 48' due Kuressaare 3-4 Tallinna Flora to heavy rain] Paide linnameeskond 7-2 Nõmme United [Sep 15] Pärnu Vaprus 0-4 Kalju Nõmme [Oct 2] Tallinna Levadia 0-0 Narva Trans [remaining 42'] Round 28 [Sep 17] Narva Trans 1-1 Tallinna Flora Kuressaare 0-1 Tallinna Levadia Tallinna Kalev 3-2 Paide linnameeskond [Sep 18] Kalju Nõmme 3-0 Nõmme United Pärnu Vaprus 2-2 Tartu Tammeka Round 29 [Sep 21] Paide linnameeskond 4-3 Kuressaare Nõmme United 0-4 Narva Trans Tallinna Flora 2-1 Tartu Tammeka [Sep 22] Kalju Nõmme 3-1 Tallinna Kalev Tallinna Levadia 3-1 Pärnu Vaprus Round 30 [Sep 27] Tallinna Levadia 4-0 Tallinna Kalev [Sep 28] Kuressaare 4-1 Nõmme United [Sep 29] Tallinna Flora 3-0 Pärnu Vaprus Narva Trans 0-3 Paide linnameeskond Tartu Tammeka 2-3 Kalju Nõmme Round 31 [Oct 5] Nõmme United 0-4 Tallinna Flora Narva Trans 0-2 Tallinna Levadia Tallinna Kalev 1-2 Tartu Tammeka [Oct 6] Paide linnameeskond 1-1 Kalju Nõmme Pärnu Vaprus 3-1 Kuressaare Round 32 [Oct 19] Kuressaare 2-1 Tallinna Kalev Nõmme United 0-2 Pärnu Vaprus Tartu Tammeka 0-3 Tallinna Levadia [Oct 20] Kalju Nõmme 2-2 Narva Trans Paide linnameeskond 2-1 Tallinna Flora Round 33 [Oct 22] Tallinna Levadia 1-1 Nõmme United Tartu Tammeka 2-1 Kuressaare [Oct 23] Tallinna Kalev 0-1 Narva Trans Pärnu Vaprus 0-1 Paide linnameeskond Tallinna Flora 3-2 Kalju Nõmme Round 34 [Oct 26] Tallinna Flora 3-0 Kuressaare Paide linnameeskond 2-0 Tartu Tammeka Tallinna Kalev 1-0 Nõmme United [Oct 27] Narva Trans 1-1 Pärnu Vaprus Kalju Nõmme 0-4 Tallinna Levadia Round 35 [Nov 2] Kuressaare 1-2 Kalju Nõmme [Nov 3] Nõmme United 0-4 Paide linnameeskond Tartu Tammeka 3-3 Narva Trans Tallinna Levadia 4-2 Tallinna Flora Pärnu Vaprus 2-0 Tallinna Kalev Round 36 [Nov 9] Tallinna Flora 5-1 Tallinna Kalev Narva Trans 0-2 Kuressaare Kalju Nõmme 2-1 Pärnu Vaprus Nõmme United 1-2 Tartu Tammeka Paide linnameeskond 3-0 Tallinna Levadia Final Table: 1.Tallinna FCI Levadia 36 27 6 3 82-19 87 Champions 2.Nõmme Kalju FC 36 21 9 6 79-44 72 3.Paide linnameeskond 36 23 3 10 74-39 72 4.Tallinna FC Flora 36 21 7 8 69-43 70 [C] 5.Tartu JK Tammeka 36 11 9 16 47-54 42 6.Narva JK Trans 36 10 12 14 48-63 42 7.Pärnu JK Vaprus 36 9 8 19 35-57 35 8.FC Kuressaare 36 8 10 18 46-67 34 - - - - - - - - - - - - - - - - - - - - - - - - - - 9.JK Tallinna Kalev 36 8 7 21 37-74 31 Relegation Playoff ---------------------------------------------------- 10.FC Nõmme United 36 2 9 25 22-79 15 [P] Relegated Promotion/Relegation Playoff First Leg [Nov 24] Viimsi 1-1 Tallinna Kalev Second Leg [Nov 30] Tallinna Kalev 1-0 Viimsi [aet] NB: both remain at former level
1/8 Finals [Oct 14] Kalju Nõmme 3-1 Harju Laagri [Oct 18] Läänemaa 9-1 Aruküla Vigri [Nov 18] Viimsi 1-0 Narva Trans [Nov 24] Paide linnameeskond 4-0 Tallinna Kalev U-21 Tallinna Levadia 4-2 Tartu Tammeka [Nov 25] Kuressaare 4-2 Tallinna Flora U-21 [Nov 26] Tallinna Kalev 3-1 Nõmme United [Dec 3] Tallinna Flora 10-0 Elva Quarterfinals [Apr 9] Tallinna Levadia 2-1 Tallinna Flora [Apr 10] Läänemaa 0-3 Viimsi Kalju Nõmme 2-1 Tallinna Kalev Paide linnameeskond 2-0 Kuressaare Semifinals [May 8] Paide linnameeskond 3-1 Kalju Nõmme Tallinna Levadia 1-0 Viimsi [aet] Final [May 25, Lilleküla Stadium, Tallinn] Tallinna Levadia 4-2 Paide linnameeskond
Final Table: 1.Harju JK Laagri 36 22 12 2 110-42 78 [R] Promoted ---------------------------------------------------- 2.Viimsi JK 36 22 9 5 75-42 75 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - 3.Tallinna FC Flora U-21 36 20 6 10 96-55 66 4.Tartu JK Welco 36 16 12 8 70-44 60 [P] 5.FC Tallinn 36 15 8 13 67-54 53 6.Tallinna FCI Levadia U-21 36 13 5 18 60-71 44 7.JK Tallinna Kalev U-21 36 11 9 16 72-87 42 [P] - - - - - - - - - - - - - - - - - - - - - - - - - - 8.FC Elva 36 10 11 15 47-62 41 Relegation Playoff ---------------------------------------------------- 9.Paide linnameeskond U-21 36 7 4 25 47-121 25 Relegated 10.JK Tabasalu 36 4 4 28 35-101 16 Relegated Promotion/Relegation Playoff 2nd/3rd Level First Leg [Nov 17] Tallinna Legion 0-3 Elva Second Leg [Nov 24] Elva 6-0 Tallinna Legion NB: both remain at former level
Final Table: 1.Tartu JK Tammeka U-21 36 22 8 6 91-44 74 Promoted 2.Nõmme Kalju FC U-21 36 20 3 13 101-61 63 Promoted ---------------------------------------------------- 3.Tallinna JK Legion 36 18 4 14 64-49 58 [R] Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - 4.FC Kuressaare U-21 36 17 4 15 66-70 55 5.FA Tartu Kalev 36 16 7 13 60-64 55 6.JK Narva Trans U-21 36 15 9 12 57-51 54 7.Jõhvi Phoenix 36 12 9 15 78-81 45 [P] - - - - - - - - - - - - - - - - - - - - - - - - - - 8.Läänemaa JK 36 12 6 18 62-86 42 Relegation Playoff ---------------------------------------------------- 9.Viljandi JK Tulevik 36 10 5 21 49-74 35 Relegated 10.Pärnu Jalgpalliklubi 36 8 5 23 46-94 29 Relegated Promoted: Maardu Linnameeskond, FC Nõmme United U-21 Promotion/Relegation Playoff 3rd/4th Level Semifinal First Leg [Nov 10] Pärnu Vaprus U-21 4-1 Tallinna Puuma Second Leg [Nov 13] Tallinna Puuma 3-2 Pärnu Vaprus U-21 Finals First Leg [Nov 17] Pärnu Vaprus U-21 2-2 Läänemaa Second Legs [Nov 24] Läänemaa 4-2 Pärnu Vaprus U-21 NB: all clubs remain at former level
2023.
2025.
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 14 Nov 2025
(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.