Skip to content
Miko Virtanen

Miko Virtanen

Midfield - Defensive Midfield  at Elgin City FC
Age27
CitizenshipFinland
Height1.88 m
Footright
BornJanuary 29, 1999
at Elgin City FC 327 days · joined 2025-07-01
👕100+ Apps
Market value
Defensive Midfield Midfield

Career snapshot

8
clubs played for
16/17
debut season
0.02
goals / match
Alloa Athletic FC
top club · 56 apps

Career highs

€225k
peak value · 2021
top transfer fee
1
best season · 16/17
19 / 0
int'l caps / goals
148Appearances
3Goals
3Assists
37Yellow cards
1Red cards
17Full matches (90′)
Full nameMiko Virtanen
Name in home countryMiko Aarne Virtanen
Date of birth1999-01-29 (27 yrs)
Place of birthTampere, Finland
CitizenshipFinland
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height188.00 m
Current clubElgin City FC
Joined2025-07-01
Contract expires2026-05-31
AgentDW Football
Jul 2025
25/26 — Elgin City FC
10 matches · 0 G · 0 A · across 3 competitions
Jul 2025
Transfer: Alloa Athletic → Elgin City
25/26 · Transfer
Jul 2024
24/25 — Alloa Athletic FC
25 matches · 0 G · 0 A · across 4 competitions
Jul 2023
23/24 — Alloa Athletic FC
31 matches · 1 G · 2 A · across 4 competitions
Jul 2023
Transfer: Cove Rangers → Alloa Athletic
23/24 · Transfer
Apr 2023
Injury: unknown
13 games missed
Jan 2023
Transfer: Hamilton Acad. → Cove Rangers
22/23 · Transfer
Jul 2022
22/23 — Cove Rangers FC, Hamilton Academical FC
16 matches · 0 G · 0 A · across 1 competition
Feb 2022
Injury: unknown
38 games missed
Sep 2021
Injury: unknown
1 games missed
Aug 2021
Transfer: Aberdeen FC → Hamilton Acad.
21/22 · Transfer
Jul 2021
21/22 — Hamilton Academical FC
19 matches · 1 G · 0 A · across 3 competitions
Jan 2021
Transfer: Arbroath → Aberdeen FC
20/21 · Return from loan
Sep 2020
Transfer: Aberdeen FC → Arbroath
20/21 · Loan
Jul 2020
20/21 — Arbroath FC, Aberdeen FC
14 matches · 0 G · 0 A · across 5 competitions
Apr 2020
Transfer: Arbroath → Aberdeen FC
19/20 · Return from loan
Aug 2019
Transfer: Aberdeen FC → Arbroath
19/20 · Loan
Jul 2019
19/20 — Arbroath FC, Aberdeen FC, Aberdeen FC B
24 matches · 0 G · 0 A · across 4 competitions
Jul 2019
Transfer: Aberdeen FC B → Aberdeen FC
19/20 · Transfer
Jul 2018
18/19 — Aberdeen FC B, Aberdeen FC
1 matches · 0 G · 0 A · across 4 competitions
Jul 2018
Transfer: Aberdeen FC U20 → Aberdeen FC B
18/19 · Transfer
Oct 2017
Transfer: Without Club → Aberdeen FC U20
17/18 · Transfer
Jul 2017
Transfer: Everton U18 → Without Club
17/18 · Transfer
Jul 2016
16/17 — Everton FC U18
8 matches · 1 G · 1 A · across 2 competitions
Jan 1970
Peak market value: €225k
Highest valuation recorded in dataset
1,494 min
Minutes played by club
Elgin City FC 0.0%
Alloa Athletic FC 80.5%
Hamilton Academical FC 13.1%
Cove Rangers FC 0.0%
Aberdeen FC 0.0%
Arbroath FC 0.0%
Aberdeen FC B 0.0%
Everton FC U18 6.4%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Elgin City FC 1 25/26 25/26 10 0 0 0
Alloa Athletic FC 2 23/24 24/25 56 1 2 1,203
Hamilton Academical FC 2 21/22 22/23 24 1 0 196
Cove Rangers FC 1 22/23 22/23 11 0 0 0
Aberdeen FC 3 18/19 20/21 2 0 0 0
Arbroath FC 2 19/20 20/21 35 0 0 0
Aberdeen FC B 2 18/19 19/20 2 0 0 0
Everton FC U18 1 16/17 16/17 8 1 1 95

Career trajectory — goals, assists & market value

1€56K2€113K2€169K3€225K16/17 — 1 goals (Everton FC U18)16/17 — 1 assists216/1719/2020/2121/22 — 1 goals (Hamilton Academical FC)121/2222/2323/24 — 1 goals (Alloa Athletic FC)23/24 — 2 assists323/2419/20 — €50K20/21 — €200K21/22 — €225K22/23 — €225K23/24 — €175KGoalsAssistsMarket value

Goals by season

16/17: 1116/1718/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 0022/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

16/17: 1116/1718/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 2223/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Challenge Cup Elgin City FC 2 0 0 1 0 0
25/26 League Cup Elgin City FC 3 0 0 2 0 0
25/26 League Two Elgin City FC 5 0 0 2 0 0
24/25 League One Alloa Athletic FC 22 0 0 6 1 0
24/25 Prem. Sports Cup Alloa Athletic FC 0 0 0 0 0 0
24/25 SFA Cup Alloa Athletic FC 0 0 0 0 0 0
24/25 Trust Trophy Alloa Athletic FC 3 0 0 1 0 0
23/24 League One Alloa Athletic FC 24 1 1 4 0 1,203
23/24 Scottish Championship Play-offs Alloa Athletic FC 1 0 0 0 0 0
23/24 SFA Cup Alloa Athletic FC 2 0 0 0 0 0
23/24 Viaplay Cup Alloa Athletic FC 4 0 1 1 0 0
22/23 Championship Cove Rangers FC 11 0 0 5 0 0
22/23 Championship Hamilton Academical FC 5 0 0 0 0 0
21/22 Championship Hamilton Academical FC 15 0 0 3 0 0
21/22 SFA Cup Hamilton Academical FC 1 0 0 1 0 0
21/22 Trust Trophy Hamilton Academical FC 3 1 0 1 0 196
20/21 Betfred Cup Arbroath FC 3 0 0 0 0 0
20/21 Championship Arbroath FC 9 0 0 2 0 0
20/21 Premiership Aberdeen FC 2 0 0 0 0 0
20/21 Scottish Premiership Top Six Split Aberdeen FC 0 0 0 0 0 0
20/21 SFA Cup Aberdeen FC 0 0 0 0 0 0
19/20 Championship Arbroath FC 20 0 0 6 0 0
19/20 Europa League Qualifying Aberdeen FC 0 0 0 0 0 0
19/20 SFA Cup Arbroath FC 3 0 0 1 0 0
19/20 Tunnock Ch. Cup Aberdeen FC B 1 0 0 1 0 0
18/19 Irn-Bru Cup Aberdeen FC B 1 0 0 0 0 0
18/19 Premiership Aberdeen FC 0 0 0 0 0 0
18/19 Scottish Premiership Top Six Split Aberdeen FC 0 0 0 0 0 0
18/19 SFA Cup Aberdeen FC 0 0 0 0 0 0
16/17 U18 PL - Final Stage Everton FC U18 3 0 1 0 0 0
16/17 U18 Premier League Everton FC U18 5 1 0 0 0 95
SeasonDateFromToTypeMarket valueFee
17/18 2017-07-01 Everton U18 Without Club Transfer 0
17/18 2017-10-30 Without Club Aberdeen FC U20 Transfer 0
18/19 2018-07-01 Aberdeen FC U20 Aberdeen FC B Transfer 0
19/20 2019-07-01 Aberdeen FC B Aberdeen FC Transfer 0
19/20 2019-08-29 Aberdeen FC Arbroath Loan 50000
19/20 2020-04-30 Arbroath Aberdeen FC Return from loan 150000
20/21 2020-09-04 Aberdeen FC Arbroath Loan 200000
20/21 2021-01-04 Arbroath Aberdeen FC Return from loan 200000
21/22 2021-08-05 Aberdeen FC Hamilton Acad. Transfer 225000
22/23 2023-01-23 Hamilton Acad. Cove Rangers Transfer 225000
23/24 2023-07-01 Cove Rangers Alloa Athletic Transfer 175000
25/26 2025-07-01 Alloa Athletic Elgin City Transfer 0
SeasonInjuryFromToDays missedGames missed
21/22 Knock 2021-09-07 2021-09-13 7 1
21/22 Achilles tendon rupture 2022-02-01 2022-10-05 247 38
22/23 unknown injury 2023-04-15 2023-09-15 154 13
Current
Peak€225k
Low
Δ since start−€50k
€56k€113k€169k€225k197019701970
DateValue
Jan 1, 1970
Jan 1, 1970 €175k
Jan 1, 1970 €225k
Jan 1, 1970 €225k
Jan 1, 1970 €225k
Jan 1, 1970 €225k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €150k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #20796 #6 6 0 former national player
Team #20794 10 0 former national player
Team #20793 2 0 former national player
Team #20792 1 0 former national player
TeammatePPG played withJoint goalsMinutes
Lewis Smith 1 0 988
Steven Hetherington 2 0 828
Colin Hamilton 1 0 0
Mark Whatley 2 0 0
Taylor Steven 2 0 0
David Gold 2 0 0
Scott Stewart 1 0 0
Jason Thomson 1 0 0
Bobby Linn 1 0 0
Michael McKenna 1 0 0
Kurtis Roberts 2 0 0
Luke Donnelly 1 0 0
Derek Gaston 1 0 0
Thomas O'Brien 1 0 0
Stefan Scougall 1 0 0
Ricky Little 1 0 0
Cammy O'Donnell 2 0 0
Steven Buchanan 2 0 0
Conor Sammon 2 2 0
PJ Morrison 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 U18 Premier League Everton FC U18 1 5
23/24 League One Alloa Athletic FC 1 24
21/22 Trust Trophy Hamilton Academical FC 1 3

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 U18 PL - Final Stage Everton FC U18 1 3
23/24 Viaplay Cup Alloa Athletic FC 1 4
23/24 League One Alloa Athletic FC 1 24

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
20/21 2021-01-04 Arbroath Aberdeen FC Return from loan €200k
20/21 2020-09-04 Aberdeen FC Arbroath Loan €200k
19/20 2020-04-30 Arbroath Aberdeen FC Return from loan €150k
19/20 2019-08-29 Aberdeen FC Arbroath Loan €50k

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
16/17 Senior debut season
16/17 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 10 0 5 0 0 0
24/25 25 0 7 0 1 0
23/24 31 1,203 5 0 0 0.37
22/23 16 0 5 0 0 0
21/22 19 196 5 0 0 2.3
20/21 14 0 2 0 0 0
19/20 24 0 8 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League One
46 apps
1 G
1 A
Tunnock Ch. Cup
10 apps
1 G
0 A
U18 Premier League
5 apps
1 G
0 A
Viaplay Cup
10 apps
0 G
1 A
U18 PL - Final Stage
3 apps
0 G
1 A
League Two
5 apps
0 G
0 A
SFA Cup
6 apps
0 G
0 A
Championship
60 apps
0 G
0 A

Frequently asked about Miko Virtanen

Who is Miko Virtanen?

Miko Virtanen is a Finland professional footballer who plays as a defensive midfield for Elgin City FC.

How old is Miko Virtanen?

Miko Virtanen is 27 years old. He was born on January 29, 1999 in Tampere.

What position does Miko Virtanen play?

Miko Virtanen plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Miko Virtanen play for?

Miko Virtanen currently plays for Elgin City FC.

How many career goals has Miko Virtanen scored?

Across all senior club competitions in our dataset, Miko Virtanen has scored 3 goals in 148 appearances.