Hervé Koffi
Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
| Full name | Hervé Koffi |
|---|---|
| Name in home country | Hervé Koffi Kouakou |
| Date of birth | 1996-10-16 (29 yrs) |
| Place of birth | Bobo-Dioulasso, Burkina Faso |
| Citizenship | Burkina Faso Cote d'Ivoire |
| Position | Goalkeeper |
| Foot | right |
| Height | 186.00 m |
| Current club | Angers SCO |
| On loan from | ↩ RC Lens parent contract: 2028-06-30 |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Agent | ASR SPORT |
| Outfitter | Uhlsport |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Angers SCO | 1 | 25/26 | 25/26 | 3 | 0 | 0 | 270 |
| RC Lens | 1 | 24/25 | 24/25 | 6 | 0 | 0 | 540 |
| RC Lens B | 1 | 24/25 | 24/25 | 2 | 0 | 0 | 180 |
| Royal Charleroi SC | 3 | 21/22 | 23/24 | 96 | 0 | 0 | 8,629 |
| Royal Excel Mouscron (-2022) | 1 | 20/21 | 20/21 | 34 | 0 | 0 | 3,060 |
| B SAD | 1 | 19/20 | 19/20 | 20 | 0 | 0 | 1,740 |
| LOSC Lille | 2 | 17/18 | 18/19 | 6 | 0 | 0 | 540 |
| LOSC Lille B | 2 | 17/18 | 18/19 | 10 | 0 | 0 | 900 |
| ASEC Mimosas | 2 | 15/16 | 16/17 | 13 | 0 | 0 | 1,170 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | Angers SCO | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | Coupe de France | RC Lens | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | Ligue 1 | RC Lens | 5 | 0 | 0 | 2 | 0 | 450 |
| 24/25 | National 3 - Grp. E | RC Lens B | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | UECL Qualifiers | RC Lens | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Croky Cup | Royal Charleroi SC | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | JPL | Royal Charleroi SC | 26 | 0 | 0 | 1 | 0 | 2,340 |
| 23/24 | JPL Relegation Play-Offs | Royal Charleroi SC | 6 | 0 | 0 | 0 | 0 | 536 |
| 22/23 | Croky Cup | Royal Charleroi SC | 1 | 0 | 0 | 0 | 0 | 120 |
| 22/23 | JPL | Royal Charleroi SC | 28 | 0 | 0 | 3 | 0 | 2,520 |
| 21/22 | Croky Cup | Royal Charleroi SC | 1 | 0 | 0 | 0 | 0 | 120 |
| 21/22 | JPL | Royal Charleroi SC | 26 | 0 | 0 | 1 | 0 | 2,273 |
| 21/22 | JPL Playoff II | Royal Charleroi SC | 6 | 0 | 0 | 1 | 0 | 540 |
| 20/21 | JPL | Royal Excel Mouscron (-2022) | 34 | 0 | 0 | 4 | 0 | 3,060 |
| 19/20 | Liga NOS | B SAD | 20 | 0 | 0 | 5 | 0 | 1,740 |
| 19/20 | Taça de Portugal | B SAD | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de France | LOSC Lille | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | LOSC Lille | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National 2 - Grp. D | LOSC Lille B | 8 | 0 | 0 | 0 | 0 | 720 |
| 17/18 | Coupe de France | LOSC Lille | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Coupe de la Ligue | LOSC Lille | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Ligue 1 | LOSC Lille | 4 | 0 | 0 | 0 | 0 | 360 |
| 17/18 | National 2 - Grp. C | LOSC Lille B | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | CAF Confederation Cup | ASEC Mimosas | 4 | 0 | 0 | 0 | 0 | 360 |
| 15/16 | CAF-Champions League | ASEC Mimosas | 9 | 0 | 0 | 1 | 0 | 810 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | Rahimo FC | RC Bobo Diou. | Transfer | 0 | — |
| 15/16 | 2015-07-01 | RC Bobo Diou. | ASEC Mimosas | Transfer | 0 | — |
| 17/18 | 2017-07-01 | ASEC Mimosas | LOSC Lille | Transfer | 100000 | — |
| 19/20 | 2019-07-07 | LOSC Lille | B SAD | Loan | 500000 | — |
| 19/20 | 2020-07-31 | B SAD | LOSC Lille | Return from loan | 800000 | — |
| 20/21 | 2020-08-01 | LOSC Lille | Mouscron | Loan | 800000 | — |
| 20/21 | 2021-06-30 | Mouscron | LOSC Lille | Return from loan | 2400000 | — |
| 21/22 | 2021-07-06 | LOSC Lille | R Charleroi SC | Transfer | 2400000 | €500k |
| 24/25 | 2024-07-01 | R Charleroi SC | Lens | Transfer | 2000000 | €2.50m |
| 25/26 | 2025-07-01 | Lens | Angers SCO | Loan | 1200000 | — |
| 25/26 | 2026-06-30 | Angers SCO | Lens | Return from loan | 1200000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Knock | 2018-08-24 | 2018-09-12 | 20 | 3 |
| 19/20 | Hamstring injury | 2019-11-05 | 2019-11-26 | 22 | 4 |
| 19/20 | Knee injury | 2019-12-09 | 2020-02-13 | 67 | 7 |
| 19/20 | Finger injury | 2020-02-26 | 2020-03-31 | 35 | 2 |
| 21/22 | bruise | 2022-02-03 | 2022-02-21 | 19 | 4 |
| 21/22 | Ill | 2022-03-22 | 2022-03-27 | 6 | 1 |
| 22/23 | Adductor pain | 2022-09-03 | 2022-09-08 | 6 | 1 |
| 22/23 | Rest | 2022-09-30 | 2022-10-19 | 20 | 4 |
| 24/25 | Pelvic injury | 2024-09-27 | 2024-10-27 | 31 | 6 |
| 24/25 | Ill | 2025-05-09 | 2025-05-12 | 4 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #5872 | — | 60 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ali Gholizadeh | 1 | 0 | 0 |
| Cyrille Bayala | 2 | 0 | 0 |
| Alessandro Ciranni | 1 | 0 | 0 |
| Saad Agouzoul | 1 | 0 | 0 |
| Ken Nkuba | 1 | 0 | 0 |
| Damien Marcq | 1 | 0 | 0 |
| Edmond Tapsoba | 2 | 0 | 0 |
| Issa Kaboré | 2 | 0 | 0 |
| Anass Zaroury | 1 | 0 | 0 |
| Ibrahim Blati Touré | 2 | 0 | 0 |
| Imad Faraj | 1 | 0 | 0 |
| Jonas Bager | 2 | 0 | 0 |
| Adem Zorgane | 1 | 0 | 0 |
| Steeve Yago | 2 | 0 | 0 |
| Bertrand Traoré | 2 | 0 | 0 |
| Jackson Tchatchoua | 1 | 0 | 0 |
| Youssouph Badji | 1 | 0 | 0 |
| Issoufou Dayo | 2 | 0 | 0 |
| Joris Kayembe | 2 | 0 | 0 |
| Stefan Knezevic | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Angers SCO | Lens | Return from loan | — | €1.20m |
| 25/26 | 2025-07-01 | Lens | Angers SCO | Loan | — | €1.20m |
| 20/21 | 2021-06-30 | Mouscron | LOSC Lille | Return from loan | — | €2.40m |
| 20/21 | 2020-08-01 | LOSC Lille | Mouscron | Loan | — | €800k |
| 19/20 | 2020-07-31 | B SAD | LOSC Lille | Return from loan | — | €800k |
| 19/20 | 2019-07-07 | LOSC Lille | B SAD | Loan | — | €500k |
Last 38 matches for Angers SCO while Hervé Koffi was at the club (joined 2025-07-01, left 2026-06-30). 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-17 | FR1 |
Stade Brestois 29 | – | Angers SCO | TIMED |
| 2026-05-10 | FR1 |
Angers SCO | 1–1 | RC Strasbourg Alsace | Available |
| 2026-05-10 | FR1 |
Angers SCO | 1–1 | RC Strasbourg Alsace | Available |
| 2026-05-03 | FR1 |
AJ Auxerre | 3–1 | Angers SCO | Available |
| 2026-05-03 | FR1 |
AJ Auxerre | 3–1 | Angers SCO | Available |
| 2026-04-25 | FR1 |
Angers SCO | 0–3 | Paris Saint-Germain FC | Available |
| 2026-04-25 | FR1 |
Angers SCO | 0–3 | Paris Saint-Germain FC | Available |
| 2026-04-18 | FR1 |
Angers SCO | 1–1 | Le Havre AC | Available |
| 2026-04-18 | FR1 |
Angers SCO | 1–1 | Le Havre AC | Available |
| 2026-04-11 | FR1 |
Stade Rennais FC 1901 | 2–1 | Angers SCO | Available |
| 2026-04-05 | FR1 |
Angers SCO | 0–0 | Olympique Lyonnais | Available |
| 2026-03-20 | FR1 |
Racing Club de Lens | 5–1 | Angers SCO | Available |
| 2026-03-14 | FR1 |
Angers SCO | 0–2 | OGC Nice | Available |
| 2026-03-07 | FR1 |
FC Nantes | 0–1 | Angers SCO | Available |
| 2026-02-28 | FR1 |
AS Monaco FC | 2–0 | Angers SCO | Available |
| 2026-02-22 | FR1 |
Angers SCO | 0–1 | Lille OSC | Available |
| 2026-02-15 | FR1 |
FC Lorient | 2–0 | Angers SCO | Available |
| 2026-02-08 | FR1 |
Angers SCO | 1–0 | Toulouse FC | Available |
| 2026-02-01 | FR1 |
Angers SCO | 1–0 | FC Metz | Available |
| 2026-01-25 | FR1 |
Paris FC | 0–0 | Angers SCO | Available |
| 2026-01-17 | FR1 |
Angers SCO | 2–5 | Olympique de Marseille | Available |
| 2026-01-04 | FR1 |
Le Havre AC | 2–1 | Angers SCO | Available |
| 2025-12-12 | FR1 |
Angers SCO | 4–1 | FC Nantes | Available |
| 2025-12-07 | FR1 |
OGC Nice | 0–1 | Angers SCO | Available |
| 2025-11-30 | FR1 |
Angers SCO | 1–2 | Racing Club de Lens | Available |
| 2025-11-23 | FR1 |
Toulouse FC | 0–1 | Angers SCO | Available |
| 2025-11-09 | FR1 |
Angers SCO | 2–0 | AJ Auxerre | Available |
| 2025-11-02 | FR1 |
Lille OSC | 1–0 | Angers SCO | Available |
| 2025-10-29 | FR1 |
Olympique de Marseille | 2–2 | Angers SCO | Available |
| 2025-10-26 | FR1 |
Angers SCO | 2–0 | FC Lorient | Available |
| 2025-10-18 | FR1 |
Angers SCO | 1–1 | AS Monaco FC | Available |
| 2025-10-05 | FR1 |
RC Strasbourg Alsace | 5–0 | Angers SCO | Available |
| 2025-09-28 | FR1 |
Angers SCO | 0–2 | Stade Brestois 29 | Available |
| 2025-09-19 | FR1 |
Olympique Lyonnais | 1–0 | Angers SCO | Available |
| 2025-09-14 | FR1 |
FC Metz | 1–1 | Angers SCO | Available |
| 2025-08-31 | FR1 |
Angers SCO | 1–1 | Stade Rennais FC 1901 | Available |
| 2025-08-22 | FR1 |
Paris Saint-Germain FC | 1–0 | Angers SCO | Available |
| 2025-08-17 | FR1 |
Angers SCO | 1–0 | Paris FC | Available |
Teams faced most often by Hervé Koffi'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 Nantes | 26 | 7 | 10 | 9 | 27 | 31 | -4 | 27% |
| OGC Nice | 26 | 5 | 7 | 14 | 23 | 35 | -12 | 19% |
| Lille OSC | 26 | 9 | 5 | 12 | 20 | 34 | -14 | 35% |
| Olympique Lyonnais | 25 | 3 | 5 | 17 | 22 | 51 | -29 | 12% |
| Stade Brestois 29 | 25 | 9 | 5 | 11 | 26 | 38 | -12 | 36% |
| Stade de Reims | 25 | 7 | 10 | 8 | 32 | 37 | -5 | 28% |
| Montpellier HSC | 24 | 11 | 5 | 8 | 32 | 31 | +1 | 46% |
| FC Lorient | 23 | 9 | 7 | 7 | 38 | 30 | +8 | 39% |
| Olympique Marseille | 22 | 6 | 8 | 8 | 24 | 35 | -11 | 27% |
| AS Monaco | 22 | 6 | 4 | 12 | 23 | 28 | -5 | 27% |
| AS Saint-Étienne | 21 | 5 | 7 | 9 | 29 | 32 | -3 | 24% |
| Stade Rennais | 21 | 6 | 5 | 10 | 20 | 27 | -7 | 29% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season |
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 | 8 | 720 | 2 | 0 | 0 | 0.25 |
| 23/24 | 34 | 3,056 | 1 | 0 | 0 | 0.03 |
| 22/23 | 29 | 2,640 | 3 | 0 | 0 | 0.1 |
| 21/22 | 33 | 2,933 | 2 | 0 | 0 | 0.06 |
| 20/21 | 34 | 3,060 | 4 | 0 | 0 | 0.12 |
| 19/20 | 20 | 1,740 | 5 | 0 | 0 | 0.26 |
| 15/16 | 9 | 810 | 1 | 0 | 0 | 0.11 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 270 | 1 | 33% | 2 | 0.67 |
| 24/25 | 8 | 720 | 1 | 13% | 11 | 1.38 |
| 23/24 | 34 | 3,056 | 10 | 29% | 48 | 1.41 |
| 22/23 | 29 | 2,640 | 8 | 28% | 46 | 1.57 |
| 21/22 | 33 | 2,933 | 11 | 33% | 47 | 1.44 |
| 20/21 | 34 | 3,060 | 5 | 15% | 54 | 1.59 |
| 19/20 | 20 | 1,740 | 6 | 30% | 32 | 1.66 |
| 18/19 | 8 | 720 | 3 | 38% | 9 | 1.13 |
| 17/18 | 8 | 720 | 0 | 0% | 19 | 2.38 |
| 16/17 | 4 | 360 | 2 | 50% | 3 | 0.75 |
| 15/16 | 9 | 810 | 4 | 44% | 7 | 0.78 |
Output by competition
Career goals and assists broken down by tournament.
More on Hervé Koffi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Hervé Koffi
Who is Hervé Koffi?
Hervé Koffi is a Burkina professional footballer who plays as a goalkeeper for Angers SCO.
How old is Hervé Koffi?
Hervé Koffi is 29 years old. He was born on October 16, 1996 in Bobo-Dioulasso.
What position does Hervé Koffi play?
Hervé Koffi plays as a goalkeeper (Goalkeeper).
What club does Hervé Koffi play for?
Hervé Koffi currently plays for Angers SCO.
What is Hervé Koffi's market value?
Hervé Koffi's most recent reported market value is €1.20m.