Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Serbia | 2020 – 2026 | 17 | 0 | 0 |
| Ferencvarosi TC | 2026/27 | 7 | 0 | 3 |
| Sparta | 2023/24 – 2025/26 | 107 | 34 | 11 |
| Getafe | 2025/26 | 6 | 0 | 0 |
| Toulouse | 2022/23 – 2024/25 | 31 | 1 | — |
| Malmö FF | 2021/22 – 2022/23 | 73 | 29 | 5 |
| Serbia U21 | 2021 | 7 | 0 | — |
| Cukaricki | 2018/19 – 2020/21 | 80 | 14 | — |
| RAD | 2017/18 | 11 | 1 | — |
| Teleoptik | 2017/18 | 12 | 1 | — |
| Serbia U19 | 2017 | 3 | 1 | — |
| FK Partizan | 2015/16 | 3 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 21 Jun 2024 | Toulouse | Sparta Praha | — |
| 1 Jul 2023 | Toulouse | Sparta Praha | Loan |
| 1 Sept 2022 | Malmo FF | Toulouse | — |
| 4 Mar 2021 | Cukaricki | Malmo FF | € 1M |
| 3 Jul 2018 | FK Partizan | Cukaricki | Loan |
| 1 Jul 2018 | RAD | FK Partizan | — |
| 25 Jan 2018 | Teleoptik | RAD | — |
| 1 Feb 2026 | Sparta Prague | Getafe | Loan |
| 29 Jun 2026 | Getafe | Sparta Prague | Return from loan |
| 1 Feb 2026 | Sparta Praha | Getafe | Loan |
| 29 Jun 2026 | Getafe | Sparta Praha | Return from loan |
| 27 Aug 2026 | Sparta Praha | Ferencvarosi TC | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Friendlies | Serbia | 4 | 3 | 194 | 0 | 0 | 0 | 0 | 6.53 |
| 2026/27 | UEFA Europa League | Ferencvarosi TC | 2 | 2 | 171 | 0 | 2 | 0 | 0 | 5.02 |
| 2026/27 | NB I | Ferencvarosi TC | 5 | 0 | 104 | 0 | 1 | 0 | 0 | 6.55 |
| 2025/26 | La Liga | Getafe | 6 | 1 | 144 | 0 | 0 | 0 | 0 | 6.52 |
| 2025/26 | UEFA Europa Conference League | Sparta | 9 | 6 | 327 | 0 | 1 | 1 | 0 | 6.82 |
| 2025/26 | Czech Liga | Sparta | 16 | 14 | 1261 | 5 | 2 | 0 | 0 | 7.08 |
| 2024/25 | Czech Liga | Sparta | 22 | 11 | 1044 | 4 | 1 | 2 | 0 | 6.85 |
| 2024/25 | Cup | Sparta | 1 | 1 | 64 | 0 | — | 0 | 0 | — |
| 2024/25 | UEFA Champions League | Sparta | 11 | 11 | 895 | 3 | 0 | 2 | 0 | 6.74 |
| 2024 | Friendlies | Serbia | 2 | 0 | 45 | 0 | — | 0 | 0 | — |
| 2024 | Euro Championship | Serbia | 2 | 0 | 24 | 0 | 0 | 0 | 0 | 6.75 |
| 2024 | UEFA Nations League | Serbia | 5 | 5 | 393 | 0 | 0 | 1 | 0 | 6.48 |
| 2024 | World Cup - Qualification Europe | Serbia | 1 | 1 | 45 | 0 | 0 | 0 | 0 | 6.50 |
| 2023/24 | Czech Liga | Sparta | 32 | 29 | 2399 | 16 | 7 | 3 | 0 | 7.79 |
| 2023/24 | Cup | Sparta | 3 | 3 | 216 | 1 | — | 1 | 0 | — |
| 2023/24 | UEFA Europa League | Sparta | 11 | 9 | 737 | 4 | — | 3 | 0 | 7.04 |
| 2023/24 | UEFA Champions League | Sparta | 2 | 2 | 154 | 1 | — | 1 | 0 | 7.20 |
| 2022/23 | Ligue 1 | Toulouse | 25 | 2 | 425 | 0 | — | 0 | 0 | 6.45 |
| 2022/23 | Allsvenskan | Malmö FF | 18 | 13 | 1136 | 5 | 2 | 1 | 0 | 7.09 |
| 2022/23 | Coupe de France | Toulouse | 5 | 2 | 204 | 1 | — | 0 | 0 | 6.48 |
| 2022/23 | UEFA Europa League | Malmö FF | 3 | 2 | 200 | 2 | — | 2 | 0 | — |
| 2022/23 | UEFA Champions League | Malmö FF | 4 | 4 | 269 | 2 | — | 1 | 0 | — |
| 2022/23 | Friendlies Clubs | Toulouse | 1 | 1 | 61 | 0 | — | 0 | 0 | — |
| 2021/22 | Allsvenskan | Malmö FF | 28 | 23 | 1963 | 9 | 2 | 2 | 0 | 6.94 |
| 2021/22 | Svenska Cupen | Malmö FF | 7 | 7 | 653 | 7 | — | 2 | 0 | — |
| 2021/22 | UEFA Champions League | Malmö FF | 13 | 9 | 765 | 4 | 1 | 0 | 0 | 6.74 |
| 2021 | UEFA U21 Championship | Serbia U21 | 7 | 3 | 380 | 0 | — | 1 | 0 | — |
| 2021 | Friendlies | Serbia | 3 | 3 | 235 | 0 | — | 0 | 0 | — |
| 2020/21 | Super Liga | Cukaricki | 22 | 22 | 1893 | 9 | — | 7 | 0 | — |
| 2020/21 | Cup | Cukaricki | 2 | 2 | 180 | 2 | — | 1 | 0 | — |
| 2019/20 | Super Liga | Cukaricki | 26 | 19 | 1652 | 2 | — | 4 | 0 | — |
| 2019/20 | Cup | Cukaricki | 4 | 4 | 327 | 1 | — | 1 | 0 | — |
| 2018/19 | Super Liga | Cukaricki | 25 | 14 | 1236 | 0 | — | 2 | 0 | — |
| 2018/19 | Cup | Cukaricki | 1 | 1 | 60 | 0 | — | 0 | 0 | — |
| 2017/18 | Super Liga | RAD | 11 | 10 | 734 | 1 | — | 2 | 0 | — |
| 2017/18 | Prva Liga | Teleoptik | 12 | 11 | 903 | 1 | — | 3 | 0 | — |
| 2017 | UEFA U19 Championship | Serbia U19 | 3 | 2 | 153 | 1 | — | 1 | 0 | — |
| 2015/16 | Super Liga | FK Partizan | 3 | 1 | 60 | 0 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Unknown | 28 Apr 2025 | 26 Jul 2025 | 89 |
| Unknown | 4 Apr 2025 | 18 Apr 2025 | 14 |
| Illness | 8 Feb 2025 | 21 Feb 2025 | 13 |
| Groin Injury | 1 Nov 2024 | 2 Dec 2024 | 31 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Super Liga (Serbia) | 2015/2016 | 2nd Place |
| Cup (Serbia) | 2015/2016 | Winner |
| Allsvenskan (Sweden) | 2021 | Winner |
| Svenska Cupen (Sweden) | 2021/2022 | Winner |
| Coupe de France (France) | 2022/2023 | Winner |
| Cup (Czechia) | 2023/2024 | Winner |
| Cup (Czechia) | 2024/2025 | 2nd Place |
| Czech Liga (Czechia) | 2023/2024 | Winner |
