Gonçalo Franco
Career snapshot
Career highs
Born the same day
Shares 2000-11-17 · 6 players total
| Full name | Gonçalo Franco |
|---|---|
| Name in home country | Gonçalo Baptista Franco |
| Date of birth | 2000-11-17 (25 yrs) |
| Place of birth | Porto, Portugal |
| Citizenship | Portugal |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 176.00 m |
| Current club | Swansea City |
| Joined | 2024-07-12 |
| Contract expires | 2028-06-30 |
| Agent | Soccer ProMaster |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Swansea City | 2 | 24/25 | 25/26 | 47 | 2 | 2 | 1,582 |
| Moreirense FC | 4 | 20/21 | 23/24 | 129 | 9 | 6 | 3,723 |
| Leixões SC | 2 | 18/19 | 19/20 | 6 | 0 | 0 | 0 |
| Leixões SC U23 | 1 | 19/20 | 19/20 | 17 | 3 | 0 | 490 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Swansea City | 4 | 0 | 0 | 2 | 0 | 0 |
| 25/26 | EFL Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Swansea City | 40 | 2 | 2 | 6 | 0 | 1,582 |
| 24/25 | EFL Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Allianz Cup | Moreirense FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal | Moreirense FC | 33 | 2 | 4 | 7 | 0 | 1,368 |
| 23/24 | Taça de Portugal | Moreirense FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Allianz Cup | Moreirense FC | 4 | 1 | 0 | 3 | 0 | 296 |
| 22/23 | Liga Portugal 2 | Moreirense FC | 30 | 3 | 1 | 7 | 0 | 784 |
| 22/23 | Taça de Portugal | Moreirense FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Allianz Cup | Moreirense FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 21/22 | Liga Portugal | Moreirense FC | 23 | 0 | 0 | 4 | 0 | 0 |
| 21/22 | Play-Off Liga Portugal | Moreirense FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Taça de Portugal | Moreirense FC | 3 | 1 | 0 | 2 | 0 | 142 |
| 20/21 | Liga NOS | Moreirense FC | 26 | 1 | 1 | 5 | 0 | 1,043 |
| 20/21 | Taça de Portugal | Moreirense FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Allianz Cup | Leixões SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga Revelação | Leixões SC U23 | 17 | 3 | 0 | 4 | 0 | 490 |
| 19/20 | LigaPro | Leixões SC | 6 | 0 | 0 | 3 | 0 | 0 |
| 18/19 | Ledman LigaPro | Leixões SC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Boavista CJ | FC Porto Youth | Transfer | 0 | — |
| 13/14 | 2013-07-01 | FC Porto Youth | FC Porto U15 | Transfer | 0 | — |
| 13/14 | 2014-01-01 | FC Porto U15 | Rio Ave Sub-15 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Rio Ave Sub-15 | Leixões U15 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Leixões U15 | Leixões U17 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Leixões U17 | Leixões U19 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Leixões U19 | Leixões | Transfer | 0 | — |
| 20/21 | 2020-09-01 | Leixões | Moreirense | Transfer | 100000 | — |
| 24/25 | 2024-07-12 | Moreirense | Swansea | Transfer | 3000000 | €2.10m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Corona virus | 2021-02-04 | 2021-02-15 | 12 | 3 |
| 21/22 | Corona virus | 2022-01-21 | 2022-01-27 | 7 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16373 | #17 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Yan Matheus | 1 | 1 | 909 |
| Pedro Amador | 2 | 0 | 0 |
| Harry Darling | 2 | 0 | 0 |
| Pedro Aparício | 2 | 0 | 0 |
| Felipe Pires | 1 | 0 | 0 |
| Madson | 2 | 0 | 0 |
| Mateus Pasinato | 1 | 0 | 0 |
| Lazar Rosic | 1 | 1 | 0 |
| Fábio Pacheco | 1 | 0 | 0 |
| André Luis | 1 | 2 | 0 |
| Alan | 2 | 1 | 0 |
| João Camacho | 2 | 1 | 0 |
| Kobamelo Kodisang | 2 | 2 | 0 |
| Lawrence Ofori | 2 | 0 | 0 |
| Walterson Silva | 1 | 0 | 0 |
| Godfried Frimpong | 2 | 0 | 0 |
| Kewin | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Liga Portugal 2 | Moreirense FC | 3 | 30 |
| 19/20 | Liga Revelação | Leixões SC U23 | 3 | 17 |
| 23/24 | Liga Portugal | Moreirense FC | 2 | 33 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Liga Portugal | Moreirense FC | 4 | 33 |
| 24/25 | Championship | Swansea City | 2 | 40 |
| 20/21 | Liga NOS | Moreirense FC | 1 | 26 |
Last 50 matches for Swansea City 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 |
|---|---|---|---|---|---|
| 2024-08-28 | CGB |
Swansea City | 0–1 | Wycombe Wanderers | Available |
| 2024-08-13 | CGB |
Swansea City | 3–1 | Gillingham FC | Available |
| 2023-08-29 | CGB |
Swansea City | 2–3 | AFC Bournemouth | Available |
| 2023-08-08 | CGB |
Swansea City | 3–0 | Northampton Town | Available |
| 2022-08-09 | CGB |
Oxford United | 5–3 | Swansea City | Available |
| 2021-09-22 | CGB |
Brighton & Hove Albion | 2–0 | Swansea City | Available |
| 2021-08-24 | CGB |
Swansea City | 4–1 | Plymouth Argyle | Available |
| 2021-08-10 | CGB |
Reading FC | 0–3 | Swansea City | Available |
| 2021-02-10 | GB1 |
Swansea City | 1–3 | Manchester City | INJURED Corona virus |
| 2020-09-05 | CGB |
Newport County | 2–0 | Swansea City | Available |
| 2020-06-30 | GB2 |
Millwall FC | 1–1 | Swansea City | Available |
| 2020-06-27 | GB2 |
Swansea City | 0–1 | Luton Town | Available |
| 2020-06-20 | GB2 |
Middlesbrough FC | 0–3 | Swansea City | Available |
| 2020-03-07 | GB2 |
Swansea City | 0–0 | West Bromwich Albion | Available |
| 2020-02-29 | GB2 |
Blackburn Rovers | 2–2 | Swansea City | Available |
| 2020-02-26 | GB2 |
Fulham FC | 1–0 | Swansea City | Available |
| 2020-02-22 | GB2 |
Swansea City | 3–1 | Huddersfield Town | Available |
| 2020-02-14 | GB2 |
Hull City | 4–4 | Swansea City | Available |
| 2020-02-11 | GB2 |
Swansea City | 0–0 | Queens Park Rangers | Available |
| 2020-02-08 | GB2 |
Swansea City | 2–3 | Derby County | Available |
| 2020-02-01 | GB2 |
Preston North End | 1–1 | Swansea City | Available |
| 2020-01-25 | GB2 |
Stoke City | 2–0 | Swansea City | Available |
| 2020-01-18 | GB2 |
Swansea City | 2–1 | Wigan Athletic | Available |
| 2020-01-12 | GB2 |
Cardiff City | 0–0 | Swansea City | Available |
| 2020-01-02 | GB2 |
Swansea City | 1–0 | Charlton Athletic | Available |
| 2019-12-29 | GB2 |
Swansea City | 0–0 | Barnsley FC | Available |
| 2019-12-26 | GB2 |
Brentford FC | 3–1 | Swansea City | Available |
| 2019-12-21 | GB2 |
Luton Town | 0–1 | Swansea City | Available |
| 2019-12-14 | GB2 |
Swansea City | 3–1 | Middlesbrough FC | Available |
| 2019-12-11 | GB2 |
Swansea City | 1–1 | Blackburn Rovers | Available |
| 2019-12-08 | GB2 |
West Bromwich Albion | 5–1 | Swansea City | Available |
| 2019-11-29 | GB2 |
Swansea City | 1–2 | Fulham FC | Available |
| 2019-11-26 | GB2 |
Huddersfield Town | 1–1 | Swansea City | Available |
| 2019-11-23 | GB2 |
Swansea City | 0–1 | Millwall FC | Available |
| 2019-11-09 | GB2 |
Sheffield Wednesday | 2–2 | Swansea City | Available |
| 2019-11-02 | GB2 |
Wigan Athletic | 1–2 | Swansea City | Available |
| 2019-10-27 | GB2 |
Swansea City | 1–0 | Cardiff City | Available |
| 2019-10-22 | GB2 |
Swansea City | 0–3 | Brentford FC | Available |
| 2019-10-19 | GB2 |
Barnsley FC | 1–1 | Swansea City | Available |
| 2019-10-05 | GB2 |
Swansea City | 1–2 | Stoke City | Available |
| 2019-10-02 | GB2 |
Charlton Athletic | 1–2 | Swansea City | Available |
| 2019-09-28 | GB2 |
Swansea City | 1–1 | Reading FC | Available |
| 2019-09-24 | CGB |
Watford FC | 2–1 | Swansea City | Available |
| 2019-09-21 | GB2 |
Bristol City | 0–0 | Swansea City | Available |
| 2019-09-14 | GB2 |
Swansea City | 0–1 | Nottingham Forest | Available |
| 2019-08-31 | GB2 |
Leeds United | 0–1 | Swansea City | Available |
| 2019-08-28 | CGB |
Swansea City | 6–0 | Cambridge United | Available |
| 2019-08-25 | GB2 |
Swansea City | 3–0 | Birmingham City | Available |
| 2019-08-21 | GB2 |
Queens Park Rangers | 1–3 | Swansea City | Available |
| 2019-08-17 | GB2 |
Swansea City | 3–2 | Preston North End | Available |
Teams faced most often by Gonçalo Franco'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 Porto | 10 | 0 | 1 | 9 | 6 | 33 | -27 | 0% |
| Vitória Guimarães | 10 | 1 | 4 | 5 | 8 | 13 | -5 | 10% |
| FC Famalicão | 10 | 3 | 5 | 2 | 12 | 13 | -1 | 30% |
| Rio Ave FC | 8 | 1 | 3 | 4 | 8 | 10 | -2 | 13% |
| CD Santa Clara | 8 | 3 | 3 | 2 | 7 | 8 | -1 | 38% |
| Portimonense SC | 8 | 4 | 2 | 2 | 13 | 8 | +5 | 50% |
| CD Tondela | 8 | 2 | 3 | 3 | 10 | 10 | 0 | 25% |
| SC Farense | 8 | 6 | 1 | 1 | 12 | 7 | +5 | 75% |
| Gil Vicente | 7 | 4 | 2 | 1 | 15 | 7 | +8 | 57% |
| CS Marítimo | 6 | 3 | 1 | 2 | 7 | 4 | +3 | 50% |
| SL Benfica | 6 | 0 | 3 | 3 | 5 | 9 | -4 | 0% |
| Sporting CP | 6 | 0 | 2 | 4 | 2 | 7 | -5 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | 42 | 1,582 | 6 | 0 | 0 | 0.34 |
| 23/24 | 35 | 1,368 | 7 | 0 | 0 | 0.46 |
| 22/23 | 36 | 1,080 | 10 | 1 | 0 | 0.92 |
| 21/22 | 29 | 232 | 7 | 0 | 0 | 2.72 |
| 20/21 | 29 | 1,043 | 5 | 0 | 0 | 0.43 |
| 19/20 | 23 | 490 | 7 | 1 | 0 | 1.47 |
Output by competition
Career goals and assists broken down by tournament.
More on Gonçalo Franco
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Gonçalo Franco
Who is Gonçalo Franco?
Gonçalo Franco is a Portugal professional footballer who plays as a central midfield for Swansea City.
How old is Gonçalo Franco?
Gonçalo Franco is 25 years old. He was born on November 17, 2000 in Porto.
What position does Gonçalo Franco play?
Gonçalo Franco plays as a central midfield (Midfield - Central Midfield).
What club does Gonçalo Franco play for?
Gonçalo Franco currently plays for Swansea City.
How many career goals has Gonçalo Franco scored?
Across all senior club competitions in our dataset, Gonçalo Franco has scored 14 goals in 199 appearances.
What is Gonçalo Franco's market value?
Gonçalo Franco's most recent reported market value is €3.50m.
Portugal