Skip to content
Joël Mall

Joël Mall

Goalkeeper  at Servette FC
Age35
CitizenshipCyprus Switzerland
Height1.97 m
Footright
BornApril 5, 1991
at Servette FC 1,058 days · joined 2023-07-01
👕200+ Apps Veteran
Market value €200k
Rating · 25/26 4.8 Average
Goalkeeper

Career snapshot

10
clubs played for
07/08
debut season
0
goals / match
FC Aarau
top club · 121 apps

Position rank · 25/26

#75
goals rank
#92
assists rank
0
season goals
0
season assists

Among 1,246 Goalkeepers · ≥200 mins

Career highs

€750k
peak value · 2014
€150k
top transfer fee · 15/16
best season
23 / 0
int'l caps / goals
402Appearances
0Goals
0Assists
22Yellow cards
0Red cards
400Full matches (90′)
Full nameJoël Mall
Name in home countryJoël Yves Mall - Ζοέλ Μολλ
Date of birth1991-04-05 (35 yrs)
Place of birthBaden, Cyprus
CitizenshipCyprus Switzerland
PositionGoalkeeper
Footright
Height197.00 m
Current clubServette FC
Joined2023-07-01
Contract expires2027-06-30
Jul 2025
25/26 — Servette FC
8 matches · 0 G · 0 A · across 5 competitions
Jul 2024
24/25 — Servette FC
27 matches · 0 G · 0 A · across 4 competitions
Dec 2023
Injury: unknown
4 games missed
Jul 2023
23/24 — Servette FC
31 matches · 0 G · 0 A · across 5 competitions
Jul 2023
Transfer: Olympiakos N. → Servette FC
23/24 · Transfer
Jul 2022
22/23 — Olympiakos Nicosia
39 matches · 0 G · 0 A · across 3 competitions
Jul 2021
Transfer: AEK Larnaca → Olympiakos N.
21/22 · Transfer
Jul 2021
21/22 — Olympiakos Nicosia
32 matches · 0 G · 0 A · across 3 competitions
Jan 2021
Transfer: Apol. Limassol → AEK Larnaca
20/21 · Transfer
Sep 2020
Injury: unknown
19 games missed
Jul 2020
20/21 — AEK Larnaca, Apollon Limassol
20 matches · 0 G · 0 A · across 3 competitions
Feb 2020
Injury: unknown
6 games missed
Jul 2019
19/20 — Apollon Limassol
30 matches · 0 G · 0 A · across 3 competitions
Jul 2019
Transfer: Pafos FC → Apol. Limassol
19/20 · Transfer
Aug 2018
Transfer: Darmstadt 98 → Pafos FC
18/19 · Transfer
Jul 2018
18/19 — Pafos FC
27 matches · 0 G · 0 A · across 2 competitions
Jan 2018
Injury: unknown
8 games missed
Nov 2017
Injury: unknown
3 games missed
Jul 2017
17/18 — SV Darmstadt 98
5 matches · 0 G · 0 A · across 2 competitions
Jul 2017
Transfer: Grasshoppers → Darmstadt 98
17/18 · Transfer
Jan 2017
Injury: unknown
1 games missed
Jul 2016
16/17 — Grasshopper Club Zurich
23 matches · 0 G · 0 A · across 3 competitions
Apr 2016
Injury: unknown
2 games missed
Sep 2015
Injury: unknown
12 games missed
Jul 2015
15/16 — Grasshopper Club Zurich
20 matches · 0 G · 0 A · across 2 competitions
Jul 2015
Transfer: FC Aarau → Grasshoppers
15/16 · Transfer · €150k
May 2015
Injury: unknown
2 games missed
Jul 2014
14/15 — FC Aarau
34 matches · 0 G · 0 A · across 2 competitions
Jan 2014
Injury: unknown
15 games missed
Jul 2013
13/14 — Team Aargau U21, FC Aarau
24 matches · 0 G · 0 A · across 3 competitions
Jul 2012
12/13 — FC Aarau
38 matches · 0 G · 0 A · across 2 competitions
May 2012
Injury: unknown
1 games missed
Jul 2011
11/12 — FC Aarau
30 matches · 0 G · 0 A · across 3 competitions
Jul 2010
Injury: unknown
64 games missed
Jul 2009
09/10 — Team Aargau U21, FC Aarau
12 matches · 0 G · 0 A · across 2 competitions
Jul 2008
08/09 — Team Aargau U21, FC Aarau
1 matches · 0 G · 0 A · across 2 competitions
Jul 2008
Transfer: Aargau U21 → FC Aarau
08/09 · Transfer
Jul 2007
07/08 — FC Aarau U18
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €750k
Highest valuation recorded in dataset

Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. 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
39
Clean sheets1 total · 1.00/90
11
35,991 min
Minutes played by club
Servette FC 16.1%
Olympiakos Nicosia 17.8%
Apollon Limassol 8.5%
AEK Larnaca 4.0%
Pafos FC 6.7%
SV Darmstadt 98 1.3%
Grasshopper Club Zurich 10.7%
FC Aarau 30.3%
Team Aargau U21 4.3%
FC Aarau U18 0.3%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Servette FC 3 23/24 25/26 66 0 0 5,807
Olympiakos Nicosia 2 21/22 22/23 71 0 0 6,390
Apollon Limassol 2 19/20 20/21 34 0 0 3,045
AEK Larnaca 1 20/21 20/21 16 0 0 1,440
Pafos FC 1 18/19 18/19 27 0 0 2,428
SV Darmstadt 98 1 17/18 17/18 5 0 0 450
Grasshopper Club Zurich 2 15/16 16/17 43 0 0 3,864
FC Aarau 6 08/09 14/15 121 0 0 10,920
Team Aargau U21 3 08/09 13/14 18 0 0 1,557
FC Aarau U18 1 07/08 07/08 1 0 0 90

Career trajectory — goals, assists & market value

0€188K1€375K1€563K1€750K08/0912/1313/1414/1515/1616/1717/1818/1919/2020/2121/2222/2323/2424/2525/2608/09 — €50K12/13 — €200K13/14 — €600K14/15 — €750K15/16 — €750K16/17 — €750K17/18 — €400K18/19 — €400K19/20 — €500K20/21 — €600K21/22 — €600K22/23 — €500K23/24 — €500K24/25 — €500K25/26 — €200KGoalsAssistsMarket value

Goals by season

07/08: 0007/0808/09: 0008/0909/10: 0009/1011/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26

Assists by season

07/08: 0007/0808/09: 0008/0909/10: 0009/1011/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Champions League Qu. Servette FC 2 0 0 0 0 180
25/26 Europa League Qualifying Servette FC 2 0 0 0 0 180
25/26 Super League Servette FC 2 0 0 0 0 180
25/26 Swiss Cup Servette FC 0 0 0 0 0 0
25/26 UECL Qualifiers Servette FC 2 0 0 0 0 210
24/25 Europa League Qualifying Servette FC 0 0 0 0 0 0
24/25 Super League Servette FC 25 0 0 3 0 2,250
24/25 Swiss Cup Servette FC 1 0 0 0 0 90
24/25 UECL Qualifiers Servette FC 1 0 0 0 0 90
23/24 Champions League Qu. Servette FC 3 0 0 0 0 241
23/24 Conference L. Servette FC 0 0 0 0 0 0
23/24 Europa League Servette FC 0 0 0 0 0 0
23/24 Super League Servette FC 26 0 0 1 0 2,295
23/24 Swiss Cup Servette FC 2 0 0 0 0 91
22/23 Kypello Kyprou Olympiakos Nicosia 5 0 0 1 0 450
22/23 Protathlima Cyta Olympiakos Nicosia 23 0 0 0 0 2,070
22/23 Relegation Round Olympiakos Nicosia 11 0 0 2 0 990
21/22 Kypello Kyprou Olympiakos Nicosia 2 0 0 0 0 180
21/22 Protathlima Cyta Olympiakos Nicosia 21 0 0 1 0 1,890
21/22 Relegation Round Olympiakos Nicosia 9 0 0 0 0 810
20/21 Champions Round AEK Larnaca 9 0 0 0 0 810
20/21 Europa League Qualifying Apollon Limassol 1 0 0 0 0 90
20/21 Protathlima Cyta AEK Larnaca 7 0 0 0 0 630
20/21 Protathlima Cyta Apollon Limassol 3 0 0 0 0 225
19/20 Europa League Qualifying Apollon Limassol 8 0 0 0 0 750
19/20 Kypello Kyprou Apollon Limassol 2 0 0 0 0 180
19/20 Protathlima Cyta Apollon Limassol 20 0 0 2 0 1,800
18/19 Protathlima Cyta Pafos FC 22 0 0 2 0 1,980
18/19 Relegation Round Pafos FC 5 0 0 0 0 448
17/18 2. Bundesliga SV Darmstadt 98 5 0 0 0 0 450
17/18 DFB-Pokal SV Darmstadt 98 0 0 0 0 0 0
16/17 Europa League Qualifying Grasshopper Club Zurich 5 0 0 1 0 480
16/17 Schweizer Cup Grasshopper Club Zurich 2 0 0 0 0 180
16/17 Super League Grasshopper Club Zurich 16 0 0 0 0 1,440
15/16 Schweizer Cup Grasshopper Club Zurich 1 0 0 0 0 90
15/16 Super League Grasshopper Club Zurich 19 0 0 0 0 1,674
14/15 Schweizer Cup FC Aarau 0 0 0 0 0 0
14/15 Super League FC Aarau 34 0 0 2 0 3,060
13/14 2. Liga Inter - Gr. 3 Team Aargau U21 7 0 0 1 0 630
13/14 Schweizer Cup FC Aarau 1 0 0 0 0 90
13/14 Super League FC Aarau 16 0 0 2 0 1,440
12/13 Challenge League FC Aarau 34 0 0 1 0 3,060
12/13 Swiss Cup FC Aarau 4 0 0 1 0 390
11/12 Challenge League FC Aarau 26 0 0 1 0 2,340
11/12 Super League Barrage FC Aarau 2 0 0 0 0 180
11/12 Swiss Cup FC Aarau 2 0 0 0 0 180
09/10 2. Liga inter - Gr. 3 (- 11/12) Team Aargau U21 10 0 0 0 0 837
09/10 Super League FC Aarau 2 0 0 1 0 180
08/09 2. Liga inter - Gr. 3 (- 11/12) Team Aargau U21 1 0 0 0 0 90
08/09 Super League FC Aarau 0 0 0 0 0 0
07/08 U18 Elite League FC Aarau U18 1 0 0 0 0 90
SeasonDateFromToTypeMarket valueFee
08/09 2008-07-01 Aargau U21 FC Aarau Transfer 0
15/16 2015-07-01 FC Aarau Grasshoppers Transfer 750000 €150k
17/18 2017-07-01 Grasshoppers Darmstadt 98 Transfer 400000
18/19 2018-08-10 Darmstadt 98 Pafos FC Transfer 300000
19/20 2019-07-01 Pafos FC Apol. Limassol Transfer 500000
20/21 2021-01-15 Apol. Limassol AEK Larnaca Transfer 600000
21/22 2021-07-08 AEK Larnaca Olympiakos N. Transfer 600000
23/24 2023-07-01 Olympiakos N. Servette FC Transfer 500000
SeasonInjuryFromToDays missedGames missed
10/11 unknown injury 2010-07-20 2011-08-10 387 64
11/12 unknown injury 2012-05-02 2012-05-09 8 1
13/14 Foot injury 2014-01-20 2014-04-14 85 15
14/15 Kidney problems 2015-05-21 2015-06-11 22 2
15/16 Metacarpal fracture 2015-09-14 2015-12-03 81 12
15/16 Ill 2016-04-07 2016-04-18 12 2
16/17 strain 2017-01-23 2017-02-09 18 1
17/18 Knock 2017-11-30 2018-01-01 33 3
17/18 Shoulder injury 2018-01-08 2018-03-15 67 8
19/20 unknown injury 2020-02-17 2020-03-16 29 6
20/21 Fracture of the eye socket 2020-09-12 2020-12-14 94 19
23/24 unknown injury 2023-12-01 2023-12-31 31 4
Current€200k
Peak€750k
Low€50k
Δ since start+€150k
€50k€225k€400k€575k€750k197019701970
DateValue
Jan 1, 1970 €200k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €200k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €475k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €300k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €425k
Jan 1, 1970 €600k
Jan 1, 1970 €475k
Jan 1, 1970 €200k
Jan 1, 1970 €175k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #16817 #1 5 0 former national player
Team #9534 #12 0 0 former national player
Team #3668 #1 18 0 current national player
TeammatePPG played withJoint goalsMinutes
Artur Ioniță 2 0 0
Olivier Jäckle 2 0 0
Silvan Widmer 2 0 0
Marios Pechlivanis 1 0 0
Nanissio Soares 1 0 0
Dereck Kutesa 2 0 0
Vangelis Kyriakou 1 0 0
Kim Jaggy 1 0 0
Keigo Tsunemoto 2 0 0

Last 50 matches for Servette FC while Joël Mall was at the club (joined 2023-07-01). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-05-24 C1 Servette FC 3–3 FC Lausanne-Sport Available
2025-05-18 C1 FC Luzern 3–4 Servette FC Available
2025-05-15 C1 Servette FC 4–1 FC Lugano Available
2025-05-11 C1 Servette FC 0–0 BSC Young Boys Available
2025-05-04 C1 FC Basel 1893 5–1 Servette FC Available
2025-04-21 C1 Servette FC 2–1 FC Luzern Available
2025-04-13 C1 FC Sion 1–1 Servette FC Available
2025-04-06 C1 FC St. Gallen 1–0 Servette FC Available
2025-04-01 C1 Servette FC 0–1 BSC Young Boys Available
2025-03-29 C1 FC Lugano 0–2 Servette FC Available
2025-03-15 C1 Servette FC 2–3 Yverdon Sport FC Available
2025-03-09 C1 FC Zürich 1–3 Servette FC Available
2025-03-01 C1 FC Lausanne-Sport 0–1 Servette FC Available
2025-02-23 C1 Servette FC 3–1 FC Winterthur Available
2025-02-16 C1 Grasshopper Club Zürich 1–2 Servette FC Available
2025-02-09 C1 Servette FC 2–1 FC Basel 1893 Available
2025-02-04 C1 FC Sion 3–3 Servette FC Available
2025-02-01 C1 Servette FC 1–1 Grasshopper Club Zürich Available
2025-01-25 C1 Yverdon Sport FC 0–0 Servette FC Available
2025-01-18 C1 Servette FC 1–1 FC St. Gallen Available
2024-12-15 C1 BSC Young Boys 2–1 Servette FC Available
2024-12-08 C1 Servette FC 1–1 FC Winterthur Available
2024-12-01 C1 Servette FC 3–0 FC Lugano Available
2024-11-24 C1 FC Basel 1893 3–1 Servette FC Available
2024-11-09 C1 Servette FC 1–1 FC Zürich Available
2024-11-03 C1 FC Lausanne-Sport 1–0 Servette FC Available
2024-10-31 C1 Servette FC 2–2 FC Luzern Available
2024-10-27 C1 FC Zürich 1–3 Servette FC Available
2024-10-19 C1 Servette FC 3–0 FC Sion Available
2024-10-06 C1 FC St. Gallen 1–1 Servette FC Available
2024-09-28 C1 Servette FC 1–0 FC Lausanne-Sport Available
2024-09-21 C1 Grasshopper Club Zürich 2–2 Servette FC Available
2024-09-01 C1 FC Winterthur 0–1 Servette FC Available
2024-08-11 C1 Servette FC 0–6 FC Basel 1893 Available
2024-08-03 C1 FC Lugano 3–1 Servette FC Available
2024-07-28 C1 Servette FC 3–2 Yverdon Sport FC Available
2024-07-24 C1 Servette FC 3–1 BSC Young Boys Available
2024-07-21 C1 FC Luzern 1–2 Servette FC Available
2024-05-25 C1 FC Lugano 0–2 Servette FC Available
2024-05-20 C1 Servette FC 0–1 BSC Young Boys Available
2024-05-15 C1 FC Zürich 2–1 Servette FC Available
2024-05-12 C1 FC St. Gallen 1–1 Servette FC Available
2024-05-04 C1 Servette FC 2–1 FC Winterthur Available
2024-04-20 C1 Servette FC 1–0 Grasshopper Club Zürich Available
2024-04-14 C1 FC Basel 1893 2–1 Servette FC Available
2024-04-06 C1 Servette FC 0–1 FC Zürich Available
2024-04-03 C1 Servette FC 1–2 Stade Lausanne-Ouchy Available
2024-03-30 C1 FC Winterthur 1–0 Servette FC Available
2024-03-17 C1 FC Luzern 2–2 Servette FC Available
2024-03-10 C1 Servette FC 3–1 FC Lausanne-Sport Available

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

OpponentPWDLGFGAGDWin %
BSC Young Boys 20 6 8 6 24 23 +1 30%
FC Zürich 19 9 5 5 29 16 +13 47%
FC Vaduz 19 7 6 6 29 25 +4 37%
FC Basel 1893 19 7 2 10 23 44 -21 37%
FC St. Gallen 19 3 7 9 18 29 -11 16%
FC Luzern 19 8 4 7 31 41 -10 42%
FC Sion 19 3 8 8 20 26 -6 16%
Grasshopper Club Zürich 18 5 4 9 21 30 -9 28%
FC Lugano 16 7 6 3 23 15 +8 44%
1. FC Heidenheim 1846 16 4 5 7 22 23 -1 25%
Hamburger SV 16 5 6 5 22 30 -8 31%
FC Wil 1900 15 4 5 6 20 31 -11 27%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
07/08 Senior debut season

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 27 2,430 3 0 0 0.11
23/24 31 2,627 1 0 0 0.03
22/23 39 3,510 3 0 0 0.08
21/22 32 2,880 1 0 0 0.03
19/20 30 2,730 2 0 0 0.07
18/19 27 2,428 2 0 0 0.07
16/17 23 2,100 1 0 0 0.04
14/15 34 3,060 2 0 0 0.06
13/14 24 2,160 3 0 0 0.13
12/13 38 3,450 2 0 0 0.05
11/12 30 2,700 1 0 0 0.03
09/10 12 1,017 1 0 0 0.09

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

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
25/26 8 750 1 13% 14 1.68
24/25 27 2,430 4 15% 42 1.56
23/24 31 2,627 12 39% 30 1.03
22/23 39 3,510 11 28% 51 1.31
21/22 32 2,880 12 38% 34 1.06
20/21 20 1,755 4 20% 24 1.23
19/20 30 2,730 8 27% 39 1.29
18/19 27 2,428 5 19% 45 1.67
17/18 5 450 0 0% 10 2
16/17 23 2,100 3 13% 42 1.8
15/16 20 1,764 6 30% 26 1.33
14/15 34 3,060 6 18% 57 1.68
13/14 24 2,160 2 8% 38 1.58
12/13 38 3,450 15 39% 42 1.1
11/12 30 2,700 12 40% 35 1.17
09/10 12 1,017 6 50% 9 0.8
08/09 1 90 1 100% 0 0
07/08 1 90 0 0% 2 2

Output by competition

Career goals and assists broken down by tournament.

Super League
140 apps
0 G
0 A
Swiss Cup
13 apps
0 G
0 A
Europa League Qualifying
16 apps
0 G
0 A
Champions League Qu.
5 apps
0 G
0 A
Relegation Round
25 apps
0 G
0 A
Kypello Kyprou
9 apps
0 G
0 A
Protathlima Cyta
96 apps
0 G
0 A
Champions Round
9 apps
0 G
0 A
2. Bundesliga
5 apps
0 G
0 A
2. Liga Inter - Gr. 3
7 apps
0 G
0 A

Frequently asked about Joël Mall

Who is Joël Mall?

Joël Mall is a Cyprus professional footballer who plays as a goalkeeper for Servette FC.

How old is Joël Mall?

Joël Mall is 35 years old. He was born on April 5, 1991 in Baden.

What position does Joël Mall play?

Joël Mall plays as a goalkeeper (Goalkeeper).

What club does Joël Mall play for?

Joël Mall currently plays for Servette FC.

What is Joël Mall's market value?

Joël Mall's most recent reported market value is €200k.