Skip to content
Jonas Omlin

Jonas Omlin

Goalkeeper  at Borussia Mönchengladbach
Age32
CitizenshipSwitzerland
Height1.90 m
Footright
BornJanuary 10, 1994
at Borussia Mönchengladbach 1,221 days · joined 2023-01-19
👕200+ Apps
Market value €2.50m
Goalkeeper

Career snapshot

9
clubs played for
10/11
debut season
0
goals / match
FC Basel 1893
top club · 79 apps

Career highs

€9.00m
peak value · 2023
€9.00m
top transfer fee · 22/23
best season
4 / 0
int'l caps / goals
341Appearances
0Goals
2Assists
10Yellow cards
0Red cards
337Full matches (90′)
Full nameJonas Omlin
Date of birth1994-01-10 (32 yrs)
Place of birthSarnen, Switzerland
CitizenshipSwitzerland
PositionGoalkeeper
Footright
Height190.00 m
Current clubBorussia Mönchengladbach
Joined2023-01-19
Contract expires2027-06-30
AgentSignature - ISCM AG
OutfitterPuma
Jul 2025
25/26 — Borussia Mönchengladbach
0 matches · 0 G · 0 A · across 2 competitions
Mar 2025
Injury: unknown
3 games missed
Oct 2024
Injury: unknown
3 games missed
Sep 2024
Injury: unknown
5 games missed
Jul 2024
24/25 — Borussia Mönchengladbach
13 matches · 0 G · 0 A · across 2 competitions
Apr 2024
Injury: unknown
2 games missed
Jan 2024
Injury: unknown
8 games missed
Aug 2023
Injury: unknown
25 games missed
Jul 2023
23/24 — Borussia Mönchengladbach
8 matches · 0 G · 0 A · across 2 competitions
May 2023
Injury: unknown
2 games missed
Feb 2023
Injury: unknown
2 games missed
Jan 2023
Transfer: Montpellier → Bor. M'gladbach
22/23 · Transfer · €9.00m
Oct 2022
Injury: unknown
2 games missed
Jul 2022
22/23 — Borussia Mönchengladbach, Montpellier HSC
29 matches · 0 G · 0 A · across 2 competitions
Jul 2021
21/22 — Montpellier HSC, Montpellier HSC B
30 matches · 0 G · 1 A · across 2 competitions
Jun 2021
Injury: unknown
10 games missed
Oct 2020
Injury: unknown
5 games missed
Aug 2020
Transfer: FC Basel → Montpellier
20/21 · Transfer · €6.00m
Jul 2020
Injury: unknown
6 games missed
Jul 2020
20/21 — Montpellier HSC
31 matches · 0 G · 1 A · across 2 competitions
Oct 2019
Injury: unknown
3 games missed
Jul 2019
19/20 — FC Basel 1893
44 matches · 0 G · 0 A · across 4 competitions
May 2019
Injury: unknown
1 games missed
Aug 2018
Injury: unknown
14 games missed
Jul 2018
18/19 — FC Basel 1893
35 matches · 0 G · 0 A · across 4 competitions
Jul 2018
Transfer: FC Luzern → FC Basel
18/19 · Transfer · €2.00m
Jul 2017
17/18 — FC Luzern
40 matches · 0 G · 0 A · across 3 competitions
Jul 2016
16/17 — FC Luzern
19 matches · 0 G · 0 A · across 3 competitions
Jun 2016
Transfer: Le Mont LS → FC Luzern
15/16 · Return from loan
Jul 2015
Transfer: FC Luzern → Le Mont LS
15/16 · Loan
Jul 2015
15/16 — FC Le Mont LS
15 matches · 0 G · 0 A · across 2 competitions
Jul 2014
14/15 — FC Luzern U21, FC Luzern
21 matches · 0 G · 0 A · across 3 competitions
Jul 2014
Transfer: SC Kriens → FC Luzern
14/15 · Transfer
Jul 2013
13/14 — SC Kriens
23 matches · 0 G · 0 A · across 2 competitions
Jul 2012
12/13 — SC Kriens
4 matches · 0 G · 0 A · across 2 competitions
Jul 2012
Transfer: Luzern U18 → SC Kriens
12/13 · Transfer
Jul 2011
11/12 — FC Luzern U21, Team FC Luzern-SC Kriens U18
17 matches · 0 G · 0 A · across 2 competitions
Jul 2010
10/11 — FC Luzern U21, Team FC Luzern-SC Kriens U18
12 matches · 0 G · 0 A · across 2 competitions
Jan 1970
Peak market value: €9.00m
Highest valuation recorded in dataset
30,326 min
Minutes played by club
Borussia Mönchengladbach 10.2%
Montpellier HSC 21.2%
Montpellier HSC B 0.3%
FC Basel 1893 23.6%
FC Luzern 18.0%
FC Le Mont LS 4.5%
FC Luzern U21 5.8%
SC Kriens 7.9%
Team FC Luzern-SC Kriens U18 8.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Borussia Mönchengladbach 4 22/23 25/26 36 0 0 3,080
Montpellier HSC 3 20/21 22/23 74 0 2 6,431
Montpellier HSC B 1 21/22 21/22 1 0 0 90
FC Basel 1893 2 18/19 19/20 79 0 0 7,154
FC Luzern 3 14/15 17/18 60 0 0 5,460
FC Le Mont LS 1 15/16 15/16 15 0 0 1,350
FC Luzern U21 3 10/11 14/15 20 0 0 1,755
SC Kriens 2 12/13 13/14 27 0 0 2,403
Team FC Luzern-SC Kriens U18 2 10/11 11/12 29 0 0 2,603

Career trajectory — goals, assists & market value

0€2.3M1€4.5M1€6.8M1€9M14/1515/1616/1717/1818/1919/2020/21 — 1 assists120/2121/22 — 1 assists121/2222/2323/2424/2525/2614/15 — €50K15/16 — €100K16/17 — €200K17/18 — €700K18/19 — €2.3M19/20 — €6M20/21 — €6M21/22 — €8M22/23 — €8M23/24 — €9M24/25 — €7M25/26 — €2.5MGoalsAssistsMarket value

Goals by season

10/11: 0010/1111/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

10/11: 0010/1111/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: 1120/2121/22: 1121/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Bundesliga Borussia Mönchengladbach 0 0 0 0 0 0
25/26 DFB-Pokal Borussia Mönchengladbach 0 0 0 0 0 0
24/25 Bundesliga Borussia Mönchengladbach 12 0 0 0 0 979
24/25 DFB-Pokal Borussia Mönchengladbach 1 0 0 0 0 90
23/24 Bundesliga Borussia Mönchengladbach 7 0 0 1 0 630
23/24 DFB-Pokal Borussia Mönchengladbach 1 0 0 0 0 90
22/23 Bundesliga Borussia Mönchengladbach 15 0 0 0 0 1,291
22/23 Ligue 1 Montpellier HSC 14 0 0 1 0 1,168
21/22 Ligue 1 Montpellier HSC 29 0 1 0 0 2,589
21/22 National 2 - Grp. D Montpellier HSC B 1 0 0 0 0 90
20/21 Coupe de France Montpellier HSC 0 0 0 0 0 0
20/21 Ligue 1 Montpellier HSC 31 0 1 0 0 2,674
19/20 Champions League Qu. FC Basel 1893 4 0 0 0 0 360
19/20 Europa League FC Basel 1893 7 0 0 0 0 630
19/20 Schweizer Cup FC Basel 1893 1 0 0 0 0 120
19/20 Super League FC Basel 1893 32 0 0 1 0 2,864
18/19 Champions League Qu. FC Basel 1893 2 0 0 0 0 180
18/19 Europa League Qualifying FC Basel 1893 2 0 0 0 0 180
18/19 Schweizer Cup FC Basel 1893 4 0 0 1 0 390
18/19 Super League FC Basel 1893 27 0 0 0 0 2,430
17/18 Europa League Qualifying FC Luzern 2 0 0 0 0 180
17/18 Schweizer Cup FC Luzern 2 0 0 0 0 180
17/18 Super League FC Luzern 36 0 0 2 0 3,240
16/17 Europa League Qualifying FC Luzern 0 0 0 0 0 0
16/17 Schweizer Cup FC Luzern 5 0 0 0 0 510
16/17 Super League FC Luzern 14 0 0 0 0 1,260
15/16 Challenge League FC Le Mont LS 15 0 0 0 0 1,350
15/16 Schweizer Cup FC Le Mont LS 0 0 0 0 0 0
14/15 1. Liga Gr. 2 FC Luzern U21 20 0 0 1 0 1,755
14/15 Schweizer Cup FC Luzern 0 0 0 0 0 0
14/15 Super League FC Luzern 1 0 0 1 0 90
13/14 Promotion League SC Kriens 22 0 0 1 0 1,980
13/14 Schweizer Cup SC Kriens 1 0 0 0 0 90
12/13 1.Liga Promotion SC Kriens 4 0 0 0 0 333
12/13 Swiss Cup SC Kriens 0 0 0 0 0 0
11/12 1. Liga Gr. 3 (- 11/12) FC Luzern U21 0 0 0 0 0 0
11/12 U18 Elite League Team FC Luzern-SC Kriens U18 17 0 0 0 0 1,523
10/11 1. Liga Gr. 3 (- 11/12) FC Luzern U21 0 0 0 0 0 0
10/11 U18 Elite League Team FC Luzern-SC Kriens U18 12 0 0 1 0 1,080
SeasonDateFromToTypeMarket valueFee
12/13 2012-07-01 Luzern U18 SC Kriens Transfer 0
14/15 2014-07-01 SC Kriens FC Luzern Transfer 0
15/16 2015-07-06 FC Luzern Le Mont LS Loan 100000
15/16 2016-06-30 Le Mont LS FC Luzern Return from loan 100000
18/19 2018-07-01 FC Luzern FC Basel Transfer 1000000 €2.00m
20/21 2020-08-15 FC Basel Montpellier Transfer 4800000 €6.00m
22/23 2023-01-19 Montpellier Bor. M'gladbach Transfer 7000000 €9.00m
SeasonInjuryFromToDays missedGames missed
18/19 Hamstring injury 2018-08-23 2018-10-25 64 14
18/19 unknown injury 2019-05-23 2019-06-01 10 1
19/20 strain 2019-10-24 2019-11-01 9 3
19/20 Hamstring injury 2020-07-22 2020-08-28 38 6
20/21 Muscle injury 2020-10-26 2020-11-18 24 5
20/21 Ankle injury 2021-06-13 2021-09-06 86 10
22/23 Ankle injury 2022-10-23 2022-11-07 16 2
22/23 Hamstring strain 2023-02-25 2023-03-14 18 2
22/23 Thigh problems 2023-05-12 2023-05-26 15 2
23/24 Shoulder injury 2023-08-30 2024-01-29 153 25
23/24 Fitness 2024-01-29 2024-03-18 50 8
23/24 Thigh problems 2024-04-19 2024-05-01 13 2
24/25 Calf injury 2024-09-18 2024-10-28 41 5
24/25 Fitness 2024-10-28 2024-11-11 15 3
24/25 Torn muscle fiber in the adductor area 2025-03-16 2025-04-14 30 3
Current€2.50m
Peak€9.00m
Low€50k
Δ since start+€2.45m
€50k€2.29m€4.53m€6.76m€9.00m197019701970
DateValue
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €4.80m
Jan 1, 1970 €4.80m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €2.25m
Jan 1, 1970 €1.00m
Jan 1, 1970 €700k
Jan 1, 1970 €500k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €100k
Jan 1, 1970 €100k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #3384 #21 4 0 former national player
TeammatePPG played withJoint goalsMinutes
Silvan Widmer 2 0 0
Jordan Ferri 1 0 0
Eray Cömert 2 0 0
Téji Savanier 1 0 0
Luca Zuffi 2 0 0
Joris Chotard 1 0 0
Stephy Mavididi 1 0 0
Raoul Petretta 2 0 0
Elye Wahi 1 0 0
Nicolas Cozza 1 0 0
Mihailo Ristic 1 0 0
Arnaud Souquet 1 0 0
Tomi Juric 1 0 0
Francisco Rodríguez 1 0 0
Kevin Bua 2 0 0
Noah Okafor 2 0 0

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
15/16 2016-06-30 Le Mont LS FC Luzern Return from loan €100k
15/16 2015-07-06 FC Luzern Le Mont LS Loan €100k

Last 50 matches for Borussia Mönchengladbach 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
2026-05-16 L1 Borussia Mönchengladbach 4–0 TSG 1899 Hoffenheim Available
2026-05-09 L1 FC Augsburg 3–1 Borussia Mönchengladbach Available
2026-05-09 L1 FC Augsburg 3–1 Borussia Mönchengladbach Available
2026-05-03 L1 Borussia Mönchengladbach 1–0 Borussia Dortmund Available
2026-05-03 L1 Borussia Mönchengladbach 1–0 Borussia Dortmund Available
2026-04-25 L1 VfL Wolfsburg 0–0 Borussia Mönchengladbach Available
2026-04-25 L1 VfL Wolfsburg 0–0 Borussia Mönchengladbach Available
2026-04-19 L1 Borussia Mönchengladbach 1–1 1. FSV Mainz 05 Available
2026-04-19 L1 Borussia Mönchengladbach 1–1 1. FSV Mainz 05 Available
2026-04-11 L1 RB Leipzig 1–0 Borussia Mönchengladbach Available
2026-04-04 L1 Borussia Mönchengladbach 2–2 1. FC Heidenheim 1846 Available
2026-03-21 L1 1. FC Köln 3–3 Borussia Mönchengladbach Available
2026-03-13 L1 Borussia Mönchengladbach 2–0 FC St. Pauli 1910 Available
2026-03-06 L1 FC Bayern München 4–1 Borussia Mönchengladbach Available
2026-02-28 L1 Borussia Mönchengladbach 1–0 1. FC Union Berlin Available
2026-02-22 L1 SC Freiburg 2–1 Borussia Mönchengladbach Available
2026-02-14 L1 Eintracht Frankfurt 3–0 Borussia Mönchengladbach Available
2026-02-07 L1 Borussia Mönchengladbach 1–1 Bayer 04 Leverkusen Available
2026-01-31 L1 SV Werder Bremen 1–1 Borussia Mönchengladbach Available
2026-01-25 L1 Borussia Mönchengladbach 0–3 VfB Stuttgart Available
2026-01-17 L1 Hamburger SV 0–0 Borussia Mönchengladbach Available
2026-01-14 L1 TSG 1899 Hoffenheim 5–1 Borussia Mönchengladbach Available
2026-01-11 L1 Borussia Mönchengladbach 4–0 FC Augsburg Available
2025-12-19 L1 Borussia Dortmund 2–0 Borussia Mönchengladbach Available
2025-12-13 L1 Borussia Mönchengladbach 1–3 VfL Wolfsburg Available
2025-12-05 L1 1. FSV Mainz 05 0–1 Borussia Mönchengladbach Available
2025-11-28 L1 Borussia Mönchengladbach 0–0 RB Leipzig Available
2025-11-22 L1 1. FC Heidenheim 1846 0–3 Borussia Mönchengladbach Available
2025-11-08 L1 Borussia Mönchengladbach 3–1 1. FC Köln Available
2025-11-01 L1 FC St. Pauli 1910 0–4 Borussia Mönchengladbach Available
2025-10-25 L1 Borussia Mönchengladbach 0–3 FC Bayern München Available
2025-10-17 L1 1. FC Union Berlin 3–1 Borussia Mönchengladbach Available
2025-10-05 L1 Borussia Mönchengladbach 0–0 SC Freiburg Available
2025-09-27 L1 Borussia Mönchengladbach 4–6 Eintracht Frankfurt Available
2025-09-21 L1 Bayer 04 Leverkusen 1–1 Borussia Mönchengladbach Available
2025-09-14 L1 Borussia Mönchengladbach 0–4 SV Werder Bremen Available
2025-08-30 L1 VfB Stuttgart 1–0 Borussia Mönchengladbach Available
2025-08-24 L1 Borussia Mönchengladbach 0–0 Hamburger SV Available
2025-05-17 L1 Borussia Mönchengladbach 0–1 VfL Wolfsburg Available
2025-05-10 L1 FC Bayern München 2–0 Borussia Mönchengladbach Available
2025-05-03 L1 Borussia Mönchengladbach 4–4 TSG 1899 Hoffenheim Available
2025-04-26 L1 Holstein Kiel 4–3 Borussia Mönchengladbach Available
2025-04-20 L1 Borussia Dortmund 3–2 Borussia Mönchengladbach Available
2025-04-12 L1 Borussia Mönchengladbach 1–2 SC Freiburg INJURED Torn muscle fiber in the adductor area
2025-04-06 L1 FC St. Pauli 1910 1–1 Borussia Mönchengladbach INJURED Torn muscle fiber in the adductor area
2025-03-29 L1 Borussia Mönchengladbach 1–0 RB Leipzig INJURED Torn muscle fiber in the adductor area
2025-03-15 L1 SV Werder Bremen 2–4 Borussia Mönchengladbach Available
2025-03-07 L1 Borussia Mönchengladbach 1–3 1. FSV Mainz 05 Available
2025-03-01 L1 1. FC Heidenheim 1846 0–3 Borussia Mönchengladbach Available
2025-02-22 L1 Borussia Mönchengladbach 0–3 FC Augsburg Available

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

OpponentPWDLGFGAGDWin %
FC Zürich 54 26 13 15 95 64 +31 48%
BSC Young Boys 54 15 11 28 84 112 -28 28%
FC St. Gallen 52 27 11 14 97 64 +33 52%
FC Lugano 42 14 10 18 69 71 -2 33%
FC Sion 38 20 9 9 70 50 +20 53%
Grasshopper Club Zürich 38 20 5 13 68 48 +20 53%
Servette FC 30 11 5 14 59 48 +11 37%
FC Thun 28 9 9 10 38 35 +3 32%
FC Lausanne-Sport 28 7 10 11 35 44 -9 25%
Lille OSC 21 2 6 13 18 29 -11 10%
FC Nantes 21 7 3 11 23 27 -4 33%
OGC Nice 21 7 5 9 22 29 -7 33%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
10/11 Senior debut season

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 8 720 1 0 0 0.13
22/23 29 2,459 1 0 0 0.04
19/20 44 3,974 1 0 0 0.02
18/19 35 3,180 1 0 0 0.03
17/18 40 3,600 2 0 0 0.05
14/15 21 1,845 2 0 0 0.1
13/14 23 2,070 1 0 0 0.04
10/11 12 1,080 1 0 0 0.08

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

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
24/25 13 1,069 2 15% 27 2.27
23/24 8 720 1 13% 18 2.25
22/23 29 2,459 8 28% 44 1.61
21/22 30 2,679 10 33% 41 1.38
20/21 31 2,674 3 10% 51 1.72
19/20 44 3,974 16 36% 46 1.04
18/19 35 3,180 13 37% 38 1.08
17/18 40 3,600 7 18% 56 1.4
16/17 19 1,770 6 32% 29 1.47
15/16 15 1,350 3 20% 21 1.4
14/15 21 1,845 5 24% 32 1.56
13/14 23 2,070 3 13% 49 2.13
12/13 4 333 1 25% 6 1.62
11/12 17 1,523 5 29% 32 1.89
10/11 12 1,080 1 8% 22 1.83

Output by competition

Career goals and assists broken down by tournament.

Ligue 1
74 apps
0 G
2 A
Bundesliga
34 apps
0 G
0 A
Super League
110 apps
0 G
0 A
Swiss Cup
13 apps
0 G
0 A
Europa League
7 apps
0 G
0 A
Champions League Qu.
6 apps
0 G
0 A
Challenge League
15 apps
0 G
0 A
1. Liga Gr. 2
20 apps
0 G
0 A
Promotion League
26 apps
0 G
0 A
U18 Elite League
29 apps
0 G
0 A

Frequently asked about Jonas Omlin

Who is Jonas Omlin?

Jonas Omlin is a Switzerland professional footballer who plays as a goalkeeper for Borussia Mönchengladbach.

How old is Jonas Omlin?

Jonas Omlin is 32 years old. He was born on January 10, 1994 in Sarnen.

What position does Jonas Omlin play?

Jonas Omlin plays as a goalkeeper (Goalkeeper).

What club does Jonas Omlin play for?

Jonas Omlin currently plays for Borussia Mönchengladbach.

What is Jonas Omlin's market value?

Jonas Omlin's most recent reported market value is €2.50m.