Partial coverage: some seasons of this career are not stored yet (2026/27).
Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Ivory Coast | 2017/18 – 2025/26 | 23 | 2 | 0 |
| Nice | 2023/24 – 2025/26 | 76 | 11 | 10 |
| Juventus | 2025/26 | 16 | 4 | 0 |
| Atalanta | 2021/22 – 2023/24 | 47 | 4 | 6 |
| Sassuolo | 2018/19 – 2022/23 | 102 | 18 | 5 |
| Chelsea | 2014/15 – 2017/18 | 11 | 1 | — |
| Birmingham | 2017/18 | 34 | 2 | 3 |
| Granada CF | 2016/17 | 27 | 2 | 1 |
| Chelsea U19 | 2013/14 – 2015/16 | 11 | 5 | — |
| Rennes II | 2015/16 | 1 | 1 | — |
| Stade Rennais | 2015/16 | 31 | 3 | 1 |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 25 Jul 2023 | Atalanta | Nice | € 18M |
| 1 Jul 2022 | Sassuolo | Atalanta | — |
| 24 Jan 2022 | Sassuolo | Atalanta | Loan |
| 21 Jul 2018 | Chelsea | Sassuolo | € 3.9M |
| 28 Aug 2017 | Chelsea | Birmingham | Loan |
| 1 Jul 2017 | Granada CF | Chelsea | — |
| 6 Jul 2016 | Chelsea | Granada CF | Loan |
| 1 Jul 2016 | Rennes | Chelsea | — |
| 31 Aug 2015 | Chelsea | Rennes | Loan |
| 31 Jan 2026 | Nice | Juventus | Loan |
| 29 Jun 2026 | Juventus | Nice | Return from loan |
| 30 Jun 2026 | Nice | Juventus | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Africa Cup of Nations Qualification | Ivory Coast | 2 | 1 | 116 | 0 | 0 | 0 | 0 | 7.30 |
| 2025/26 | Friendlies | Ivory Coast | 1 | 0 | 23 | 0 | 0 | 0 | 0 | 6.50 |
| 2025/26 | UEFA Europa League | Nice | 4 | 3 | 259 | 0 | 0 | 0 | 0 | 6.88 |
| 2025/26 | Ligue 1 | Nice | 14 | 7 | 645 | 2 | 2 | 0 | 0 | 6.77 |
| 2025/26 | UEFA Champions League | Nice | 2 | 0 | 30 | 0 | 0 | 0 | 0 | 6.50 |
| 2025/26 | UEFA Champions League | Juventus | 1 | 0 | 53 | 0 | 0 | 0 | 0 | 7.90 |
| 2025/26 | Serie A | Juventus | 15 | 6 | 684 | 4 | 0 | 1 | 0 | 7.06 |
| 2024/25 | Ligue 1 | Nice | 24 | 17 | 1065 | 1 | 2 | 0 | 0 | 6.92 |
| 2024/25 | UEFA Europa League | Nice | 3 | 2 | 139 | 2 | 0 | 0 | 0 | 7.30 |
| 2024/25 | Friendlies | Ivory Coast | 2 | 2 | 166 | 1 | — | 0 | 0 | — |
| 2023/24 | Ligue 1 | Nice | 28 | 24 | 2011 | 6 | 6 | 1 | 0 | 7.09 |
| 2023/24 | Coupe de France | Nice | 1 | 1 | 90 | 0 | — | 0 | 0 | 7.90 |
| 2023/24 | World Cup - Qualification Africa | Ivory Coast | 3 | 2 | 175 | 0 | — | 1 | 0 | — |
| 2023/24 | Africa Cup of Nations Qualification | Ivory Coast | 4 | 1 | 134 | 0 | — | 0 | 0 | 6.70 |
| 2023/24 | Africa Cup of Nations | Ivory Coast | 4 | 2 | 182 | 0 | — | 0 | 0 | 6.97 |
| 2022/23 | Serie A | Atalanta | 23 | 5 | 767 | 2 | 5 | 0 | 0 | 7.01 |
| 2022/23 | Coppa Italia | Atalanta | 2 | 2 | 130 | 0 | — | 0 | 0 | 6.55 |
| 2022/23 | World Cup - Qualification Africa | Ivory Coast | 4 | 1 | 130 | 1 | — | 0 | 0 | — |
| 2021/22 | Serie A | Atalanta | 15 | 7 | 762 | 0 | — | 0 | 0 | 6.73 |
| 2021/22 | Serie A | Sassuolo | 12 | 8 | 672 | 0 | — | 0 | 0 | 6.73 |
| 2021/22 | Coppa Italia | Atalanta | 1 | 1 | 90 | 1 | — | 0 | 0 | 7.70 |
| 2021/22 | UEFA Europa League | Atalanta | 6 | 1 | 223 | 1 | 1 | 0 | 0 | 6.90 |
| 2021/22 | Africa Cup of Nations | Ivory Coast | 1 | 0 | 48 | 0 | — | 0 | 0 | 6.20 |
| 2021/22 | Friendlies | Ivory Coast | 2 | 1 | 102 | 0 | — | 0 | 0 | — |
| 2020/21 | Serie A | Sassuolo | 27 | 20 | 1789 | 4 | 2 | 0 | 0 | 6.78 |
| 2020/21 | Coppa Italia | Sassuolo | 1 | 1 | 46 | 0 | — | 0 | 0 | 6.70 |
| 2019/20 | Serie A | Sassuolo | 34 | 28 | 2522 | 11 | 2 | 0 | 0 | 6.92 |
| 2019/20 | Coppa Italia | Sassuolo | 1 | 1 | 84 | 0 | — | 0 | 0 | — |
| 2018/19 | Serie A | Sassuolo | 25 | 14 | 1439 | 3 | 1 | 0 | 0 | 6.78 |
| 2018/19 | Coppa Italia | Sassuolo | 2 | 0 | 46 | 0 | — | 0 | 0 | 6.70 |
| 2017/18 | Championship | Birmingham | 31 | 24 | 2093 | 2 | 3 | 0 | 0 | 6.90 |
| 2017/18 | Premier League | Chelsea | 1 | 1 | 18 | 0 | — | 0 | 0 | 6.30 |
| 2017/18 | FA Cup | Birmingham | 3 | 1 | 128 | 0 | — | 0 | 0 | — |
| 2017/18 | Club Friendlies | Chelsea | 1 | 0 | 61 | 0 | — | 0 | 0 | — |
| 2017/18 | International Champions Cup | Chelsea | 2 | 1 | 88 | 0 | — | 0 | 0 | — |
| 2016/17 | La Liga | Granada CF | 26 | 14 | 1453 | 2 | 1 | 0 | 0 | 6.59 |
| 2016/17 | Copa del Rey | Granada CF | 1 | 0 | 31 | 0 | — | 0 | 0 | 6.20 |
| 2015/16 | National 3 | Rennes II | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2015/16 | Ligue 1 | Stade Rennais | 27 | 6 | 963 | 2 | 1 | 0 | 0 | 6.68 |
| 2015/16 | Coupe de la Ligue | Stade Rennais | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2015/16 | Coupe de France | Stade Rennais | 2 | 0 | 70 | 1 | — | 0 | 0 | — |
| 2015/16 | Club Friendlies | Chelsea | 1 | 1 | 46 | 0 | — | 0 | 0 | — |
| 2014/15 | UEFA Youth League | Chelsea U19 | 6 | 6 | 463 | 4 | — | 0 | 0 | — |
| 2014/15 | Club Friendlies | Chelsea | 6 | 2 | 210 | 1 | — | 0 | 0 | — |
| 2013/14 | UEFA Youth League | Chelsea U19 | 5 | 5 | 406 | 1 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
