Kevin Bua
Career snapshot
Position rank · 24/25
Among 1,755 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1993-08-11 · 6 players total
| Full name | Kevin Bua |
|---|---|
| Date of birth | 1993-08-11 (32 yrs) |
| Place of birth | Genf, Switzerland |
| Citizenship | Switzerland Spain |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | Etoile Carouge FC |
| Joined | 2025-09-08 |
| Contract expires | — |
| Outfitter | Nike |
Percentile rank vs 894 other Attack - Left Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Sion | 4 | 21/22 | 24/25 | 99 | 9 | 8 | 3,865 |
| CD Leganés | 1 | 20/21 | 20/21 | 25 | 5 | 1 | 374 |
| FC Basel 1893 | 4 | 16/17 | 19/20 | 102 | 22 | 26 | 1,172 |
| FC Basel 1893 U21 | 2 | 16/17 | 18/19 | 5 | 1 | 0 | 351 |
| FC Zürich | 1 | 15/16 | 15/16 | 35 | 8 | 11 | 553 |
| Servette FC | 2 | 13/14 | 14/15 | 55 | 6 | 14 | 1,954 |
| Servette FC U21 | 2 | 12/13 | 13/14 | 20 | 11 | 0 | 145 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Super League | FC Sion | 11 | 1 | 1 | 2 | 0 | 640 |
| 24/25 | Swiss Cup | FC Sion | 2 | 1 | 0 | 0 | 0 | 180 |
| 23/24 | Challenge League | FC Sion | 24 | 5 | 0 | 5 | 0 | 365 |
| 23/24 | Swiss Cup | FC Sion | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Super League | FC Sion | 28 | 1 | 3 | 4 | 0 | 1,253 |
| 22/23 | Super League Barrage | FC Sion | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Swiss Cup | FC Sion | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Super League | FC Sion | 25 | 1 | 4 | 2 | 0 | 1,427 |
| 21/22 | Swiss Cup | FC Sion | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2ª División | CD Leganés | 20 | 4 | 0 | 0 | 0 | 166 |
| 20/21 | Copa del Rey | CD Leganés | 3 | 1 | 1 | 0 | 0 | 208 |
| 20/21 | Promoción a LaLiga | CD Leganés | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Champions League Qu. | FC Basel 1893 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | FC Basel 1893 | 5 | 3 | 2 | 0 | 0 | 94 |
| 19/20 | Schweizer Cup | FC Basel 1893 | 4 | 3 | 0 | 0 | 0 | 90 |
| 19/20 | Super League | FC Basel 1893 | 19 | 4 | 6 | 3 | 0 | 273 |
| 18/19 | Champions League Qu. | FC Basel 1893 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | FC Basel 1893 | 4 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Promotion League | FC Basel 1893 U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Schweizer Cup | FC Basel 1893 | 5 | 2 | 4 | 0 | 0 | 147 |
| 18/19 | Super League | FC Basel 1893 | 21 | 4 | 8 | 3 | 0 | 337 |
| 17/18 | Champions League | FC Basel 1893 | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Schweizer Cup | FC Basel 1893 | 3 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | Super League | FC Basel 1893 | 27 | 6 | 3 | 3 | 0 | 231 |
| 16/17 | Promotion League | FC Basel 1893 U21 | 4 | 1 | 0 | 0 | 0 | 351 |
| 16/17 | Schweizer Cup | FC Basel 1893 | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Super League | FC Basel 1893 | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Schweizer Cup | FC Zürich | 5 | 2 | 2 | 0 | 0 | 225 |
| 15/16 | Super League | FC Zürich | 30 | 6 | 9 | 1 | 0 | 328 |
| 14/15 | Challenge League | Servette FC | 30 | 5 | 9 | 4 | 0 | 459 |
| 14/15 | Schweizer Cup | Servette FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Challenge League | Servette FC | 21 | 1 | 5 | 4 | 0 | 1,495 |
| 13/14 | Schweizer Cup | Servette FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 18 | 11 | 0 | 0 | 0 | 145 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Servette U21 | Servette FC | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Servette FC | FC Zürich | Transfer | 250000 | €200k |
| 16/17 | 2016-07-08 | FC Zürich | FC Basel | Transfer | 1500000 | €1.50m |
| 20/21 | 2020-09-19 | FC Basel | CD Leganés | Transfer | 2000000 | — |
| 21/22 | 2021-07-12 | CD Leganés | FC Sion | Transfer | 600000 | — |
| 25/26 | 2025-09-08 | FC Sion | Etoile Carouge | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | unknown injury | 2018-08-10 | 2018-08-16 | 7 | 2 |
| 18/19 | unknown injury | 2018-08-23 | 2018-08-28 | 6 | 2 |
| 18/19 | Ankle injury | 2018-11-21 | 2019-01-03 | 44 | 4 |
| 18/19 | Knee surgery | 2019-02-28 | 2019-04-17 | 49 | 7 |
| 19/20 | unknown injury | 2019-12-04 | 2020-01-06 | 34 | 3 |
| 19/20 | unknown injury | 2020-02-12 | 2020-03-04 | 22 | 4 |
| 21/22 | unknown injury | 2021-07-30 | 2021-08-05 | 7 | 1 |
| 21/22 | Ill | 2022-02-11 | 2022-02-20 | 10 | 2 |
| 21/22 | unknown injury | 2022-02-23 | 2022-03-17 | 23 | 4 |
| 23/24 | unknown injury | 2024-03-06 | 2024-04-10 | 36 | 5 |
| 23/24 | unknown injury | 2024-04-17 | 2024-04-21 | 5 | 1 |
| 23/24 | unknown injury | 2024-05-01 | 2024-06-30 | 61 | 4 |
| 24/25 | unknown injury | 2024-09-25 | 2024-12-31 | 98 | 12 |
| 24/25 | unknown injury | 2025-01-22 | 2025-02-07 | 17 | 3 |
| 24/25 | unknown injury | 2025-03-12 | 2025-06-16 | 97 | 11 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.25m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Joël Schmied | 2 | 0 | 0 |
| Albian Ajeti | 2 | 0 | 0 |
| Anthony Sauthier | 2 | 2 | 0 |
| Dimitri Cavaré | 1 | 0 | 0 |
| Nathanaël Saintini | 1 | 0 | 0 |
| Éder Balanta | 2 | 1 | 0 |
| Timothy Fayulu | 2 | 0 | 0 |
| Jonas Omlin | 2 | 0 | 0 |
| Ricky van Wolfswinkel | 2 | 5 | 0 |
| Marek Suchy | 2 | 0 | 0 |
| Luca Zuffi | 2 | 1 | 0 |
| Raoul Petretta | 2 | 1 | 0 |
| Ilyas Chouaref | 2 | 2 | 0 |
| Eray Cömert | 2 | 1 | 0 |
| Blas Riveros | 2 | 0 | 0 |
| Silvan Widmer | 2 | 3 | 0 |
| Baltazar | 2 | 1 | 0 |
| Anto Grgic | 1 | 1 | 0 |
| Numa Lavanchy | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 12/13 | 2. Liga Inter - Gr. 1 | Servette FC U21 | 11 | 18 |
| 17/18 | Super League | FC Basel 1893 | 6 | 27 |
| 15/16 | Super League | FC Zürich | 6 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Super League | FC Zürich | 9 | 30 |
| 14/15 | Challenge League | Servette FC | 9 | 30 |
| 18/19 | Super League | FC Basel 1893 | 8 | 21 |
Last 26 matches for Etoile Carouge FC 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-03-14 | C2 |
Etoile Carouge FC | 0–0 | FC Thun Berner Oberland | INJURED unknown injury |
| 2025-03-07 | C2 |
FC Stade Nyonnais | 0–3 | Etoile Carouge FC | Available |
| 2025-03-02 | C2 |
Etoile Carouge FC | 3–2 | FC Vaduz | Available |
| 2025-02-22 | C2 |
AC Bellinzona | 0–0 | Etoile Carouge FC | Available |
| 2025-02-14 | C2 |
FC Schaffhausen | 0–0 | Etoile Carouge FC | Available |
| 2025-02-07 | C2 |
Etoile Carouge FC | 2–1 | Neuchâtel Xamax FCS | Available |
| 2025-01-31 | C2 |
Stade Lausanne-Ouchy | 1–0 | Etoile Carouge FC | INJURED unknown injury |
| 2025-01-24 | C2 |
Etoile Carouge FC | 1–1 | FC Wil 1900 | INJURED unknown injury |
| 2024-12-14 | C2 |
FC Vaduz | 3–2 | Etoile Carouge FC | INJURED unknown injury |
| 2024-12-08 | C2 |
Etoile Carouge FC | 1–0 | FC Schaffhausen | INJURED unknown injury |
| 2024-11-30 | C2 |
FC Wil 1900 | 2–1 | Etoile Carouge FC | INJURED unknown injury |
| 2024-11-22 | C2 |
Etoile Carouge FC | 2–2 | AC Bellinzona | INJURED unknown injury |
| 2024-11-09 | C2 |
FC Thun Berner Oberland | 2–1 | Etoile Carouge FC | INJURED unknown injury |
| 2024-11-01 | C2 |
Etoile Carouge FC | 2–1 | FC Aarau | INJURED unknown injury |
| 2024-10-25 | C2 |
Etoile Carouge FC | 1–1 | Stade Lausanne-Ouchy | INJURED unknown injury |
| 2024-10-18 | C2 |
Neuchâtel Xamax FCS | 0–3 | Etoile Carouge FC | INJURED unknown injury |
| 2024-10-04 | C2 |
Etoile Carouge FC | 3–1 | FC Stade Nyonnais | INJURED unknown injury |
| 2024-09-27 | C2 |
Stade Lausanne-Ouchy | 5–1 | Etoile Carouge FC | INJURED unknown injury |
| 2024-09-24 | C2 |
Etoile Carouge FC | 1–0 | FC Vaduz | Available |
| 2024-09-20 | C2 |
FC Stade Nyonnais | 2–4 | Etoile Carouge FC | Available |
| 2024-08-30 | C2 |
Etoile Carouge FC | 3–1 | FC Wil 1900 | Available |
| 2024-08-24 | C2 |
FC Aarau | 1–0 | Etoile Carouge FC | Available |
| 2024-08-09 | C2 |
Etoile Carouge FC | 0–2 | FC Thun Berner Oberland | Available |
| 2024-08-03 | C2 |
AC Bellinzona | 1–1 | Etoile Carouge FC | Available |
| 2024-07-26 | C2 |
Etoile Carouge FC | 3–1 | Neuchâtel Xamax FCS | Available |
| 2024-07-19 | C2 |
FC Schaffhausen | 2–3 | Etoile Carouge FC | Available |
Teams faced most often by Kevin Bua'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 St. Gallen | 85 | 27 | 23 | 35 | 120 | 115 | +5 | 32% |
| BSC Young Boys | 85 | 19 | 14 | 52 | 96 | 172 | -76 | 22% |
| FC Luzern | 84 | 38 | 21 | 25 | 143 | 116 | +27 | 45% |
| FC Lugano | 71 | 24 | 25 | 22 | 97 | 88 | +9 | 34% |
| Grasshopper Club Zürich | 48 | 28 | 10 | 10 | 83 | 50 | +33 | 58% |
| FC Lausanne-Sport | 40 | 12 | 15 | 13 | 54 | 56 | -2 | 30% |
| FC Thun | 40 | 19 | 10 | 11 | 69 | 54 | +15 | 48% |
| Neuchâtel Xamax FCS | 32 | 15 | 15 | 2 | 54 | 29 | +25 | 47% |
| FC Vaduz | 32 | 17 | 7 | 8 | 64 | 39 | +25 | 53% |
| FC Winterthur | 25 | 15 | 6 | 4 | 57 | 27 | +30 | 60% |
| Yverdon Sport FC | 24 | 12 | 5 | 7 | 40 | 29 | +11 | 50% |
| FC Aarau | 16 | 9 | 5 | 2 | 22 | 7 | +15 | 56% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 12/13 | First senior goal | |
| 20/21 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 13 | 820 | 2 | 0 | 0 | 0.22 |
| 23/24 | 27 | 365 | 5 | 0 | 0 | 1.23 |
| 22/23 | 33 | 1,253 | 4 | 0 | 0 | 0.29 |
| 21/22 | 26 | 1,427 | 2 | 0 | 0 | 0.13 |
| 19/20 | 30 | 457 | 3 | 1 | 0 | 0.79 |
| 18/19 | 33 | 484 | 3 | 0 | 0 | 0.56 |
| 17/18 | 35 | 231 | 3 | 0 | 0 | 1.17 |
| 15/16 | 35 | 553 | 1 | 0 | 0 | 0.16 |
| 14/15 | 32 | 459 | 4 | 0 | 0 | 0.78 |
| 13/14 | 25 | 1,495 | 4 | 0 | 0 | 0.24 |
Output by competition
Career goals and assists broken down by tournament.
More on Kevin Bua
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kevin Bua
Who is Kevin Bua?
Kevin Bua is a Switzerland professional footballer who plays as a left winger for Etoile Carouge FC.
How old is Kevin Bua?
Kevin Bua is 32 years old. He was born on August 11, 1993 in Genf.
What position does Kevin Bua play?
Kevin Bua plays as a left winger (Attack - Left Winger).
What club does Kevin Bua play for?
Kevin Bua currently plays for Etoile Carouge FC.
How many career goals has Kevin Bua scored?
Across all senior club competitions in our dataset, Kevin Bua has scored 62 goals in 341 appearances.
What is Kevin Bua's market value?
Kevin Bua's most recent reported market value is €100k.