Career snapshot
Career highs
| Full name | Guilherme Afonso |
|---|---|
| Date of birth | 1985-11-15 (40 yrs) |
| Place of birth | Luanda, Angola |
| Citizenship | Angola Switzerland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 187.00 m |
| Current club | Retired |
| Joined | 2021-07-01 |
| Contract expires | — |
| Agent | no agent |
Percentile rank vs 955 other Attack - Centre-Forwards with ≥500 minutes in 20/21. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Mendrisio | 3 | 18/19 | 20/21 | 24 | 10 | 0 | 563 |
| FC Azzurri LS 90 | 1 | 16/17 | 16/17 | 8 | 4 | 0 | 254 |
| CD 1º de Agosto | 1 | 13/14 | 13/14 | 2 | 1 | 0 | 135 |
| FC Vaduz | 1 | 12/13 | 12/13 | 29 | 4 | 3 | 690 |
| FC Sion | 3 | 08/09 | 11/12 | 36 | 5 | 3 | 1,326 |
| FC Lugano | 2 | 10/11 | 11/12 | 40 | 18 | 0 | 377 |
| Grasshopper Club Zurich | 1 | 09/10 | 09/10 | 8 | 0 | 1 | 0 |
| FC Sion U21 | 2 | 08/09 | 09/10 | 5 | 4 | 0 | 216 |
| BV Veendam | 3 | 06/07 | 08/09 | 49 | 8 | 0 | 941 |
| Twente Enschede FC | 3 | 04/05 | 06/07 | 37 | 2 | 1 | 317 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 20/21 | 2. Liga Inter - Gr. 4 | FC Mendrisio | 6 | 2 | 0 | 1 | 0 | 157 |
| 19/20 | 2. Liga Inter - Gr. 4 | FC Mendrisio | 10 | 6 | 0 | 1 | 1 | 127 |
| 18/19 | 1. Liga Gr. 3 | FC Mendrisio | 8 | 2 | 0 | 0 | 1 | 279 |
| 16/17 | 1. Liga Gr. 1 | FC Azzurri LS 90 | 6 | 1 | 0 | 0 | 0 | 231 |
| 16/17 | Schweizer Cup | FC Azzurri LS 90 | 2 | 3 | 0 | 1 | 0 | 23 |
| 13/14 | CAF-Champions League | CD 1º de Agosto | 2 | 1 | 0 | 0 | 0 | 135 |
| 12/13 | Challenge League | FC Vaduz | 27 | 3 | 3 | 3 | 0 | 550 |
| 12/13 | FL-Cup | FC Vaduz | 2 | 1 | 0 | 0 | 0 | 140 |
| 11/12 | Challenge League | FC Lugano | 8 | 5 | 0 | 2 | 0 | 90 |
| 11/12 | Europa League Qualifying | FC Sion | 2 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Super League | FC Sion | 11 | 1 | 0 | 1 | 0 | 436 |
| 11/12 | Swiss Cup | FC Sion | 3 | 1 | 0 | 0 | 0 | 270 |
| 10/11 | Challenge League | FC Lugano | 29 | 10 | 0 | 4 | 0 | 216 |
| 10/11 | Swiss Cup | FC Lugano | 3 | 3 | 0 | 0 | 0 | 71 |
| 09/10 | 1. Liga Gr. 1 (- 11/12) | FC Sion U21 | 4 | 2 | 0 | 0 | 0 | 180 |
| 09/10 | Europa League Qualifying | FC Sion | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Super League | FC Sion | 5 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Super League | Grasshopper Club Zurich | 7 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | Swiss Cup | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | 1. Liga Gr. 1 (- 11/12) | FC Sion U21 | 1 | 2 | 0 | 0 | 0 | 36 |
| 08/09 | Jupiler League | BV Veendam | 5 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Super League | FC Sion | 12 | 2 | 1 | 1 | 0 | 476 |
| 08/09 | Swiss Cup | FC Sion | 2 | 1 | 1 | 1 | 0 | 144 |
| 07/08 | Jupiler League | BV Veendam | 24 | 4 | 0 | 1 | 0 | 289 |
| 07/08 | KNVB Beker | BV Veendam | 2 | 2 | 0 | 0 | 0 | 90 |
| 06/07 | Eredivisie | Twente Enschede FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Jupiler League | BV Veendam | 15 | 2 | 0 | 1 | 0 | 562 |
| 06/07 | Jupiler PO | BV Veendam | 3 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | UEFA-Cup Qualifikation | Twente Enschede FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | UI Cup | Twente Enschede FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Eredivisie | Twente Enschede FC | 23 | 2 | 1 | 0 | 0 | 317 |
| 05/06 | Gatorade Cup | Twente Enschede FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Play-Offs Conference League | Twente Enschede FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Amstel Cup | Twente Enschede FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Eredivisie | Twente Enschede FC | 8 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 03/04 | 2003-07-01 | Etoile Carouge | ASOA Valence | Transfer | 0 | — |
| 04/05 | 2004-07-01 | ASOA Valence | Twente FC | Transfer | 0 | — |
| 06/07 | 2007-01-01 | Twente FC | BV Veendam | Transfer | 800000 | — |
| 08/09 | 2008-09-01 | BV Veendam | Without Club | Transfer | 275000 | — |
| 08/09 | 2009-01-01 | Without Club | FC Sion | Transfer | 275000 | — |
| 09/10 | 2009-09-01 | FC Sion | Grasshoppers | Loan | 450000 | — |
| 09/10 | 2010-06-30 | Grasshoppers | FC Sion | Return from loan | 300000 | — |
| 10/11 | 2010-07-01 | FC Sion | FC Lugano | Loan | 300000 | — |
| 10/11 | 2011-06-30 | FC Lugano | FC Sion | Return from loan | 300000 | — |
| 11/12 | 2012-02-01 | FC Sion | FC Lugano | Loan | 300000 | — |
| 11/12 | 2012-06-30 | FC Lugano | FC Sion | Return from loan | 300000 | — |
| 12/13 | 2012-07-01 | FC Sion | FC Vaduz | Transfer | 300000 | — |
| 13/14 | 2013-07-01 | FC Vaduz | 1º de Agosto | Transfer | 350000 | — |
| 14/15 | 2014-01-01 | 1º de Agosto | Kabuscorp SC | Transfer | 350000 | — |
| 16/17 | 2016-07-26 | Kabuscorp SC | Azzurri LS | Transfer | 350000 | — |
| 17/18 | 2017-07-01 | Azzurri LS | Without Club | Transfer | 350000 | — |
| 18/19 | 2019-01-01 | Without Club | FC Mendrisio | Transfer | 350000 | — |
| 21/22 | 2021-07-01 | FC Mendrisio | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 12/13 | Ligament injury | 2012-08-18 | 2012-09-18 | 32 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #19429 | — | 5 | 0 | — | — | retired national player |
| Team #16817 | — | 13 | 1 | — | — | retired national player |
| Team #9534 | — | 1 | 0 | — | — | retired national player |
| Team #3585 | #23 | 8 | 2 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Antoine Rey | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 10/11 | Challenge League | FC Lugano | 10 | 29 |
| 19/20 | 2. Liga Inter - Gr. 4 | FC Mendrisio | 6 | 10 |
| 11/12 | Challenge League | FC Lugano | 5 | 8 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 12/13 | Challenge League | FC Vaduz | 3 | 27 |
| 05/06 | Eredivisie | Twente Enschede FC | 1 | 23 |
| 08/09 | Super League | FC Sion | 1 | 12 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 11/12 | 2012-06-30 | FC Lugano | FC Sion | Return from loan | — | €300k |
| 11/12 | 2012-02-01 | FC Sion | FC Lugano | Loan | — | €300k |
| 10/11 | 2011-06-30 | FC Lugano | FC Sion | Return from loan | — | €300k |
| 10/11 | 2010-07-01 | FC Sion | FC Lugano | Loan | — | €300k |
| 09/10 | 2010-06-30 | Grasshoppers | FC Sion | Return from loan | — | €300k |
| 09/10 | 2009-09-01 | FC Sion | Grasshoppers | Loan | — | €450k |
Teams faced most often by Guilherme Afonso'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 | 28 | 1 | 6 | 21 | 17 | 53 | -36 | 4% |
| FC Zürich | 28 | 11 | 8 | 9 | 35 | 33 | +2 | 39% |
| FC Basel 1893 | 28 | 6 | 8 | 14 | 38 | 56 | -18 | 21% |
| FC St. Gallen | 28 | 10 | 5 | 13 | 38 | 40 | -2 | 36% |
| FC Luzern | 28 | 11 | 8 | 9 | 43 | 44 | -1 | 39% |
| Servette FC | 20 | 6 | 10 | 4 | 25 | 22 | +3 | 30% |
| Neuchâtel Xamax FCS | 16 | 4 | 8 | 4 | 18 | 16 | +2 | 25% |
| FC Thun | 16 | 6 | 4 | 6 | 20 | 21 | -1 | 38% |
| FC Lausanne-Sport | 16 | 6 | 4 | 6 | 14 | 18 | -4 | 38% |
| Grasshopper Club Zürich | 12 | 3 | 6 | 3 | 23 | 19 | +4 | 25% |
| Stade Lausanne-Ouchy | 4 | 2 | 2 | 0 | 12 | 7 | +5 | 50% |
| FC Winterthur | 4 | 2 | 0 | 2 | 8 | 4 | +4 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 04/05 | Senior debut season | |
| 05/06 | First senior goal | |
| 19/20 | Goal #50 (career) |
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 | 6 | 157 | 1 | 0 | 0 | 0.57 |
| 19/20 | 10 | 127 | 1 | 1 | 1 | 2.13 |
| 18/19 | 8 | 279 | 0 | 0 | 1 | 0.32 |
| 16/17 | 8 | 254 | 1 | 0 | 0 | 0.35 |
| 12/13 | 29 | 690 | 3 | 0 | 0 | 0.39 |
| 11/12 | 24 | 796 | 3 | 0 | 0 | 0.34 |
| 10/11 | 32 | 287 | 4 | 0 | 0 | 1.25 |
| 08/09 | 20 | 656 | 2 | 0 | 0 | 0.27 |
| 07/08 | 26 | 379 | 1 | 0 | 0 | 0.24 |
| 06/07 | 20 | 562 | 1 | 0 | 0 | 0.16 |
Output by competition
Career goals and assists broken down by tournament.
More on Guilherme Afonso
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Guilherme Afonso
Who is Guilherme Afonso?
Guilherme Afonso is an Angola professional footballer who plays as a centre-forward for Retired.
How old is Guilherme Afonso?
Guilherme Afonso is 40 years old. He was born on November 15, 1985 in Luanda.
What position does Guilherme Afonso play?
Guilherme Afonso plays as a centre-forward (Attack - Centre-Forward).
What club does Guilherme Afonso play for?
Guilherme Afonso currently plays for Retired.
How many career goals has Guilherme Afonso scored?
Across all senior club competitions in our dataset, Guilherme Afonso has scored 56 goals in 238 appearances.