Career snapshot
Position rank · 21/22
Among 3,366 Goalkeepers · ≥200 mins
Career highs
| Full name | David Da Costa |
|---|---|
| Date of birth | 1986-04-19 (40 yrs) |
| Place of birth | Zürich, Switzerland |
| Citizenship | Switzerland Portugal |
| Position | Goalkeeper |
| Foot | left |
| Height | 186.00 m |
| Current club | Retired |
| Joined | 2022-07-01 |
| Contract expires | — |
| Agent | Sport 11 AG |
Percentile rank vs 2860 other Goalkeepers with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Thalwil | 1 | 21/22 | 21/22 | 15 | 0 | 0 | 1,262 |
| FC Schaffhausen | 1 | 20/21 | 20/21 | 27 | 0 | 0 | 2,440 |
| FC Lugano | 3 | 17/18 | 19/20 | 51 | 0 | 0 | 4,530 |
| Novara Calcio 1908 | 2 | 15/16 | 16/17 | 78 | 0 | 0 | 7,080 |
| FC Zürich | 4 | 07/08 | 14/15 | 118 | 0 | 0 | 10,758 |
| FC Thun | 2 | 10/11 | 11/12 | 78 | 0 | 0 | 7,050 |
| FC Chiasso | 2 | 07/08 | 09/10 | 9 | 0 | 0 | 755 |
| FC Wohlen | 1 | 09/10 | 09/10 | 9 | 0 | 0 | 723 |
| FC Concordia Basel | 1 | 08/09 | 08/09 | 18 | 0 | 0 | 1,596 |
| FC Zürich U21 | 3 | 05/06 | 07/08 | 44 | 0 | 0 | 3,960 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | 1. Liga Gr. 3 | FC Thalwil | 14 | 0 | 0 | 0 | 0 | 1,172 |
| 21/22 | Swiss Cup qualifiers | FC Thalwil | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Challenge League | FC Schaffhausen | 26 | 0 | 0 | 3 | 0 | 2,320 |
| 20/21 | Swiss Cup | FC Schaffhausen | 1 | 0 | 0 | 0 | 0 | 120 |
| 19/20 | Europa League | FC Lugano | 1 | 0 | 0 | 1 | 0 | 90 |
| 19/20 | Schweizer Cup | FC Lugano | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | Super League | FC Lugano | 2 | 0 | 0 | 1 | 0 | 135 |
| 18/19 | Schweizer Cup | FC Lugano | 2 | 0 | 0 | 0 | 0 | 210 |
| 18/19 | Super League | FC Lugano | 14 | 0 | 0 | 1 | 0 | 1,185 |
| 17/18 | Europa League | FC Lugano | 5 | 0 | 0 | 1 | 0 | 450 |
| 17/18 | Schweizer Cup | FC Lugano | 3 | 0 | 0 | 0 | 0 | 300 |
| 17/18 | Super League | FC Lugano | 22 | 0 | 0 | 3 | 0 | 1,980 |
| 16/17 | Italy Cup | Novara Calcio 1908 | 2 | 0 | 0 | 0 | 0 | 210 |
| 16/17 | Serie B | Novara Calcio 1908 | 35 | 0 | 0 | 5 | 0 | 3,150 |
| 15/16 | Italy Cup | Novara Calcio 1908 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Serie B | Novara Calcio 1908 | 38 | 0 | 0 | 3 | 0 | 3,420 |
| 15/16 | Serie B Play-off | Novara Calcio 1908 | 3 | 0 | 0 | 1 | 0 | 300 |
| 14/15 | Europa League | FC Zürich | 6 | 0 | 0 | 0 | 0 | 540 |
| 14/15 | Europa League Qualifying | FC Zürich | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | Schweizer Cup | FC Zürich | 4 | 0 | 0 | 0 | 0 | 420 |
| 14/15 | Super League | FC Zürich | 25 | 0 | 0 | 3 | 0 | 2,250 |
| 13/14 | Europa League Qualifying | FC Zürich | 2 | 0 | 0 | 0 | 0 | 180 |
| 13/14 | Schweizer Cup | FC Zürich | 6 | 0 | 0 | 0 | 0 | 630 |
| 13/14 | Super League | FC Zürich | 33 | 0 | 0 | 3 | 0 | 2,898 |
| 12/13 | Super League | FC Zürich | 35 | 0 | 0 | 3 | 0 | 3,150 |
| 12/13 | Swiss Cup | FC Zürich | 5 | 0 | 0 | 1 | 0 | 510 |
| 11/12 | Europa League Qualifying | FC Thun | 5 | 0 | 0 | 0 | 0 | 450 |
| 11/12 | Super League | FC Thun | 33 | 0 | 0 | 3 | 0 | 2,970 |
| 11/12 | Swiss Cup | FC Thun | 2 | 0 | 0 | 0 | 0 | 180 |
| 10/11 | Super League | FC Thun | 35 | 0 | 0 | 4 | 0 | 3,150 |
| 10/11 | Swiss Cup | FC Thun | 3 | 0 | 0 | 0 | 0 | 300 |
| 09/10 | 1. Liga Gr. 3 (- 11/12) | FC Chiasso | 7 | 0 | 0 | 0 | 0 | 575 |
| 09/10 | Challenge League | FC Wohlen | 9 | 0 | 0 | 0 | 0 | 723 |
| 09/10 | Swiss Cup qualifiers | FC Chiasso | 1 | 0 | 0 | 0 | 0 | 90 |
| 08/09 | Challenge League | FC Concordia Basel | 17 | 0 | 0 | 1 | 0 | 1,506 |
| 08/09 | Swiss Cup | FC Concordia Basel | 1 | 0 | 0 | 0 | 0 | 90 |
| 07/08 | 1. Liga Gr. 3 (- 11/12) | FC Zürich U21 | 10 | 0 | 0 | 1 | 0 | 900 |
| 07/08 | Challenge League | FC Chiasso | 1 | 0 | 0 | 0 | 0 | 90 |
| 07/08 | Super League | FC Zürich | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | 1. Liga Gr. 3 (- 11/12) | FC Zürich U21 | 15 | 0 | 0 | 3 | 0 | 1,350 |
| 05/06 | 1. Liga Gr. 3 (- 11/12) | FC Zürich U21 | 19 | 0 | 0 | 2 | 0 | 1,710 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 05/06 | 2005-07-01 | FC Zürich U18 | FC Zürich U21 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | FC Zürich U21 | FC Zürich | Transfer | 50000 | — |
| 08/09 | 2008-07-01 | FC Zürich | Concordia BS | Loan | 50000 | — |
| 08/09 | 2009-06-30 | Concordia BS | FC Zürich | Return from loan | 150000 | — |
| 09/10 | 2009-07-01 | FC Zürich | FC Chiasso | Transfer | 150000 | — |
| 09/10 | 2009-12-01 | FC Chiasso | FC Wohlen | Transfer | 150000 | — |
| 10/11 | 2010-07-01 | FC Wohlen | FC Thun | Transfer | 200000 | — |
| 12/13 | 2012-07-01 | FC Thun | FC Zürich | Transfer | 650000 | €380k |
| 15/16 | 2015-07-01 | FC Zürich | Novara | Transfer | 300000 | — |
| 17/18 | 2017-07-01 | Novara | FC Lugano | Transfer | 400000 | — |
| 20/21 | 2020-09-03 | FC Lugano | FC Schaffhausen | Transfer | 200000 | — |
| 21/22 | 2021-08-11 | FC Schaffhausen | FC Thalwil | Transfer | 100000 | — |
| 22/23 | 2022-07-01 | FC Thalwil | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 08/09 | Broken hand | 2008-08-24 | 2008-12-31 | 130 | 14 |
| 17/18 | Shoulder injury | 2018-03-30 | 2018-06-30 | 93 | 10 |
| 18/19 | unknown injury | 2018-07-19 | 2018-07-26 | 8 | 1 |
| 18/19 | unknown injury | 2018-08-29 | 2018-09-20 | 23 | 2 |
| 18/19 | unknown injury | 2018-12-13 | 2019-01-14 | 33 | 1 |
| 18/19 | unknown injury | 2019-05-08 | 2019-05-23 | 16 | 3 |
| 19/20 | unknown injury | 2019-08-21 | 2019-09-11 | 22 | 2 |
| 19/20 | unknown injury | 2019-11-08 | 2019-11-20 | 13 | 1 |
| 19/20 | unknown injury | 2020-02-19 | 2020-06-17 | 120 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| 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 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Marco Schönbächler | 2 | 0 | 0 |
| Berat Djimsiti | 2 | 0 | 0 |
| Oliver Buff | 2 | 0 | 0 |
| Magnus Troest | 2 | 0 | 0 |
| Federico Casarini | 2 | 0 | 0 |
| Davide Mariani | 2 | 0 | 0 |
| Loris Benito | 2 | 0 | 0 |
| Lorenzo Dickmann | 2 | 0 | 0 |
| Francisco Rodríguez | 2 | 0 | 0 |
| Pedro Henrique | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 08/09 | 2009-06-30 | Concordia BS | FC Zürich | Return from loan | — | €150k |
| 08/09 | 2008-07-01 | FC Zürich | Concordia BS | Loan | — | €50k |
Teams faced most often by David Da Costa'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Luzern | 40 | 16 | 11 | 13 | 56 | 53 | +3 | 40% |
| Grasshopper Club Zürich | 40 | 14 | 14 | 12 | 60 | 58 | +2 | 35% |
| FC Sion | 40 | 15 | 14 | 11 | 58 | 49 | +9 | 38% |
| BSC Young Boys | 40 | 3 | 8 | 29 | 28 | 95 | -67 | 8% |
| FC St. Gallen | 40 | 17 | 9 | 14 | 68 | 59 | +9 | 43% |
| FC Basel 1893 | 40 | 9 | 10 | 21 | 49 | 85 | -36 | 23% |
| Neuchâtel Xamax FCS | 36 | 14 | 13 | 9 | 57 | 45 | +12 | 39% |
| FC Aarau | 28 | 7 | 8 | 13 | 35 | 47 | -12 | 25% |
| FC Vaduz | 24 | 8 | 8 | 8 | 41 | 34 | +7 | 33% |
| SC Kriens | 20 | 7 | 6 | 7 | 21 | 26 | -5 | 35% |
| FC Wil 1900 | 20 | 9 | 7 | 4 | 35 | 23 | +12 | 45% |
| FC Winterthur | 20 | 7 | 4 | 9 | 22 | 30 | -8 | 35% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 05/06 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 20/21 | 27 | 2,440 | 3 | 0 | 0 | 0.11 |
| 19/20 | 5 | 405 | 2 | 0 | 0 | 0.44 |
| 18/19 | 16 | 1,395 | 1 | 0 | 0 | 0.06 |
| 17/18 | 30 | 2,730 | 4 | 0 | 0 | 0.13 |
| 16/17 | 37 | 3,360 | 5 | 0 | 0 | 0.13 |
| 15/16 | 41 | 3,720 | 4 | 0 | 0 | 0.1 |
| 14/15 | 37 | 3,390 | 3 | 0 | 0 | 0.08 |
| 13/14 | 41 | 3,708 | 3 | 0 | 0 | 0.07 |
| 12/13 | 40 | 3,660 | 4 | 0 | 0 | 0.1 |
| 11/12 | 40 | 3,600 | 3 | 0 | 0 | 0.08 |
| 10/11 | 38 | 3,450 | 4 | 0 | 0 | 0.1 |
| 08/09 | 18 | 1,596 | 1 | 0 | 0 | 0.06 |
| 07/08 | 11 | 990 | 1 | 0 | 0 | 0.09 |
| 06/07 | 15 | 1,350 | 3 | 0 | 0 | 0.2 |
| 05/06 | 19 | 1,710 | 2 | 0 | 0 | 0.11 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 21/22 | 15 | 1,262 | 0 | 0% | 39 | 2.78 |
| 20/21 | 27 | 2,440 | 7 | 26% | 35 | 1.29 |
| 19/20 | 5 | 405 | 3 | 60% | 4 | 0.89 |
| 18/19 | 16 | 1,395 | 1 | 6% | 25 | 1.61 |
| 17/18 | 30 | 2,730 | 10 | 33% | 44 | 1.45 |
| 16/17 | 37 | 3,360 | 13 | 35% | 39 | 1.04 |
| 15/16 | 41 | 3,720 | 15 | 37% | 40 | 0.97 |
| 14/15 | 37 | 3,390 | 10 | 27% | 46 | 1.22 |
| 13/14 | 41 | 3,708 | 12 | 29% | 53 | 1.29 |
| 12/13 | 40 | 3,660 | 11 | 28% | 50 | 1.23 |
| 11/12 | 40 | 3,600 | 14 | 35% | 44 | 1.1 |
| 10/11 | 38 | 3,450 | 13 | 34% | 43 | 1.12 |
| 09/10 | 17 | 1,388 | 5 | 29% | 15 | 0.97 |
| 08/09 | 18 | 1,596 | 3 | 17% | 27 | 1.52 |
| 07/08 | 11 | 990 | 2 | 18% | 14 | 1.27 |
| 06/07 | 15 | 1,350 | 8 | 53% | 11 | 0.73 |
| 05/06 | 19 | 1,710 | 6 | 32% | 21 | 1.11 |
Output by competition
Career goals and assists broken down by tournament.
More on David Da Costa
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Da Costa
Who is David Da Costa?
David Da Costa is a Switzerland professional footballer who plays as a goalkeeper for Retired.
How old is David Da Costa?
David Da Costa is 40 years old. He was born on April 19, 1986 in Zürich.
What position does David Da Costa play?
David Da Costa plays as a goalkeeper (Goalkeeper).
What club does David Da Costa play for?
David Da Costa currently plays for Retired.