Edmond Tapsoba
Career snapshot
Career highs
Born the same day
Shares 1999-02-02 · 6 players total
| Full name | Edmond Tapsoba |
|---|---|
| Name in home country | Edmond Fayçal Tapsoba |
| Date of birth | 1999-02-02 (27 yrs) |
| Place of birth | Ouagadougou, Burkina Faso |
| Citizenship | Burkina Faso |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 194.00 m |
| Current club | Bayer 04 Leverkusen |
| Joined | 2020-01-31 |
| Contract expires | 2028-06-30 |
| Agent | FMA Sports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bayer 04 Leverkusen | 7 | 19/20 | 25/26 | 229 | 8 | 5 | 9,268 |
| Vitória Guimarães SC | 2 | 18/19 | 19/20 | 32 | 8 | 1 | 810 |
| Vitória Guimarães SC B | 2 | 17/18 | 18/19 | 30 | 7 | 1 | 386 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Bundesliga | Bayer 04 Leverkusen | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | DFB-Pokal | Bayer 04 Leverkusen | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Bundesliga | Bayer 04 Leverkusen | 29 | 0 | 0 | 3 | 0 | 0 |
| 24/25 | Champions League | Bayer 04 Leverkusen | 9 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | DFB-Pokal | Bayer 04 Leverkusen | 4 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | DFL-Supercup | Bayer 04 Leverkusen | 1 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | Bundesliga | Bayer 04 Leverkusen | 28 | 0 | 1 | 4 | 0 | 0 |
| 23/24 | DFB-Pokal | Bayer 04 Leverkusen | 6 | 1 | 0 | 0 | 0 | 422 |
| 23/24 | Europa League | Bayer 04 Leverkusen | 12 | 2 | 0 | 3 | 0 | 491 |
| 22/23 | Bundesliga | Bayer 04 Leverkusen | 33 | 1 | 1 | 5 | 0 | 2,873 |
| 22/23 | Champions League | Bayer 04 Leverkusen | 5 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | DFB-Pokal | Bayer 04 Leverkusen | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | Bayer 04 Leverkusen | 8 | 1 | 1 | 2 | 0 | 719 |
| 21/22 | Bundesliga | Bayer 04 Leverkusen | 22 | 1 | 0 | 1 | 0 | 1,813 |
| 21/22 | DFB-Pokal | Bayer 04 Leverkusen | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Bayer 04 Leverkusen | 6 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Bundesliga | Bayer 04 Leverkusen | 31 | 1 | 0 | 5 | 0 | 2,650 |
| 20/21 | DFB-Pokal | Bayer 04 Leverkusen | 3 | 1 | 0 | 1 | 0 | 300 |
| 20/21 | Europa League | Bayer 04 Leverkusen | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Allianz Cup | Vitória Guimarães SC | 4 | 1 | 0 | 1 | 0 | 292 |
| 19/20 | Bundesliga | Bayer 04 Leverkusen | 14 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | DFB-Pokal | Bayer 04 Leverkusen | 3 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Europa League | Bayer 04 Leverkusen | 5 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Europa League | Vitória Guimarães SC | 5 | 0 | 0 | 3 | 0 | 0 |
| 19/20 | Europa League Qualifying | Vitória Guimarães SC | 6 | 3 | 0 | 0 | 0 | 180 |
| 19/20 | Liga NOS | Vitória Guimarães SC | 16 | 4 | 1 | 4 | 1 | 338 |
| 19/20 | Taça de Portugal | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ledman LigaPro | Vitória Guimarães SC B | 30 | 7 | 1 | 5 | 0 | 386 |
| 18/19 | Liga NOS | Vitória Guimarães SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ledman LigaPro | Vitória Guimarães SC B | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Salitas | Leixões U19 | Transfer | 0 | — |
| 17/18 | 2018-01-31 | Leixões U19 | Guimarães B | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Guimarães B | Vit. Guimarães | Transfer | 350000 | — |
| 19/20 | 2020-01-31 | Vit. Guimarães | B. Leverkusen | Transfer | 4500000 | €20.20m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Corona virus | 2020-11-20 | 2020-12-01 | 12 | 3 |
| 21/22 | Syndesmotic ligament tear | 2021-07-13 | 2021-10-12 | 92 | 14 |
| 21/22 | Corona virus | 2022-01-07 | 2022-01-12 | 6 | 2 |
| 23/24 | Hand injury | 2023-11-08 | 2023-11-22 | 15 | 4 |
| 24/25 | Knock | 2024-11-14 | 2024-11-21 | 8 | 1 |
| 24/25 | muscular problems | 2025-03-01 | 2025-03-04 | 4 | 1 |
| 24/25 | Hamstring injury | 2025-03-11 | 2025-04-03 | 24 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #5872 | — | 54 | 3 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Granit Xhaka | 2 | 0 | 0 |
| Victor Boniface | 2 | 1 | 0 |
| Leon Bailey | 2 | 0 | 0 |
| Mitchel Bakker | 1 | 0 | 0 |
| Daley Sinkgraven | 2 | 0 | 0 |
| Lucas Alario | 2 | 0 | 0 |
| Adam Hlozek | 2 | 0 | 0 |
| Charles Aránguiz | 1 | 0 | 0 |
| Odilon Kossounou | 2 | 0 | 0 |
| Jonathan Tah | 2 | 0 | 0 |
| Nadiem Amiri | 2 | 0 | 0 |
| Kerem Demirbay | 1 | 1 | 0 |
| Amine Adli | 2 | 0 | 0 |
| Moussa Diaby | 2 | 2 | 0 |
| Piero Hincapié | 2 | 0 | 0 |
| Jeremie Frimpong | 2 | 1 | 0 |
| Florian Wirtz | 2 | 1 | 0 |
| Lukas Hradecky | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Ledman LigaPro | Vitória Guimarães SC B | 7 | 30 |
| 19/20 | Liga NOS | Vitória Guimarães SC | 4 | 16 |
| 19/20 | Europa League Qualifying | Vitória Guimarães SC | 3 | 6 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Europa League | Bayer 04 Leverkusen | 1 | 8 |
| 18/19 | Ledman LigaPro | Vitória Guimarães SC B | 1 | 30 |
| 19/20 | Liga NOS | Vitória Guimarães SC | 1 | 16 |
Last 50 matches for Bayer 04 Leverkusen 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 |
|---|---|---|---|---|---|
| 2026-05-16 | L1 |
Bayer 04 Leverkusen | 1–1 | Hamburger SV | Available |
| 2026-05-09 | L1 |
VfB Stuttgart | 3–1 | Bayer 04 Leverkusen | Available |
| 2026-05-09 | L1 |
VfB Stuttgart | 3–1 | Bayer 04 Leverkusen | Available |
| 2026-05-02 | L1 |
Bayer 04 Leverkusen | 4–1 | RB Leipzig | Available |
| 2026-05-02 | L1 |
Bayer 04 Leverkusen | 4–1 | RB Leipzig | Available |
| 2026-04-25 | L1 |
1. FC Köln | 1–2 | Bayer 04 Leverkusen | Available |
| 2026-04-25 | L1 |
1. FC Köln | 1–2 | Bayer 04 Leverkusen | Available |
| 2026-04-18 | L1 |
Bayer 04 Leverkusen | 1–2 | FC Augsburg | Available |
| 2026-04-18 | L1 |
Bayer 04 Leverkusen | 1–2 | FC Augsburg | Available |
| 2026-04-11 | L1 |
Borussia Dortmund | 0–1 | Bayer 04 Leverkusen | Available |
| 2026-04-04 | L1 |
Bayer 04 Leverkusen | 6–3 | VfL Wolfsburg | Available |
| 2026-03-21 | L1 |
1. FC Heidenheim 1846 | 3–3 | Bayer 04 Leverkusen | Available |
| 2026-03-17 | CL |
Arsenal FC | 2–0 | Bayer 04 Leverkusen | Available |
| 2026-03-14 | L1 |
Bayer 04 Leverkusen | 1–1 | FC Bayern München | Available |
| 2026-03-11 | CL |
Bayer 04 Leverkusen | 1–1 | Arsenal FC | Available |
| 2026-03-07 | L1 |
SC Freiburg | 3–3 | Bayer 04 Leverkusen | Available |
| 2026-03-04 | L1 |
Hamburger SV | 0–1 | Bayer 04 Leverkusen | Available |
| 2026-02-28 | L1 |
Bayer 04 Leverkusen | 1–1 | 1. FSV Mainz 05 | Available |
| 2026-02-24 | CL |
Bayer 04 Leverkusen | 0–0 | PAE Olympiakos SFP | Available |
| 2026-02-21 | L1 |
1. FC Union Berlin | 1–0 | Bayer 04 Leverkusen | Available |
| 2026-02-18 | CL |
PAE Olympiakos SFP | 0–2 | Bayer 04 Leverkusen | Available |
| 2026-02-14 | L1 |
Bayer 04 Leverkusen | 4–0 | FC St. Pauli 1910 | Available |
| 2026-02-07 | L1 |
Borussia Mönchengladbach | 1–1 | Bayer 04 Leverkusen | Available |
| 2026-01-31 | L1 |
Eintracht Frankfurt | 1–3 | Bayer 04 Leverkusen | Available |
| 2026-01-28 | CL |
Bayer 04 Leverkusen | 3–0 | Villarreal CF | Available |
| 2026-01-24 | L1 |
Bayer 04 Leverkusen | 1–0 | SV Werder Bremen | Available |
| 2026-01-20 | CL |
PAE Olympiakos SFP | 2–0 | Bayer 04 Leverkusen | Available |
| 2026-01-17 | L1 |
TSG 1899 Hoffenheim | 1–0 | Bayer 04 Leverkusen | Available |
| 2026-01-10 | L1 |
Bayer 04 Leverkusen | 1–4 | VfB Stuttgart | Available |
| 2025-12-20 | L1 |
RB Leipzig | 1–3 | Bayer 04 Leverkusen | Available |
| 2025-12-13 | L1 |
Bayer 04 Leverkusen | 2–0 | 1. FC Köln | Available |
| 2025-12-10 | CL |
Bayer 04 Leverkusen | 2–2 | Newcastle United FC | Available |
| 2025-12-06 | L1 |
FC Augsburg | 2–0 | Bayer 04 Leverkusen | Available |
| 2025-11-29 | L1 |
Bayer 04 Leverkusen | 1–2 | Borussia Dortmund | Available |
| 2025-11-25 | CL |
Manchester City FC | 0–2 | Bayer 04 Leverkusen | Available |
| 2025-11-22 | L1 |
VfL Wolfsburg | 1–3 | Bayer 04 Leverkusen | Available |
| 2025-11-08 | L1 |
Bayer 04 Leverkusen | 6–0 | 1. FC Heidenheim 1846 | Available |
| 2025-11-05 | CL |
Sport Lisboa e Benfica | 0–1 | Bayer 04 Leverkusen | Available |
| 2025-11-01 | L1 |
FC Bayern München | 3–0 | Bayer 04 Leverkusen | Available |
| 2025-10-26 | L1 |
Bayer 04 Leverkusen | 2–0 | SC Freiburg | Available |
| 2025-10-21 | CL |
Bayer 04 Leverkusen | 2–7 | Paris Saint-Germain FC | Available |
| 2025-10-18 | L1 |
1. FSV Mainz 05 | 3–4 | Bayer 04 Leverkusen | Available |
| 2025-10-04 | L1 |
Bayer 04 Leverkusen | 2–0 | 1. FC Union Berlin | Available |
| 2025-10-01 | CL |
Bayer 04 Leverkusen | 1–1 | PSV | Available |
| 2025-09-27 | L1 |
FC St. Pauli 1910 | 1–2 | Bayer 04 Leverkusen | Available |
| 2025-09-21 | L1 |
Bayer 04 Leverkusen | 1–1 | Borussia Mönchengladbach | Available |
| 2025-09-18 | CL |
FC København | 2–2 | Bayer 04 Leverkusen | Available |
| 2025-09-12 | L1 |
Bayer 04 Leverkusen | 3–1 | Eintracht Frankfurt | Available |
| 2025-08-30 | L1 |
SV Werder Bremen | 3–3 | Bayer 04 Leverkusen | Available |
| 2025-08-23 | L1 |
Bayer 04 Leverkusen | 1–2 | TSG 1899 Hoffenheim | Available |
Teams faced most often by Edmond Tapsoba'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 % |
|---|---|---|---|---|---|---|---|---|
| Eintracht Frankfurt | 8 | 5 | 0 | 3 | 20 | 15 | +5 | 63% |
| VfL Wolfsburg | 8 | 3 | 3 | 2 | 8 | 6 | +2 | 38% |
| 1. FSV Mainz 05 | 8 | 5 | 1 | 2 | 16 | 9 | +7 | 63% |
| VfB Stuttgart | 8 | 4 | 4 | 0 | 19 | 10 | +9 | 50% |
| Borussia Dortmund | 8 | 2 | 2 | 4 | 13 | 15 | -2 | 25% |
| RB Leipzig | 8 | 4 | 1 | 3 | 12 | 10 | +2 | 50% |
| FC Augsburg | 8 | 5 | 1 | 2 | 17 | 8 | +9 | 63% |
| TSG 1899 Hoffenheim | 8 | 5 | 2 | 1 | 18 | 12 | +6 | 63% |
| SC Freiburg | 8 | 4 | 1 | 3 | 16 | 14 | +2 | 50% |
| Borussia Mönchengladbach | 8 | 6 | 2 | 0 | 19 | 8 | +11 | 75% |
| FC Bayern München | 8 | 2 | 2 | 4 | 10 | 17 | -7 | 25% |
| 1. FC Union Berlin | 8 | 3 | 4 | 1 | 14 | 5 | +9 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | 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 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 43 | 0 | 7 | 0 | 0 | 0 |
| 23/24 | 46 | 913 | 7 | 0 | 0 | 0.69 |
| 22/23 | 47 | 3,592 | 7 | 0 | 0 | 0.18 |
| 21/22 | 29 | 1,813 | 2 | 0 | 0 | 0.1 |
| 20/21 | 39 | 2,950 | 6 | 0 | 0 | 0.18 |
| 19/20 | 54 | 810 | 12 | 0 | 1 | 1.44 |
| 18/19 | 30 | 386 | 5 | 0 | 0 | 1.17 |
Output by competition
Career goals and assists broken down by tournament.
More on Edmond Tapsoba
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Edmond Tapsoba
Who is Edmond Tapsoba?
Edmond Tapsoba is a Burkina professional footballer who plays as a centre-back for Bayer 04 Leverkusen.
How old is Edmond Tapsoba?
Edmond Tapsoba is 27 years old. He was born on February 2, 1999 in Ouagadougou.
What position does Edmond Tapsoba play?
Edmond Tapsoba plays as a centre-back (Defender - Centre-Back).
What club does Edmond Tapsoba play for?
Edmond Tapsoba currently plays for Bayer 04 Leverkusen.
How many career goals has Edmond Tapsoba scored?
Across all senior club competitions in our dataset, Edmond Tapsoba has scored 23 goals in 291 appearances.
What is Edmond Tapsoba's market value?
Edmond Tapsoba's most recent reported market value is €35.00m.
Burkina Faso