Born in Ceuta in 2001, Kevin Carlos debuted for AD Almudévar in 2018 and now plays for Cagliari Calcio. He has also played for SD Huesca B, Sociedad Deportiva Huesca and Real Betis B. He plays as a forward. Lineball holds stats from 37 of his games across 2025–2026.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Italian Serie A CAG | 0 | 2 | 3 | 1 | 0 | 0 | 0 | 4 | 2 | 4 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 Serie ACagliari | 6 | 0 | 0 | 2 | 2 | 122 | 1 | 0 | 3 | 6 | 6 | 2 | 2 | 0 | 2 | 0 |
| 2025-26 Ligue 1Nice | 23 | 0 | 0 | 22 | 7 | 873 | 3 | 0 | 5 | 23 | 14 | 29 | 16 | 0 | 16 | 0 |
| 2025-26 UEFA Europa LeagueNice | 8 | 2 | 0 | 20 | 7 | 572 | 0 | 0 | 3 | 8 | 1 | 12 | 12 | 0 | 12 | 0 |
| Career3 seasons | 37 | 2 | 0 | 44 | 16 | 1,567 | 4 | 0 | 11 | 37 | 21 | 43 | 30 | 0 | 30 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 Nov @ LazioL 1-2 2 Nov | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 25 Oct v BolognaL 0-2 25 Oct | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| 20 Oct @ MonzaL 0-4 20 Oct | 0 | 0 | 2 | 2 | 23 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
| 19 Sept @ UdineseW 1-0 19 Sept | 0 | 0 | 0 | 0 | 31 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| 13 Sept @ AtalantaW 2-1 13 Sept | 0 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 31 Aug v InternazionaleL 0-1 31 Aug | 0 | 0 | 0 | 0 | 33 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away, 2W | 4 | 0.0 | 0.0 | 0.5 | 0.5 | 16.5 | 0.0 | 0.0 | 0.5 | 1.0 | 1.0 | 0.3 | 0.3 | 0.0 | 0.3 | 0.0 |
| HomeHome or away, 0W | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 28.0 | 0.5 | 0.0 | 0.5 | 1.0 | 1.0 | 0.5 | 0.5 | 0.0 | 0.5 | 0.0 |
| LossesResult, 0W | 4 | 0.0 | 0.0 | 0.5 | 0.5 | 20.0 | 0.3 | 0.0 | 0.5 | 1.0 | 1.0 | 0.5 | 0.3 | 0.0 | 0.5 | 0.0 |
| WinsResult, 2W | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 21.0 | 0.0 | 0.0 | 0.5 | 1.0 | 1.0 | 0.0 | 0.5 | 0.0 | 0.0 | 0.0 |
| Regular seasonStage, 2W | 6 | 0.0 | 0.0 | 0.3 | 0.3 | 20.3 | 0.2 | 0.0 | 0.5 | 1.0 | 1.0 | 0.3 | 0.3 | 0.0 | 0.3 | 0.0 |
| AtalantaOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 11.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| BolognaOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 23.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| InternazionaleOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 33.0 | 1.0 | 0.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| LazioOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| MonzaOpponent, 0W | 1 | 0.0 | 0.0 | 2.0 | 2.0 | 23.0 | 0.0 | 0.0 | 1.0 | 1.0 | 1.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| UdineseOpponent, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 31.0 | 0.0 | 0.0 | 1.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| Unipol Domus, CagliariGround, 0W | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 28.0 | 0.5 | 0.0 | 0.5 | 1.0 | 1.0 | 0.5 | 0.5 | 0.0 | 0.5 | 0.0 |
| New Balance Arena, BergamoGround, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 11.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Olimpico, RomaGround, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Stadio Friuli, UdineGround, 1W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 31.0 | 0.0 | 0.0 | 1.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| U-Power Stadium, MonzaGround, 0W | 1 | 0.0 | 0.0 | 2.0 | 2.0 | 23.0 | 0.0 | 0.0 | 1.0 | 1.0 | 1.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).