Menu
M. Ainsalu
Estonia

M. Ainsalu

Player Profile

Age
29
Height
189 cm
Weight
86 kg
Born
1996-03-08 · Tartu

Current Season

M. Ainsalu has made 15 appearances this season with 2 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.

15

Appearances

1326

Min

2

Goals

0

Assists

1

Yellow Cards

0

Red Cards

Statistics by Season

M. Ainsalu has recorded 52 goals and 2 assists in 380 appearances across 13 seasons. Career history spans 13 teams including FC Levadia Tallinn, Estonia, Telstar. Season-by-season breakdown reveals consistency and long-term impact.

TeamSeasonCompetitionAppearancesGoalsAssistsMinRating
FC Levadia Tallinn2025Meistriliiga152—132610—
FC Levadia Tallinn2024Meistriliiga3411—300070—
FC Levadia Tallinn2024Cup21—21000—
FC Levadia Tallinn2024UEFA Europa Conference League40—36000—
Estonia2024Baltic Cup10—9000—
Estonia2024Friendlies300149006.5
Estonia2024UEFA Nations League301224006.8
Estonia2024World Cup - Qualification Europe300128106.3
FC Levadia Tallinn2023Meistriliiga364—319330—
FC Levadia Tallinn2023Cup33—27000—
FC Levadia Tallinn2023UEFA Europa Conference League20—18010—
Estonia2023Euro Championship - Qualification1——8006.2
Telstar2022Eerste Divisie181—495006.6
FC Levadia Tallinn2022Meistriliiga50—17800—
Telstar2022KNVB Beker1———00—
Legion2021Meistriliiga133—117010—
FC Levadia Tallinn2021Cup00—000—
Legion2021Cup01—000—
FC Helsingor20201. Division60—14400—
Lviv2020Premier League110—81510—
Flora Tallinn2020Meistriliiga30—13100—
Estonia2020UEFA Nations League401178006.5
Estonia2020Euro Championship30—267006.1
Estonia2020Friendlies20—12100—
Flora II2019Esiliiga A10—5400—
Flora Tallinn2019Meistriliiga265—187720—
Flora Tallinn2019Cup20—10900—
Flora Tallinn2019UEFA Europa League41—36000—
Estonia U212019UEFA U21 Championship80—60420—
Estonia2019Friendlies10—6300—
Flora II2018Esiliiga A21—7800—
Flora Tallinn2018Meistriliiga222—176030—
Flora Tallinn2018Cup10—4400—
Flora Tallinn2018UEFA Champions League20—14700—
Flora Tallinn2018UEFA Europa League10—7000—
Estonia2018Friendlies00—000—
Flora Tallinn2017Meistriliiga358—283500—
Flora Tallinn2017Cup30—25100—
Flora Tallinn2017UEFA Europa League21—18000—
Estonia U212017UEFA U21 Championship80—52710—
Estonia2017Friendlies20—10200—
Flora Tallinn2016Meistriliiga262—180311—
Flora Tallinn2016Cup10—9000—
Flora Tallinn2016UEFA Champions League10—6800—
Flora Tallinn2015Meistriliiga142—53900—
Flora II2015Esiliiga A52—39100—
Flora Tallinn2015Cup30—23300—
Flora Tallinn2015UEFA Europa League00—000—
Estonia U192015UEFA U19 Championship20—15200—
Estonia U212015UEFA U21 Championship10—9000—
Nõmme Kalju II2014Esiliiga A171—137910—
Kalju Nomme2014Meistriliiga100—50300—
Flora Tallinn2014Cup10—100—
Kalju Nomme2014UEFA Europa League20—5700—
Kalju Nomme2013Meistriliiga30—19400—
Kalju Nomme2013UEFA Champions League00—000—
Kalju Nomme2013UEFA Europa League00—000—
Estonia U172013UEFA U17 Championship11—8000—

API data: May 10, 2026 · Stats updated: Apr 26, 2026