Mihkel Ainsalu
Career snapshot
Position rank · 25/26
Among 376 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 1996-03-08 · 6 players total
| Full name | Mihkel Ainsalu |
|---|---|
| Date of birth | 1996-03-08 (30 yrs) |
| Place of birth | Tartu, Estonia |
| Citizenship | Estonia |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | both |
| Height | 189.00 m |
| Current club | FCI Levadia |
| Joined | 2023-02-08 |
| Contract expires | 2025-12-31 |
| Agent | Relatives |
Percentile rank vs 61 other Midfield - Central Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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.
| Date | Value |
|---|---|
| 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.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Mihkel Ainsalu
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
Estonia