Season
Country
Venue
2021
Estonia
Viljandi linnastaadion
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Tammeka
|
3 | 2 | 0 | 1 | 5 | 3 | 2 | 6 | 2.00 |
| 2 |
Kuressaare
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| 3 |
Viljandi JK Tulevik
|
1 | 0 | 0 | 1 | 0 | 2 | -2 | 0 | 0.00 |
| 4 |
Vaprus
|
2 | 0 | 0 | 2 | 1 | 6 | -5 | 0 | 0.00 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Paide
|
2 | 2 | 0 | 0 | 9 | 3 | 6 | 6 | 3.00 |
| 2 |
Tallinna FC Flora
|
2 | 1 | 1 | 0 | 5 | 2 | 3 | 4 | 2.00 |
| 3 |
Tallinna FC Levadia
|
2 | 1 | 1 | 0 | 3 | 2 | 1 | 4 | 2.00 |
| 4 |
Trans
|
4 | 0 | 1 | 3 | 1 | 9 | -8 | 1 | 0.25 |
| 5 |
Legion
|
3 | 0 | 1 | 2 | 2 | 6 | -4 | 1 | 0.33 |
| 6 |
Nõmme Kalju
|
2 | 0 | 0 | 2 | 1 | 3 | -2 | 0 | 0.00 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Tallinna FC Levadia
|
15 | 12 | 0 | 3 | 45 | 22 | 23 | 36 | 2.40 |
| 2 |
Tallinna FC Flora
|
13 | 10 | 3 | 0 | 42 | 9 | 33 | 33 | 2.54 |
| 3 |
Paide
|
14 | 8 | 3 | 3 | 25 | 13 | 12 | 27 | 1.93 |
| 4 |
Legion
|
13 | 6 | 2 | 5 | 24 | 16 | 8 | 20 | 1.54 |
| 5 |
Viljandi JK Tulevik
|
13 | 6 | 2 | 5 | 24 | 23 | 1 | 20 | 1.54 |
| 6 |
Nõmme Kalju
|
13 | 5 | 3 | 5 | 22 | 17 | 5 | 18 | 1.38 |
| 7 |
Trans
|
13 | 5 | 3 | 5 | 19 | 18 | 1 | 18 | 1.38 |
| 8 |
Kuressaare
|
15 | 5 | 2 | 8 | 21 | 25 | -4 | 17 | 1.13 |
| 9 |
Tammeka
|
13 | 2 | 3 | 8 | 13 | 27 | -14 | 9 | 0.69 |
| 10 |
Vaprus
|
13 | 2 | 1 | 10 | 11 | 40 | -29 | 7 | 0.54 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Kuressaare
|
3 | 2 | 0 | 1 | 6 | 1 | 5 | 6 | 2.00 |
| 2 |
Viljandi JK Tulevik
|
2 | 1 | 0 | 1 | 2 | 3 | -1 | 3 | 1.50 |
| 3 |
Vaprus
|
1 | 1 | 0 | 0 | 3 | 2 | 1 | 3 | 3.00 |
| 4 |
Tammeka
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Tallinna FC Flora
|
3 | 3 | 0 | 0 | 5 | 0 | 5 | 9 | 3.00 |
| 2 |
Tallinna FC Levadia
|
3 | 2 | 1 | 0 | 6 | 3 | 3 | 7 | 2.33 |
| 3 |
Paide
|
3 | 1 | 0 | 2 | 5 | 5 | 0 | 3 | 1.00 |
| 4 |
Trans
|
1 | 1 | 0 | 0 | 2 | 0 | 2 | 3 | 3.00 |
| 5 |
Nõmme Kalju
|
3 | 0 | 2 | 1 | 5 | 7 | -2 | 2 | 0.67 |
| 6 |
Legion
|
2 | 0 | 1 | 1 | 2 | 6 | -4 | 1 | 0.50 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Tallinna FC Levadia
|
12 | 10 | 1 | 1 | 30 | 11 | 19 | 31 | 2.58 |
| 2 |
Tallinna FC Flora
|
14 | 9 | 4 | 1 | 38 | 12 | 26 | 31 | 2.21 |
| 3 |
Paide
|
13 | 7 | 5 | 1 | 27 | 14 | 13 | 26 | 2.00 |
| 4 |
Nõmme Kalju
|
14 | 8 | 1 | 5 | 29 | 17 | 12 | 25 | 1.79 |
| 5 |
Legion
|
14 | 5 | 3 | 6 | 21 | 20 | 1 | 18 | 1.29 |
| 6 |
Trans
|
14 | 3 | 2 | 9 | 14 | 34 | -20 | 11 | 0.79 |
| 7 |
Kuressaare
|
12 | 3 | 2 | 7 | 12 | 21 | -9 | 11 | 0.92 |
| 8 |
Viljandi JK Tulevik
|
14 | 3 | 1 | 10 | 14 | 34 | -20 | 10 | 0.71 |
| 9 |
Tammeka
|
14 | 3 | 1 | 10 | 16 | 42 | -26 | 10 | 0.71 |
| 10 |
Vaprus
|
14 | 1 | 2 | 11 | 9 | 41 | -32 | 5 | 0.36 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Kuressaare
|
3 | 2 | 0 | 1 | 6 | 1 | 5 | 6 | 2.00 |
| 2 |
Tammeka
|
3 | 2 | 0 | 1 | 5 | 3 | 2 | 6 | 2.00 |
| 3 |
Viljandi JK Tulevik
|
3 | 1 | 0 | 2 | 2 | 5 | -3 | 3 | 1.00 |
| 4 |
Vaprus
|
3 | 1 | 0 | 2 | 4 | 8 | -4 | 3 | 1.00 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Tallinna FC Flora
|
5 | 4 | 1 | 0 | 10 | 2 | 8 | 13 | 2.60 |
| 2 |
Tallinna FC Levadia
|
5 | 3 | 2 | 0 | 9 | 5 | 4 | 11 | 2.20 |
| 3 |
Paide
|
5 | 3 | 0 | 2 | 14 | 8 | 6 | 9 | 1.80 |
| 4 |
Trans
|
5 | 1 | 1 | 3 | 3 | 9 | -6 | 4 | 0.80 |
| 5 |
Nõmme Kalju
|
5 | 0 | 2 | 3 | 6 | 10 | -4 | 2 | 0.40 |
| 6 |
Legion
|
5 | 0 | 2 | 3 | 4 | 12 | -8 | 2 | 0.40 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Tallinna FC Levadia
|
27 | 22 | 1 | 4 | 75 | 33 | 42 | 67 | 2.48 |
| 2 |
Tallinna FC Flora
|
27 | 19 | 7 | 1 | 80 | 21 | 59 | 64 | 2.37 |
| 3 |
Paide
|
27 | 15 | 8 | 4 | 52 | 27 | 25 | 53 | 1.96 |
| 4 |
Nõmme Kalju
|
27 | 13 | 4 | 10 | 51 | 34 | 17 | 43 | 1.59 |
| 5 |
Legion
|
27 | 11 | 5 | 11 | 45 | 36 | 9 | 38 | 1.41 |
| 6 |
Viljandi JK Tulevik
|
27 | 9 | 3 | 15 | 38 | 57 | -19 | 30 | 1.11 |
| 7 |
Trans
|
27 | 8 | 5 | 14 | 33 | 52 | -19 | 29 | 1.07 |
| 8 |
Kuressaare
|
27 | 8 | 4 | 15 | 33 | 46 | -13 | 28 | 1.04 |
| 9 |
Tammeka
|
27 | 5 | 4 | 18 | 29 | 69 | -40 | 19 | 0.70 |
| 10 |
Vaprus
|
27 | 3 | 3 | 21 | 20 | 81 | -61 | 12 | 0.44 |
| MP | W | D | L | |
|---|---|---|---|---|
| Overall | 30 | 10 | 3 | 17 |
| Home | 14 | 6 | 2 | 6 |
| Away | 16 | 4 | 1 | 11 |
|
CS
|
BTTS
|
FTS
|
|
|---|---|---|---|
| Overall | 13% | 60% | 27% |
| Home | 14% | 57% | 29% |
| Away | 13% | 63% | 25% |
| # | Team | MP | Goal Scored | Avg. Overall | Avg. Home | Avg. Away |
|---|---|---|---|---|---|---|
| 1 |
Tallinna FC Flora
|
32 | 90 | 2.81 | 3.13 | 2.53 |
| 2 |
Tallinna FC Levadia
|
32 | 84 | 2.63 | 2.82 | 2.4 |
| 3 |
Paide
|
32 | 66 | 2.06 | 2.13 | 2 |
| 4 |
Nõmme Kalju
|
32 | 57 | 1.78 | 1.53 | 2 |
| 5 |
Legion
|
32 | 49 | 1.53 | 1.63 | 1.44 |
| 6 |
Viljandi JK Tulevik
|
30 | 40 | 1.33 | 1.71 | 1 |
| 7 |
Kuressaare
|
30 | 39 | 1.3 | 1.4 | 1.2 |
| 8 |
Trans
|
32 | 36 | 1.13 | 1.18 | 1.07 |
| 9 |
Tammeka
|
30 | 34 | 1.13 | 1.13 | 1.14 |
| 10 |
Vaprus
|
30 | 24 | 0.8 | 0.8 | 0.8 |
| # | Team | MP | Goal Scored | Avg. Home |
|---|---|---|---|---|
| 1 |
Tallinna FC Levadia
|
17 | 48 | 2.82 |
| 2 |
Tallinna FC Flora
|
15 | 47 | 3.13 |
| 3 |
Paide
|
16 | 34 | 2.13 |
| 4 |
Legion
|
16 | 26 | 1.63 |
| 5 |
Viljandi JK Tulevik
|
14 | 24 | 1.71 |
| 6 |
Nõmme Kalju
|
15 | 23 | 1.53 |
| 7 |
Kuressaare
|
15 | 21 | 1.4 |
| 8 |
Trans
|
17 | 20 | 1.18 |
| 9 |
Tammeka
|
16 | 18 | 1.13 |
| 10 |
Vaprus
|
15 | 12 | 0.8 |
| # | Team | MP | Goal Scored | Avg. Away |
|---|---|---|---|---|
| 1 |
Tallinna FC Flora
|
17 | 43 | 2.53 |
| 2 |
Tallinna FC Levadia
|
15 | 36 | 2.4 |
| 3 |
Nõmme Kalju
|
17 | 34 | 2 |
| 4 |
Paide
|
16 | 32 | 2 |
| 5 |
Legion
|
16 | 23 | 1.44 |
| 6 |
Kuressaare
|
15 | 18 | 1.2 |
| 7 |
Tammeka
|
14 | 16 | 1.14 |
| 8 |
Trans
|
15 | 16 | 1.07 |
| 9 |
Viljandi JK Tulevik
|
16 | 16 | 1 |
| 10 |
Vaprus
|
15 | 12 | 0.8 |
| # | Team | MP | Goals Conceded | Avg. Overall | Avg. Home | Avg. Away |
|---|---|---|---|---|---|---|
| 1 |
Vaprus
|
30 | 89 | 2.97 | 3.07 | 2.87 |
| 2 |
Tammeka
|
30 | 72 | 2.4 | 1.88 | 3 |
| 3 |
Viljandi JK Tulevik
|
30 | 62 | 2.07 | 1.79 | 2.31 |
| 4 |
Trans
|
32 | 61 | 1.91 | 1.59 | 2.27 |
| 5 |
Legion
|
32 | 48 | 1.5 | 1.38 | 1.63 |
| 6 |
Kuressaare
|
30 | 47 | 1.57 | 1.67 | 1.47 |
| 7 |
Nõmme Kalju
|
32 | 44 | 1.38 | 1.33 | 1.41 |
| 8 |
Tallinna FC Levadia
|
32 | 38 | 1.19 | 1.41 | 0.93 |
| 9 |
Paide
|
32 | 35 | 1.09 | 1 | 1.19 |
| 10 |
Tallinna FC Flora
|
32 | 23 | 0.72 | 0.73 | 0.71 |
| # | Team | MP | Goals Conceded | Avg. Home |
|---|---|---|---|---|
| 1 |
Vaprus
|
15 | 46 | 3.07 |
| 2 |
Tammeka
|
16 | 30 | 1.88 |
| 3 |
Trans
|
17 | 27 | 1.59 |
| 4 |
Viljandi JK Tulevik
|
14 | 25 | 1.79 |
| 5 |
Kuressaare
|
15 | 25 | 1.67 |
| 6 |
Tallinna FC Levadia
|
17 | 24 | 1.41 |
| 7 |
Legion
|
16 | 22 | 1.38 |
| 8 |
Nõmme Kalju
|
15 | 20 | 1.33 |
| 9 |
Paide
|
16 | 16 | 1 |
| 10 |
Tallinna FC Flora
|
15 | 11 | 0.73 |
| # | Team | MP | Goals Conceded | Avg. Away |
|---|---|---|---|---|
| 1 |
Vaprus
|
15 | 43 | 2.87 |
| 2 |
Tammeka
|
14 | 42 | 3 |
| 3 |
Viljandi JK Tulevik
|
16 | 37 | 2.31 |
| 4 |
Trans
|
15 | 34 | 2.27 |
| 5 |
Legion
|
16 | 26 | 1.63 |
| 6 |
Nõmme Kalju
|
17 | 24 | 1.41 |
| 7 |
Kuressaare
|
15 | 22 | 1.47 |
| 8 |
Paide
|
16 | 19 | 1.19 |
| 9 |
Tallinna FC Levadia
|
15 | 14 | 0.93 |
| 10 |
Tallinna FC Flora
|
17 | 12 | 0.71 |
Daniil Petrunin
Originally from Estonia - 24 years old
Nikita Komissarov
Originally from Estonia - 25 years old
Kazeem Bolaji Soliu
Originally from Nigeria - 22 years old
Gustav-Hendrik Seeder
Originally from Estonia - 20 years old
Carson Emanuel Buschman-Dormond
Originally from Canada - 21 years old
Herol Riiberg
Originally from Estonia - 28 years old
Alex Roosalu
Originally from Estonia - 22 years old
Daniel Tuhkanen
Originally from Estonia - 21 years old
Jevgeni Demidov
Originally from Estonia - 25 years old
Marius Vister
Originally from Estonia - 21 years old
Karl Moorits Kurvits
Originally from Estonia - 17 years old
Karmo Einmann
Originally from Estonia - 21 years old
Tanel Lang
Originally from Estonia - 30 years old
Arc-en-Ciel Mintongo Mpal
Originally from Cameroon - 19 years old
Tomi Fagbongbe
Originally from Canada - 23 years old
Johannes Metsmaa
Originally from Estonia - 18 years old
Riho Domberg
Originally from Estonia - 27 years old
Martin Allik
Originally from Estonia - 27 years old
Ganiu Ogungbe
Originally from Nigeria - 32 years old
Ridwan Ayinla Babatunde
Originally from Nigeria - 20 years old
Abubakir Muydinov
Originally from leagues.Uzbekistan - 25 years old
Gerdo Juhkam
Originally from Estonia - 31 years old
Hargo Liiving
Originally from Estonia - 18 years old
Raimond Mets
Originally from Estonia - 17 years old
Kaimar Saag
Originally from Estonia - 35 years old
12
Nikita Komissarov
Originally from Estonia - 25 years old
4
Kristjan Kask
Originally from Estonia - 26 years old
4
Herol Riiberg
Originally from Estonia - 28 years old
4
Ganiu Ogungbe
Originally from Nigeria - 32 years old
3
Abubakir Muydinov
Originally from leagues.Uzbekistan - 25 years old
3
Arc-en-Ciel Mintongo Mpal
Originally from Cameroon - 19 years old
3
Marten Ritson
Originally from Estonia - 22 years old
0
Martin Allik
Originally from Estonia - 27 years old
0
Ganiu Ogungbe
Originally from Nigeria - 32 years old
0
Daniil Petrunin
Originally from Estonia - 24 years old
0
Nikita Komissarov
Originally from Estonia - 25 years old
0
Kaimar Saag
Originally from Estonia - 35 years old
0
Kristjan Kask
Originally from Estonia - 26 years old
0
Here you can check Viljandi JK Tulevik standings for the 2021 season, upcoming matches, recent results, full squad, live match info, and team stats.
This helps you understand how the team has been performing over the year and gives insights that only APWin users get.
All performance stats are updated as matches happen, so you can see real-time info like:
Team form
Home and away performance
Goals scored
Goals conceded
Key facts from Viljandi JK Tulevik’s participation in Meistriliiga and other competitions they’re in.
Before diving into match stats, here’s a quick overview of the team:
🏟️ Stadium: Viljandi linnastaadion
🗞️ Also known as: Viljandi JK Tulevik, Viljandi JK Tulevik
You can change the league below to see updated info for Viljandi JK Tulevik in that competition.
Just scroll to the tabs - 'Summary, Matches, Viljandi JK Tulevik Corners, Stats, Top Scorers, Squad' - and switch the league.
In 30 matches this season, Viljandi JK Tulevik has:
10 wins
3 draws
17 losses
That’s an average of 1.1 points per game across all stages of the tournament.
📊 Current standing: 3rd
Check the ‘Summary’ tab for all the detailed numbers.
Here’s how Viljandi JK Tulevik has performed in terms of goals and other key stats:
Goals scored: 40 (avg 1.33 per game)
Goals conceded: 62 (avg 2.07 per game)
Scored first in 0% of matches
Clean sheets: 4 out of 30 games
Both teams scored: 18 times
Attack ranking: 6th in the league
Defense ranking: 8th in Meistriliiga
Expected goals (xG): 0
Expected goals against (xGA): 0
Win rate: 33.33%
Games with 3+ goals: 19%
Top scorer: Kaimar Saag - 12 goals
Top assist maker: Marten Ritson - 0 assists
Recent trends for Viljandi JK Tulevik:
The last 3 games had fewer than 9.5 corners.
Scored in the last 6 matches.
Goalkeepers:
Defenders:
Midfielders:
Forwards:
Get to know more about the Viljandi JK Tulevik players in an instant. Click on the players' names to check out more of their personal information as well as statistics from different competitions.
Latest matches Viljandi JK Tulevik
The last match Viljandi JK Tulevik played was:
Viljandi JK Tulevik 0 vs 2 Kuressaare. The match was played on 19/11/2021.
By browsing the information from Viljandi JK Tulevik’s last match, you can check all the details of the game, such as the match summary, the players who scored, and other post-match statistics.
Besides everything we’ve covered so far, APWin also offers other useful content for anyone who follows the matches, the Viljandi JK Tulevik standings, and the team’s performance throughout the season.
Matches Viljandi JK Tulevik are broadcast across several channels, with many online options available. On APWin, you can check all the details for each Viljandi JK Tulevik game, including kick-off time, venue, where to watch the match live, and other broadcast information.
Here, you’ll also find a dedicated football predictions section with tips covering leagues and competitions from around the world.
You can also visit today’s predictions page to check the top betting options across a wide range of football matches.
Below are some of the most common questions about the journey Viljandi JK Tulevik:
Viljandi linnastaadion is the home stadium Viljandi JK Tulevik.
This season, Viljandi JK Tulevik compete in: Meistriliiga.
As of 21/01/2026, Viljandi JK Tulevik have scored 0 goals this season across all competitions.
Up to 21/01/2026, Viljandi JK Tulevik have conceded 0 goals this season across all competitions.
Switch to
Would you like to change to ?
Login or Signup to add to favourites
You can login with social media
Not registered yet? Create an Account.