Manuel Kubli
Career snapshot
Career highs
Born the same day
Shares 1995-04-09 · 6 players total
| Full name | Manuel Kubli |
|---|---|
| Date of birth | 1995-04-09 (31 yrs) |
| Place of birth | Schlieren, Switzerland |
| Citizenship | Switzerland |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 172.00 m |
| Current club | SC YF Juventus Zürich II |
| Joined | 2025-07-01 |
| Contract expires | — |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SC YF Juventus Zürich | 3 | 23/24 | 25/26 | 58 | 11 | 0 | 839 |
| FC Linth 04 | 2 | 21/22 | 22/23 | 24 | 2 | 0 | 1,777 |
| FC Rapperswil-Jona | 6 | 14/15 | 20/21 | 118 | 13 | 13 | 3,708 |
| Grasshopper Club Zurich | 2 | 13/14 | 15/16 | 1 | 0 | 0 | 0 |
| Grasshopper Club Zürich U21 | 4 | 12/13 | 15/16 | 26 | 3 | 0 | 986 |
| Grasshopper Club Zürich U18 | 2 | 11/12 | 12/13 | 35 | 4 | 0 | 1,803 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | 1. Liga gr. 3 | SC YF Juventus Zürich | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | 1. Liga gr. 3 | SC YF Juventus Zürich | 25 | 4 | 0 | 7 | 1 | 481 |
| 24/25 | 1. Liga Playoff | SC YF Juventus Zürich | 4 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Swiss Cup | SC YF Juventus Zürich | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Swiss Cup qualifiers | SC YF Juventus Zürich | 1 | 1 | 0 | 0 | 0 | 54 |
| 23/24 | 1. Liga gr. 3 | SC YF Juventus Zürich | 21 | 6 | 0 | 7 | 0 | 304 |
| 23/24 | 1. Liga Playoff | SC YF Juventus Zürich | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Swiss Cup qualifiers | SC YF Juventus Zürich | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 1.Liga Cl. Gr. 3 | FC Linth 04 | 13 | 1 | 0 | 6 | 0 | 1,069 |
| 22/23 | Swiss Cup | FC Linth 04 | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Swiss Cup qualifiers | FC Linth 04 | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | 1. Liga Gr. 3 | FC Linth 04 | 8 | 1 | 0 | 2 | 0 | 708 |
| 21/22 | Swiss Cup qualifiers | FC Linth 04 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Promotion League | FC Rapperswil-Jona | 5 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | Promotion League - Aufstiegsr. | FC Rapperswil-Jona | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Promotion League | FC Rapperswil-Jona | 14 | 2 | 0 | 3 | 0 | 542 |
| 19/20 | Schweizer Cup | FC Rapperswil-Jona | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Challenge League | FC Rapperswil-Jona | 30 | 3 | 3 | 4 | 0 | 436 |
| 18/19 | Schweizer Cup | FC Rapperswil-Jona | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Challenge League | FC Rapperswil-Jona | 16 | 2 | 2 | 3 | 0 | 537 |
| 17/18 | Schweizer Cup | FC Rapperswil-Jona | 2 | 2 | 0 | 0 | 0 | 53 |
| 16/17 | Promotion League | FC Rapperswil-Jona | 19 | 1 | 4 | 9 | 0 | 1,499 |
| 16/17 | Schweizer Cup | FC Rapperswil-Jona | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | 1. Liga Gr. 3 | Grasshopper Club Zürich U21 | 5 | 1 | 0 | 1 | 0 | 220 |
| 15/16 | Super League | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 1. Liga Gr. 3 | Grasshopper Club Zürich U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Promotion League | FC Rapperswil-Jona | 24 | 3 | 3 | 7 | 0 | 641 |
| 14/15 | Swiss Cup qualifiers | FC Rapperswil-Jona | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | 1.Liga Cl. Gr. 2 | Grasshopper Club Zürich U21 | 18 | 2 | 0 | 4 | 0 | 766 |
| 13/14 | Super League | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 1.Liga Cl. Gr. 2 | Grasshopper Club Zürich U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U18 Elite League | Grasshopper Club Zürich U18 | 16 | 1 | 0 | 2 | 0 | 1,274 |
| 11/12 | U18 Elite League | Grasshopper Club Zürich U18 | 19 | 3 | 0 | 0 | 0 | 529 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2013-01-01 | GC Zürich U18 | GC Zürich U21 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | GC Zürich U21 | Grasshoppers | Transfer | 50000 | — |
| 14/15 | 2014-08-16 | Grasshoppers | Rapperswil-Jona | Loan | 50000 | — |
| 14/15 | 2015-06-30 | Rapperswil-Jona | Grasshoppers | Return from loan | 50000 | — |
| 16/17 | 2016-07-19 | Grasshoppers | Rapperswil-Jona | Loan | 100000 | — |
| 16/17 | 2017-06-30 | Rapperswil-Jona | Grasshoppers | Return from loan | 100000 | — |
| 17/18 | 2017-07-01 | Grasshoppers | Rapperswil-Jona | Transfer | 100000 | — |
| 21/22 | 2021-07-01 | Rapperswil-Jona | Career break | Transfer | 0 | — |
| 21/22 | 2022-01-19 | Career break | FC Linth 04 | Transfer | 0 | — |
| 23/24 | 2023-07-01 | FC Linth 04 | SC YF Juventus | Transfer | 0 | — |
| 25/26 | 2025-07-01 | SC YF Juventus | YF Juventus II | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Cruciate ligament tear | 2017-01-18 | 2017-04-13 | 86 | 6 |
| 17/18 | Knee injury | 2017-10-12 | 2018-01-15 | 96 | 8 |
| 17/18 | Knee medial ligament tear | 2018-03-13 | 2018-04-13 | 32 | 4 |
| 17/18 | unknown injury | 2018-04-13 | 2018-07-01 | 80 | 9 |
| 18/19 | Ill | 2019-02-18 | 2019-03-07 | 18 | 3 |
| 18/19 | unknown injury | 2019-04-01 | 2019-04-11 | 11 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23140 | #15 | 1 | 0 | — | — | former national player |
| Team #22998 | #6 | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Aldin Turkes | 1 | 3 | 0 |
| Rajmond Laski | 2 | 0 | 0 |
| Julio Teixeira | 2 | 0 | 0 |
| Cristian Pecci | 1 | 0 | 0 |
| Imran Bunjaku | 2 | 0 | 0 |
| Jan Loosli | 1 | 0 | 0 |
| Ivan Jakovljev | 2 | 0 | 0 |
| Luis Gutierrez | 2 | 0 | 0 |
| Roman Heini | 2 | 0 | 0 |
| Egzon Kllokoqi | 2 | 0 | 0 |
| Patrick da Costa | 2 | 0 | 0 |
| Fabio Janett | 2 | 0 | 0 |
| Egzon Shabani | 2 | 1 | 0 |
| Albion Avdijaj | 2 | 0 | 0 |
| Mychell Chagas | 2 | 6 | 0 |
| Denis Simani | 2 | 0 | 0 |
| Simon Rohrbach | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | 1. Liga gr. 3 | SC YF Juventus Zürich | 6 | 21 |
| 24/25 | 1. Liga gr. 3 | SC YF Juventus Zürich | 4 | 25 |
| 14/15 | Promotion League | FC Rapperswil-Jona | 3 | 24 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 16/17 | Promotion League | FC Rapperswil-Jona | 4 | 19 |
| 18/19 | Challenge League | FC Rapperswil-Jona | 3 | 30 |
| 14/15 | Promotion League | FC Rapperswil-Jona | 3 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2017-06-30 | Rapperswil-Jona | Grasshoppers | Return from loan | — | €100k |
| 16/17 | 2016-07-19 | Grasshoppers | Rapperswil-Jona | Loan | — | €100k |
| 14/15 | 2015-06-30 | Rapperswil-Jona | Grasshoppers | Return from loan | — | €50k |
| 14/15 | 2014-08-16 | Grasshoppers | Rapperswil-Jona | Loan | — | €50k |
Teams faced most often by Manuel Kubli's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| SC Cham | 4 | 4 | 0 | 0 | 10 | 2 | +8 | 100% |
| SC Brühl | 4 | 2 | 1 | 1 | 8 | 8 | 0 | 50% |
| FC Breitenrain Bern | 4 | 0 | 1 | 3 | 1 | 5 | -4 | 0% |
| SC Kriens | 4 | 3 | 0 | 1 | 11 | 6 | +5 | 75% |
| FC Luzern | 4 | 2 | 0 | 2 | 9 | 12 | -3 | 50% |
| FC Bavois | 4 | 3 | 1 | 0 | 8 | 3 | +5 | 75% |
| FC St. Gallen | 4 | 2 | 1 | 1 | 12 | 10 | +2 | 50% |
| Étoile Carouge | 4 | 1 | 0 | 3 | 3 | 8 | -5 | 25% |
| FC Biel-Bienne | 4 | 3 | 1 | 0 | 7 | 3 | +4 | 75% |
| FC Zürich | 4 | 2 | 0 | 2 | 11 | 12 | -1 | 50% |
| BSC Young Boys | 4 | 2 | 1 | 1 | 6 | 4 | +2 | 50% |
| FC Basel | 4 | 2 | 0 | 2 | 9 | 7 | +2 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 11/12 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 32 | 535 | 9 | 0 | 1 | 1.68 |
| 23/24 | 25 | 304 | 8 | 0 | 0 | 2.37 |
| 22/23 | 15 | 1,069 | 7 | 0 | 0 | 0.59 |
| 21/22 | 9 | 708 | 2 | 0 | 0 | 0.25 |
| 20/21 | 7 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | 16 | 542 | 3 | 0 | 0 | 0.5 |
| 18/19 | 32 | 436 | 4 | 0 | 0 | 0.83 |
| 17/18 | 18 | 590 | 3 | 0 | 0 | 0.46 |
| 16/17 | 20 | 1,499 | 9 | 0 | 0 | 0.54 |
| 15/16 | 6 | 220 | 1 | 0 | 0 | 0.41 |
| 14/15 | 26 | 641 | 7 | 0 | 0 | 0.98 |
| 13/14 | 18 | 766 | 4 | 0 | 0 | 0.47 |
| 12/13 | 18 | 1,274 | 2 | 0 | 0 | 0.14 |
Output by competition
Career goals and assists broken down by tournament.
More on Manuel Kubli
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Manuel Kubli
Who is Manuel Kubli?
Manuel Kubli is a Switzerland professional footballer who plays as a attacking midfield for SC YF Juventus Zürich II.
How old is Manuel Kubli?
Manuel Kubli is 31 years old. He was born on April 9, 1995 in Schlieren.
What position does Manuel Kubli play?
Manuel Kubli plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Manuel Kubli play for?
Manuel Kubli currently plays for SC YF Juventus Zürich II.
How many career goals has Manuel Kubli scored?
Across all senior club competitions in our dataset, Manuel Kubli has scored 33 goals in 262 appearances.
Switzerland