| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Super Liga |  Crvena Zvezda | 34 | 12 | 6 | 1/0/0 | 1620 | 
| 2024/2025 | Ligue des Champions |  Crvena Zvezda | 7 | 0 | 0 | 0/0/0 | 154 | 
| 2024/2025 | Coupe de Serbie |  Crvena Zvezda | 1 | 2 | 0 | 0/0/0 | 90 | 
| 2023/2024 | Coupe de France |  Troyes | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2023/2024 | Ligue 2 BKT |  Troyes | 18 | 5 | 3 | 1/0/1 | 1362 | 
| 2022/2023 | Super Liga |  Bačka Topola | 25 | 6 | 5 | 4/0/0 | 1931 | 
| 2022/2023 | Coupe de Serbie |  Bačka Topola | 2 | 2 | 0 | 0/0/0 | 118 | 
| 2021/2022 | Ligue 1 Uber Eats |  Troyes | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Coupe de France |  Troyes | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | KNVB Beker |  FC Twente | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Eredivisie |  FC Twente | 5 | 0 | 0 | 1/1/0 | 235 | 
| 2020/2021 | KNVB Beker |  FC Twente | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | Eredivisie |  FC Twente | 24 | 2 | 2 | 1/0/1 | 1311 | 
| 2019/2020 | KNVB Beker |  NAC Breda | 2 | 0 | 0 | 0/0/0 | 33 | 
| 2019/2020 | Eerste Divisie |  NAC Breda | 21 | 5 | 4 | 3/0/0 | 1690 | 
| 2018/2019 | KNVB Beker |  NAC Breda | 1 | 0 | 0 | 0/0/0 | 20 | 
| 2018/2019 | Eredivisie |  NAC Breda | 9 | 2 | 2 | 2/0/0 | 127 | 
| Total: | 150 | 36 | 22 | 13/1/2 | 8781 | 
| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2023 | Matchs Amicaux Internationaux |  Serbie | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2018 | Euro U19 |  Serbie U19 | 3 | 1 | 0 | 2/0/0 | 251 | 
| Total: | 4 | 1 | 0 | 2/0/0 | 341 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Troyes |  Crvena Zvezda | 27/06/2024 | Gratuit | 
|  Bačka Topola |  Troyes | 01/07/2023 | N/a | 
|  Troyes |  Bačka Topola | 08/09/2022 | Prêt | 
|  Manchester City |  Troyes | 30/01/2022 | N/a | 
|  Manchester City |  FC Twente | 05/10/2020 | Prêt | 
|  Manchester City |  NAC Breda | 03/08/2019 | Prêt | 
|  Manchester City |  NAC Breda | 03/08/2018 | Prêt | 
|  Manchester City |  Crvena Zvezda | 02/07/2017 | Prêt |