Kenny Lala
Career snapshot
Career highs
| Full name | Kenny Lala |
|---|---|
| Date of birth | 1991-10-03 (34 yrs) |
| Place of birth | Villepinte, France |
| Citizenship | France Martinique |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 178.00 m |
| Current club | Stade Brestois 29 |
| Joined | 2023-01-01 |
| Contract expires | 2027-06-30 |
| Agent | S.O.M FOOTBALL |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Stade Brestois 29 | 4 | 22/23 | 25/26 | 98 | 6 | 8 | 2,650 |
| Olympiacos Piraeus | 2 | 20/21 | 21/22 | 51 | 0 | 3 | 0 |
| RC Strasbourg Alsace | 4 | 17/18 | 20/21 | 131 | 13 | 19 | 3,149 |
| RC Lens | 2 | 15/16 | 16/17 | 75 | 2 | 4 | 6,067 |
| Valenciennes FC | 4 | 11/12 | 14/15 | 66 | 1 | 2 | 585 |
| Paris FC | 1 | 10/11 | 10/11 | 37 | 0 | 0 | 0 |
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 | Stade Brestois 29 | 3 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | Champions League | Stade Brestois 29 | 8 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Coupe de France | Stade Brestois 29 | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | Stade Brestois 29 | 30 | 3 | 2 | 5 | 0 | 895 |
| 23/24 | Coupe de France | Stade Brestois 29 | 3 | 1 | 0 | 0 | 0 | 270 |
| 23/24 | Ligue 1 | Stade Brestois 29 | 33 | 2 | 3 | 7 | 0 | 1,485 |
| 22/23 | Coupe de France | Stade Brestois 29 | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | Stade Brestois 29 | 17 | 0 | 2 | 4 | 0 | 0 |
| 21/22 | Champions League Qu. | Olympiacos Piraeus | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Olympiacos Piraeus | 7 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League Qualifying | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Kypello Elladas | Olympiacos Piraeus | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | SL1 Play-off | Olympiacos Piraeus | 6 | 0 | 2 | 2 | 0 | 0 |
| 21/22 | Super League 1 | Olympiacos Piraeus | 20 | 0 | 1 | 3 | 0 | 0 |
| 20/21 | Europa League | Olympiacos Piraeus | 4 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Kypello Elladas | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | RC Strasbourg Alsace | 21 | 3 | 2 | 1 | 0 | 612 |
| 20/21 | SL1 Play-off | Olympiacos Piraeus | 3 | 0 | 0 | 0 | 1 | 0 |
| 20/21 | Super League 1 | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de France | RC Strasbourg Alsace | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | RC Strasbourg Alsace | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League Qualifying | RC Strasbourg Alsace | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | RC Strasbourg Alsace | 25 | 2 | 1 | 1 | 0 | 1,020 |
| 18/19 | Coupe de France | RC Strasbourg Alsace | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de la Ligue | RC Strasbourg Alsace | 5 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | RC Strasbourg Alsace | 34 | 5 | 9 | 4 | 0 | 609 |
| 17/18 | Coupe de France | RC Strasbourg Alsace | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | RC Strasbourg Alsace | 2 | 0 | 2 | 1 | 0 | 0 |
| 17/18 | Ligue 1 | RC Strasbourg Alsace | 31 | 3 | 4 | 4 | 0 | 908 |
| 16/17 | Coupe de France | RC Lens | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 2 | RC Lens | 37 | 1 | 3 | 3 | 1 | 3,330 |
| 15/16 | Coupe de la Ligue | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 2 | RC Lens | 33 | 1 | 1 | 5 | 0 | 2,737 |
| 14/15 | Coupe de France | Valenciennes FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | Valenciennes FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 2 | Valenciennes FC | 35 | 0 | 2 | 5 | 1 | 0 |
| 13/14 | Coupe de France | Valenciennes FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Coupe de la Ligue | Valenciennes FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 1 | Valenciennes FC | 17 | 0 | 0 | 2 | 0 | 0 |
| 12/13 | Ligue 1 | Valenciennes FC | 7 | 1 | 0 | 1 | 0 | 585 |
| 11/12 | Ligue 1 | Valenciennes FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Championnat National | Paris FC | 33 | 0 | 0 | 4 | 0 | 0 |
| 10/11 | Coupe de France | Paris FC | 4 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Paris FC U19 | Paris FC | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Paris FC | Valenciennes FC | Transfer | 0 | €100k |
| 15/16 | 2015-07-01 | Valenciennes FC | Lens | Transfer | 800000 | — |
| 17/18 | 2017-07-01 | Lens | R. Strasbourg | Transfer | 700000 | — |
| 20/21 | 2021-02-01 | R. Strasbourg | Olympiacos | Transfer | 9000000 | €500k |
| 22/23 | 2023-01-01 | Olympiacos | Stade Brestois | Transfer | 1500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | minor knock | 2021-04-21 | 2021-04-25 | 5 | 2 |
| 21/22 | Corona virus | 2021-12-31 | 2022-01-09 | 10 | 1 |
| 21/22 | sprain | 2022-02-02 | 2022-02-05 | 4 | 1 |
| 21/22 | unknown injury | 2022-04-28 | 2022-05-02 | 5 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €9.50m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Matz Sels | 1 | 0 | 0 |
| Jean-Ricner Bellegarde | 1 | 0 | 0 |
| Jérémy Le Douaron | 2 | 1 | 0 |
| Jean-Kévin Duverne | 2 | 0 | 0 |
| Lionel Carole | 1 | 0 | 0 |
| Lamine Koné | 1 | 1 | 0 |
| Anthony Caci | 2 | 0 | 0 |
| Kévin Zohi | 1 | 0 | 0 |
| Benjamin Bourigeaud | 2 | 0 | 0 |
| Mahdi Camara | 2 | 2 | 0 |
| Mathias Autret | 2 | 0 | 0 |
| Mathias Pereira Lage | 2 | 1 | 0 |
| Pierre Lees-Melou | 2 | 0 | 0 |
| Nuno Da Costa | 1 | 2 | 0 |
| Stefan Mitrovic | 1 | 1 | 0 |
| Ibrahima Sissoko | 2 | 0 | 0 |
| Adrien Thomasson | 1 | 4 | 0 |
| Marco Bizot | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Ligue 1 | RC Strasbourg Alsace | 5 | 34 |
| 20/21 | Ligue 1 | RC Strasbourg Alsace | 3 | 21 |
| 17/18 | Ligue 1 | RC Strasbourg Alsace | 3 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Ligue 1 | RC Strasbourg Alsace | 9 | 34 |
| 17/18 | Ligue 1 | RC Strasbourg Alsace | 4 | 31 |
| 16/17 | Ligue 2 | RC Lens | 3 | 37 |
Last 50 matches for Stade Brestois 29 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-13 | FR1 |
Stade Brestois 29 | 1–2 | RC Strasbourg Alsace | Available |
| 2026-05-10 | FR1 |
Paris Saint-Germain FC | 1–0 | Stade Brestois 29 | Available |
| 2026-05-10 | FR1 |
Paris Saint-Germain FC | 1–0 | Stade Brestois 29 | Available |
| 2026-05-03 | FR1 |
Paris FC | 4–0 | Stade Brestois 29 | Available |
| 2026-05-03 | FR1 |
Paris FC | 4–0 | Stade Brestois 29 | Available |
| 2026-04-24 | FR1 |
Stade Brestois 29 | 3–3 | Racing Club de Lens | Available |
| 2026-04-24 | FR1 |
Stade Brestois 29 | 3–3 | Racing Club de Lens | Available |
| 2026-04-19 | FR1 |
FC Nantes | 1–1 | Stade Brestois 29 | Available |
| 2026-04-19 | FR1 |
FC Nantes | 1–1 | Stade Brestois 29 | Available |
| 2026-04-04 | FR1 |
Stade Brestois 29 | 3–4 | Stade Rennais FC 1901 | Available |
| 2026-03-21 | FR1 |
AJ Auxerre | 3–0 | Stade Brestois 29 | Available |
| 2026-03-14 | FR1 |
AS Monaco FC | 2–0 | Stade Brestois 29 | Available |
| 2026-03-08 | FR1 |
Stade Brestois 29 | 2–0 | Le Havre AC | Available |
| 2026-03-01 | FR1 |
FC Metz | 0–1 | Stade Brestois 29 | Available |
| 2026-02-20 | FR1 |
Stade Brestois 29 | 2–0 | Olympique de Marseille | Available |
| 2026-02-14 | FR1 |
Lille OSC | 1–1 | Stade Brestois 29 | Available |
| 2026-02-07 | FR1 |
Stade Brestois 29 | 2–0 | FC Lorient | Available |
| 2026-02-01 | FR1 |
OGC Nice | 2–2 | Stade Brestois 29 | Available |
| 2026-01-25 | FR1 |
Stade Brestois 29 | 0–2 | Toulouse FC | Available |
| 2026-01-18 | FR1 |
Olympique Lyonnais | 2–1 | Stade Brestois 29 | Available |
| 2026-01-04 | FR1 |
Stade Brestois 29 | 2–0 | AJ Auxerre | Available |
| 2025-12-13 | FR1 |
Stade Rennais FC 1901 | 3–1 | Stade Brestois 29 | Available |
| 2025-12-05 | FR1 |
Stade Brestois 29 | 1–0 | AS Monaco FC | Available |
| 2025-11-30 | FR1 |
RC Strasbourg Alsace | 1–2 | Stade Brestois 29 | Available |
| 2025-11-23 | FR1 |
Stade Brestois 29 | 3–2 | FC Metz | Available |
| 2025-11-08 | FR1 |
Olympique de Marseille | 3–0 | Stade Brestois 29 | Available |
| 2025-11-02 | FR1 |
Stade Brestois 29 | 0–0 | Olympique Lyonnais | Available |
| 2025-10-29 | FR1 |
Le Havre AC | 1–0 | Stade Brestois 29 | Available |
| 2025-10-25 | FR1 |
Stade Brestois 29 | 0–3 | Paris Saint-Germain FC | Available |
| 2025-10-19 | FR1 |
FC Lorient | 3–3 | Stade Brestois 29 | Available |
| 2025-10-04 | FR1 |
Stade Brestois 29 | 0–0 | FC Nantes | Available |
| 2025-09-28 | FR1 |
Angers SCO | 0–2 | Stade Brestois 29 | Available |
| 2025-09-20 | FR1 |
Stade Brestois 29 | 4–1 | OGC Nice | Available |
| 2025-09-14 | FR1 |
Stade Brestois 29 | 1–2 | Paris FC | Available |
| 2025-08-29 | FR1 |
Racing Club de Lens | 3–1 | Stade Brestois 29 | Available |
| 2025-08-24 | FR1 |
Toulouse FC | 2–0 | Stade Brestois 29 | Available |
| 2025-08-17 | FR1 |
Stade Brestois 29 | 3–3 | Lille OSC | Available |
| 2025-05-17 | FR1 |
OGC Nice | 6–0 | Stade Brestois 29 | Available |
| 2025-05-10 | FR1 |
Stade Brestois 29 | 2–0 | Lille OSC | Available |
| 2025-05-04 | FR1 |
Stade Brestois 29 | 1–0 | Montpellier HSC | Available |
| 2025-04-27 | FR1 |
Olympique de Marseille | 4–1 | Stade Brestois 29 | Available |
| 2025-04-20 | FR1 |
Stade Brestois 29 | 1–3 | Racing Club de Lens | Available |
| 2025-04-13 | FR1 |
AS Saint-Étienne | 3–3 | Stade Brestois 29 | Available |
| 2025-04-05 | FR1 |
Stade Brestois 29 | 2–1 | AS Monaco FC | Available |
| 2025-03-30 | FR1 |
Toulouse FC | 2–4 | Stade Brestois 29 | Available |
| 2025-03-16 | FR1 |
Stade Brestois 29 | 0–0 | Stade de Reims | Available |
| 2025-03-09 | FR1 |
Stade Brestois 29 | 2–0 | Angers SCO | Available |
| 2025-03-02 | FR1 |
Olympique Lyonnais | 2–1 | Stade Brestois 29 | Available |
| 2025-02-26 | FR1 |
Stade Brestois 29 | 2–3 | USL Dunkerque | Available |
Teams faced most often by Kenny Lala'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 % |
|---|---|---|---|---|---|---|---|---|
| Clermont Foot 63 | 34 | 8 | 13 | 13 | 29 | 43 | -14 | 24% |
| AJ Auxerre | 34 | 12 | 15 | 7 | 37 | 33 | +4 | 35% |
| AC Ajaccio | 31 | 11 | 8 | 12 | 43 | 40 | +3 | 35% |
| Havre AC | 29 | 6 | 11 | 12 | 26 | 36 | -10 | 21% |
| Chamois Niortais | 29 | 16 | 8 | 5 | 53 | 27 | +26 | 55% |
| FC Sochaux | 29 | 13 | 8 | 8 | 33 | 26 | +7 | 45% |
| Stade de Reims | 26 | 9 | 10 | 7 | 28 | 29 | -1 | 35% |
| Paris FC | 25 | 10 | 8 | 7 | 27 | 22 | +5 | 40% |
| AS Nancy Lorraine | 23 | 9 | 7 | 7 | 28 | 26 | +2 | 39% |
| Nîmes Olympique | 23 | 6 | 3 | 14 | 23 | 42 | -19 | 26% |
| FC Lorient | 22 | 12 | 3 | 7 | 43 | 31 | +12 | 55% |
| US Orléans | 21 | 12 | 2 | 7 | 36 | 23 | +13 | 57% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 12/13 | 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 | 40 | 895 | 6 | 0 | 0 | 0.6 |
| 23/24 | 36 | 1,755 | 7 | 0 | 0 | 0.36 |
| 22/23 | 19 | 0 | 4 | 0 | 0 | 0 |
| 21/22 | 40 | 0 | 6 | 0 | 0 | 0 |
| 20/21 | 32 | 612 | 2 | 0 | 1 | 0.44 |
| 19/20 | 33 | 1,020 | 1 | 0 | 0 | 0.09 |
| 18/19 | 40 | 609 | 4 | 0 | 0 | 0.59 |
| 17/18 | 37 | 908 | 5 | 1 | 0 | 0.59 |
| 16/17 | 41 | 3,330 | 3 | 0 | 1 | 0.11 |
| 15/16 | 34 | 2,737 | 5 | 0 | 0 | 0.16 |
| 14/15 | 39 | 0 | 5 | 0 | 1 | 0 |
| 13/14 | 18 | 0 | 2 | 0 | 0 | 0 |
| 12/13 | 7 | 585 | 1 | 0 | 0 | 0.15 |
| 10/11 | 37 | 0 | 4 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Kenny Lala
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kenny Lala
Who is Kenny Lala?
Kenny Lala is a France professional footballer who plays as a right-back for Stade Brestois 29.
How old is Kenny Lala?
Kenny Lala is 34 years old. He was born on October 3, 1991 in Villepinte.
What position does Kenny Lala play?
Kenny Lala plays as a right-back (Defender - Right-Back).
What club does Kenny Lala play for?
Kenny Lala currently plays for Stade Brestois 29.
How many career goals has Kenny Lala scored?
Across all senior club competitions in our dataset, Kenny Lala has scored 22 goals in 458 appearances.
What is Kenny Lala's market value?
Kenny Lala's most recent reported market value is €2.00m.