Kevin Carlos
Career snapshot
Career highs
Born the same day
Shares 2001-04-10 · 6 players total
| Full name | Kevin Carlos |
|---|---|
| Name in home country | Kevin Carlos Omoruyi Benjamin |
| Date of birth | 2001-04-10 (25 yrs) |
| Place of birth | Ceuta, Spain |
| Citizenship | Spain Nigeria |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 186.00 m |
| Current club | OGC Nice |
| Joined | 2025-08-18 |
| Contract expires | 2030-06-30 |
| Agent | LEADERBROCK |
| Outfitter | adidas |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Basel 1893 | 2 | 24/25 | 25/26 | 40 | 15 | 2 | 376 |
| OGC Nice | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| Yverdon Sport FC | 2 | 23/24 | 24/25 | 40 | 15 | 4 | 386 |
| Betis Deportivo Balompié | 1 | 22/23 | 22/23 | 10 | 0 | 0 | 0 |
| SD Huesca | 4 | 19/20 | 22/23 | 16 | 2 | 1 | 610 |
| SD Huesca B | 2 | 20/21 | 21/22 | 30 | 19 | 0 | 220 |
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 | OGC Nice | 2 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | Super League | FC Basel 1893 | 4 | 1 | 0 | 0 | 0 | 110 |
| 24/25 | Super League | FC Basel 1893 | 32 | 12 | 2 | 5 | 0 | 154 |
| 24/25 | Super League | Yverdon Sport FC | 3 | 1 | 0 | 0 | 0 | 225 |
| 24/25 | Swiss Cup | FC Basel 1893 | 4 | 2 | 0 | 0 | 0 | 112 |
| 24/25 | Swiss Cup | Yverdon Sport FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Super League | Yverdon Sport FC | 35 | 14 | 4 | 4 | 0 | 161 |
| 23/24 | Swiss Cup | Yverdon Sport FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 2ª División | SD Huesca | 11 | 1 | 1 | 2 | 0 | 520 |
| 22/23 | Copa del Rey | SD Huesca | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Segunda Federación - Gr. IV | Betis Deportivo Balompié | 10 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | 2ª División | SD Huesca | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Copa del Rey | SD Huesca | 2 | 1 | 0 | 0 | 0 | 90 |
| 21/22 | Segunda Federación - Gr. III | SD Huesca B | 28 | 16 | 0 | 9 | 0 | 150 |
| 20/21 | Copa del Rey | SD Huesca | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | LaLiga | SD Huesca | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Promoción a 2ª Federación | SD Huesca B | 2 | 3 | 0 | 0 | 0 | 70 |
| 19/20 | 2ª División | SD Huesca | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | AD Almudévar | Huesca U19 | Transfer | 0 | — |
| 20/21 | 2020-07-28 | Huesca U19 | SD Huesca B | Transfer | 0 | — |
| 22/23 | 2022-07-01 | SD Huesca B | SD Huesca | Transfer | 300000 | — |
| 22/23 | 2023-01-12 | SD Huesca | Betis Deportivo | Loan | 300000 | — |
| 22/23 | 2023-06-30 | Betis Deportivo | SD Huesca | Return from loan | 300000 | — |
| 23/24 | 2023-07-15 | SD Huesca | Yverdon Sport | Loan | 300000 | — |
| 23/24 | 2023-12-31 | Yverdon Sport | SD Huesca | Return from loan | 400000 | — |
| 23/24 | 2024-01-03 | SD Huesca | Yverdon Sport | Transfer | 400000 | €590k |
| 24/25 | 2024-08-23 | Yverdon Sport | FC Basel | Transfer | 2000000 | €3.40m |
| 25/26 | 2025-08-18 | FC Basel | OGC Nice | Transfer | 4500000 | €6.00m |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nicolas Vouilloz | 2 | 0 | 964 |
| Mauro Rodrigues | 1 | 1 | 652 |
| Marin Soticek | 2 | 0 | 609 |
| Pablo Tomeo | 1 | 0 | 0 |
| Liziero | 1 | 1 | 0 |
| Esteban Aparicio | 1 | 0 | 0 |
| Adrian Leon Barisic | 2 | 0 | 0 |
| Manu Rico | 1 | 0 | 0 |
| Sergio Carrasco | 1 | 0 | 0 |
| Euse Monzó | 1 | 0 | 0 |
| Dario Del Fabro | 1 | 0 | 0 |
| Joe Mendes | 2 | 0 | 0 |
| Xherdan Shaqiri | 2 | 6 | 0 |
| Mohamed Tijani | 1 | 0 | 0 |
| Leon Avdullahu | 2 | 0 | 0 |
| William Le Pogam | 1 | 1 | 0 |
| Bénie Traoré | 2 | 1 | 0 |
| Anthony Sauthier | 1 | 1 | 0 |
| Jonas Adjetey | 2 | 0 | 0 |
| Dominik Schmid | 2 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Segunda Federación - Gr. III | SD Huesca B | 16 | 28 |
| 23/24 | Super League | Yverdon Sport FC | 14 | 35 |
| 24/25 | Super League | Yverdon Sport FC | 13 | 35 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Super League | Yverdon Sport FC | 4 | 35 |
| 24/25 | Super League | Yverdon Sport FC | 2 | 35 |
| 22/23 | 2ª División | SD Huesca | 1 | 11 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2023-12-31 | Yverdon Sport | SD Huesca | Return from loan | — | €400k |
| 23/24 | 2023-07-15 | SD Huesca | Yverdon Sport | Loan | — | €300k |
| 22/23 | 2023-06-30 | Betis Deportivo | SD Huesca | Return from loan | — | €300k |
| 22/23 | 2023-01-12 | SD Huesca | Betis Deportivo | Loan | — | €300k |
Last 37 matches for OGC Nice while Kevin Carlos was at the club (joined 2025-08-18). 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 |
OGC Nice | – | FC Metz | TIMED |
| 2026-05-10 | FR1 |
AJ Auxerre | 2–1 | OGC Nice | Available |
| 2026-05-10 | FR1 |
AJ Auxerre | 2–1 | OGC Nice | Available |
| 2026-05-02 | FR1 |
OGC Nice | 1–1 | Racing Club de Lens | Available |
| 2026-05-02 | FR1 |
OGC Nice | 1–1 | Racing Club de Lens | Available |
| 2026-04-26 | FR1 |
Olympique de Marseille | 1–1 | OGC Nice | Available |
| 2026-04-26 | FR1 |
Olympique de Marseille | 1–1 | OGC Nice | Available |
| 2026-04-18 | FR1 |
Lille OSC | 0–0 | OGC Nice | Available |
| 2026-04-18 | FR1 |
Lille OSC | 0–0 | OGC Nice | Available |
| 2026-04-12 | FR1 |
OGC Nice | 1–1 | Le Havre AC | Available |
| 2026-04-04 | FR1 |
RC Strasbourg Alsace | 3–1 | OGC Nice | Available |
| 2026-03-21 | FR1 |
OGC Nice | 0–4 | Paris Saint-Germain FC | Available |
| 2026-03-14 | FR1 |
Angers SCO | 0–2 | OGC Nice | Available |
| 2026-03-08 | FR1 |
OGC Nice | 0–4 | Stade Rennais FC 1901 | Available |
| 2026-03-01 | FR1 |
Paris FC | 1–0 | OGC Nice | Available |
| 2026-02-22 | FR1 |
OGC Nice | 3–3 | FC Lorient | Available |
| 2026-02-15 | FR1 |
Olympique Lyonnais | 2–0 | OGC Nice | Available |
| 2026-02-08 | FR1 |
OGC Nice | 0–0 | AS Monaco FC | Available |
| 2026-02-01 | FR1 |
OGC Nice | 2–2 | Stade Brestois 29 | Available |
| 2026-01-25 | FR1 |
FC Nantes | 1–4 | OGC Nice | Available |
| 2026-01-17 | FR1 |
Toulouse FC | 5–1 | OGC Nice | Available |
| 2026-01-03 | FR1 |
OGC Nice | 1–1 | RC Strasbourg Alsace | Available |
| 2025-12-14 | FR1 |
Racing Club de Lens | 2–0 | OGC Nice | Available |
| 2025-12-07 | FR1 |
OGC Nice | 0–1 | Angers SCO | Available |
| 2025-11-30 | FR1 |
FC Lorient | 3–1 | OGC Nice | Available |
| 2025-11-21 | FR1 |
OGC Nice | 1–5 | Olympique de Marseille | Available |
| 2025-11-09 | FR1 |
FC Metz | 2–1 | OGC Nice | Available |
| 2025-11-01 | FR1 |
Paris Saint-Germain FC | 1–0 | OGC Nice | Available |
| 2025-10-29 | FR1 |
OGC Nice | 2–0 | Lille OSC | Available |
| 2025-10-26 | FR1 |
Stade Rennais FC 1901 | 1–2 | OGC Nice | Available |
| 2025-10-18 | FR1 |
OGC Nice | 3–2 | Olympique Lyonnais | Available |
| 2025-10-05 | FR1 |
AS Monaco FC | 2–2 | OGC Nice | Available |
| 2025-09-28 | FR1 |
OGC Nice | 1–1 | Paris FC | Available |
| 2025-09-20 | FR1 |
Stade Brestois 29 | 4–1 | OGC Nice | Available |
| 2025-09-13 | FR1 |
OGC Nice | 1–0 | FC Nantes | Available |
| 2025-08-31 | FR1 |
Le Havre AC | 3–1 | OGC Nice | Available |
| 2025-08-23 | FR1 |
OGC Nice | 3–1 | AJ Auxerre | Available |
Teams faced most often by Kevin Carlos'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 Lausanne-Sport | 19 | 5 | 6 | 8 | 27 | 36 | -9 | 26% |
| FC Luzern | 19 | 10 | 5 | 4 | 35 | 23 | +12 | 53% |
| FC Zürich | 17 | 6 | 3 | 8 | 24 | 24 | 0 | 35% |
| FC Lugano | 17 | 5 | 2 | 10 | 21 | 32 | -11 | 29% |
| FC St. Gallen | 17 | 8 | 5 | 4 | 19 | 20 | -1 | 47% |
| Servette FC | 17 | 9 | 1 | 7 | 36 | 21 | +15 | 53% |
| BSC Young Boys | 17 | 2 | 5 | 10 | 17 | 42 | -25 | 12% |
| Grasshopper Club Zürich | 15 | 5 | 2 | 8 | 16 | 25 | -9 | 33% |
| FC Winterthur | 13 | 7 | 5 | 1 | 32 | 12 | +20 | 54% |
| SD Eibar | 11 | 3 | 3 | 5 | 14 | 15 | -1 | 27% |
| FC Sion | 11 | 4 | 5 | 2 | 19 | 16 | +3 | 36% |
| CD Mirandés | 9 | 6 | 2 | 1 | 13 | 3 | +10 | 67% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | First senior goal | |
| 24/25 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 6 | 110 | 1 | 0 | 0 | 0.82 |
| 24/25 | 40 | 491 | 5 | 0 | 0 | 0.92 |
| 23/24 | 36 | 161 | 4 | 0 | 0 | 2.24 |
| 22/23 | 22 | 520 | 3 | 0 | 0 | 0.52 |
| 21/22 | 31 | 240 | 9 | 0 | 0 | 3.38 |
Output by competition
Career goals and assists broken down by tournament.
More on Kevin Carlos
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kevin Carlos
Who is Kevin Carlos?
Kevin Carlos is a Spain professional footballer who plays as a centre-forward for OGC Nice.
How old is Kevin Carlos?
Kevin Carlos is 25 years old. He was born on April 10, 2001 in Ceuta.
What position does Kevin Carlos play?
Kevin Carlos plays as a centre-forward (Attack - Centre-Forward).
What club does Kevin Carlos play for?
Kevin Carlos currently plays for OGC Nice.
How many career goals has Kevin Carlos scored?
Across all senior club competitions in our dataset, Kevin Carlos has scored 51 goals in 138 appearances.
What is Kevin Carlos's market value?
Kevin Carlos's most recent reported market value is €4.50m.