Skip to content
William Eskelinen

William Eskelinen

Goalkeeper  at AC Oulu
Age29
CitizenshipSweden
Height1.91 m
Foot
BornSeptember 3, 1996
at AC Oulu 494 days · joined 2025-01-15
👕200+ Apps
Market value €150k
Goalkeeper

Career snapshot

14
clubs played for
13/14
debut season
0
goals / match
Örebro SK
top club · 60 apps

Career highs

€1.00m
peak value · 2020
top transfer fee
best season
2 / 0
int'l caps / goals
255Appearances
0Goals
1Assists
17Yellow cards
0Red cards
252Full matches (90′)
Full nameWilliam Eskelinen
Name in home countryKarl William Eskelinen
Date of birth1996-09-03 (29 yrs)
Place of birth,
CitizenshipSweden
PositionGoalkeeper
Foot
Height191.00 m
Current clubAC Oulu
Joined2025-01-15
Contract expires2025-12-31
AgentSPG
Aug 2025
Injury: unknown
4 games missed
Jul 2025
2025 — AC Oulu
25 matches · 0 G · 1 A · across 3 competitions
Jan 2025
Transfer: Vestri → AC Oulu
24/25 · Transfer
Jul 2024
2024 — Vestri Ísafjördur
27 matches · 0 G · 0 A · across 4 competitions
Mar 2024
Transfer: Örebro SK → Vestri
23/24 · Transfer
Jul 2023
2023 — Örebro SK
29 matches · 0 G · 0 A · across 1 competition
Jul 2023
23/24 — Örebro SK
1 matches · 0 G · 0 A · across 1 competition
Jul 2022
2022 — Örebro SK
27 matches · 0 G · 0 A · across 1 competition
Jul 2022
22/23 — Örebro SK
3 matches · 0 G · 0 A · across 1 competition
Mar 2022
Transfer: Aarhus GF → Örebro SK
21/22 · Transfer
Jul 2021
21/22 — Aarhus GF Reserves
1 matches · 0 G · 0 A · across 1 competition
Jul 2020
20/21 — Aarhus GF, Aarhus GF Reserves
7 matches · 0 G · 0 A · across 5 competitions
Jul 2019
Transfer: GIF Sundsvall → Aarhus GF
19/20 · Transfer
Jul 2019
19/20 — Aarhus GF Reserves, Aarhus GF
36 matches · 0 G · 0 A · across 6 competitions
Jul 2019
2019 — GIF Sundsvall
15 matches · 0 G · 0 A · across 1 competition
Jul 2018
2018 — GIF Sundsvall
30 matches · 0 G · 0 A · across 1 competition
Jul 2017
17/18 — GIF Sundsvall
4 matches · 0 G · 0 A · across 1 competition
Jul 2017
2017 — GIF Sundsvall, GIF Sundsvall U21
11 matches · 0 G · 0 A · across 2 competitions
Jan 2017
Transfer: Hammarby → GIF Sundsvall
16/17 · Transfer
Nov 2016
Transfer: Enskede IK → Hammarby
16/17 · Return from loan
Aug 2016
Transfer: Hammarby → Enskede IK
16/17 · Loan
Jul 2016
2016 — Hammarby IF, Enskede IK, Hammarby IF U21 (- 2018)
16 matches · 0 G · 0 A · across 4 competitions
Jul 2016
Transfer: Aspudden-Tellus → Hammarby
16/17 · Return from loan
Mar 2016
Transfer: Hammarby → Aspudden-Tellus
15/16 · Loan
Jul 2015
2015 — Hammarby IF, Hammarby IF U21 (- 2018)
2 matches · 0 G · 0 A · across 3 competitions
May 2015
Transfer: Värmdö IF → Hammarby
15/16 · Return from loan
Mar 2015
Transfer: Hammarby → Värmdö IF
14/15 · Loan
Mar 2015
Transfer: Värmdö IF → Hammarby
14/15 · Transfer
Jul 2014
2014 — IF Brommapojkarna U21
0 matches · 0 G · 0 A · across 1 competition
Jan 2014
Transfer: IF Bromma U19 → Värmdö IF
13/14 · Transfer
Jul 2013
13/14 — Värmdö IF
1 matches · 0 G · 0 A · across 1 competition
Jul 2013
2013 — IF Brommapojkarna, IF Brommapojkarna U19, IF Brommapojkarna U21
19 matches · 0 G · 0 A · across 5 competitions
Jul 2012
2012 — IF Brommapojkarna U19
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €1.00m
Highest valuation recorded in dataset

Percentile rank vs 2820 other Goalkeepers with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).

Goals0 total · 0.00/90
0
Assists0 total · 0.00/90
0
G+A0 total · 0.00/90
0
Yellow cards0 total · 0.00/90
66
Clean sheets0 total · 0.00/90
0
22,675 min
Minutes played by club
Örebro SK 23.7%
Aarhus GF Reserves 2.0%
AC Oulu 9.7%
Vestri Ísafjördur 10.5%
GIF Sundsvall 20.5%
GIF Sundsvall U21 3.2%
Hammarby IF 0.0%
Enskede IK 4.8%
Hammarby IF U21 (- 2018) 2.0%
IF Brommapojkarna U21 1.6%
IF Brommapojkarna 0.0%
IF Brommapojkarna U19 6.4%
Aarhus GF 15.3%
Värmdö IF 0.4%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Örebro SK 4 2022 23/24 60 0 0 5,385
Aarhus GF Reserves 3 19/20 21/22 5 0 0 450
AC Oulu 1 2025 2025 25 0 1 2,189
Vestri Ísafjördur 1 2024 2024 27 0 0 2,385
GIF Sundsvall 4 17/18 2019 52 0 0 4,646
GIF Sundsvall U21 1 2017 2017 8 0 0 720
Hammarby IF 2 2015 2016 0 0 0 0
Enskede IK 1 2016 2016 12 0 0 1,080
Hammarby IF U21 (- 2018) 2 2015 2016 6 0 0 450
IF Brommapojkarna U21 2 2013 2014 4 0 0 360
IF Brommapojkarna 1 2013 2013 0 0 0 0
IF Brommapojkarna U19 2 2012 2013 16 0 0 1,440
Aarhus GF 2 19/20 20/21 39 0 0 3,480
Värmdö IF 1 13/14 13/14 1 0 0 90

Career trajectory — goals, assists & market value

0€250K1€500K1€750K1€1M17/1819/2020/212025 — 1 assists1202521/2222/2323/2417/18 — €75K19/20 — €800K20/21 — €1M21/22 — €700K22/23 — €350K23/24 — €275KGoalsAssistsMarket value

Goals by season

13/14: 0013/1417/18: 0017/1819/20: 0019/2020/21: 0020/212012: 0020122013: 0020132014: 0020142015: 0020152016: 0020162017: 0020172018: 0020182019: 0020192022: 0020222023: 0020232024: 0020242025: 00202521/22: 0021/2222/23: 0022/2323/24: 0023/24

Assists by season

13/14: 0013/1417/18: 0017/1819/20: 0019/2020/21: 0020/212012: 0020122013: 0020132014: 0020142015: 0020152016: 0020162017: 0020172018: 0020182019: 0020192022: 0020222023: 0020232024: 0020242025: 11202521/22: 0021/2222/23: 0022/2323/24: 0023/24
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
23/24 Svenska Cupen Örebro SK 1 0 0 0 0 90
22/23 Svenska Cupen Örebro SK 3 0 0 0 0 270
21/22 Reserveligaen Aarhus GF Reserves 1 0 0 0 0 90
2025 Liigacup AC Oulu 4 0 0 0 0 360
2025 Suomen Cup AC Oulu 4 0 0 0 0 360
2025 Veikkausliiga AC Oulu 17 0 1 0 0 1,469
2024 Besta deild Vestri Ísafjördur 22 0 0 4 0 1,980
2024 Besta Deild - Finals Vestri Ísafjördur 4 0 0 1 0 360
2024 Lengjubikarinn Vestri Ísafjördur 1 0 0 0 0 45
2024 Mjólkurbikar Vestri Ísafjördur 0 0 0 0 0 0
2023 Superettan Örebro SK 29 0 0 1 0 2,610
2022 Superettan Örebro SK 27 0 0 1 0 2,415
2019 Allsvenskan GIF Sundsvall 15 0 0 1 0 1,350
2018 Allsvenskan GIF Sundsvall 30 0 0 2 0 2,700
2017 Allsvenskan GIF Sundsvall 3 0 0 0 0 236
2017 U21 Allsvenskan Norra GIF Sundsvall U21 8 0 0 1 0 720
2016 Allsvenskan Hammarby IF 0 0 0 0 0 0
2016 Ettan Norra Enskede IK 12 0 0 0 0 1,080
2016 U21 Allsvenskan Norra Hammarby IF U21 (- 2018) 3 0 0 0 0 180
2016 U21 Allsvenskan Slutspelet Hammarby IF U21 (- 2018) 1 0 0 0 0 90
2015 Allsvenskan Hammarby IF 0 0 0 0 0 0
2015 U21 Allsvenskan Norra Hammarby IF U21 (- 2018) 1 0 0 0 0 90
2015 U21 Allsvenskan Slutspelet Hammarby IF U21 (- 2018) 1 0 0 0 0 90
2014 U21 Allsvenskan Norra IF Brommapojkarna U21 0 0 0 0 0 0
2013 Allsvenskan IF Brommapojkarna 0 0 0 0 0 0
2013 U19 Allsvenskan Norra IF Brommapojkarna U19 15 0 0 2 0 1,350
2013 U19 Allsvenskan Slutspelet IF Brommapojkarna U19 0 0 0 0 0 0
2013 U21 Allsvenskan Norra IF Brommapojkarna U21 1 0 0 0 0 90
2013 U21 Allsvenskan Slutspelet IF Brommapojkarna U21 3 0 0 0 0 270
2012 U19 Allsvenskan Norra IF Brommapojkarna U19 1 0 0 0 0 90
20/21 Europa League Qualifying Aarhus GF 2 0 0 0 0 180
20/21 Reserveligaen Aarhus GF Reserves 1 0 0 0 0 90
20/21 Superliga Aarhus GF 3 0 0 1 0 270
20/21 Superliga Championship round Aarhus GF 1 0 0 0 0 90
20/21 Sydbank Pokalen Aarhus GF 0 0 0 0 0 0
19/20 Reserveligaen Aarhus GF Reserves 2 0 0 0 0 180
19/20 Reserveligaen Spring Aarhus GF Reserves 1 0 0 0 0 90
19/20 Superliga Aarhus GF 18 0 0 2 0 1,560
19/20 Superliga Championship round Aarhus GF 10 0 0 0 0 900
19/20 Superliga Europa Playoff Aarhus GF 1 0 0 1 0 90
19/20 Sydbank Pokalen Aarhus GF 4 0 0 0 0 390
17/18 Svenska Cupen GIF Sundsvall 4 0 0 0 0 360
13/14 Svenska Cupen Värmdö IF 1 0 0 0 0 90
SeasonDateFromToTypeMarket valueFee
13/14 2014-01-01 IF Bromma U19 Värmdö IF Transfer 0
14/15 2015-03-10 Värmdö IF Hammarby Transfer 0
14/15 2015-03-11 Hammarby Värmdö IF Loan 0
15/16 2015-05-28 Värmdö IF Hammarby Return from loan 0
15/16 2016-03-01 Hammarby Aspudden-Tellus Loan 75000
16/17 2016-07-01 Aspudden-Tellus Hammarby Return from loan 75000
16/17 2016-08-04 Hammarby Enskede IK Loan 75000
16/17 2016-11-30 Enskede IK Hammarby Return from loan 0
16/17 2017-01-24 Hammarby GIF Sundsvall Transfer 50000
19/20 2019-07-17 GIF Sundsvall Aarhus GF Transfer 750000
21/22 2022-03-22 Aarhus GF Örebro SK Transfer 400000
23/24 2024-03-08 Örebro SK Vestri Transfer 225000
24/25 2025-01-15 Vestri AC Oulu Transfer 150000
SeasonInjuryFromToDays missedGames missed
25/26 Shoulder injury 2025-08-09 36 4
Current€150k
Peak€1.00m
Low
Δ since start+€75k
€250k€500k€750k€1.00m197019701970
DateValue
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €225k
Jan 1, 1970 €275k
Jan 1, 1970 €350k
Jan 1, 1970 €350k
Jan 1, 1970 €700k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €650k
Jan 1, 1970 €700k
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €400k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €50k
Jan 1, 1970
Jan 1, 1970 €75k
Jan 1, 1970 €75k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #24978 1 0 former national player
Team #23487 1 0 former national player

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
16/17 2016-11-30 Enskede IK Hammarby Return from loan
16/17 2016-08-04 Hammarby Enskede IK Loan €75k
16/17 2016-07-01 Aspudden-Tellus Hammarby Return from loan €75k
15/16 2016-03-01 Hammarby Aspudden-Tellus Loan €75k
15/16 2015-05-28 Värmdö IF Hammarby Return from loan
14/15 2015-03-11 Hammarby Värmdö IF Loan

Teams faced most often by William Eskelinen's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
FC København 4 2 1 1 8 7 +1 50%
Silkeborg IF 4 1 2 1 5 5 0 25%
FC Nordsjælland 4 0 1 3 4 13 -9 0%
Brøndby IF 4 1 2 1 6 8 -2 25%
FC Midtjylland 4 0 1 3 4 7 -3 0%
Randers FC 2 1 1 0 3 2 +1 50%
Lyngby BK 2 2 0 0 3 0 +3 100%
Hvidovre IF 2 2 0 0 3 0 +3 100%
Odense BK 2 0 2 0 2 2 0 0%
Viborg FF 2 1 0 1 3 2 +1 50%
Vejle BK 2 1 1 0 1 0 +1 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
13/14 Senior debut season

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
2024 27 2,385 5 0 0 0.19
2023 29 2,610 1 0 0 0.03
2022 27 2,415 1 0 0 0.04
2019 15 1,350 1 0 0 0.07
2018 30 2,700 2 0 0 0.07
2017 11 956 1 0 0 0.09
2013 19 1,710 2 0 0 0.11
20/21 7 630 1 0 0 0.14
19/20 36 3,210 3 0 0 0.08

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
23/24 1 90 0 0% 1 1
22/23 3 270 1 33% 3 1
21/22 1 90 0 0% 3 3
2025 25 2,189 4 16% 40 1.64
2024 27 2,385 5 19% 54 2.04
2023 29 2,610 10 34% 42 1.45
2022 27 2,415 8 30% 33 1.23
2019 15 1,350 1 7% 22 1.47
2018 30 2,700 9 30% 35 1.17
2017 11 956 2 18% 15 1.41
2016 16 1,350 4 25% 20 1.33
2015 2 180 0 0% 6 3
2013 19 1,710 3 16% 27 1.42
2012 1 90 0 0% 2 2
20/21 7 630 0 0% 18 2.57
19/20 36 3,210 11 31% 39 1.09
17/18 4 360 1 25% 4 1
13/14 1 90 0 0% 2 2

Output by competition

Career goals and assists broken down by tournament.

Veikkausliiga
17 apps
0 G
1 A
Besta deild
22 apps
0 G
0 A
Svenska Cupen
9 apps
0 G
0 A
Superettan
56 apps
0 G
0 A
Superliga Championship round
11 apps
0 G
0 A
Superliga
21 apps
0 G
0 A
Allsvenskan
48 apps
0 G
0 A
U21 Allsvenskan Norra
13 apps
0 G
0 A
Ettan Norra
12 apps
0 G
0 A
U21 Allsvenskan Slutspelet
5 apps
0 G
0 A

Frequently asked about William Eskelinen

Who is William Eskelinen?

William Eskelinen is a Sweden professional footballer who plays as a goalkeeper for AC Oulu.

How old is William Eskelinen?

William Eskelinen is 29 years old. He was born on September 3, 1996.

What position does William Eskelinen play?

William Eskelinen plays as a goalkeeper (Goalkeeper).

What club does William Eskelinen play for?

William Eskelinen currently plays for AC Oulu.

What is William Eskelinen's market value?

William Eskelinen's most recent reported market value is €150k.