Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 16 Dinamo Zagreb hr CRO 1. 1. HNL 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 17 Dinamo Zagreb hr CRO 1. 1. HNL 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 18 Dinamo Zagreb hr CRO 1. 1. HNL 8 7 593 6.6 0 1 1 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 Matches 2016-2017 18 Dinamo Zagreb 1. Champions Lg 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 19 Dinamo Zagreb hr CRO 1. 1. HNL 21 18 1,658 18.4 0 3 3 0 0 0 2 0 0.00 0.16 0.16 0.00 0.16 Matches 2018-2019 20 Stuttgart de GER 1. Bundesliga 12 7 616 6.8 0 1 1 0 0 0 3 0 0.00 0.15 0.15 0.00 0.15 Matches 2019-2020 21 Stuttgart de GER 2. 2. Bundesliga 12 8 688 7.6 1 3 4 1 0 0 2 1 0.13 0.39 0.52 0.13 0.52 Matches 2019-2020 21 Stuttgart de GER DFB-Pokal 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Stuttgart de GER 1. Bundesliga 26 25 2,042 22.7 0 9 9 0 0 0 2 0 0.00 0.40 0.40 0.00 0.40 Matches 2020-2021 22 Stuttgart de GER DFB-Pokal 2 1 113 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Stuttgart de GER 1. Bundesliga 28 28 2,498 27.8 1 8 9 1 0 0 4 0 0.04 0.29 0.32 0.04 0.32 Matches 2021-2022 23 Stuttgart de GER DFB-Pokal 2 2 180 2.0 1 1 2 1 0 0 0 0 0.50 0.50 1.00 0.50 1.00 Matches 2022-2023 24 Stuttgart de GER 1. Bundesliga 25 22 1,955 21.7 2 7 9 2 0 0 5 0 0.09 0.32 0.41 0.09 0.41 Matches 2022-2023 24 Stuttgart de GER DFB-Pokal 3 3 243 2.7 0 3 3 0 0 0 2 1 0.00 1.11 1.11 0.00 1.11 Matches 2022-2023 24 Stuttgart de GER Rel/Pro play-offs 2 2 155 1.7 0 2 2 0 0 0 1 0 0.00 1.16 1.16 0.00 1.16 Matches 2023-2024 25 Stuttgart de GER 1. Bundesliga 2 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Ajax 3. Conf Lg 4 3 345 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Ajax nl NED 1. Eredivisie 16 10 848 9.4 0 4 4 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 Matches 2023-2024 25 Ajax 2. Europa Lg 5 4 380 4.2 0 1 1 0 0 0 1 0 0.00 0.24 0.24 0.00 0.24 Matches 2024-2025 26 Torino it ITA Coppa Italia 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Torino it ITA 1. Serie A 19 14 1,181 13.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace 3. Conf Lg 4 4 317 3.5 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG EFL Cup 3 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG FA Community Shield 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG 1. Premier League 7 0 101 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 5 Clubs 15 Leagues 209 166 14,709 163.4 5 43 48 5 0 0 30 3 0.03 0.26 0.29 0.03 0.29 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Stuttgart (6 Seasons) 4 Leagues 115 99 8,626 95.8 5 34 39 5 0 0 20 2 0.05 0.35 0.41 0.05 0.41 Dinamo Zagreb (4 Seasons) 2 Leagues 33 29 2,611 29.0 0 4 4 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Ajax (1 Season) 3 Leagues 25 17 1,573 17.5 0 5 5 0 0 0 2 0 0.00 0.29 0.29 0.00 0.29 Torino (1 Season) 2 Leagues 20 14 1,226 13.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Crystal Palace (1 Season) 5 Leagues 16 7 673 7.5 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Bundesliga (5 Seasons) 93 82 7,157 79.5 3 25 28 3 0 0 14 0 0.04 0.31 0.35 0.04 0.35 1. HNL (4 Seasons) 32 28 2,521 28.0 0 4 4 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 DFB-Pokal (4 Seasons) 8 7 626 7.0 1 4 5 1 0 0 3 1 0.14 0.58 0.72 0.14 0.72 Conf Lg (2 Seasons) 8 7 662 7.4 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Serie A (1 Season) 19 14 1,181 13.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (1 Season) 16 10 848 9.4 0 4 4 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 2. Bundesliga (1 Season) 12 8 688 7.6 1 3 4 1 0 0 2 1 0.13 0.39 0.52 0.13 0.52 Premier League (1 Season) 7 0 101 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 5 4 380 4.2 0 1 1 0 0 0 1 0 0.00 0.24 0.24 0.00 0.24 EFL Cup (1 Season) 3 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rel/Pro play-offs (1 Season) 2 2 155 1.7 0 2 2 0 0 0 1 0 0.00 1.16 1.16 0.00 1.16 Champions Lg (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (1 Season) 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Community Shield (1 Season) 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 16 Dinamo Zagreb 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 17 Dinamo Zagreb 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 18 Dinamo Zagreb 2 Leagues 9 8 683 7.6 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 2017-2018 19 Dinamo Zagreb 1 League 21 18 1,658 18.4 0 3 3 0 0 0 2 0 0.00 0.16 0.16 0.00 0.16 2018-2019 20 Stuttgart 1 League 12 7 616 6.8 0 1 1 0 0 0 3 0 0.00 0.15 0.15 0.00 0.15 2019-2020 21 Stuttgart 2 Leagues 13 9 778 8.6 1 3 4 1 0 0 3 1 0.12 0.35 0.46 0.12 0.46 2020-2021 22 Stuttgart 2 Leagues 28 26 2,155 23.9 0 9 9 0 0 0 2 0 0.00 0.38 0.38 0.00 0.38 2021-2022 23 Stuttgart 2 Leagues 30 30 2,678 29.8 2 9 11 2 0 0 4 0 0.07 0.30 0.37 0.07 0.37 2022-2023 24 Stuttgart 3 Leagues 30 27 2,353 26.1 2 12 14 2 0 0 8 1 0.08 0.46 0.54 0.08 0.54 2023-2024 25 Stuttgart 1 League 2 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 25 Ajax 3 Leagues 25 17 1,573 17.5 0 5 5 0 0 0 2 0 0.00 0.29 0.29 0.00 0.29 2024-2025 26 Torino 2 Leagues 20 14 1,226 13.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 27 Crystal Palace 5 Leagues 16 7 673 7.5 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 12 Seasons 5 Clubs 15 Leagues 209 166 14,709 163.4 5 43 48 5 0 0 30 3 0.03 0.26 0.29 0.03 0.29 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Stuttgart (6 Seasons) 4 Leagues 115 99 8,626 95.8 5 34 39 5 0 0 20 2 0.05 0.35 0.41 0.05 0.41 Dinamo Zagreb (4 Seasons) 2 Leagues 33 29 2,611 29.0 0 4 4 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Ajax (1 Season) 3 Leagues 25 17 1,573 17.5 0 5 5 0 0 0 2 0 0.00 0.29 0.29 0.00 0.29 Torino (1 Season) 2 Leagues 20 14 1,226 13.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Crystal Palace (1 Season) 5 Leagues 16 7 673 7.5 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Bundesliga (5 Seasons) 93 82 7,157 79.5 3 25 28 3 0 0 14 0 0.04 0.31 0.35 0.04 0.35 1. HNL (4 Seasons) 32 28 2,521 28.0 0 4 4 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 DFB-Pokal (4 Seasons) 8 7 626 7.0 1 4 5 1 0 0 3 1 0.14 0.58 0.72 0.14 0.72 Conf Lg (2 Seasons) 8 7 662 7.4 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Serie A (1 Season) 19 14 1,181 13.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (1 Season) 16 10 848 9.4 0 4 4 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 2. Bundesliga (1 Season) 12 8 688 7.6 1 3 4 1 0 0 2 1 0.13 0.39 0.52 0.13 0.52 Premier League (1 Season) 7 0 101 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 5 4 380 4.2 0 1 1 0 0 0 1 0 0.00 0.24 0.24 0.00 0.24 EFL Cup (1 Season) 3 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rel/Pro play-offs (1 Season) 2 2 155 1.7 0 2 2 0 0 0 1 0 0.00 1.16 1.16 0.00 1.16 Champions Lg (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (1 Season) 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Community Shield (1 Season) 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 16 Dinamo Zagreb hr CRO 1. 1. HNL 1st 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 17 Dinamo Zagreb hr CRO 1. 1. HNL 1st 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 18 Dinamo Zagreb hr CRO 1. 1. HNL 2nd 8 7 593 6.6 0 1 1 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 Matches 2017-2018 19 Dinamo Zagreb hr CRO 1. 1. HNL 1st 21 18 1,658 18.4 0 3 3 0 0 0 2 0 0.00 0.16 0.16 0.00 0.16 Matches 2018-2019 20 Stuttgart de GER 1. Bundesliga 16th 12 7 616 6.8 0 1 1 0 0 0 3 0 0.00 0.15 0.15 0.00 0.15 Matches 2019-2020 21 Stuttgart de GER 2. 2. Bundesliga 2nd 12 8 688 7.6 1 3 4 1 0 0 2 1 0.13 0.39 0.52 0.13 0.52 Matches 2020-2021 22 Stuttgart de GER 1. Bundesliga 9th 26 25 2,042 22.7 0 9 9 0 0 0 2 0 0.00 0.40 0.40 0.00 0.40 Matches 2021-2022 23 Stuttgart de GER 1. Bundesliga 15th 28 28 2,498 27.8 1 8 9 1 0 0 4 0 0.04 0.29 0.32 0.04 0.32 Matches 2022-2023 24 Stuttgart de GER 1. Bundesliga 16th 25 22 1,955 21.7 2 7 9 2 0 0 5 0 0.09 0.32 0.41 0.09 0.41 Matches 2023-2024 25 Stuttgart de GER 1. Bundesliga 2nd 2 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Ajax nl NED 1. Eredivisie 5th 16 10 848 9.4 0 4 4 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 Matches 2024-2025 26 Torino it ITA 1. Serie A 11th 19 14 1,181 13.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG 1. Premier League 15th 7 0 101 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 5 Clubs 6 Leagues 179 142 12,496 138.8 4 36 40 4 0 0 21 1 0.03 0.26 0.29 0.03 0.29 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Stuttgart (6 Seasons) 2 Leagues 105 90 7,845 87.2 4 28 32 4 0 0 16 1 0.05 0.32 0.37 0.05 0.37 Dinamo Zagreb (4 Seasons) 1 League 32 28 2,521 28.0 0 4 4 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Torino (1 Season) 1 League 19 14 1,181 13.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ajax (1 Season) 1 League 16 10 848 9.4 0 4 4 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 Crystal Palace (1 Season) 1 League 7 0 101 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Bundesliga (5 Seasons) 93 82 7,157 79.5 3 25 28 3 0 0 14 0 0.04 0.31 0.35 0.04 0.35 1. HNL (4 Seasons) 32 28 2,521 28.0 0 4 4 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Serie A (1 Season) 19 14 1,181 13.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (1 Season) 16 10 848 9.4 0 4 4 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 2. Bundesliga (1 Season) 12 8 688 7.6 1 3 4 1 0 0 2 1 0.13 0.39 0.52 0.13 0.52 Premier League (1 Season) 7 0 101 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2019-2020 21 Stuttgart de GER DFB-Pokal 9th 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Stuttgart de GER DFB-Pokal 9th 2 1 113 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Stuttgart de GER DFB-Pokal Rd2 2 2 180 2.0 1 1 2 1 0 0 0 0 0.50 0.50 1.00 0.50 1.00 Matches 2022-2023 24 Stuttgart de GER DFB-Pokal SF 3 3 243 2.7 0 3 3 0 0 0 2 1 0.00 1.11 1.11 0.00 1.11 Matches 2024-2025 26 Torino it ITA Coppa Italia Rd2 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG EFL Cup QF 3 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG FA Community Shield 1st 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 6 Seasons 3 Clubs 5 Leagues 14 10 926 10.3 1 4 5 1 0 0 4 1 0.10 0.39 0.49 0.10 0.49 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Stuttgart (4 Seasons) 1 League 8 7 626 7.0 1 4 5 1 0 0 3 1 0.14 0.58 0.72 0.14 0.72 Crystal Palace (1 Season) 3 Leagues 5 3 255 2.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Torino (1 Season) 1 League 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 DFB-Pokal (4 Seasons) 8 7 626 7.0 1 4 5 1 0 0 3 1 0.14 0.58 0.72 0.14 0.72 EFL Cup (1 Season) 3 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (1 Season) 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Community Shield (1 Season) 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2016-2017 18 Dinamo Zagreb 1. Champions Lg GR 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Ajax 3. Conf Lg R16 4 3 345 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Ajax 2. Europa Lg GR 5 4 380 4.2 0 1 1 0 0 0 1 0 0.00 0.24 0.24 0.00 0.24 Matches 2025-2026 27 Crystal Palace 3. Conf Lg 1st 4 4 317 3.5 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 3 Clubs 3 Leagues 14 12 1,132 12.6 0 1 1 0 0 0 4 1 0.00 0.08 0.08 0.00 0.08 Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Ajax (1 Season) 2 Leagues 9 7 725 8.1 0 1 1 0 0 0 1 0 0.00 0.12 0.12 0.00 0.12 Crystal Palace (1 Season) 1 League 4 4 317 3.5 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Dinamo Zagreb (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (2 Seasons) 8 7 662 7.4 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 5 4 380 4.2 0 1 1 0 0 0 1 0 0.00 0.24 0.24 0.00 0.24 Champions Lg (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2022 24 hr Croatia 1. World Cup 3rd 5 5 424 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 24 hr Croatia WCQ 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 24 hr Croatia Friendlies (M) 0 0 Matches 2022-2023 24 hr Croatia UEFA Nations League 2nd 3 2 164 1.8 1 0 1 1 0 0 0 0 0.55 0.00 0.55 0.55 0.55 Matches 2024 26 hr Croatia Friendlies (M) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 26 hr Croatia UEFA Euro GR 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 26 hr Croatia UEFA Euro Qualifying 5 3 289 3.2 0 1 1 0 0 0 0 0 0.00 0.31 0.31 0.00 0.31 Matches 2024-2025 26 hr Croatia UEFA Nations League QF 5 5 404 4.5 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 Matches 2026 28 hr Croatia WCQ 1 1 50 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 6 Leagues 26 22 1,878 20.9 2 1 3 2 0 0 0 0 0.10 0.05 0.14 0.10 0.14 UEFA Nations League (2 Seasons) 8 7 568 6.3 2 0 2 2 0 0 0 0 0.32 0.00 0.32 0.32 0.32 WCQ (2 Seasons) 6 6 500 5.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 World Cup (1 Season) 5 5 424 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Euro Qualifying (1 Season) 5 3 289 3.2 0 1 1 0 0 0 0 0 0.00 0.31 0.31 0.00 0.31 UEFA Euro (1 Season) 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014-2015 16 Dinamo Zagreb 1 League 1.0 0 0 0.00 0 0 2015-2016 17 Dinamo Zagreb 1 League 2.0 0 0 0.00 0 0 2016-2017 18 Dinamo Zagreb 2 Leagues 7.6 0 1 4 400.0 0.13 0.53 0.00 0.00 0 0 2017-2018 19 Dinamo Zagreb 1 League 18.4 0 0 1 0.00 0.05 0.00 0 0 2018-2019 20 Stuttgart 1 League 6.8 0 6 3 50.0 0.88 0.44 0.00 0.00 0 0 2019-2020 21 Stuttgart 2 Leagues 8.6 1 2 1 50.0 0.23 0.12 0.50 1.00 0 0 2020-2021 22 Stuttgart 2 Leagues 23.9 0 14 4 28.6 0.58 0.17 0.00 0.00 0 0 2021-2022 23 Stuttgart 2 Leagues 29.8 2 29 7 24.1 0.97 0.24 0.07 0.29 0 0 2022-2023 24 Stuttgart 3 Leagues 26.1 2 16 7 43.8 0.61 0.27 0.13 0.29 0 0 2023-2024 25 Stuttgart 1 League 0.5 0 1 0 0.0 1.96 0.00 0.00 0 0 2023-2024 25 Ajax 3 Leagues 17.5 0 6 2 33.3 0.34 0.11 0.00 0.00 0 0 2024-2025 26 Torino 2 Leagues 13.6 0 5 2 40.0 0.37 0.15 0.00 0.00 0 0 2025-2026 27 Crystal Palace 5 Leagues 7.5 0 7 3 42.9 0.94 0.40 0.00 0.00 0 0 12 Seasons 5 Clubs 15 Leagues 163.4 5 87 34 39.1 0.54 0.21 0.06 0.15 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Stuttgart (6 Seasons) 4 Leagues 95.8 5 68 22 32.4 0.71 0.23 0.07 0.23 0 0 Dinamo Zagreb (4 Seasons) 2 Leagues 29.0 0 1 5 500.0 0.04 0.17 0.00 0.00 0 0 Ajax (1 Season) 3 Leagues 17.5 0 6 2 33.3 0.34 0.11 0.00 0.00 0 0 Torino (1 Season) 2 Leagues 13.6 0 5 2 40.0 0.37 0.15 0.00 0.00 0 0 Crystal Palace (1 Season) 5 Leagues 7.5 0 7 3 42.9 0.94 0.40 0.00 0.00 0 0 Bundesliga (5 Seasons) 79.5 3 62 19 30.6 0.78 0.24 0.05 0.16 0 0 1. HNL (4 Seasons) 28.0 0 0 5 0.00 0.18 0.00 0 0 DFB-Pokal (4 Seasons) 7.0 1 4 2 50.0 0.58 0.29 0.25 0.50 0 0 Conf Lg (2 Seasons) 7.4 0 4 2 50.0 0.54 0.27 0.00 0.00 0 0 Serie A (1 Season) 13.1 0 4 1 25.0 0.30 0.08 0.00 0.00 0 0 Eredivisie (1 Season) 9.4 0 4 1 25.0 0.42 0.11 0.00 0.00 0 0 2. Bundesliga (1 Season) 7.6 1 2 1 50.0 0.26 0.13 0.50 1.00 0 0 Premier League (1 Season) 1.1 0 1 0 0.0 0.89 0.00 0.00 0 0 Europa Lg (1 Season) 4.2 0 2 1 50.0 0.47 0.24 0.00 0.00 0 0 EFL Cup (1 Season) 1.7 0 2 1 50.0 1.18 0.59 0.00 0.00 0 0 Rel/Pro play-offs (1 Season) 1.7 0 0 0 0.00 0.00 0 0 Champions Lg (1 Season) 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 FA Cup (1 Season) 1.0 0 0 0 0.00 0.00 0 0 Coppa Italia (1 Season) 0.5 0 1 1 100.0 2.00 2.00 0.00 0.00 0 0 FA Community Shield (1 Season) 0.1 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2016-2017 18 Dinamo Zagreb 1. Champions Lg GR 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 Matches 2023-2024 25 Ajax 3. Conf Lg R16 3.8 0 0 0 0.00 0.00 0 0 Matches 2023-2024 25 Ajax 2. Europa Lg GR 4.2 0 2 1 50.0 0.47 0.24 0.00 0.00 0 0 Matches 2025-2026 27 Crystal Palace 3. Conf Lg 1st 3.5 0 4 2 50.0 1.14 0.57 0.00 0.00 0 0 Matches 3 Seasons 3 Clubs 3 Leagues 12.6 0 7 3 42.9 0.56 0.24 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Ajax (1 Season) 2 Leagues 8.1 0 2 1 50.0 0.25 0.12 0.00 0.00 0 0 Crystal Palace (1 Season) 1 League 3.5 0 4 2 50.0 1.14 0.57 0.00 0.00 0 0 Dinamo Zagreb (1 Season) 1 League 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 Conf Lg (2 Seasons) 7.4 0 4 2 50.0 0.54 0.27 0.00 0.00 0 0 Europa Lg (1 Season) 4.2 0 2 1 50.0 0.47 0.24 0.00 0.00 0 0 Champions Lg (1 Season) 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 16 Dinamo Zagreb hr CRO 1. 1. HNL 1 90 90 2.9 1.0 1 1 0 0 3.00 2 0 +2 +2.00 +0.18 Matches 2015-2016 17 Dinamo Zagreb hr CRO 1. 1. HNL 2 180 90 5.6 2.0 2 2 0 2 3.00 2 0 +2 +1.00 -0.35 Matches 2016-2017 18 Dinamo Zagreb hr CRO 1. 1. HNL 8 593 74 18.3 6.6 7 4 1 2 2.38 18 7 +11 +1.67 +0.55 Matches 2016-2017 18 Dinamo Zagreb 1. Champions Lg 1 90 90 16.7 1.0 1 1 0 2 2.00 0 1 -1 -1.00 +1.80 Matches 2017-2018 19 Dinamo Zagreb hr CRO 1. 1. HNL 21 1,658 79 51.2 18.4 18 16 3 4 2.05 35 17 +18 +0.98 +0.07 Matches 2018-2019 20 Stuttgart de GER 1. Bundesliga 12 616 51 20.1 6.8 7 84 6 5 5 5 0.92 5 11 -6 -0.88 +0.30 Matches 2019-2020 21 Stuttgart de GER 2. 2. Bundesliga 12 688 57 22.5 7.6 8 76 4 4 21 5 1.83 16 8 +8 +1.05 +0.55 Matches 2019-2020 21 Stuttgart de GER DFB-Pokal 1 90 90 30.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +1.00 Matches 2020-2021 22 Stuttgart de GER 1. Bundesliga 26 2,042 79 66.7 22.7 25 80 16 1 32 2 1.58 38 33 +5 +0.22 +0.57 Matches 2020-2021 22 Stuttgart de GER DFB-Pokal 2 113 57 41.9 1.3 1 83 0 1 30 0 1.50 1 2 -1 -0.80 -1.94 Matches 2021-2022 23 Stuttgart de GER 1. Bundesliga 28 2,498 89 81.6 27.8 28 89 26 0 0 1.04 36 47 -11 -0.40 +0.72 Matches 2021-2022 23 Stuttgart de GER DFB-Pokal 2 180 90 100.0 2.0 2 90 2 0 0 1.50 6 2 +4 +2.00 Matches 2022-2023 24 Stuttgart de GER 1. Bundesliga 25 1,955 78 63.9 21.7 22 85 16 3 25 0 1.08 31 38 -7 -0.32 +0.08 Matches 2022-2023 24 Stuttgart de GER DFB-Pokal 3 243 81 54.0 2.7 3 81 1 0 0 2.00 9 3 +6 +2.22 +1.35 Matches 2022-2023 24 Stuttgart de GER Rel/Pro play-offs 2 155 78 86.1 1.7 2 78 1 0 0 3.00 5 1 +4 +2.32 -1.28 Matches 2023-2024 25 Stuttgart de GER 1. Bundesliga 2 46 23 1.5 0.5 0 0 2 23 0 1.50 0 4 -4 -7.83 -9.11 Matches 2023-2024 25 Ajax 3. Conf Lg 4 345 86 88.5 3.8 3 100 3 1 45 0 1.25 4 6 -2 -0.52 +1.48 Matches 2023-2024 25 Ajax nl NED 1. Eredivisie 16 848 53 27.7 9.4 10 74 5 6 19 8 1.44 17 19 -2 -0.21 -0.82 Matches 2023-2024 25 Ajax 2. Europa Lg 5 380 76 70.4 4.2 4 87 3 1 34 1 0.80 8 9 -1 -0.24 +0.89 Matches 2024-2025 26 Torino it ITA Coppa Italia 1 45 45 25.0 0.5 0 0 1 45 0 0.00 1 1 0 0.00 -0.67 Matches 2024-2025 26 Torino it ITA 1. Serie A 19 1,181 62 34.5 13.1 14 76 4 5 22 9 1.21 13 15 -2 -0.15 +0.01 Matches 2025-2026 27 Crystal Palace 3. Conf Lg 4 317 79 23.0 3.5 4 79 2 0 8 2.00 7 3 +4 +1.14 +0.29 Matches 2025-2026 27 Crystal Palace eng ENG EFL Cup 3 153 51 56.7 1.7 2 76 0 1 1 0 1.67 2 0 +2 +1.18 +0.41 Matches 2025-2026 27 Crystal Palace eng ENG FA Community Shield 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2025-2026 27 Crystal Palace eng ENG 1. Premier League 7 101 14 3.0 1.1 0 0 7 14 23 0.71 3 2 +1 +0.89 +1.19 Matches 12 Seasons 5 Clubs 15 Leagues 209 14,709 70 32.0 163.4 166 83 115 43 19 71 1.44 261 231 +30 +0.18 -0.29 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Stuttgart (6 Seasons) 4 Leagues 115 8,626 75 43.7 95.8 99 84 73 16 18 12 1.34 148 149 -1 -0.01 -0.12 Dinamo Zagreb (4 Seasons) 2 Leagues 33 2,611 79 19.5 29.0 29 24 4 10 2.21 57 25 +32 +1.10 -0.09 Ajax (1 Season) 3 Leagues 25 1,573 63 39.4 17.5 17 81 11 8 24 9 1.28 29 34 -5 -0.29 -0.73 Torino (1 Season) 2 Leagues 20 1,226 61 34.1 13.6 14 76 4 6 26 9 1.15 14 16 -2 -0.15 -0.03 Crystal Palace (1 Season) 5 Leagues 16 673 42 12.8 7.5 7 80 3 9 13 31 1.19 13 7 +6 +0.80 +0.80 Bundesliga (5 Seasons) 93 7,157 77 46.8 79.5 82 85 64 11 16 7 1.20 110 133 -23 -0.29 -0.23 1. HNL (4 Seasons) 32 2,521 79 19.6 28.0 28 23 4 8 2.22 57 24 +33 +1.18 -0.19 DFB-Pokal (4 Seasons) 8 626 78 52.2 7.0 7 85 4 1 30 0 1.88 17 7 +10 +1.44 +0.81 Conf Lg (2 Seasons) 8 662 83 37.4 7.4 7 88 5 1 45 8 1.63 11 9 +2 +0.27 -0.46 Serie A (1 Season) 19 1,181 62 34.5 13.1 14 76 4 5 22 9 1.21 13 15 -2 -0.15 +0.01 Eredivisie (1 Season) 16 848 53 27.7 9.4 10 74 5 6 19 8 1.44 17 19 -2 -0.21 -0.82 2. Bundesliga (1 Season) 12 688 57 22.5 7.6 8 76 4 4 21 5 1.83 16 8 +8 +1.05 +0.55 Premier League (1 Season) 7 101 14 3.0 1.1 0 0 7 14 23 0.71 3 2 +1 +0.89 +1.19 Europa Lg (1 Season) 5 380 76 70.4 4.2 4 87 3 1 34 1 0.80 8 9 -1 -0.24 +0.89 EFL Cup (1 Season) 3 153 51 56.7 1.7 2 76 0 1 1 0 1.67 2 0 +2 +1.18 +0.41 Rel/Pro play-offs (1 Season) 2 155 78 86.1 1.7 2 78 1 0 0 3.00 5 1 +4 +2.32 -1.28 Champions Lg (1 Season) 1 90 90 16.7 1.0 1 1 0 2 2.00 0 1 -1 -1.00 +1.80 FA Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Coppa Italia (1 Season) 1 45 45 25.0 0.5 0 0 1 45 0 0.00 1 1 0 0.00 -0.67 FA Community Shield (1 Season) 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 16 Dinamo Zagreb 1 League 1 90 90 2.9 1.0 1 1 0 0 3.00 2 0 +2 +2.00 +0.18 2015-2016 17 Dinamo Zagreb 1 League 2 180 90 5.6 2.0 2 2 0 2 3.00 2 0 +2 +1.00 -0.35 2016-2017 18 Dinamo Zagreb 2 Leagues 9 683 76 18.1 7.6 8 5 1 4 2.34 18 8 +10 +1.32 +0.77 2017-2018 19 Dinamo Zagreb 1 League 21 1,658 79 51.2 18.4 18 16 3 4 2.05 35 17 +18 +0.98 +0.07 2018-2019 20 Stuttgart 1 League 12 616 51 20.1 6.8 7 84 6 5 5 5 0.92 5 11 -6 -0.88 +0.30 2019-2020 21 Stuttgart 2 Leagues 13 778 60 23.2 8.6 9 77 5 4 21 5 1.92 17 8 +9 +1.04 +0.59 2020-2021 22 Stuttgart 2 Leagues 28 2,155 77 64.7 23.9 26 81 16 2 31 2 1.57 39 35 +4 +0.17 +0.32 2021-2022 23 Stuttgart 2 Leagues 30 2,678 89 82.7 29.8 30 89 28 0 0 1.07 42 49 -7 -0.24 +0.89 2022-2023 24 Stuttgart 3 Leagues 30 2,353 78 63.8 26.1 27 84 18 3 25 0 1.30 45 42 +3 +0.11 +0.25 2023-2024 25 Stuttgart 1 League 2 46 23 1.5 0.5 0 0 2 23 0 1.50 0 4 -4 -7.83 -9.11 2023-2024 25 Ajax 3 Leagues 25 1,573 63 39.4 17.5 17 81 11 8 24 9 1.28 29 34 -5 -0.29 -0.73 2024-2025 26 Torino 2 Leagues 20 1,226 61 34.1 13.6 14 76 4 6 26 9 1.15 14 16 -2 -0.15 -0.03 2025-2026 27 Crystal Palace 5 Leagues 16 673 42 12.8 7.5 7 80 3 9 13 31 1.19 13 7 +6 +0.80 +0.80 12 Seasons 5 Clubs 15 Leagues 209 14,709 70 32.0 163.4 166 83 115 43 19 71 1.44 261 231 +30 +0.18 -0.29 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Stuttgart (6 Seasons) 4 Leagues 115 8,626 75 43.7 95.8 99 84 73 16 18 12 1.34 148 149 -1 -0.01 -0.12 Dinamo Zagreb (4 Seasons) 2 Leagues 33 2,611 79 19.5 29.0 29 24 4 10 2.21 57 25 +32 +1.10 -0.09 Ajax (1 Season) 3 Leagues 25 1,573 63 39.4 17.5 17 81 11 8 24 9 1.28 29 34 -5 -0.29 -0.73 Torino (1 Season) 2 Leagues 20 1,226 61 34.1 13.6 14 76 4 6 26 9 1.15 14 16 -2 -0.15 -0.03 Crystal Palace (1 Season) 5 Leagues 16 673 42 12.8 7.5 7 80 3 9 13 31 1.19 13 7 +6 +0.80 +0.80 Bundesliga (5 Seasons) 93 7,157 77 46.8 79.5 82 85 64 11 16 7 1.20 110 133 -23 -0.29 -0.23 1. HNL (4 Seasons) 32 2,521 79 19.6 28.0 28 23 4 8 2.22 57 24 +33 +1.18 -0.19 DFB-Pokal (4 Seasons) 8 626 78 52.2 7.0 7 85 4 1 30 0 1.88 17 7 +10 +1.44 +0.81 Conf Lg (2 Seasons) 8 662 83 37.4 7.4 7 88 5 1 45 8 1.63 11 9 +2 +0.27 -0.46 Serie A (1 Season) 19 1,181 62 34.5 13.1 14 76 4 5 22 9 1.21 13 15 -2 -0.15 +0.01 Eredivisie (1 Season) 16 848 53 27.7 9.4 10 74 5 6 19 8 1.44 17 19 -2 -0.21 -0.82 2. Bundesliga (1 Season) 12 688 57 22.5 7.6 8 76 4 4 21 5 1.83 16 8 +8 +1.05 +0.55 Premier League (1 Season) 7 101 14 3.0 1.1 0 0 7 14 23 0.71 3 2 +1 +0.89 +1.19 Europa Lg (1 Season) 5 380 76 70.4 4.2 4 87 3 1 34 1 0.80 8 9 -1 -0.24 +0.89 EFL Cup (1 Season) 3 153 51 56.7 1.7 2 76 0 1 1 0 1.67 2 0 +2 +1.18 +0.41 Rel/Pro play-offs (1 Season) 2 155 78 86.1 1.7 2 78 1 0 0 3.00 5 1 +4 +2.32 -1.28 Champions Lg (1 Season) 1 90 90 16.7 1.0 1 1 0 2 2.00 0 1 -1 -1.00 +1.80 FA Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Coppa Italia (1 Season) 1 45 45 25.0 0.5 0 0 1 45 0 0.00 1 1 0 0.00 -0.67 FA Community Shield (1 Season) 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 16 Dinamo Zagreb hr CRO 1. 1. HNL 1st 1 90 90 2.9 1.0 1 1 0 0 3.00 2 0 +2 +2.00 +0.18 Matches 2015-2016 17 Dinamo Zagreb hr CRO 1. 1. HNL 1st 2 180 90 5.6 2.0 2 2 0 2 3.00 2 0 +2 +1.00 -0.35 Matches 2016-2017 18 Dinamo Zagreb hr CRO 1. 1. HNL 2nd 8 593 74 18.3 6.6 7 4 1 2 2.38 18 7 +11 +1.67 +0.55 Matches 2017-2018 19 Dinamo Zagreb hr CRO 1. 1. HNL 1st 21 1,658 79 51.2 18.4 18 16 3 4 2.05 35 17 +18 +0.98 +0.07 Matches 2018-2019 20 Stuttgart de GER 1. Bundesliga 16th 12 616 51 20.1 6.8 7 84 6 5 5 5 0.92 5 11 -6 -0.88 +0.30 Matches 2019-2020 21 Stuttgart de GER 2. 2. Bundesliga 2nd 12 688 57 22.5 7.6 8 76 4 4 21 5 1.83 16 8 +8 +1.05 +0.55 Matches 2020-2021 22 Stuttgart de GER 1. Bundesliga 9th 26 2,042 79 66.7 22.7 25 80 16 1 32 2 1.58 38 33 +5 +0.22 +0.57 Matches 2021-2022 23 Stuttgart de GER 1. Bundesliga 15th 28 2,498 89 81.6 27.8 28 89 26 0 0 1.04 36 47 -11 -0.40 +0.72 Matches 2022-2023 24 Stuttgart de GER 1. Bundesliga 16th 25 1,955 78 63.9 21.7 22 85 16 3 25 0 1.08 31 38 -7 -0.32 +0.08 Matches 2023-2024 25 Stuttgart de GER 1. Bundesliga 2nd 2 46 23 1.5 0.5 0 0 2 23 0 1.50 0 4 -4 -7.83 -9.11 Matches 2023-2024 25 Ajax nl NED 1. Eredivisie 5th 16 848 53 27.7 9.4 10 74 5 6 19 8 1.44 17 19 -2 -0.21 -0.82 Matches 2024-2025 26 Torino it ITA 1. Serie A 11th 19 1,181 62 34.5 13.1 14 76 4 5 22 9 1.21 13 15 -2 -0.15 +0.01 Matches 2025-2026 27 Crystal Palace eng ENG 1. Premier League 15th 7 101 14 3.0 1.1 0 0 7 14 23 0.71 3 2 +1 +0.89 +1.19 Matches 12 Seasons 5 Clubs 6 Leagues 179 12,496 70 30.4 138.8 142 82 100 37 18 60 1.43 216 201 +15 +0.11 -0.41 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Stuttgart (6 Seasons) 2 Leagues 105 7,845 75 42.7 87.2 90 84 68 15 18 12 1.27 126 141 -15 -0.17 -0.24 Dinamo Zagreb (4 Seasons) 1 League 32 2,521 79 19.6 28.0 28 23 4 8 2.22 57 24 +33 +1.18 -0.19 Torino (1 Season) 1 League 19 1,181 62 34.5 13.1 14 76 4 5 22 9 1.21 13 15 -2 -0.15 +0.01 Ajax (1 Season) 1 League 16 848 53 27.7 9.4 10 74 5 6 19 8 1.44 17 19 -2 -0.21 -0.82 Crystal Palace (1 Season) 1 League 7 101 14 3.0 1.1 0 0 7 14 23 0.71 3 2 +1 +0.89 +1.19 Bundesliga (5 Seasons) 93 7,157 77 46.8 79.5 82 85 64 11 16 7 1.20 110 133 -23 -0.29 -0.23 1. HNL (4 Seasons) 32 2,521 79 19.6 28.0 28 23 4 8 2.22 57 24 +33 +1.18 -0.19 Serie A (1 Season) 19 1,181 62 34.5 13.1 14 76 4 5 22 9 1.21 13 15 -2 -0.15 +0.01 Eredivisie (1 Season) 16 848 53 27.7 9.4 10 74 5 6 19 8 1.44 17 19 -2 -0.21 -0.82 2. Bundesliga (1 Season) 12 688 57 22.5 7.6 8 76 4 4 21 5 1.83 16 8 +8 +1.05 +0.55 Premier League (1 Season) 7 101 14 3.0 1.1 0 0 7 14 23 0.71 3 2 +1 +0.89 +1.19
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019-2020 21 Stuttgart de GER DFB-Pokal 9th 1 90 90 30.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +1.00 Matches 2020-2021 22 Stuttgart de GER DFB-Pokal 9th 2 113 57 41.9 1.3 1 83 0 1 30 0 1.50 1 2 -1 -0.80 -1.94 Matches 2021-2022 23 Stuttgart de GER DFB-Pokal Rd2 2 180 90 100.0 2.0 2 90 2 0 0 1.50 6 2 +4 +2.00 Matches 2022-2023 24 Stuttgart de GER DFB-Pokal SF 3 243 81 54.0 2.7 3 81 1 0 0 2.00 9 3 +6 +2.22 +1.35 Matches 2024-2025 26 Torino it ITA Coppa Italia Rd2 1 45 45 25.0 0.5 0 0 1 45 0 0.00 1 1 0 0.00 -0.67 Matches 2025-2026 27 Crystal Palace eng ENG EFL Cup QF 3 153 51 56.7 1.7 2 76 0 1 1 0 1.67 2 0 +2 +1.18 +0.41 Matches 2025-2026 27 Crystal Palace eng ENG FA Community Shield 1st 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00 Matches 2025-2026 27 Crystal Palace eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 6 Seasons 3 Clubs 5 Leagues 14 926 66 50.6 10.3 10 84 5 4 22 0 1.50 21 10 +11 +1.07 +0.47 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Stuttgart (4 Seasons) 1 League 8 626 78 52.2 7.0 7 85 4 1 30 0 1.88 17 7 +10 +1.44 +0.81 Crystal Palace (1 Season) 3 Leagues 5 255 51 56.7 2.8 3 81 1 2 7 0 1.20 3 2 +1 +0.35 -0.11 Torino (1 Season) 1 League 1 45 45 25.0 0.5 0 0 1 45 0 0.00 1 1 0 0.00 -0.67 DFB-Pokal (4 Seasons) 8 626 78 52.2 7.0 7 85 4 1 30 0 1.88 17 7 +10 +1.44 +0.81 EFL Cup (1 Season) 3 153 51 56.7 1.7 2 76 0 1 1 0 1.67 2 0 +2 +1.18 +0.41 FA Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Coppa Italia (1 Season) 1 45 45 25.0 0.5 0 0 1 45 0 0.00 1 1 0 0.00 -0.67 FA Community Shield (1 Season) 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016-2017 18 Dinamo Zagreb 1. Champions Lg GR 1 90 90 16.7 1.0 1 1 0 2 2.00 0 1 -1 -1.00 +1.80 Matches 2023-2024 25 Ajax 3. Conf Lg R16 4 345 86 88.5 3.8 3 100 3 1 45 0 1.25 4 6 -2 -0.52 +1.48 Matches 2023-2024 25 Ajax 2. Europa Lg GR 5 380 76 70.4 4.2 4 87 3 1 34 1 0.80 8 9 -1 -0.24 +0.89 Matches 2025-2026 27 Crystal Palace 3. Conf Lg 1st 4 317 79 23.0 3.5 4 79 2 0 8 2.00 7 3 +4 +1.14 +0.29 Matches 3 Seasons 3 Clubs 3 Leagues 14 1,132 81 39.7 12.6 12 88 9 2 40 11 1.36 19 19 0 0.00 +0.37 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Ajax (1 Season) 2 Leagues 9 725 81 78.0 8.1 7 92 6 2 40 1 1.00 12 15 -3 -0.37 +0.94 Crystal Palace (1 Season) 1 League 4 317 79 23.0 3.5 4 79 2 0 8 2.00 7 3 +4 +1.14 +0.29 Dinamo Zagreb (1 Season) 1 League 1 90 90 16.7 1.0 1 1 0 2 2.00 0 1 -1 -1.00 +1.80 Conf Lg (2 Seasons) 8 662 83 37.4 7.4 7 88 5 1 45 8 1.63 11 9 +2 +0.27 -0.46 Europa Lg (1 Season) 5 380 76 70.4 4.2 4 87 3 1 34 1 0.80 8 9 -1 -0.24 +0.89 Champions Lg (1 Season) 1 90 90 16.7 1.0 1 1 0 2 2.00 0 1 -1 -1.00 +1.80
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2022 24 hr Croatia 1. World Cup 3rd 5 424 85 61.4 4.7 5 85 3 0 1 1.20 4 4 0 0.00 -0.34 Matches 2022 24 hr Croatia WCQ 5 450 90 50.0 5.0 5 90 5 0 2 2.60 12 1 +11 +2.20 +1.00 Matches 2022 24 hr Croatia Friendlies (M) 0 0 0 0 3 Matches 2022-2023 24 hr Croatia UEFA Nations League 2nd 3 164 55 21.0 1.8 2 68 1 1 29 2 2.00 4 2 +2 +1.10 +0.81 Matches 2024 26 hr Croatia Friendlies (M) 1 90 90 50.0 1.0 1 90 1 0 1 3.00 3 0 +3 +3.00 +2.00 Matches 2024 26 hr Croatia UEFA Euro GR 1 7 7 2.6 0.1 0 0 1 7 2 1.00 0 1 -1 -12.86 -12.17 Matches 2024 26 hr Croatia UEFA Euro Qualifying 5 289 58 40.1 3.2 3 82 2 2 22 3 1.40 6 2 +4 +1.25 +0.20 Matches 2024-2025 26 hr Croatia UEFA Nations League QF 5 404 81 53.9 4.5 5 81 3 0 3 1.60 7 7 0 0.00 0.00 Matches 2026 28 hr Croatia WCQ 1 50 50 6.9 0.6 1 50 0 0 1 3.00 1 0 +1 +1.80 -1.02 Matches 3 Seasons 1 Club 6 Leagues 26 1,878 72 35.6 20.9 22 82 15 4 20 18 1.81 37 17 +20 +0.96 -0.02 UEFA Nations League (2 Seasons) 8 568 71 37.1 6.3 7 77 4 1 29 5 1.75 11 9 +2 +0.32 +0.13 WCQ (2 Seasons) 6 500 83 30.9 5.6 6 83 5 0 3 2.67 13 1 +12 +2.16 -0.01 Friendlies (M) (2 Seasons) 1 90 90 20.0 1.0 1 90 1 0 4 3.00 3 0 +3 +3.00 +2.00 World Cup (1 Season) 5 424 85 61.4 4.7 5 85 3 0 1 1.20 4 4 0 0.00 -0.34 UEFA Euro Qualifying (1 Season) 5 289 58 40.1 3.2 3 82 2 2 22 3 1.40 6 2 +4 +1.25 +0.20 UEFA Euro (1 Season) 1 7 7 2.6 0.1 0 0 1 7 2 1.00 0 1 -1 -12.86 -12.17
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 16 Dinamo Zagreb 1 League 1.0 0 0 2015-2016 17 Dinamo Zagreb 1 League 2.0 0 0 2016-2017 18 Dinamo Zagreb 2 Leagues 7.6 1 0 0 0 0 0 4 5 1 0 0 0 2017-2018 19 Dinamo Zagreb 1 League 18.4 2 0 0 0 0 0 0 0 0 0 0 0 2018-2019 20 Stuttgart 1 League 6.8 3 0 0 14 7 0 39 6 7 0 0 0 2019-2020 21 Stuttgart 2 Leagues 8.6 3 1 1 10 7 2 68 11 4 0 2020-2021 22 Stuttgart 2 Leagues 23.9 2 0 0 19 14 2 220 39 14 0 2021-2022 23 Stuttgart 2 Leagues 29.8 4 0 0 14 28 0 258 29 12 0 2022-2023 24 Stuttgart 3 Leagues 26.1 8 1 1 14 13 0 296 20 22 0 2023-2024 25 Stuttgart 1 League 0.5 0 0 0 0 0 0 12 0 0 0 2023-2024 25 Ajax 3 Leagues 17.5 2 0 0 8 5 1 84 25 22 0 2024-2025 26 Torino 2 Leagues 13.6 0 0 0 14 7 1 54 12 17 0 2025-2026 27 Crystal Palace 5 Leagues 7.5 5 1 1 13 4 1 53 4 8 0 12 Seasons 5 Clubs 15 Leagues 163.4 30 3 3 106 85 7 1088 151 107 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Stuttgart (6 Seasons) 4 Leagues 95.8 20 2 2 71 69 4 893 105 59 0 0 0 Dinamo Zagreb (4 Seasons) 2 Leagues 29.0 3 0 0 0 0 0 4 5 1 0 0 0 Ajax (1 Season) 3 Leagues 17.5 2 0 0 8 5 1 84 25 22 0 Torino (1 Season) 2 Leagues 13.6 0 0 0 14 7 1 54 12 17 0 Crystal Palace (1 Season) 5 Leagues 7.5 5 1 1 13 4 1 53 4 8 0 Bundesliga (5 Seasons) 79.5 14 0 0 56 59 2 763 83 51 0 0 0 1. HNL (4 Seasons) 28.0 3 0 0 0 0 0 0 0 0 0 0 0 DFB-Pokal (4 Seasons) 7.0 3 1 1 7 4 0 47 12 5 0 Conf Lg (2 Seasons) 7.4 3 1 1 6 3 2 38 5 11 0 Serie A (1 Season) 13.1 0 0 0 12 7 1 52 12 16 0 Eredivisie (1 Season) 9.4 1 0 0 4 4 0 57 15 13 0 2. Bundesliga (1 Season) 7.6 2 1 1 8 6 2 67 10 3 0 Premier League (1 Season) 1.1 1 0 0 4 0 0 6 2 0 0 Europa Lg (1 Season) 4.2 1 0 0 3 0 0 15 6 5 0 EFL Cup (1 Season) 1.7 0 0 0 3 1 0 12 1 1 0 Rel/Pro play-offs (1 Season) 1.7 1 0 0 0 0 0 16 0 0 Champions Lg (1 Season) 1.0 0 0 0 0 0 0 4 5 1 0 0 0 FA Cup (1 Season) 1.0 1 0 0 1 1 0 8 0 0 0 Coppa Italia (1 Season) 0.5 0 0 0 2 0 0 2 0 1 0 FA Community Shield (1 Season) 0.1 0 0 0 0 0 0 1 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 18 Dinamo Zagreb 1. Champions Lg GR 1.0 0 0 0 0 0 0 4 5 1 0 0 0 Matches 2023-2024 25 Ajax 3. Conf Lg R16 3.8 0 0 0 1 1 1 12 4 4 0 Matches 2023-2024 25 Ajax 2. Europa Lg GR 4.2 1 0 0 3 0 0 15 6 5 0 Matches 2025-2026 27 Crystal Palace 3. Conf Lg 1st 3.5 3 1 1 5 2 1 26 1 7 0 Matches 3 Seasons 3 Clubs 3 Leagues 12.6 4 1 1 9 3 2 57 16 17 0 0 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Ajax (1 Season) 2 Leagues 8.1 1 0 0 4 1 1 27 10 9 0 Crystal Palace (1 Season) 1 League 3.5 3 1 1 5 2 1 26 1 7 0 Dinamo Zagreb (1 Season) 1 League 1.0 0 0 0 0 0 0 4 5 1 0 0 0 Conf Lg (2 Seasons) 7.4 3 1 1 6 3 2 38 5 11 0 Europa Lg (1 Season) 4.2 1 0 0 3 0 0 15 6 5 0 Champions Lg (1 Season) 1.0 0 0 0 0 0 0 4 5 1 0 0 0
Goalkeeping: Domestic Leagues
Goalkeeping: Domestic Leagues Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 16 Dinamo Zagreb hr CRO 1. 1. HNL 1st 1 1 90 1.0 0 0.00 2 2 100.0 1 0 0 1 100.0 Matches 12 Seasons 5 Clubs 6 Leagues 1 1 90 138.8 0 0.00 2 2 100.0 1 0 0 1 100.0 0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Dinamo Zagreb (4 Seasons) 1 League 1 1 90 28.0 0 0.00 2 2 100.0 1 0 0 1 100.0 0 1. HNL (4 Seasons) 1 1 90 28.0 0 0.00 2 2 100.0 1 0 0 1 100.0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Borna Sosa Pages
Borna Sosa Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary