Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2000-07-08 · 6 players total
| Full name | Amir Saipi |
|---|---|
| Date of birth | 2000-07-08 (25 yrs) |
| Place of birth | Schaffhausen, Kosovo |
| Citizenship | Kosovo Switzerland |
| Position | Goalkeeper |
| Foot | right |
| Height | 194.00 m |
| Current club | FC Lugano |
| Joined | 2021-09-10 |
| Contract expires | 2026-06-30 |
| Agent | Unique Sports Group |
| Outfitter | Puma |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Lugano | 5 | 21/22 | 25/26 | 161 | 0 | 1 | 14,606 |
| FC Schaffhausen | 3 | 19/20 | 21/22 | 45 | 0 | 0 | 3,923 |
| Grasshopper Club Zurich | 1 | 18/19 | 18/19 | 0 | 0 | 0 | 0 |
| Grasshopper Club Zürich U21 | 1 | 18/19 | 18/19 | 19 | 0 | 0 | 1,710 |
| FC Winterthur U21 | 1 | 17/18 | 17/18 | 0 | 0 | 0 | 0 |
| FC Winterthur U18 | 3 | 15/16 | 17/18 | 12 | 0 | 0 | 1,052 |
| FC Schaffhausen II | 1 | 16/17 | 16/17 | 2 | 0 | 0 | 180 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Europa League Qualifying | FC Lugano | 2 | 0 | 0 | 0 | 0 | 210 |
| 25/26 | Super League | FC Lugano | 4 | 0 | 0 | 0 | 0 | 360 |
| 25/26 | Swiss Cup | FC Lugano | 1 | 0 | 0 | 0 | 0 | 90 |
| 25/26 | UECL Qualifiers | FC Lugano | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | Champions League Qu. | FC Lugano | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | Conference League | FC Lugano | 8 | 0 | 1 | 1 | 0 | 750 |
| 24/25 | Europa League Qualifying | FC Lugano | 4 | 0 | 0 | 0 | 0 | 390 |
| 24/25 | Super League | FC Lugano | 34 | 0 | 0 | 3 | 0 | 3,029 |
| 24/25 | Swiss Cup | FC Lugano | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Conference L. | FC Lugano | 6 | 0 | 0 | 2 | 0 | 540 |
| 23/24 | Europa League Qualifying | FC Lugano | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Super League | FC Lugano | 33 | 0 | 0 | 3 | 0 | 2,940 |
| 23/24 | Swiss Cup | FC Lugano | 5 | 0 | 0 | 1 | 0 | 510 |
| 22/23 | Super League | FC Lugano | 28 | 0 | 0 | 4 | 0 | 2,520 |
| 22/23 | Swiss Cup | FC Lugano | 3 | 0 | 0 | 0 | 0 | 270 |
| 22/23 | UECL Quali | FC Lugano | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Challenge League | FC Schaffhausen | 4 | 0 | 0 | 0 | 0 | 360 |
| 21/22 | Super League | FC Lugano | 22 | 0 | 0 | 3 | 0 | 1,977 |
| 21/22 | Swiss Cup | FC Lugano | 4 | 0 | 0 | 0 | 0 | 390 |
| 21/22 | Swiss Cup | FC Schaffhausen | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Challenge League | FC Schaffhausen | 11 | 0 | 0 | 0 | 0 | 920 |
| 20/21 | Swiss Cup | FC Schaffhausen | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Challenge League | FC Schaffhausen | 30 | 0 | 0 | 5 | 0 | 2,643 |
| 19/20 | Schweizer Cup | FC Schaffhausen | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 19 | 0 | 0 | 2 | 0 | 1,710 |
| 18/19 | Super League | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | 1. Liga Gr. 3 | FC Winterthur U21 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Schweizer Cup U18 | FC Winterthur U18 | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | U18 Elite League | FC Winterthur U18 | 11 | 0 | 0 | 1 | 0 | 962 |
| 16/17 | 2. Liga Grp. 6 | FC Schaffhausen II | 2 | 0 | 0 | 1 | 0 | 180 |
| 16/17 | U18 Elite League | FC Winterthur U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Schweizer Cup U18 | FC Winterthur U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | U18 Elite League | FC Winterthur U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-08-02 | Schaffh. Yth. | Winterthur U21 | Loan | 0 | — |
| 17/18 | 2018-06-30 | Winterthur U21 | Schaffh. Yth. | Return from loan | 0 | — |
| 18/19 | 2018-07-01 | Schaffh. Yth. | GC Zürich U21 | Loan | 0 | — |
| 18/19 | 2019-06-30 | GC Zürich U21 | Schaffh. Yth. | Return from loan | 100000 | — |
| 19/20 | 2019-07-10 | Schaffh. Yth. | FC Schaffhausen | Transfer | 100000 | — |
| 21/22 | 2021-09-10 | FC Schaffhausen | FC Lugano | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Capsular injury | 2021-04-01 | 2021-04-07 | 7 | 1 |
| 21/22 | unknown injury | 2021-08-18 | 2021-08-23 | 6 | 1 |
| 21/22 | unknown injury | 2021-12-03 | 2021-12-15 | 13 | 2 |
| 22/23 | unknown injury | 2023-01-13 | 2023-02-09 | 28 | 3 |
| 22/23 | Elbow fracture | 2023-03-08 | 2023-04-03 | 27 | 9 |
| 23/24 | unknown injury | 2023-08-30 | 2023-09-13 | 15 | 5 |
| 23/24 | unknown injury | 2023-11-10 | 2023-11-22 | 13 | 6 |
| 24/25 | unknown injury | 2024-12-05 | 2024-12-13 | 9 | 2 |
| 24/25 | unknown injury | 2025-05-07 | 2025-05-12 | 6 | 1 |
| 24/25 | Ill | 2025-05-13 | 2025-05-16 | 4 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53982 | #16 | 3 | 0 | — | — | current national player |
| Team #16817 | #12 | 4 | 0 | — | — | retired national player |
| Team #9534 | #1 | 14 | 0 | — | — | retired national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jonathan Sabbatini | 2 | 0 | 0 |
| Zan Celar | 2 | 0 | 0 |
| Albian Hajdari | 2 | 0 | 0 |
| Milton Valenzuela | 2 | 0 | 0 |
| Roman Macek | 2 | 0 | 0 |
| Ignacio Aliseda | 2 | 0 | 0 |
| Kreshnik Hajrizi | 2 | 0 | 0 |
| Shkelqim Vladi | 2 | 0 | 0 |
| Serge Müller | 1 | 0 | 0 |
| Allan Arigoni | 1 | 0 | 0 |
| Jhon Espinoza | 2 | 0 | 0 |
| Mohamed Amoura | 2 | 0 | 0 |
| Danilo Del Toro | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | GC Zürich U21 | Schaffh. Yth. | Return from loan | — | €100k |
| 18/19 | 2018-07-01 | Schaffh. Yth. | GC Zürich U21 | Loan | — | — |
| 17/18 | 2018-06-30 | Winterthur U21 | Schaffh. Yth. | Return from loan | — | — |
| 17/18 | 2017-08-02 | Schaffh. Yth. | Winterthur U21 | Loan | — | — |
Last 50 matches for FC Lugano while Amir Saipi was at the club (joined 2021-09-10). 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-24 | C1 |
FC Lugano | 1–1 | BSC Young Boys | Available |
| 2025-05-18 | C1 |
FC Lausanne-Sport | 1–1 | FC Lugano | Available |
| 2025-05-15 | C1 |
Servette FC | 4–1 | FC Lugano | INJURED Ill |
| 2025-05-10 | C1 |
FC Lugano | 2–5 | FC Basel 1893 | INJURED unknown injury |
| 2025-05-04 | C1 |
FC Luzern | 0–2 | FC Lugano | Available |
| 2025-04-21 | C1 |
FC Lausanne-Sport | 2–0 | FC Lugano | Available |
| 2025-04-13 | C1 |
FC Lugano | 1–1 | FC St. Gallen | Available |
| 2025-04-06 | C1 |
FC Basel 1893 | 2–0 | FC Lugano | Available |
| 2025-04-01 | C1 |
Yverdon Sport FC | 0–2 | FC Lugano | Available |
| 2025-03-29 | C1 |
FC Lugano | 0–2 | Servette FC | Available |
| 2025-03-16 | C1 |
FC Lugano | 2–1 | FC Winterthur | Available |
| 2025-03-09 | C1 |
FC Sion | 2–1 | FC Lugano | Available |
| 2025-03-02 | C1 |
FC Lugano | 0–3 | FC Zürich | Available |
| 2025-02-23 | C1 |
BSC Young Boys | 1–0 | FC Lugano | Available |
| 2025-02-15 | C1 |
FC Lugano | 2–0 | FC Luzern | Available |
| 2025-02-08 | C1 |
FC Lugano | 1–1 | Grasshopper Club Zürich | Available |
| 2025-02-05 | C1 |
FC St. Gallen | 2–1 | FC Lugano | Available |
| 2025-02-01 | C1 |
FC Lugano | 3–2 | FC Sion | Available |
| 2025-01-25 | C1 |
FC Winterthur | 2–3 | FC Lugano | Available |
| 2025-01-19 | C1 |
FC Lugano | 2–2 | FC Basel 1893 | Available |
| 2024-12-15 | C1 |
FC Lugano | 1–4 | FC Lausanne-Sport | Available |
| 2024-12-07 | C1 |
FC Luzern | 1–4 | FC Lugano | INJURED unknown injury |
| 2024-12-01 | C1 |
Servette FC | 3–0 | FC Lugano | Available |
| 2024-11-24 | C1 |
FC Lugano | 4–1 | FC Zürich | Available |
| 2024-11-10 | C1 |
BSC Young Boys | 2–1 | FC Lugano | Available |
| 2024-11-03 | C1 |
FC Lugano | 2–0 | Yverdon Sport FC | Available |
| 2024-10-31 | C1 |
Grasshopper Club Zürich | 1–1 | FC Lugano | Available |
| 2024-10-27 | C1 |
FC Lugano | 2–0 | BSC Young Boys | Available |
| 2024-10-20 | C1 |
Yverdon Sport FC | 2–0 | FC Lugano | Available |
| 2024-10-06 | C1 |
FC Zürich | 1–1 | FC Lugano | Available |
| 2024-09-29 | C1 |
FC Lugano | 2–1 | FC Winterthur | Available |
| 2024-09-22 | C1 |
FC Sion | 0–0 | FC Lugano | Available |
| 2024-09-18 | C1 |
FC Lausanne-Sport | 1–2 | FC Lugano | Available |
| 2024-09-01 | C1 |
FC Lugano | 1–1 | FC St. Gallen | Available |
| 2024-08-11 | C1 |
FC Lugano | 2–3 | FC Luzern | Available |
| 2024-08-03 | C1 |
FC Lugano | 3–1 | Servette FC | Available |
| 2024-07-27 | C1 |
FC Basel 1893 | 1–2 | FC Lugano | Available |
| 2024-07-20 | C1 |
FC Lugano | 2–1 | Grasshopper Club Zürich | Available |
| 2024-05-25 | C1 |
FC Lugano | 0–2 | Servette FC | Available |
| 2024-05-20 | C1 |
FC Zürich | 2–1 | FC Lugano | Available |
| 2024-05-16 | C1 |
FC Lugano | 4–2 | FC Winterthur | Available |
| 2024-05-11 | C1 |
BSC Young Boys | 0–1 | FC Lugano | Available |
| 2024-05-04 | C1 |
FC Lugano | 0–1 | FC St. Gallen | Available |
| 2024-04-20 | C1 |
FC Lugano | 2–0 | FC Lausanne-Sport | Available |
| 2024-04-13 | C1 |
Grasshopper Club Zürich | 0–1 | FC Lugano | Available |
| 2024-04-06 | C1 |
FC Winterthur | 2–2 | FC Lugano | Available |
| 2024-04-02 | C1 |
FC Lugano | 2–0 | FC Basel 1893 | Available |
| 2024-03-30 | C1 |
Stade Lausanne-Ouchy | 1–3 | FC Lugano | Available |
| 2024-03-16 | C1 |
FC Lugano | 2–0 | Yverdon Sport FC | Available |
| 2024-03-09 | C1 |
FC St. Gallen | 2–3 | FC Lugano | Available |
Teams faced most often by Amir Saipi'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 % |
|---|---|---|---|---|---|---|---|---|
| BSC Young Boys | 22 | 3 | 6 | 13 | 19 | 38 | -19 | 14% |
| FC Zürich | 21 | 8 | 5 | 8 | 22 | 22 | 0 | 38% |
| FC St. Gallen | 21 | 9 | 6 | 6 | 32 | 27 | +5 | 43% |
| FC Luzern | 21 | 11 | 4 | 6 | 41 | 32 | +9 | 52% |
| FC Basel 1893 | 19 | 6 | 6 | 7 | 28 | 35 | -7 | 32% |
| Neuchâtel Xamax FCS | 19 | 4 | 7 | 8 | 23 | 27 | -4 | 21% |
| FC Sion | 19 | 5 | 9 | 5 | 25 | 27 | -2 | 26% |
| Grasshopper Club Zürich | 18 | 4 | 8 | 6 | 22 | 28 | -6 | 22% |
| Servette FC | 16 | 3 | 6 | 7 | 15 | 23 | -8 | 19% |
| FC Winterthur | 15 | 9 | 4 | 2 | 29 | 22 | +7 | 60% |
| FC Lausanne-Sport | 15 | 5 | 4 | 6 | 13 | 22 | -9 | 33% |
| FC Aarau | 15 | 5 | 4 | 6 | 19 | 26 | -7 | 33% |
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 | 48 | 4,349 | 4 | 0 | 0 | 0.08 |
| 23/24 | 45 | 4,080 | 6 | 0 | 0 | 0.13 |
| 22/23 | 33 | 2,970 | 4 | 0 | 0 | 0.12 |
| 21/22 | 30 | 2,727 | 3 | 0 | 0 | 0.1 |
| 19/20 | 30 | 2,643 | 5 | 0 | 0 | 0.17 |
| 18/19 | 19 | 1,710 | 2 | 0 | 0 | 0.11 |
| 17/18 | 12 | 1,052 | 1 | 0 | 0 | 0.09 |
| 16/17 | 2 | 180 | 1 | 0 | 0 | 0.5 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 9 | 840 | 1 | 11% | 21 | 2.25 |
| 24/25 | 48 | 4,349 | 10 | 21% | 75 | 1.55 |
| 23/24 | 45 | 4,080 | 18 | 40% | 55 | 1.21 |
| 22/23 | 33 | 2,970 | 7 | 21% | 48 | 1.45 |
| 21/22 | 30 | 2,727 | 5 | 17% | 46 | 1.52 |
| 20/21 | 11 | 920 | 3 | 27% | 13 | 1.27 |
| 19/20 | 30 | 2,643 | 7 | 23% | 47 | 1.6 |
| 18/19 | 19 | 1,710 | 3 | 16% | 37 | 1.95 |
| 17/18 | 12 | 1,052 | 2 | 17% | 26 | 2.22 |
| 16/17 | 2 | 180 | 0 | 0% | 10 | 5 |
Output by competition
Career goals and assists broken down by tournament.
More on Amir Saipi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Amir Saipi
Who is Amir Saipi?
Amir Saipi is a Kosovo professional footballer who plays as a goalkeeper for FC Lugano.
How old is Amir Saipi?
Amir Saipi is 25 years old. He was born on July 8, 2000 in Schaffhausen.
What position does Amir Saipi play?
Amir Saipi plays as a goalkeeper (Goalkeeper).
What club does Amir Saipi play for?
Amir Saipi currently plays for FC Lugano.
What is Amir Saipi's market value?
Amir Saipi's most recent reported market value is €3.00m.