FC Flora, commonly known as Flora Tallinn, or simply as Flora, is an Estonian professional football club based in Tallinn that competes in the Meistriliiga, the top flight of Estonian football. The club's home ground is Lilleküla Stadium.

Formed in 1990, Flora were founding members of the Meistriliiga, and is one of two clubs which have never been relegated from the Estonian top division since its inception in 1992, along with Narva Trans. Flora is the first and only Estonian football club to have played in the group stage of a UEFA club competition, having achieved this in the 2021–22 UEFA Europa Conference League season. Flora have won more trophies than any other club in Estonian football, with 37 titles; including a record 16 Meistriliiga titles, nine Estonian Cups and a record 12 Estonian Supercups.

Flora is known for playing exclusively with Estonian players as the club's transfer policy is to sign players that are native Estonians or who hold Estonian citizenship. The policy is related to Estonian nationalism and to the club's overall aim to develop Estonian football and its culture, which was also the basis upon which Flora was established in 1990.

left|thumb|190x190px|[[Marek Lemsalu lifting Flora's first-ever Estonian Cup in 1995]]

In January 1996, Teitur Thordarson replaced Ubakivi as manager. Disappointing start in the 1995–96 season left the team in second place. Flora finished the 1996–97 season as runners-up once again. In the 1997–98 season, the club won their first league title under Thordarson. Subsequently, the league format was changed and Flora managed to win another title in the same calendar year. Flora made their debut in the UEFA Champions League for the first time in the 1998–99 season, narrowly losing to Steaua București 4–5 on aggregate in the first qualifying round. The club added another Estonian Cup trophy after defeating Lantana 3–2 in the finals. Since 1999, Meistriliiga adopted the current league format with the season running from Spring to Autumn within a single calendar year. The 1999 season was unsuccessful as Flora placed third. In 2000, Tarmo Rüütli was appointed as manager. Under Rüütli, Flora finished the 2000 season as runners-up behind Levadia, who won the title without a single loss. Flora finished the 2008 season as runners-up, behind Levadia once again, despite amassing 91 points and scoring 113 goals. Tarmo Rüütli returned to Flora for the 2009 season, but failed to lead the club to winning the league, placing fourth. Flora were more successful in the Estonian Cup, winning the trophy in 2008 and 2009. The club also won the 2015–16 Estonian Cup, defeating Sillamäe Kalev 3–0 in extra time in the final. In May 2016, Aivar Pohlak resigned from the club's presidency and was succeeded by his son Pelle Pohlak. In the first qualifying round of the 2016–17 UEFA Champions League, Flora lost to Lincoln Red Imps 2–3 on aggregate, after which Hurt resigned and was replaced by Argo Arbeiter. Flora finished the disappointing 2016 season in fourth place. Arbeiter was sacked and in January 2017, Arno Pijpers returned to take over as manager. In the 2017 season, Flora won their 11th Meistriliiga title. In December 2017, it was announced that Pijpers will not continue as manager.

Jürgen Henn era (2018–2023)

left|thumb|239x239px|[[Jürgen Henn is the most successful head coach in FC Flora's history]]

Jürgen Henn was appointed in Pijpers' place in January 2018. Under Henn, Flora won the 2019 Meistriliiga and advanced through the first qualifying round of Europa League, beating Radnički Niš 4–2 on aggregate. Flora faced Eintracht Frankfurt in the second round which brought a record 8,537 people onto the stands in Tallinn, as Flora narrowly lost 1–2 with Mihkel Ainsalu scoring for the hosts. The second leg saw Flora face the German side at the sold out Waldstadion, where they were again defeated 1–2 in front of a crowd of 48,000. Despite the result, Flora players were celebrated by the Eintracht fans after the final whistle for their impressive performance, with Eintracht manager Adi Hütter labelling the scene as extraordinary and touching. Led by Jürgen Henn, Flora won the treble in 2020 by lifting the 2020 Estonian Supercup, the 2019–20 Estonian Cup and the 2020 Meistriliiga title. The club also advanced to the UEFA Europa League qualifying play-offs, where they lost 1–3 to Dinamo Zagreb on 1 October 2020.thumb|250x250px|Flora facing [[Eintracht Frankfurt in the UEFA Europa League second qualifying round in 2019]]Flora became the first Estonian side to advance to a UEFA club competitions group stage when they beat Shamrock Rovers 5–2 on aggregate to qualify for the 2021–22 UEFA Europa Conference League on 26 August 2021, where they were drawn into group B against Gent of Belgium, Partizan of Serbia and Anorthosis Famagusta of Cyprus. The 2–2 draw away against Anorthosis was the first ever point picked up by an Estonian side in UEFA group stage history, with Rauno Sappinen scoring both goals as Flora came from 2–0 down to earn a point in Cyprus. On match day 5, Flora made more history by beating Partizan 1–0 in Tallinn, thanks to a goal from Martin Miller. This result meant that they became the first ever Estonian side to win a game in a UEFA group stage.

After finishing the 2021 Meistriliiga season as runners-up, FC Flora won their 14th Estonian championship title in the 2022 season, earning 97 points and thus repeating Levadia's 2009 record of most points in a season. Flora lifted their 15th league title in 2023. On 30 November 2023, Jürgen Henn announced he will be stepping down after six years in charge, marking the end of the longest and most successful managerial tenure in Flora's history.

Recent history (2024–present)

Flora replaced Henn with their sporting director and former manager Norbert Hurt, under whom the club started the 2024 season by lifting their 12th Estonian Supercup in February 2024. However in July, Hurt resigned after a disappointing 0–5 home loss in the Champions League first qualifying round and was replaced by the club's U21 head coach Taavi Viik. Flora finished the 2024 season in fourth place, their first outside the top three finish in eight years. The club appointed their recently retired player Konstantin Vassiljev as head coach for the 2025 season and lifted their 16th league title in Vassiljev's debut year as manager.

Crest and colours

Flora crest features the Greco-Roman goddess Flora, after whom the club is named. The club's colours are green and white, symbolizing growth, purity and honesty. Since 2024, Flora's first team crest also features three stars as the club won their 15th league title in 2023.

<gallery class="center">

File:FCFlora.png|

File:Fcflora2016.png|

</gallery>

Kit manufacturers and shirt sponsors

{| class="wikitable" style="text-align:center"

|+

! style="background: #009639; color:white; border:1px solid #DCDCDC"|Period

! style="background: #009639; color:white; border:1px solid #DCDCDC"|Kit manufacturer

! style="background: #009639; color:white; border:1px solid #DCDCDC"|Shirt sponsor

! style="background: #009639; color:white; border:1px solid #DCDCDC"|Ref

|-

|1997–2001

| rowspan="7" |Nike

|VH Sportmedia

| rowspan="18" |

|-

|2003–2004

|Radiolinja

|-

|2005–2010

|Elisa

|-

|2010–2013

|KH Energia-Konsult

|-

|2014–2020

|Tele2

|-

|2021–2025

|Optibet

|-

|2026

|zondacrypto

|}

Stadium

thumb|Lilleküla Stadium, December 2021

The club's home ground is the 14,336-seat Lilleküla Stadium. Opened in 2001 and expanded from 2016 to 2018, it is the largest football stadium in Estonia. The Lilleküla Football Complex also includes two grass surface pitches, two artificial turf pitches and an indoor hall. Lilleküla Stadium is located at Jalgpalli 21, Kesklinn, Tallinn.

Rivalries

The Tallinn Derby

thumb|Flora fans during their match against Levadia in 2024|250x250px

Flora's deepest rivalry is with FCI Levadia and the fixture between the two clubs is known as the Tallinn Derby (). Flora and Levadia are the two biggest and most successful clubs in Estonian football. The rivalry began in 1999, when Levadia entered Meistriliiga and immediately challenged the reigning champions Flora for the title, winning the treble in their first year in top-flight football. In the early 2000s, language and nationality was also one of the separating factors between the two clubs, as Levadia was seen as the club of choice for the Russian speaking population of the city and Flora for the Estonian speaking. However, that image of Levadia has since then faded away. From 2019, the two clubs also share their home ground A. Le Coq Arena. The attendance record of 3,510 was set on 28 June 2023.

Flora–Kalju rivalry

The fixture between Flora and Nõmme Kalju FC is known as raudteederbi (). The name derives from the fact that the stadiums of the two clubs are connected via a railway. The rivalry emerged in the early 2010s, when Kalju started challenging Flora in terms of on-field success, as well as in fan popularity. Throughout the years, the rivalry has also intensified due to an enmity between Flora's founder Aivar Pohlak and Kalju's president Kuno Tehva. Flora's signing of Kalju's homegrown players Henrik Pürg and Vlasiy Sinyavskiy in 2018 caused a further strife in the relationship of the two clubs and since then, no transfer deals have taken place between them. In an interview in 2023, Flora's record goalscorer Rauno Sappinen said he would rather retire than join Kalju, also calling the rival club 'appalling'. The fixture's attendance record of 3,521 was set in the 2013 Estonian Cup final.

Players

First-team squad

Out on loan

Under-21s and Academy

Retired numbers

12 – Club supporters (the 12th Man)

Club officials

Current technical staff

{| class="wikitable" align=left

|-

! style="background: #009639; color:white; border:1px solid #DCDCDC"|Position

! style="background: #009639; color:white; border:1px solid #DCDCDC"|Name

|-

|Head coach

| Konstantin Vassiljev

|-

|rowspan=2|Assistant coaches

| João Abel Cruz

|-

| Karl Mööl

|-

|Goalkeeping coach

| Aiko Orgla

|-

|Video analyst

| Ants Jaakson

|-

|Fitness coach

| Alonso Lourenço De Lima

|-

|rowspan=3|Physiotherapists

| Maali Pruul

|-

| Markus Pikkor

|-

| Oliver Papp

|-

! style="background: #009639; color:white; border:1px solid #DCDCDC" colspan=2|Management

|-

|President

| Pelle Pohlak

|-

|Chief Executive Officer

| Sergei Hohlov-Simson

|-

|Sporting Director

| Taavi Trasberg

|}

Managerial history

{| class="wikitable"

! style="background: #009639; color:white; border:1px solid #DCDCDC"|Dates

! style="background: #009639; color:white; border:1px solid #DCDCDC"|Name

|-

|1990–1991|| Aivar Pohlak

|-

|1992|| Raimondas Kotovas

|-

|1993–1995|| Roman Ubakivi

|-

|1996–1999|| Teitur Thordarson

|-

|2000|| Tarmo Rüütli

|-

|2001–2004|| Arno Pijpers

|-

|2004–2005|| Janno Kivisild

|-

|2006–2008|| Pasi Rautiainen

|-

|2009|| Tarmo Rüütli

|-

|2010–2012|| Martin Reim

|-

|2012–2013|| Marko Lelov

|-

|2013–2016|| Norbert Hurt

|-

|2016|| Argo Arbeiter

|-

|2017–2018|| Arno Pijpers

|-

|2018–2023 || Jürgen Henn

|-

|2024|| Norbert Hurt

|-

|2024|| Taavi Viik

|-

|2025–|| Konstantin Vassiljev

|}

Honours

Domestic

League

  • Meistriliiga
  • Winners (16): 1993–94, 1994–95, 1997–98, 1998, 2001, 2002, 2003, 2010, 2011, 2015, 2017, 2019, 2020, 2022, 2023, 2025

Cups

  • Estonian Cup
  • Winners (9): 1994–95, 1997–98, 2007–08, 2008–09, 2010–11, 2012–13, 2015–16, 2019–20, 2025–26
  • Estonian Supercup
  • Winners (12): 1998, 2002, 2003, 2004, 2009, 2011, 2012, 2014, 2016, 2020, 2021, 2024

Regional

  • Livonia Cup
  • Winners (3): 2011, 2018, 2023

Seasons

{| class="wikitable collapsible uncollapsed" style="font-size: 14px"

!Season

!Division

!width=30px|

!width=30px|

!width=30px|

!width=30px|

!width=30px|

!width=30px|

!width=30px|

!width=30px|

!width=30px|

!Top goalscorer

!width=90px|Cup

!width=90px|Supercup

|-align=center

|1992||rowspan=35|Meistriliiga||4||13||8||3||2||53||13|| +40||19|| align="left" | Urmas Kirs (11)|| ||rowspan=7|

|-align=center

|1992–93||bgcolor=silver|2||22||15||4||3||63||13|| +50||34|| align="left" | Indro Olumets<br> Martin Reim (11)||

|-align=center

|1993–94||bgcolor=gold|1||22||15||6||1||61||9|| +52||36|| align="left" | Urmas Kirs (8)||Semi-finals

|-align=center

|1994–95||bgcolor=gold|1||24||17||7||0||59||10|| +49||58|| align="left" | Ričardas Zdančius (12)||bgcolor=gold|Winners

|-align=center

|1995–96||bgcolor=silver|2||24||12||6||6||51||22|| +29||42|| align="left" | Lembit Rajala (16)||Quarter-finals

|-align=center

|1996–97||bgcolor=silver|2||24||16||4||4||52||16|| +36||52|| align="left" | Andres Oper (13)||Quarter-finals

|-align=center

|1997–98||bgcolor=gold|1||24||19||3||2||73||16|| +57||60|| align="left" | Andres Oper (15)||bgcolor=gold|Winners

|-align=center

|1998||bgcolor=gold|1||14||11||2||1||46||14|| +32||35|| align="left" | Andres Oper<br> Indrek Zelinski (10)||||bgcolor=gold|Winners

|-align=center

|1999||bgcolor=#CC9966|3||28||13||8||7||60||33|| +27||47|| align="left" | Indrek Zelinski (14)||Semi-finals|| bgcolor="silver" |Runners-up

|-align=center

|2000||bgcolor=silver|2||28||16||7||5||51||25|| +26||55|| align="left" | Meelis Rooba (10)||||rowspan=2|

|-align=center

|2001||bgcolor=gold|1||28||21||5||2||62||18|| +44||68|| align="left" | Aleksandr Kulik (14)||bgcolor=silver|Runners-up

|-align=center

|2002||bgcolor=gold|1||28||20||4||4||79||25|| +54||64|| align="left" | Tor Henning Hamre (23)||Quarter-finals|| bgcolor="gold" |Winners

|-align=center

|2003||bgcolor=gold|1||28||24||4||0||105||21|| +84||76|| align="left" | Tor Henning Hamre (39)||bgcolor=silver|Runners-up|| bgcolor="gold" |Winners

|-align=center

|2004||bgcolor=#CC9966|3||28||18||4||6||83||25|| +58||58|| align="left" | Vjatšeslav Zahovaiko (28)||Semi-finals|| bgcolor="gold" |Winners

|-align=center

|2005||4||36||21||6||9||81||36|| +45||69|| align="left" | Vjatšeslav Zahovaiko (19)||Semi-finals||

|-align=center

|2006||bgcolor=#CC9966|3||36||26||4||6||93||34|| +59||82|| align="left" | Vjatšeslav Zahovaiko (25)||bgcolor=silver|Runners-up|| bgcolor="silver" |Runners-up

|-align=center

|2007||bgcolor=silver|2||36||26||5||5||108||30|| +78||83|| align="left" | Jarmo Ahjupera (17)||Second round|| rowspan="2" |

|-align=center

|2008||bgcolor=silver|2||36||28||7||1||113||28|| +85||91|| align="left" | Sander Post (19)||bgcolor=gold|Winners

|-align=center

|2009||4||36||22||6||8||79||31|| +48||72|| align="left" | Alo Dupikov<br> Vjatšeslav Zahovaiko (13)||bgcolor=gold|Winners||bgcolor=gold|Winners

|-align=center

|2010||bgcolor=gold|1||36||29||4||3||104||32|| +72||91|| align="left" | Sander Post (24)||bgcolor=silver|Runners-up||bgcolor=silver|Runners-up

|-align=center

|2011||bgcolor=gold|1||36||26||8||2||100||24|| +76||86|| align="left" | Henri Anier (21)||bgcolor=gold|Winners||bgcolor=gold|Winners

|-align=center

|2012||bgcolor=#CC9966|3||36||26||3||7||87||24|| +63||81|| align="left" | Zakaria Beglarishvili (17)||Semi-finals||bgcolor=gold|Winners

|-align=center

|2013||4||36||21||5||10||83||40|| +43||68|| align="left" | Albert Prosa (16)

|bgcolor=gold|Winners||

|-align=center

|2014||bgcolor=#CC9966|3||36||24||7||5||88||36|| +52||79|| align="left" | Albert Prosa (22)||Fourth round||bgcolor=gold|Winners

|-align=center

|2015||bgcolor=gold|1||36||27||3||6||72||24|| +48||84|| align="left" | Rauno Sappinen (16)||Semi-finals||

|-align=center

|2016||4||36||21||10||5||96||31|| +65||73|| align="left" | Rauno Sappinen (19)||bgcolor=gold|Winners||bgcolor=gold|Winners

|-align=center

|2017||bgcolor=gold|1||36||28||6||2||100||28|| +72||90|| align="left" | Rauno Sappinen (27)||Fourth round||bgcolor=silver|Runners-up

|-align=center

|2018||bgcolor=#CC9966|3||36||25||8||3||116||32|| +84||83|| align="left" | Zakaria Beglarishvili (30)||bgcolor=silver|Runners-up||bgcolor=silver|Runners-up

|-align=center

|2019||bgcolor=gold|1||36||29||3||4||110||21|| +89||90|| align="left" | Erik Sorga (31)||Fourth round||

|-align=center

|2020||bgcolor=gold|1||29||26||2||1||76||17|| +59||80|| align="left" | Rauno Sappinen (26)||bgcolor=gold|Winners||bgcolor=gold|Winners

|-align=center

|2021||bgcolor=silver |2||32||23||8||1||90||23|| +67||77|| align="left" | Rauno Sappinen (23)||bgcolor=silver|Runners-up||bgcolor=gold|Winners

|-align=center

|2022||bgcolor=gold|1||36||31||4||1||94||21|| +73||97|| align="left" | Konstantin Vassiljev (13)||Semi-finals||bgcolor=silver|Runners-up

|-align=center

|2023||bgcolor=gold|1||36||23||10||3||74||24|| +50||79|| align="left" | Konstantin Vassiljev (14)|| bgcolor="silver" |Runners-up||bgcolor=silver|Runners-up

|-align=center

|2024|||4||36||21||7||8||69||43|| +26||70|| align="left" | Sergei Zenjov (17)||Quarter-finals||bgcolor=gold|Winners

|-align=center

|2025||bgcolor=gold|1||36||26||4||6||84||31|| +53||82|| align="left" | Rauno Sappinen (21)||Third round||

|}

European record

UEFA club competition record

{| class="wikitable collapsible collapsed"

! Season

! Competition

! Round

! Opponent

! Home

! Away

!

|-align=center

| 1994–95

| UEFA Cup

| Preliminary round

|align=left| Odense

| bgcolor=#ffdddd| 0–3

| bgcolor=#ffdddd| 0–3

| bgcolor=#ffdddd| 0–6

|-bgcolor=#EEEEEE align=center

| 1995–96

| UEFA Cup

| Preliminary round

|align=left| Lillestrøm

| bgcolor=#ddffdd| 1–0

| bgcolor=#ffdddd| 0–4

| bgcolor=#ffdddd| 1–4

|-align=center

| 1996–97

| UEFA Cup

| Preliminary round

|align=left| Haka

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffffdd| 2–2

| bgcolor=#ffdddd| 2–3

|-bgcolor=#EEEEEE align=center

| 1997–98

| UEFA Cup

| First qualifying round

|align=left| Hapoel Petah Tikva

| bgcolor=#ffdddd| 1–2

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 1–3

|-align=center

| 1998–99

| UEFA Champions League

| First qualifying round

|align=left| Steaua București

| bgcolor=#ddffdd| 3–1

| bgcolor=#ffdddd| 1–4

| bgcolor=#ffdddd| 4–5

|-bgcolor=#EEEEEE align=center

| 1999–00

| UEFA Champions League

| First qualifying round

|align=left| Partizan Belgrade

| bgcolor=#ffdddd| 1–4

| bgcolor=#ffdddd| 0–6

| bgcolor=#ffdddd| 1–10

|-align=center

| 2000–01

| UEFA Cup

| Qualifying round

|align=left| Club Brugge

| bgcolor=#ffdddd| 0–2

| bgcolor=#ffdddd| 1–4

| bgcolor=#ffdddd| 1–6

|-bgcolor=#EEEEEE align=center

| 2001–02

| UEFA Cup

| Qualifying round

|align=left| Dinamo Zagreb

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 0–2

|-align=center

| 2002–03

| UEFA Champions League

| First qualifying round

|align=left| APOEL

| bgcolor=#ffffdd| 0–0

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 0–1

|-bgcolor=#EEEEEE align=center

| 2003–04

| UEFA Champions League

| First qualifying round

|align=left| Sheriff Tiraspol

| bgcolor=#ffffdd| 1–1

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 1–2

|-align=center

| 2004–05

| UEFA Champions League

| First qualifying round

|align=left| Gorica

| bgcolor=#ffdddd| 2–4

| bgcolor=#ffdddd| 1–3

| bgcolor=#ffdddd| 3–7

|-bgcolor=#EEEEEE align=center

| 2005–06

| UEFA Cup

| First qualifying round

|align=left| Esbjerg

| bgcolor=#ffdddd| 0–6

| bgcolor=#ddffdd| 2–1

| bgcolor=#ffdddd| 2–7

|-align=center

| rowspan=2| 2006–07

| rowspan=2| UEFA Cup

| First qualifying round

|align=left| Lyn Oslo

| bgcolor=#ffffdd| 0–0

| bgcolor=#ffffdd| 1–1

| bgcolor=#ddffdd| 1–1 (a)

|-align=center

| Second qualifying round

|align=left| Brøndby

| bgcolor=#ffffdd| 0–0

| bgcolor=#ffdddd| 0–4

| bgcolor=#ffdddd| 0–4

|-bgcolor=#EEEEEE align=center

| 2007–08

| UEFA Cup

| First qualifying round

|align=left| Vålerenga

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 0–2

|-align=center

| 2008–09

| UEFA Cup

| First qualifying round

|align=left| Djurgården

| bgcolor=#ffffdd| 2–2

| bgcolor=#ffffdd| 0–0

| bgcolor=#ffdddd| 2–2 (a)

|-bgcolor=#EEEEEE align=center

| 2009–10

| UEFA Europa League

| Second qualifying round

|align=left| Brøndby

| bgcolor=#ffdddd| 1–4

| bgcolor=#ddffdd| 1–0

| bgcolor=#ffdddd| 2–4

|-align=center

| 2010–11

| UEFA Europa League

| First qualifying round

|align=left| Dinamo Tbilisi

| bgcolor=#ffffdd| 0–0

| bgcolor=#ffdddd| 1–2

| bgcolor=#ffdddd| 1–2

|-bgcolor=#EEEEEE align=center

| 2011–12

| UEFA Champions League

| Second qualifying round

|align=left| Shamrock Rovers

| bgcolor=#ffffdd| 0–0

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 0–1

|-align=center

| 2012–13

| UEFA Champions League

| Second qualifying round

|align=left| Basel

| bgcolor=#ffdddd| 0–2

| bgcolor=#ffdddd| 0–3

| bgcolor=#ffdddd| 0–5

|-bgcolor=#EEEEEE align=center

| 2013–14

| UEFA Europa League

| First qualifying round

|align=left| Kukësi

| bgcolor=#ffffdd| 1–1

| bgcolor=#ffffdd| 0–0

| bgcolor=#ffdddd| 1–1 (a)

|-align=center

| 2015–16

| UEFA Europa League

| First qualifying round

|align=left| Rabotnički

| bgcolor=#ddffdd| 1–0

| bgcolor=#ffdddd| 0–2

| bgcolor=#ffdddd| 1–2

|-bgcolor=#EEEEEE align=center

| 2016–17

| UEFA Champions League

| First qualifying round

|align=left| Lincoln Red Imps

| bgcolor=#ddffdd| 2–1

| bgcolor=#ffdddd| 0–2

| bgcolor=#ffdddd| 2–3

|- align=center

| 2017–18

| UEFA Europa League

| First qualifying round

| align=left| Domžale

| bgcolor=#ffdddd| 2–3

| bgcolor=#ffdddd| 0–2

| bgcolor=#ffdddd| 2–5

|-bgcolor=#EEEEEE align=center

| rowspan=2| 2018–19

| UEFA Champions League

| First qualifying round

| align=left| Hapoel Be'er Sheva

| bgcolor=#ffdddd| 1–4

| bgcolor=#ffdddd| 1–3

| bgcolor=#ffdddd| 2–7

|-bgcolor=#EEEEEE align=center

| UEFA Europa League

| Second qualifying round

| align=left| APOEL

| bgcolor=#ddffdd| 2–0

| bgcolor=#ffdddd| 0–5

| bgcolor=#ffdddd| 2–5

|-align=center

| rowspan=2| 2019–20

| rowspan=2| UEFA Europa League

| First qualifying round

| align=left| Radnički Niš

| bgcolor=#ddffdd| 2–0

| bgcolor=#ffffdd| 2–2

| bgcolor=#ddffdd| 4–2

|-align=center

| Second qualifying round

| align=left| Eintracht Frankfurt

| bgcolor=#ffdddd| 1–2

| bgcolor=#ffdddd| 1–2

| bgcolor=#ffdddd| 2–4

|-bgcolor=#EEEEEE align=center

| rowspan=4| 2020–21

| UEFA Champions League

| First qualifying round

| align=left| Sūduva

| bgcolor=#ffdddd| 1–1 <br />(2–4 p)

|

|

|-bgcolor=#EEEEEE align=center

| rowspan=3| UEFA Europa League

| Second qualifying round

| align=left| KR

| bgcolor=#ddffdd| 2–1

|

|

|-bgcolor=#EEEEEE align=center

| Third qualifying round

| align=left| Floriana

|

| bgcolor=#ddffdd|0–0 <br>4–2 p

|

|-bgcolor=#EEEEEE align=center

| Play-off round

| align=left| Dinamo Zagreb

|

| bgcolor=#ffdddd| 1–3

|

|- align=center

| rowspan=7| 2021–22

| rowspan=2| UEFA Champions League

| First qualifying round

|align=left| Hibernians

| bgcolor=#ddffdd| 2–0

| bgcolor=#ddffdd| 3–0

| bgcolor=#ddffdd| 5–0

|- align=center

| Second qualifying round

|align=left| Legia Warsaw

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 1–2

| bgcolor=#ffdddd| 1–3

|- align=center

| UEFA Europa League

| Third qualifying round

|align=left| Omonia

| bgcolor=#ddffdd| 2−1

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 2−2 <br>(4–5 p)

|- align=center

| rowspan=4 | UEFA Europa Conference League

| Play-off round

|align=left| Shamrock Rovers

| bgcolor=#ddffdd| 4–2

| bgcolor=#ddffdd| 1–0

| bgcolor=#ddffdd| 5–2

|- align=center

| rowspan=3 | Group B

|align=left| Gent

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd rowspan=3 |4th

|- align=center

|align=left| Partizan

| bgcolor=#ddffdd| 1–0

| bgcolor=#ffdddd| 0–2

|- align=center

|align=left| Anorthosis Famagusta

| bgcolor=#ffffdd| 2–2

| bgcolor=#ffffdd| 2–2

|-bgcolor=#EEEEEE align=center

| 2022–23

| UEFA Europa Conference League

| First qualifying round

| align=left| SJK

| bgcolor=#ddffdd| 1–0

| bgcolor=#ffdddd| 2–4

| bgcolor=#ffdddd| 3–4

|- align=center

| rowspan=3| 2023–24

| UEFA Champions League

| First qualifying round

| align=left| Raków Częstochowa

| bgcolor=#ffdddd| 0–3

| bgcolor=#ffdddd| 0–1

| bgcolor=#ffdddd| 0–4

|- align=center

| rowspan=2| UEFA Europa Conference League

| Second qualifying round

| align=left| Bye

|

|

|

|- align=center

| Third qualifying round

| align=left| Farul Constanța

| bgcolor=#ffdddd| 0–2

| bgcolor=#ffdddd| 0–3

| bgcolor=#ffdddd| 0–5

|-bgcolor=#EEEEEE align=center

| rowspan=3| 2024–25

| UEFA Champions League

| First qualifying round

| align=left| Celje

| bgcolor=#ffdddd| 0–5

| bgcolor=#ffdddd| 1–2

| bgcolor=#ffdddd| 1–7

|-bgcolor=#EEEEEE align=center

| rowspan=2| UEFA Conference League

| Second qualifying round

| align=left| Virtus

| bgcolor=#ddffdd|5–2

| bgcolor=#ffffdd|0–0

| bgcolor=#ddffdd|5–2

|-bgcolor=#EEEEEE align=center

| Third qualifying round

| align=left| Víkingur Reykjavík

| bgcolor=#ffdddd|1–2

| bgcolor=#ffffdd|1–1

| bgcolor=#ffdddd|2–3

|- align=center

| 2025–26

| UEFA Conference League

| First qualifying round

| align=left| Valur

| bgcolor=#ffdddd|1–2

| bgcolor=#ffdddd|0–3

| bgcolor=#ffdddd|1–5

|-bgcolor=#EEEEEE align=center

| 2026–27

| UEFA Champions League

| First qualifying round

| align=left|

|

|

|

|}

UEFA coefficient

Correct as of 21 May 2025.

{| class="wikitable" style="text-align: center;"

|-

! Rank

! Team

! Points

|-

|138|| align="left" | Heart of Midlothian F.C.||11.500

|-

|139|| align="left" | Servette FC||11.500

|-bgcolor="#ddffdd" style="font-weight:bold"

|140|| align="left" | FC Flora||11.500

|-

|141|| align="left" | K.R.C. Genk||11.370

|-

|142|| align="left" | Standard Liège||11.370

|}

References

  • Flora at Estonian Football Association
  • Flora at UEFA.com