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| Date | Opponent | Res | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| Oct 27 | 1-0 | 90' | – | – | 6.5 | |
| Oct 23 | 4-2 | 29' | – | – | 6.2 | |
| Oct 10 | 0-4 | 6' | – | – | 6.3 | |
| Sep 19 | 1-3 | 46' | – | – | 6.1 | |
| Sep 8 | 2-1 | 44' | – | – | 6.3 | |
| Aug 29 | 1-2 | 11' | – | – | 6.2 | |
| Jul 11 | 1-5 | 15' | – | – | 6.1 | |
| Jul 5 | 2-1 | 14' | – | – | 6.3 | |
| Jun 21 | 1-0 | 30' | – | – | 6.5 | |
| Jun 17 | 2-1 | 90' | – | – | 6.5 |
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)
Form · 16 matches
Avg 6.27High 6.8Low 5.1
Position
Defender
Market value & valuation
Nõmme United · 2.7% of €15MEstimated market value
€400K
Nõmme United#14of 35
Squad share2.7%€15M
Most valuable · Nõmme United
- #1Kevin Mätas€1M
- #2Pavel Fedorenko€1M
- #3Koen Oostenbrink€800K
- #4Henri Leoke€800K
- #14Mairo Miil€400K
Contract & transfers
- Contract until 2 mo
- Dec 31, 2026
Career · goals by team
| Team | Apps | Goals | A | G/App | Rating |
|---|---|---|---|---|---|
Kuressaare2018–2023 | 179 | 1 | 4 | 0.01 | — |
Tammeka2024–2026 | 77 | 2 | 2 | 0.03 | 6.69 |
Nõmme United2026– | 6 | 0 | 0 | 0.00 | — |
Club career
- 262
- Apps
- 3
- Goals
- 6
- Assists
- 0.01
- G/App
League · 9 seasons
best 23/24 7.190
0
0
0
0
0
0
1
0
17/1818/1919/2020/2121/2222/2323/2424/2525/26
Bars: goals · line: average rating
Honours & transfers
1 titles- 1× Meistriliiga
Transfers
- 08/2026
- 02/2024
- 01/2019
- 12/2018End of loan
- 01/2018Loan
All matches
Last 16 matches
Nov 7, 2025 — Nov 7, 2026
| Date | Opponent | Result | Mins | G | A | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|
Oct 27 | 1 - 0 | 90' | - | - | 1 | - | 6.5 | |
Oct 23 | 4 - 2 | 29' | - | - | - | - | 6.2 | |
Oct 10 | 0 - 4 | 6' | - | - | - | - | 6.3 | |
Sep 19 | 1 - 3 | 46' | - | - | - | - | 6.1 | |
Sep 8 | 2 - 1 | 44' | - | - | - | - | 6.3 | |
Aug 29 | 1 - 2 | 11' | - | - | - | - | 6.2 | |
Jul 11 | 1 - 5 | 15' | - | - | - | - | 6.1 | |
Jul 5 | 2 - 1 | 14' | - | - | - | - | 6.3 | |
Jun 21 | 1 - 0 | 30' | - | - | - | - | 6.5 | |
Jun 17 | 2 - 1 | 90' | - | - | - | - | 6.5 | |
May 30 | 0 - 1 | 10' | - | - | - | - | 5.1 | |
May 15 | 3 - 1 | 33' | - | - | 1 | - | 6.2 | |
May 8 | 1 - 0 | 27' | - | - | - | - | 6.8 | |
May 1 | 1 - 0 | 44' | - | - | 1 | - | 6.4 | |
Apr 26 | 3 - 1 | 90' | - | - | - | - | - | |
Nov 8 | 2 - 0 | 90' | - | - | - | - | 6.5 |
8 months • 16 matches
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-
Club Career
MGAG+A/90Rtg
Tammeka
25/26
90-——2—6.35
Nõmme United
25/26
60-——1—-
Tammeka
24/25
33202,8370.064—6.26
Tammeka
23/24
35022,8280.062—7.19
Kuressaare
23/24
100900.00——-
Kuressaare
22/23
28011,0780.083—-
Kuressaare
21/22
8005650.00——-
Kuressaare
20/21
25122,0910.132—-
Kuressaare
19/20
23011,9580.056—-
Kuressaare
18/19
31002,6960.0010—-
Kuressaare
17/18
63005,1040.006—-
Youth Career
MGAG+A/90Rtg
Tartu JK Tammeka U21
25/26
100900.00——-
FC Kuressaare U21
22/23
100900.00——-
Estonia U21
2022
10040———-
Estonia U21
2021
7006300.001—-
Estonia U19
2019
100900.00——-
Estonia U19
2018
3002700.001—-
Flora II
16/17
17201,4640.123—-
Flora II
15/16
101-————-
League seasons, computed
| Season | League | Apps | Min | Goals | Assists | G+A / 90 | Rating |
|---|---|---|---|---|---|---|---|
| 2015 | Esiliiga A | 9 | — | 0 | — | — | — |
| 2016 | Esiliiga A | 10 | — | 1 | — | — | — |
| 2017 | Esiliiga A | 17 | 1464 | 2 | 0 | 0.12 | — |
| 2018 | Meistriliiga | 32 | 2573 | 0 | 0 | 0 | — |
| 2018 | Esiliiga A | 30 | 2531 | 0 | 0 | 0 | — |
| 2019 | Meistriliiga | 31 | 2696 | 0 | 0 | 0 | — |
| 2020 | Meistriliiga | 23 | 1958 | 0 | 1 | 0.05 | — |
| 2021 | Meistriliiga | 24 | 2001 | 0 | 2 | 0.09 | — |
| 2022 | Meistriliiga | 8 | 565 | 0 | 0 | 0 | — |
| 2023 | Meistriliiga | 25 | 1078 | 0 | 1 | 0.08 | — |
| 2024 | Meistriliiga | 35 | 2828 | 0 | 2 | 0.06 | 7.19 |
| 2025 | Meistriliiga | 33 | 2837 | 1 | 0 | 0.03 | 6.26 |
| 2026 | Meistriliiga | 14 | — | 0 | — | — | 6.26 |
Mairo Miil: career in numbers
- 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
- 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.
Rival Clubs(20)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | YC | RC |
|---|---|---|---|---|---|---|---|---|
| 7 | 1 | 1 | 5 | 0 | 0 | 0 | 0 | |
| 6 | 0 | 1 | 5 | 0 | 0 | 0 | 0 | |
| 5 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 0 | 2 | 1 | 0 | |
| 4 | 1 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 0 | 1 | 0 | 0 | 2 | 0 | |
| 4 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Rival National Teams(8)
Player stats against each opponent national team
| Team | MP | W | D | L | G | A | YC | RC |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Transfers
Transfer History
Trophies & Awards
1 title won




