Skip to content
Performance Overview
Season Performance 25/26
All Competitions
Matches
15
Goals
0
Assists
—
Goal Contributions
—
Mins/game
—
Avg Rating
6.35

Last 10 matches · rating

Avg 6.31
DateOpponentResMinGARating
Oct 27JK Trans Narva1-090'––
6.5
Oct 23Vaprus4-229'––
6.2
Oct 10Tammeka0-46'––
6.3
Sep 19Paide1-346'––
6.1
Sep 8Nõmme Kalju2-144'––
6.3
Aug 29Harju Jalgpallikool1-211'––
6.2
Jul 11Vaprus1-515'––
6.1
Jul 5Harju Jalgpallikool2-114'––
6.3
Jun 21JK Trans Narva1-030'––
6.5
Jun 17Nõmme Kalju2-190'––
6.5
All matches

Season 2026 · all comps

Attack

Goals
0
Penalties
0

Passing

Assists
0
Key passes
0
Passes
120
Crosses (accurate)
6 (1)

Defence

Tackles
0
Interceptions
3
Blocks
2

Duels

Total
54
Won
20

Minutes

Started
4
Off the bench
11

Discipline

Yellow
3
Red
0
Fouls (drawn)
2 (1)
Duels won20 of 54 · 37%
Pass accuracy70%

Form · 16 matches

Avg 6.27High 6.8Low 5.1
11 W0 D5 L
Appearances 2026
4 started11 sub

Position

Defender

Market value & valuation

Nõmme United · 2.7% of €15M
Estimated market value
€400K
Nõmme United#14of 35
Squad share2.7%€15M

Most valuable · Nõmme United

  1. #1
  2. #2
    Pavel Fedorenko€1M
  3. #3
  4. #4
    Henri Leoke€800K
  5. #14
    Mairo Miil€400K
Share of €15M squad2.7%

Contract & transfers

Contract until
2 mo
Dec 31, 2026

Career · goals by team

TeamAppsGoalsAG/AppRating
Kuressaare2018–2023
179
1
40.01—
Tammeka2024–2026
77
2
20.036.69
6
0
00.00—

Club career

262
Apps
3
Goals
6
Assists
0.01
G/App

League · 9 seasons

best 23/24 7.19
17/1818/1919/2020/2121/2222/2323/2424/2525/26

Bars: goals · line: average rating

Honours & transfers

1 titles
  • 1× Meistriliiga

Transfers

  1. 08/2026
  2. 02/2024
  3. 01/2019
  4. 12/2018End of loan
  5. 01/2018Loan

All matches

Last 16 matches
Nov 7, 2025 — Nov 7, 2026
DateOpponentResultMinsGAYCRCRating
Oct 27
JK Trans Narva
JK Trans Narva
1 - 090'--1-6.5
Oct 23
Vaprus
Vaprus
4 - 229'----6.2
Oct 10
Tammeka
Tammeka
0 - 46'----6.3
Sep 19
Paide
Paide
1 - 346'----6.1
Sep 8
Nõmme Kalju
Nõmme Kalju
2 - 144'----6.3
Aug 29
Harju Jalgpallikool
Harju Jalgpallikool
1 - 211'----6.2
Jul 11
Vaprus
Vaprus
1 - 515'----6.1
Jul 5
Harju Jalgpallikool
Harju Jalgpallikool
2 - 114'----6.3
Jun 21
JK Trans Narva
JK Trans Narva
1 - 030'----6.5
Jun 17
Nõmme Kalju
Nõmme Kalju
2 - 190'----6.5
May 30
Levadia
Levadia
0 - 110'----5.1
May 15
Nõmme United
Nõmme United
3 - 133'--1-6.2
May 8
Kuressaare
Kuressaare
1 - 027'----6.8
May 1
Paide
Paide
1 - 044'--1-6.4
Apr 26
Tulevik
Tulevik
3 - 190'-----
Nov 8
Trans
Trans
2 - 090'----6.5
8 months • 16 matches
Career Statistics

Career

Club Career
MGAGxGRtg
Kuressaare
2018 - 2023
179140.0113,582-
Tammeka
2024 - 2026
77220.035,6656.69
Nõmme United
2026 - now
6000.00—-
Total
262360.0119,247
Youth Career
MGAGxGRtg
Flora II
2016
27300.111,464-
Estonia U21
2021 - 2022
8000.00670-
Estonia U19
2018 - 2019
4000.00360-
Tartu JK Tammeka U21
2025/2026
1000.0090-
FC Kuressaare U21
2022/2023
1000.0090-

Mairo Miil: career in numbers

Career figures, computed
Best-rated season
2024 · 7.19Meistriliiga
Lowest-rated season
2025 · 6.26Meistriliiga
Career involvement (league)
0.04 G+A per 904 goals + 6 assists across 13 league seasons (per-90 from 20531 minutes on record)
League seasons on record
13 (2015–2026)
Clubs with recorded appearances
7
Among position peers, computed
Rating percentile
26thrating 6.26 vs 57 rated peers
Goals rank
#13 of 581 goal
G+A per 90 percentile
33rd0.03 per 90

Cohort: 58 Meistriliiga defenders, 2025, min. 450 minutes.

How we calculate this

Rival Clubs(20)

Player stats against each opponent club

TeamMPWDLGAYCRC
Nõmme Kalju71150000
Levadia60150000
Vaprus52210000
Tallinna Kalev43100210
Paide41030000
JK Trans Narva43010020
Flora40130000
Kuressaare41210000
Viljandi JK Tulevik
33000010
Tammeka21010000
Nõmme United20110000
Harju Jalgpallikool20110000
Maardu Linnameeskond
11000010
Kiviõli Irbis
10010010
Nõmme Kalju II
10010000
Vändra JK Vaprus
10100000
Flora II
11000000
Tallinna JK Legion
10010000
Domosdova Prrenjas
11000000
FA Tartu Kalev
11000000

Rival National Teams(8)

Player stats against each opponent national team

TeamMPWDLGAYCRC
Finland U19
10100000
Poland U21
10010000
Serbia U21
10100000
Latvia U21
11000000
Russia U21
10010000
Georgia U21
10010000
Italy U19
10010000
Denmark U19
10010000
Transfers

Transfers

Transfer History

Aug 21, 2026Transfer
Feb 19, 2024Transfer
Jan 1, 2019Transfer
Dec 31, 2018End of loan
Jan 6, 2018Loan
Jan 1, 2017Transfer
Jul 1, 2016Transfer
Trophies

Trophies & Awards

1 title won