Giovani Bamba
Career snapshot
Position rank · 24/25
Among 1,533 Midfield - Defensive Midfields · ≥200 mins
Career highs
Born the same day
Shares 1999-07-02 · 6 players total
| Full name | Giovani Bamba |
|---|---|
| Date of birth | 1999-07-02 (26 yrs) |
| Place of birth | Fribourg, Switzerland |
| Citizenship | Switzerland DR Congo |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 192.00 m |
| Current club | FC Vizela |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Agent | ONEANDTEN |
Percentile rank vs 1209 other Midfield - Defensive Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Neuchâtel Xamax FCS | 1 | 24/25 | 24/25 | 33 | 1 | 1 | 1,999 |
| FC Stade-Lausanne-Ouchy | 4 | 20/21 | 23/24 | 129 | 8 | 8 | 2,972 |
| FC Stade Nyonnais | 1 | 19/20 | 19/20 | 16 | 2 | 0 | 442 |
| FC Wohlen | 1 | 18/19 | 18/19 | 7 | 0 | 0 | 0 |
| FC Sion U21 | 2 | 17/18 | 18/19 | 10 | 0 | 0 | 0 |
| FC Bulle | 1 | 17/18 | 17/18 | 14 | 0 | 0 | 0 |
| FC Richemond FR | 1 | 16/17 | 16/17 | 23 | 1 | 0 | 1,584 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Challenge League | Neuchâtel Xamax FCS | 32 | 1 | 1 | 10 | 0 | 1,999 |
| 24/25 | Swiss Cup | Neuchâtel Xamax FCS | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Super League | FC Stade-Lausanne-Ouchy | 22 | 1 | 0 | 7 | 0 | 1,097 |
| 23/24 | Swiss Cup | FC Stade-Lausanne-Ouchy | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Challenge League | FC Stade-Lausanne-Ouchy | 33 | 2 | 2 | 10 | 0 | 871 |
| 22/23 | Super League Barrage | FC Stade-Lausanne-Ouchy | 2 | 1 | 0 | 1 | 0 | 118 |
| 22/23 | Swiss Cup | FC Stade-Lausanne-Ouchy | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Challenge League | FC Stade-Lausanne-Ouchy | 33 | 0 | 1 | 8 | 0 | 0 |
| 21/22 | Swiss Cup | FC Stade-Lausanne-Ouchy | 3 | 1 | 0 | 0 | 0 | 256 |
| 20/21 | Challenge League | FC Stade-Lausanne-Ouchy | 31 | 3 | 5 | 4 | 0 | 630 |
| 20/21 | Swiss Cup | FC Stade-Lausanne-Ouchy | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Promotion League | FC Stade Nyonnais | 14 | 2 | 0 | 3 | 0 | 442 |
| 19/20 | Schweizer Cup | FC Stade Nyonnais | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Promotion League | FC Wohlen | 6 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Promotion League | FC Sion U21 | 6 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Swiss Cup qualifiers | FC Wohlen | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | 2. Liga Inter - Gr. 2 | FC Bulle | 11 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Promotion League | FC Sion U21 | 4 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Schweizer Cup | FC Bulle | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Swiss Cup qualifiers | FC Bulle | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 2. Liga Inter - Gr. 2 | FC Richemond FR | 22 | 1 | 0 | 2 | 0 | 1,584 |
| 16/17 | Swiss Cup qualifiers | FC Richemond FR | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-01 | Fribourg Youth | FC Richemond | Transfer | 0 | — |
| 17/18 | 2017-07-01 | FC Richemond | FC Bulle | Transfer | 0 | — |
| 17/18 | 2018-01-01 | FC Bulle | FC Sion U21 | Transfer | 0 | — |
| 18/19 | 2019-02-27 | FC Sion U21 | FC Wohlen | Loan | 25000 | — |
| 18/19 | 2019-06-30 | FC Wohlen | FC Sion U21 | Return from loan | 25000 | — |
| 19/20 | 2019-08-01 | FC Sion U21 | Stade Nyonnais | Transfer | 25000 | — |
| 20/21 | 2020-07-01 | Stade Nyonnais | Without Club | Transfer | 150000 | — |
| 20/21 | 2020-08-25 | Without Club | StadeLO | Transfer | 150000 | — |
| 24/25 | 2024-07-01 | StadeLO | Neuchâtel Xamax | Transfer | 300000 | — |
| 25/26 | 2025-07-01 | Neuchâtel Xamax | Vizela | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | unknown injury | 2021-09-29 | 2021-10-13 | 15 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | — |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nathan Garcia | 1 | 0 | 757 |
| Justin Hammel | 1 | 0 | 0 |
| Zeki Amdouni | 2 | 0 | 0 |
| Euclides Cabral | 1 | 0 | 0 |
| Shkelqim Demhasaj | 1 | 2 | 0 |
| Kenan Fatkic | 1 | 0 | 0 |
| Edin Omeragic | 1 | 0 | 0 |
| Linus Obexer | 2 | 0 | 0 |
| Florian Danho | 1 | 0 | 0 |
| Christopher Routis | 2 | 0 | 0 |
| Rafidine Abdullah | 1 | 0 | 0 |
| Edmond Akichi | 2 | 1 | 0 |
| Lavdrim Hajrulahu | 1 | 0 | 0 |
| Teddy Okou | 2 | 1 | 0 |
| Mersim Asllani | 1 | 2 | 0 |
| Dany Da Silva | 2 | 0 | 0 |
| Mohamed Abdallah | 1 | 0 | 0 |
| Zachary Hadji | 1 | 0 | 0 |
| Liridon Mulaj | 1 | 1 | 0 |
| Romain Bayard | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Challenge League | FC Stade-Lausanne-Ouchy | 3 | 31 |
| 22/23 | Challenge League | FC Stade-Lausanne-Ouchy | 2 | 33 |
| 19/20 | Promotion League | FC Stade Nyonnais | 2 | 14 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Challenge League | FC Stade-Lausanne-Ouchy | 5 | 31 |
| 22/23 | Challenge League | FC Stade-Lausanne-Ouchy | 2 | 33 |
| 21/22 | Challenge League | FC Stade-Lausanne-Ouchy | 1 | 33 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | FC Wohlen | FC Sion U21 | Return from loan | — | €25k |
| 18/19 | 2019-02-27 | FC Sion U21 | FC Wohlen | Loan | — | €25k |
Last 50 matches for FC Vizela 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-17 | PO2 |
CS Marítimo | – | FC Vizela | TIMED |
| 2025-05-11 | PO2 |
FC Vizela | – | Académico de Viseu | TIMED |
| 2025-05-04 | PO2 |
FC Porto B | – | FC Vizela | TIMED |
| 2025-04-27 | PO2 |
FC Vizela | – | FC Felgueiras 1932 | TIMED |
| 2025-04-19 | PO2 |
CD Tondela | – | FC Vizela | TIMED |
| 2025-04-13 | PO2 |
FC Vizela | – | FC Alverca | TIMED |
| 2025-04-05 | PO2 |
GD Chaves | – | FC Vizela | TIMED |
| 2025-03-29 | PO2 |
FC Vizela | – | Portimonense SC | TIMED |
| 2025-03-16 | PO2 |
FC Vizela | 2–1 | Paços de Ferreira | Available |
| 2025-03-09 | PO2 |
UD Oliveirense | 0–1 | FC Vizela | Available |
| 2025-03-02 | PO2 |
FC Vizela | 5–0 | CD Feirense | Available |
| 2025-02-22 | PO2 |
CD Mafra | 1–4 | FC Vizela | Available |
| 2025-02-16 | PO2 |
FC Vizela | 0–0 | Leixões SC | Available |
| 2025-02-10 | PO2 |
União Torreense | 2–4 | FC Vizela | Available |
| 2025-02-01 | PO2 |
FC Vizela | 1–0 | SL Benfica B | Available |
| 2025-01-26 | PO2 |
FC Penafiel | 1–1 | FC Vizela | Available |
| 2025-01-19 | PO2 |
FC Vizela | 1–0 | União Leiria | Available |
| 2025-01-12 | PO2 |
Académico de Viseu | 0–0 | FC Vizela | Available |
| 2025-01-05 | PO2 |
FC Vizela | 3–2 | CS Marítimo | Available |
| 2024-12-21 | PO2 |
FC Vizela | 2–1 | FC Porto B | Available |
| 2024-12-15 | PO2 |
FC Felgueiras 1932 | 2–1 | FC Vizela | Available |
| 2024-12-08 | PO2 |
FC Vizela | 1–1 | CD Tondela | Available |
| 2024-11-30 | PO2 |
FC Alverca | 4–2 | FC Vizela | Available |
| 2024-11-24 | PO2 |
FC Vizela | 0–0 | UD Oliveirense | Available |
| 2024-11-08 | PO2 |
FC Vizela | 0–1 | GD Chaves | Available |
| 2024-11-02 | PO2 |
Portimonense SC | 1–1 | FC Vizela | Available |
| 2024-10-25 | PO2 |
Paços de Ferreira | 1–1 | FC Vizela | Available |
| 2024-10-06 | PO2 |
CD Feirense | 0–0 | FC Vizela | Available |
| 2024-09-30 | PO2 |
FC Vizela | 3–0 | CD Mafra | Available |
| 2024-09-15 | PO2 |
Leixões SC | 0–1 | FC Vizela | Available |
| 2024-08-31 | PO2 |
FC Vizela | 1–2 | União Torreense | Available |
| 2024-08-25 | PO2 |
SL Benfica B | 1–0 | FC Vizela | Available |
| 2024-08-18 | PO2 |
FC Vizela | 1–2 | FC Penafiel | Available |
| 2024-08-11 | PO2 |
União Leiria | 0–2 | FC Vizela | Available |
| 2024-05-18 | PO1 |
Boavista FC | 2–2 | FC Vizela | Available |
| 2024-05-11 | PO1 |
FC Vizela | 4–0 | CF Estrela da Amadora | Available |
| 2024-05-03 | PO1 |
Moreirense FC | 1–0 | FC Vizela | Available |
| 2024-04-27 | PO1 |
FC Vizela | 1–1 | Rio Ave FC | Available |
| 2024-04-20 | PO1 |
Sporting Clube de Braga | 2–1 | FC Vizela | Available |
| 2024-04-15 | PO1 |
FC Vizela | 0–1 | GD Chaves | Available |
| 2024-04-06 | PO1 |
FC Famalicão | 3–2 | FC Vizela | Available |
| 2024-03-31 | PO1 |
FC Vizela | 0–4 | Casa Pia AC | Available |
| 2024-03-16 | PO1 |
FC Porto | 4–1 | FC Vizela | Available |
| 2024-03-09 | PO1 |
FC Vizela | 2–1 | SC Farense | Available |
| 2024-03-03 | PO1 |
Portimonense SC | 0–0 | FC Vizela | Available |
| 2024-02-25 | PO1 |
FC Vizela | 3–3 | GD Estoril Praia | Available |
| 2024-02-18 | PO1 |
Sport Lisboa e Benfica | 6–1 | FC Vizela | Available |
| 2024-02-13 | PO1 |
Gil Vicente FC | 0–1 | FC Vizela | Available |
| 2024-02-04 | PO1 |
FC Vizela | 0–1 | Vitória Guimarães | Available |
| 2024-01-28 | PO1 |
FC Arouca | 5–0 | FC Vizela | Available |
Teams faced most often by Giovani Bamba'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 Schaffhausen | 18 | 8 | 4 | 6 | 24 | 26 | -2 | 44% |
| FC Aarau | 18 | 7 | 0 | 11 | 29 | 37 | -8 | 39% |
| FC Wil 1900 | 18 | 4 | 6 | 8 | 21 | 28 | -7 | 22% |
| FC Vaduz | 14 | 3 | 7 | 4 | 18 | 18 | 0 | 21% |
| FC Thun Berner Oberland | 13 | 3 | 4 | 6 | 21 | 28 | -7 | 23% |
| AC Bellinzona | 13 | 4 | 4 | 5 | 16 | 16 | 0 | 31% |
| FC Sion | 12 | 1 | 5 | 6 | 7 | 18 | -11 | 8% |
| FC Baden | 10 | 5 | 3 | 2 | 19 | 12 | +7 | 50% |
| Stade Lausanne-Ouchy | 10 | 3 | 2 | 5 | 12 | 17 | -5 | 30% |
| FC Thun | 8 | 2 | 2 | 4 | 10 | 15 | -5 | 25% |
| BSC Young Boys | 6 | 1 | 1 | 4 | 6 | 16 | -10 | 17% |
| Etoile Carouge FC | 6 | 0 | 0 | 6 | 5 | 18 | -13 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 16/17 | 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 | 33 | 1,999 | 11 | 0 | 0 | 0.5 |
| 23/24 | 24 | 1,097 | 8 | 0 | 0 | 0.66 |
| 22/23 | 37 | 989 | 12 | 0 | 0 | 1.09 |
| 21/22 | 36 | 256 | 8 | 1 | 0 | 3.16 |
| 20/21 | 32 | 630 | 4 | 1 | 0 | 0.71 |
| 19/20 | 16 | 442 | 3 | 0 | 0 | 0.61 |
| 18/19 | 13 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | 18 | 0 | 3 | 0 | 0 | 0 |
| 16/17 | 23 | 1,584 | 2 | 0 | 0 | 0.11 |
Output by competition
Career goals and assists broken down by tournament.
More on Giovani Bamba
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Giovani Bamba
Who is Giovani Bamba?
Giovani Bamba is a Switzerland professional footballer who plays as a defensive midfield for FC Vizela.
How old is Giovani Bamba?
Giovani Bamba is 26 years old. He was born on July 2, 1999 in Fribourg.
What position does Giovani Bamba play?
Giovani Bamba plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Giovani Bamba play for?
Giovani Bamba currently plays for FC Vizela.
How many career goals has Giovani Bamba scored?
Across all senior club competitions in our dataset, Giovani Bamba has scored 12 goals in 232 appearances.
What is Giovani Bamba's market value?
Giovani Bamba's most recent reported market value is €300k.