Skip to content
Mihkel Ainsalu

Mihkel Ainsalu

Midfield - Central Midfield  at FCI Levadia
Age30
CitizenshipEstonia
Height1.89 m
Footboth
BornMarch 8, 1996
at FCI Levadia 1,202 days · joined 2023-02-08
👕200+ Apps 50+ Goals
Market value €350k
Central Midfield Midfield

Career snapshot

10
clubs played for
12/13
debut season
0.16
goals / match
FC Flora Tallinn
top club · 153 apps

Position rank · 25/26

#123
goals rank
#100
assists rank
62
season goals
33
season assists

Among 376 Midfield - Central Midfields · ≥200 mins

Career highs

€350k
peak value · 2019
top transfer fee
11
best season · 2024
3 · 4.8%
pens / of goals
384Appearances
62Goals
33Assists
24Yellow cards
1Red cards
98Full matches (90′)
Full nameMihkel Ainsalu
Date of birth1996-03-08 (30 yrs)
Place of birthTartu, Estonia
CitizenshipEstonia
PositionMidfield - Central Midfield (main: Midfield)
Footboth
Height189.00 m
Current clubFCI Levadia
Joined2023-02-08
Contract expires2025-12-31
AgentRelatives
Jul 2025
2025 — FCI Levadia
24 matches · 2 G · 0 A · across 1 competition
Jul 2025
25/26 — FCI Levadia
6 matches · 1 G · 1 A · across 2 competitions
Jul 2024
2024 — FCI Levadia
34 matches · 11 G · 5 A · across 1 competition
Jul 2024
24/25 — FCI Levadia
7 matches · 1 G · 0 A · across 3 competitions
Jul 2023
2023 — FCI Levadia
36 matches · 4 G · 7 A · across 1 competition
Jul 2023
23/24 — FCI Levadia
5 matches · 3 G · 1 A · across 2 competitions
Feb 2023
Transfer: Telstar → FCI Levadia
22/23 · Transfer
Jul 2022
2022 — FCI Levadia
5 matches · 0 G · 0 A · across 1 competition
Jul 2022
22/23 — SC Telstar
13 matches · 1 G · 0 A · across 2 competitions
Jul 2022
Transfer: FCI Levadia → Telstar
22/23 · Transfer
Mar 2022
Transfer: TJK Legion → FCI Levadia
21/22 · Transfer
Aug 2021
Transfer: FC Helsingør → TJK Legion
21/22 · Transfer
Jul 2021
2021 — Tallinn JK Legion
13 matches · 3 G · 1 A · across 1 competition
Jul 2021
21/22 — FCI Levadia, Tallinn JK Legion
1 matches · 1 G · 0 A · across 1 competition
Feb 2021
Transfer: PFC Lviv → FC Helsingør
20/21 · Transfer
Aug 2020
Transfer: FC Flora → PFC Lviv
20/21 · Transfer
Jul 2020
20/21 — FC Helsingør, PFC Lviv
17 matches · 0 G · 0 A · across 3 competitions
Jul 2020
2020 — FC Flora Tallinn
3 matches · 0 G · 0 A · across 1 competition
Jul 2019
19/20 — FC Flora Tallinn
7 matches · 1 G · 0 A · across 2 competitions
Jul 2019
2019 — FC Flora Tallinn U21, FC Flora Tallinn
27 matches · 5 G · 5 A · across 2 competitions
Jul 2018
18/19 — FC Flora Tallinn
4 matches · 0 G · 0 A · across 3 competitions
Jul 2018
2018 — FC Flora Tallinn U21, FC Flora Tallinn
24 matches · 3 G · 3 A · across 2 competitions
Jul 2017
17/18 — FC Flora Tallinn
5 matches · 1 G · 0 A · across 2 competitions
Jul 2017
2017 — FC Flora Tallinn
35 matches · 8 G · 6 A · across 1 competition
Jul 2016
16/17 — FC Flora Tallinn
4 matches · 0 G · 0 A · across 3 competitions
Jul 2016
2016 — FC Flora Tallinn
26 matches · 2 G · 4 A · across 1 competition
Jul 2015
15/16 — FC Flora Tallinn
6 matches · 0 G · 0 A · across 2 competitions
Jul 2015
2015 — FC Flora Tallinn II, FC Flora Tallinn
19 matches · 4 G · 0 A · across 2 competitions
Jan 2015
Transfer: JK Nomme Kalju → FC Flora
14/15 · Transfer
Jul 2014
14/15 — FC Flora Tallinn, JK Nomme Kalju
4 matches · 0 G · 0 A · across 2 competitions
Jul 2014
2014 — Nomme Kalju FC II, JK Nomme Kalju
27 matches · 1 G · 0 A · across 2 competitions
Jul 2014
Transfer: Kalju Nömme II → JK Nomme Kalju
14/15 · Transfer
Jul 2013
13/14 — JK Nomme Kalju
1 matches · 0 G · 0 A · across 2 competitions
Jul 2013
2013 — Nomme Kalju FC II, JK Nomme Kalju
29 matches · 10 G · 0 A · across 2 competitions
Jul 2012
12/13 — Nomme Kalju FC II
2 matches · 0 G · 0 A · across 1 competition
Jan 2012
Transfer: Kalju FC U19 → Kalju Nömme II
11/12 · Transfer
Jan 1970
Peak market value: €350k
Highest valuation recorded in dataset

Percentile rank vs 61 other Midfield - Central Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.28/90
90
Assists1 total · 0.28/90
77
G+A2 total · 0.55/90
79
Yellow cards0 total · 0.00/90
80
8,844 min
Minutes played by club
FCI Levadia 30.4%
SC Telstar 5.8%
Tallinn JK Legion 5.4%
FC Flora Tallinn 37.6%
FC Flora Tallinn U21 0.9%
FC Flora Tallinn II 2.2%
JK Nomme Kalju 0.0%
Nomme Kalju FC II 17.7%
PFC Lviv 0.0%
FC Helsingør 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
FCI Levadia 8 2022 25/26 117 22 14 2,685
SC Telstar 1 22/23 22/23 13 1 0 512
Tallinn JK Legion 2 2021 21/22 14 4 1 480
FC Flora Tallinn 12 14/15 2020 153 21 18 3,325
FC Flora Tallinn U21 2 2018 2019 3 1 0 77
FC Flora Tallinn II 1 2015 2015 5 2 0 196
JK Nomme Kalju 4 13/14 2014 17 0 0 0
Nomme Kalju FC II 3 12/13 2014 45 11 0 1,569
PFC Lviv 1 20/21 20/21 11 0 0 0
FC Helsingør 1 20/21 20/21 6 0 0 0

Career trajectory — goals, assists & market value

4€88K8€175K12€263K16€350K14/1515/1616/1717/18 — 1 goals (FC Flora Tallinn)117/1818/1919/20 — 1 goals (FC Flora Tallinn)119/2020/212013 — 10 goals (Nomme Kalju FC II)1020132014 — 1 goals (Nomme Kalju FC II)120142015 — 4 goals (FC Flora Tallinn)420152016 — 2 goals (FC Flora Tallinn)2016 — 4 assists620162017 — 8 goals (FC Flora Tallinn)2017 — 6 assists1420172018 — 3 goals (FC Flora Tallinn)2018 — 3 assists620182019 — 5 goals (FC Flora Tallinn)2019 — 5 assists1020192021 — 3 goals (Tallinn JK Legion)2021 — 1 assists420212023 — 4 goals (FCI Levadia)2023 — 7 assists1120232024 — 11 goals (FCI Levadia)2024 — 5 assists1620242025 — 2 goals (FCI Levadia)2202521/22 — 1 goals (Tallinn JK Legion)121/2222/23 — 1 goals (SC Telstar)122/2323/24 — 3 goals (FCI Levadia)23/24 — 1 assists423/2424/25 — 1 goals (FCI Levadia)124/2525/26 — 1 goals (FCI Levadia)25/26 — 1 assists225/2614/15 — €50K15/16 — €50K16/17 — €100K17/18 — €250K18/19 — €275K19/20 — €350K20/21 — €300K21/22 — €300K22/23 — €100K23/24 — €250K24/25 — €300K25/26 — €350KGoalsAssistsMarket value

Goals by season

12/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 1117/1818/19: 0018/1919/20: 1119/2020/21: 0020/212013: 101020132014: 1120142015: 4420152016: 2220162017: 8820172018: 3320182019: 5520192020: 0020202021: 3320212022: 0020222023: 4420232024: 111120242025: 22202521/22: 1121/2222/23: 1122/2323/24: 3323/2424/25: 1124/2525/26: 1125/26

Assists by season

12/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/212013: 0020132014: 0020142015: 0020152016: 4420162017: 6620172018: 3320182019: 5520192020: 0020202021: 1120212022: 0020222023: 7720232024: 5520242025: 00202521/22: 0021/2222/23: 0022/2323/24: 1123/2424/25: 0024/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Champions League Qu. FCI Levadia 2 0 0 0 0 0
25/26 UECL Qualifiers FCI Levadia 4 1 1 0 0 327
24/25 Eesti Karikas FCI Levadia 2 1 0 0 0 210
24/25 Eesti Superkarikas FCI Levadia 1 0 0 0 0 0
24/25 UECL Qualifiers FCI Levadia 4 0 0 0 0 0
23/24 Eesti Karikas FCI Levadia 3 3 1 0 0 90
23/24 UECL Quali FCI Levadia 2 0 0 1 0 0
22/23 Keuken Kampioen Divisie SC Telstar 12 1 0 0 0 512
22/23 KNVB Beker SC Telstar 1 0 0 0 0 0
21/22 Eesti Karikas FCI Levadia 0 0 0 0 0 0
21/22 Eesti Karikas Tallinn JK Legion 1 1 0 0 0 90
2025 Premium Liiga FCI Levadia 24 2 0 2 0 987
2024 Premium Liiga FCI Levadia 34 11 5 7 0 273
2023 Premium Liiga FCI Levadia 36 4 7 3 0 798
2022 Premium Liiga FCI Levadia 5 0 0 0 0 0
2021 Premium Liiga Tallinn JK Legion 13 3 1 1 0 390
2020 Premium Liiga FC Flora Tallinn 3 0 0 0 0 0
2019 Esiliiga FC Flora Tallinn U21 1 0 0 0 0 0
2019 Premium Liiga FC Flora Tallinn 26 5 5 2 0 375
2018 Esiliiga FC Flora Tallinn U21 2 1 0 0 0 77
2018 Premium Liiga FC Flora Tallinn 22 2 3 3 0 881
2017 Premium Liiga FC Flora Tallinn 35 8 6 0 0 354
2016 Premium Liiga FC Flora Tallinn 26 2 4 1 1 902
2015 Esiliiga FC Flora Tallinn II 5 2 0 0 0 196
2015 Premium Liiga FC Flora Tallinn 14 2 0 0 0 273
2014 Esiliiga Nomme Kalju FC II 17 1 0 1 0 1,383
2014 Premium Liiga JK Nomme Kalju 10 0 0 0 0 0
2013 Esiliiga B Nomme Kalju FC II 26 10 0 2 0 186
2013 Premium Liiga JK Nomme Kalju 3 0 0 0 0 0
20/21 1.Division Promotion FC Helsingør 4 0 0 0 0 0
20/21 NordicBet LIGA FC Helsingør 2 0 0 0 0 0
20/21 Premier Liga PFC Lviv 11 0 0 1 0 0
19/20 Eesti Karikas FC Flora Tallinn 3 0 0 0 0 0
19/20 Europa League Qualifying FC Flora Tallinn 4 1 0 0 0 360
18/19 Champions League Qu. FC Flora Tallinn 2 0 0 0 0 0
18/19 Eesti Karikas FC Flora Tallinn 1 0 0 0 0 0
18/19 Europa League Qualifying FC Flora Tallinn 1 0 0 0 0 0
17/18 Eesti Karikas FC Flora Tallinn 3 0 0 0 0 0
17/18 Europa League Qualifying FC Flora Tallinn 2 1 0 0 0 180
16/17 Champions League Qu. FC Flora Tallinn 1 0 0 0 0 0
16/17 Eesti Karikas FC Flora Tallinn 2 0 0 0 0 0
16/17 Eesti Superkarikas FC Flora Tallinn 1 0 0 0 0 0
15/16 Eesti Karikas FC Flora Tallinn 5 0 0 0 0 0
15/16 Eesti Superkarikas FC Flora Tallinn 1 0 0 0 0 0
14/15 Eesti Karikas FC Flora Tallinn 1 0 0 0 0 0
14/15 Eesti Karikas JK Nomme Kalju 1 0 0 0 0 0
14/15 Europa League Qualifying JK Nomme Kalju 2 0 0 0 0 0
13/14 Eesti Karikas JK Nomme Kalju 1 0 0 0 0 0
13/14 Europa League Qualifying JK Nomme Kalju 0 0 0 0 0 0
12/13 Eesti Karikas Nomme Kalju FC II 2 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
11/12 2012-01-01 Kalju FC U19 Kalju Nömme II Transfer 0
14/15 2014-07-01 Kalju Nömme II JK Nomme Kalju Transfer 0
14/15 2015-01-01 JK Nomme Kalju FC Flora Transfer 50000
20/21 2020-08-20 FC Flora PFC Lviv Transfer 200000
20/21 2021-02-25 PFC Lviv FC Helsingør Transfer 300000
21/22 2021-08-11 FC Helsingør TJK Legion Transfer 100000
21/22 2022-03-04 TJK Legion FCI Levadia Transfer 100000
22/23 2022-07-01 FCI Levadia Telstar Transfer 100000
22/23 2023-02-08 Telstar FCI Levadia Transfer 100000

No recorded injuries.

Current€350k
Peak€350k
Low€50k
Δ since start+€300k
€50k€125k€200k€275k€350k197019701970
DateValue
Jan 1, 1970 €350k
Jan 1, 1970 €300k
Jan 1, 1970 €275k
Jan 1, 1970 €300k
Jan 1, 1970 €150k
Jan 1, 1970 €225k
Jan 1, 1970 €250k
Jan 1, 1970 €100k
Jan 1, 1970 €100k
Jan 1, 1970 €300k
Jan 1, 1970 €100k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €300k
Jan 1, 1970 €350k
Jan 1, 1970 €275k
Jan 1, 1970 €250k
Jan 1, 1970 €275k
Jan 1, 1970 €250k
Jan 1, 1970 €175k
Jan 1, 1970 €100k
Jan 1, 1970 €75k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Rauno Sappinen 2 10 0
Märten Kuusk 2 0 0
Rauno Alliku 2 3 0
Zakaria Beglarishvili 2 3 0
Joseph Saliste 2 1 0
Joonas Tamm 2 0 0
Richard Aland 2 0 0
Martin Miller 2 3 0
Ioan Yakovlev 2 3 0
German Slein 2 1 0
Maksim Gussev 2 1 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
2024 Premium Liiga FCI Levadia 11 34
2013 Esiliiga B Nomme Kalju FC II 10 26
2017 Premium Liiga FC Flora Tallinn 8 35

Top assist seasons

SeasonCompetitionClubAssistsMatches
2023 Premium Liiga FCI Levadia 7 36
2017 Premium Liiga FC Flora Tallinn 6 35
2019 Premium Liiga FC Flora Tallinn 5 26

Teams faced most often by Mihkel Ainsalu's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Roda JC Kerkrade 6 3 1 2 8 8 0 50%
MVV Maastricht 6 3 0 3 14 17 -3 50%
TOP Oss 6 3 1 2 7 6 +1 50%
Jong FC Utrecht 6 3 3 0 15 4 +11 50%
Jong Ajax 6 3 1 2 12 9 +3 50%
Jong AZ 6 2 3 1 5 5 0 33%
FC Eindhoven 6 1 1 4 5 9 -4 17%
Helmond Sport 6 3 2 1 12 8 +4 50%
De Graafschap 6 1 1 4 6 12 -6 17%
VVV-Venlo 6 2 1 3 8 6 +2 33%
ADO Den Haag 6 1 4 1 7 7 0 17%
FC Den Bosch 6 4 2 0 7 1 +6 67%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
12/13 Senior debut season
17/18 First senior goal
2024 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 5 90 1 0 0 1
2025 24 987 2 0 0 0.18
2024 34 273 7 0 0 2.31
2023 36 798 3 0 0 0.34
2021 13 390 1 0 0 0.23
2019 27 375 2 0 0 0.48
2018 24 958 3 0 0 0.28
2016 26 902 1 0 1 0.2
2014 27 1,383 1 0 0 0.07
2013 29 186 2 0 0 0.97
20/21 17 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Premium Liiga
251 apps
39 G
31 A
Esiliiga B
26 apps
10 G
0 A
Eesti Karikas
25 apps
5 G
1 A
Esiliiga
25 apps
4 G
0 A
Europa League Qualifying
9 apps
2 G
0 A
UECL Qualifiers
10 apps
1 G
1 A
Keuken Kampioen Divisie
12 apps
1 G
0 A
Champions League Qu.
5 apps
0 G
0 A
Premier Liga
11 apps
0 G
0 A

Frequently asked about Mihkel Ainsalu

Who is Mihkel Ainsalu?

Mihkel Ainsalu is an Estonia professional footballer who plays as a central midfield for FCI Levadia.

How old is Mihkel Ainsalu?

Mihkel Ainsalu is 30 years old. He was born on March 8, 1996 in Tartu.

What position does Mihkel Ainsalu play?

Mihkel Ainsalu plays as a central midfield (Midfield - Central Midfield).

What club does Mihkel Ainsalu play for?

Mihkel Ainsalu currently plays for FCI Levadia.

How many career goals has Mihkel Ainsalu scored?

Across all senior club competitions in our dataset, Mihkel Ainsalu has scored 62 goals in 384 appearances.

What is Mihkel Ainsalu's market value?

Mihkel Ainsalu's most recent reported market value is €350k.