Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016 16 Halmstad se SWE 2. Superettan 17 2 411 4.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 25 12 1,263 14.0 4 0 4 4 0 0 4 0 0.29 0.00 0.29 0.29 0.29 Matches 2018 18 Halmstad se SWE 2. Superettan 28 28 2,306 25.6 9 1 10 9 0 0 3 0 0.35 0.04 0.39 0.35 0.39 Matches 2019 19 Halmstad se SWE 2. Superettan 10 10 848 9.4 1 0 1 1 0 0 0 0 0.11 0.00 0.11 0.11 0.11 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 11 4 405 4.5 2 0 2 2 0 0 2 0 1.1 1.1 0.3 1.4 12 8 23 0.44 0.00 0.44 0.44 0.44 0.24 0.07 0.30 0.24 0.30 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 23 20 1,637 18.2 0 5 5 0 0 0 1 0 2.0 2.0 3.5 5.5 120 41 114 0.00 0.27 0.27 0.00 0.27 0.11 0.19 0.30 0.11 0.30 Matches 2021-2022 22 Lille 1. Champions Lg 4 3 241 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 10 6 10 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.03 0.03 0.03 Matches 2021-2022 22 Lille fr FRA Coupe de France 2 2 163 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 3 3 239 2.7 0 0 0 0 0 0 0 0 0.3 0.3 0.4 0.7 14 4 15 0.00 0.00 0.00 0.00 0.00 0.12 0.15 0.27 0.12 0.27 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 30 15 1,344 14.9 1 0 1 1 0 0 3 0 2.2 2.2 1.0 3.3 49 51 68 0.07 0.00 0.07 0.07 0.07 0.15 0.07 0.22 0.15 0.22 Matches 2022-2023 23 Lille fr FRA Coupe de France 0 0 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 18 9 838 9.3 0 0 0 0 0 0 3 0 0.5 0.5 0.9 1.3 44 31 57 0.00 0.00 0.00 0.00 0.00 0.05 0.09 0.14 0.05 0.14 Matches 2023-2024 24 Lille 3. Conf Lg 10 8 758 8.4 0 1 1 0 0 0 0 0 0.7 0.7 0.5 1.2 20 28 62 0.00 0.12 0.12 0.00 0.12 0.08 0.06 0.14 0.08 0.14 Matches 2023-2024 24 Lille fr FRA Coupe de France 2 1 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 25 14 1,267 14.1 1 0 1 1 0 0 2 0 1.1 1.1 1.2 2.2 39 37 66 0.07 0.00 0.07 0.07 0.07 0.08 0.08 0.16 0.08 0.16 Matches 2024-2025 25 Lille 1. Champions Lg 4 3 269 3.0 0 1 1 0 0 0 0 0 0.1 0.1 0.2 0.3 6 7 3 0.00 0.33 0.33 0.00 0.33 0.03 0.07 0.10 0.03 0.10 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 11 8 697 7.7 0 0 0 0 0 0 1 0 0.2 0.2 0.8 1.0 27 26 45 0.00 0.00 0.00 0.00 0.00 0.03 0.10 0.13 0.03 0.13 Matches 9 Seasons 3 Clubs 7 Leagues 223 142 12,783 142.0 18 8 26 18 0 0 20 0 8.3 8.3 8.8 17.0 341 239 463 0.13 0.06 0.18 0.13 0.18 0.10 0.10 0.20 0.10 0.20 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Lille (4 Seasons) 4 Leagues 106 63 5,674 63.0 2 2 4 2 0 0 10 0 4.9 4.9 4.5 9.4 195 186 311 0.03 0.03 0.06 0.03 0.06 0.08 0.08 0.16 0.08 0.16 Halmstad (4 Seasons) 2 Leagues 80 52 4,828 53.6 14 1 15 14 0 0 7 0 0.26 0.02 0.28 0.26 0.28 Groningen (3 Seasons) 1 League 37 27 2,281 25.3 2 5 7 2 0 0 3 0 3.4 3.4 4.2 7.6 146 53 152 0.08 0.20 0.28 0.08 0.28 0.13 0.17 0.30 0.13 0.30 Ligue 1 (4 Seasons) 84 46 4,146 46.1 2 0 2 2 0 0 9 0 4.0 4.0 3.8 7.8 159 145 236 0.04 0.00 0.04 0.04 0.04 0.09 0.08 0.17 0.09 0.17 Superettan (3 Seasons) 55 40 3,565 39.6 10 1 11 10 0 0 3 0 0.25 0.03 0.28 0.25 0.28 Eredivisie (3 Seasons) 37 27 2,281 25.3 2 5 7 2 0 0 3 0 3.4 3.4 4.2 7.6 146 53 152 0.08 0.20 0.28 0.08 0.28 0.13 0.17 0.30 0.13 0.30 Coupe de France (3 Seasons) 4 3 260 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (2 Seasons) 8 6 510 5.7 0 1 1 0 0 0 1 0 0.2 0.2 0.2 0.4 16 13 13 0.00 0.18 0.18 0.00 0.18 0.03 0.04 0.07 0.03 0.07 Allsvenskan (1 Season) 25 12 1,263 14.0 4 0 4 4 0 0 4 0 0.29 0.00 0.29 0.29 0.29 Conf Lg (1 Season) 10 8 758 8.4 0 1 1 0 0 0 0 0 0.7 0.7 0.5 1.2 20 28 62 0.00 0.12 0.12 0.00 0.12 0.08 0.06 0.14 0.08 0.14
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016 16 Halmstad 1 League 17 2 411 4.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017 17 Halmstad 1 League 25 12 1,263 14.0 4 0 4 4 0 0 4 0 0.29 0.00 0.29 0.29 0.29 2018 18 Halmstad 1 League 28 28 2,306 25.6 9 1 10 9 0 0 3 0 0.35 0.04 0.39 0.35 0.39 2019 19 Halmstad 1 League 10 10 848 9.4 1 0 1 1 0 0 0 0 0.11 0.00 0.11 0.11 0.11 2019-2020 20 Groningen 1 League 11 4 405 4.5 2 0 2 2 0 0 2 0 1.1 1.1 0.3 1.4 12 8 23 0.44 0.00 0.44 0.44 0.44 0.24 0.07 0.30 0.24 0.30 2020-2021 21 Groningen 1 League 23 20 1,637 18.2 0 5 5 0 0 0 1 0 2.0 2.0 3.5 5.5 120 41 114 0.00 0.27 0.27 0.00 0.27 0.11 0.19 0.30 0.11 0.30 2021-2022 22 Groningen 1 League 3 3 239 2.7 0 0 0 0 0 0 0 0 0.3 0.3 0.4 0.7 14 4 15 0.00 0.00 0.00 0.00 0.00 0.12 0.15 0.27 0.12 0.27 2021-2022 22 Lille 3 Leagues 36 20 1,748 19.4 1 0 1 1 0 0 4 0 2.3 2.3 1.0 3.3 59 57 78 0.05 0.00 0.05 0.05 0.05 0.13 0.06 0.19 0.13 0.19 2022-2023 23 Lille 2 Leagues 18 9 838 9.3 0 0 0 0 0 0 3 0 0.5 0.5 0.9 1.3 44 31 57 0.00 0.00 0.00 0.00 0.00 0.05 0.09 0.14 0.05 0.14 2023-2024 24 Lille 3 Leagues 37 23 2,122 23.6 1 1 2 1 0 0 2 0 1.8 1.8 1.7 3.5 59 65 128 0.04 0.04 0.08 0.04 0.08 0.08 0.07 0.15 0.08 0.15 2024-2025 25 Lille 2 Leagues 15 11 966 10.7 0 1 1 0 0 0 1 0 0.3 0.3 1.0 1.3 33 33 48 0.00 0.09 0.09 0.00 0.09 0.03 0.09 0.12 0.03 0.12 9 Seasons 3 Clubs 7 Leagues 223 142 12,783 142.0 18 8 26 18 0 0 20 0 8.3 8.3 8.8 17.0 341 239 463 0.13 0.06 0.18 0.13 0.18 0.10 0.10 0.20 0.10 0.20 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Lille (4 Seasons) 4 Leagues 106 63 5,674 63.0 2 2 4 2 0 0 10 0 4.9 4.9 4.5 9.4 195 186 311 0.03 0.03 0.06 0.03 0.06 0.08 0.08 0.16 0.08 0.16 Halmstad (4 Seasons) 2 Leagues 80 52 4,828 53.6 14 1 15 14 0 0 7 0 0.26 0.02 0.28 0.26 0.28 Groningen (3 Seasons) 1 League 37 27 2,281 25.3 2 5 7 2 0 0 3 0 3.4 3.4 4.2 7.6 146 53 152 0.08 0.20 0.28 0.08 0.28 0.13 0.17 0.30 0.13 0.30 Ligue 1 (4 Seasons) 84 46 4,146 46.1 2 0 2 2 0 0 9 0 4.0 4.0 3.8 7.8 159 145 236 0.04 0.00 0.04 0.04 0.04 0.09 0.08 0.17 0.09 0.17 Superettan (3 Seasons) 55 40 3,565 39.6 10 1 11 10 0 0 3 0 0.25 0.03 0.28 0.25 0.28 Eredivisie (3 Seasons) 37 27 2,281 25.3 2 5 7 2 0 0 3 0 3.4 3.4 4.2 7.6 146 53 152 0.08 0.20 0.28 0.08 0.28 0.13 0.17 0.30 0.13 0.30 Coupe de France (3 Seasons) 4 3 260 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (2 Seasons) 8 6 510 5.7 0 1 1 0 0 0 1 0 0.2 0.2 0.2 0.4 16 13 13 0.00 0.18 0.18 0.00 0.18 0.03 0.04 0.07 0.03 0.07 Allsvenskan (1 Season) 25 12 1,263 14.0 4 0 4 4 0 0 4 0 0.29 0.00 0.29 0.29 0.29 Conf Lg (1 Season) 10 8 758 8.4 0 1 1 0 0 0 0 0 0.7 0.7 0.5 1.2 20 28 62 0.00 0.12 0.12 0.00 0.12 0.08 0.06 0.14 0.08 0.14
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016 16 Halmstad se SWE 2. Superettan 3rd 17 2 411 4.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 15th 25 12 1,263 14.0 4 0 4 4 0 0 4 0 0.29 0.00 0.29 0.29 0.29 Matches 2018 18 Halmstad se SWE 2. Superettan 5th 28 28 2,306 25.6 9 1 10 9 0 0 3 0 0.35 0.04 0.39 0.35 0.39 Matches 2019 19 Halmstad se SWE 2. Superettan 6th 10 10 848 9.4 1 0 1 1 0 0 0 0 0.11 0.00 0.11 0.11 0.11 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 9th 11 4 405 4.5 2 0 2 2 0 0 2 0 1.1 1.1 0.3 1.4 12 8 23 0.44 0.00 0.44 0.44 0.44 0.24 0.07 0.30 0.24 0.30 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 7th 23 20 1,637 18.2 0 5 5 0 0 0 1 0 2.0 2.0 3.5 5.5 120 41 114 0.00 0.27 0.27 0.00 0.27 0.11 0.19 0.30 0.11 0.30 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 12th 3 3 239 2.7 0 0 0 0 0 0 0 0 0.3 0.3 0.4 0.7 14 4 15 0.00 0.00 0.00 0.00 0.00 0.12 0.15 0.27 0.12 0.27 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 10th 30 15 1,344 14.9 1 0 1 1 0 0 3 0 2.2 2.2 1.0 3.3 49 51 68 0.07 0.00 0.07 0.07 0.07 0.15 0.07 0.22 0.15 0.22 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 5th 18 9 838 9.3 0 0 0 0 0 0 3 0 0.5 0.5 0.9 1.3 44 31 57 0.00 0.00 0.00 0.00 0.00 0.05 0.09 0.14 0.05 0.14 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 4th 25 14 1,267 14.1 1 0 1 1 0 0 2 0 1.1 1.1 1.2 2.2 39 37 66 0.07 0.00 0.07 0.07 0.07 0.08 0.08 0.16 0.08 0.16 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 4th 11 8 697 7.7 0 0 0 0 0 0 1 0 0.2 0.2 0.8 1.0 27 26 45 0.00 0.00 0.00 0.00 0.00 0.03 0.10 0.13 0.03 0.13 Matches 9 Seasons 3 Clubs 4 Leagues 201 125 11,255 125.1 18 6 24 18 0 0 19 0 7.4 7.4 8.0 15.4 305 198 388 0.14 0.05 0.19 0.14 0.19 0.10 0.11 0.22 0.10 0.22 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Lille (4 Seasons) 1 League 84 46 4,146 46.1 2 0 2 2 0 0 9 0 4.0 4.0 3.8 7.8 159 145 236 0.04 0.00 0.04 0.04 0.04 0.09 0.08 0.17 0.09 0.17 Halmstad (4 Seasons) 2 Leagues 80 52 4,828 53.6 14 1 15 14 0 0 7 0 0.26 0.02 0.28 0.26 0.28 Groningen (3 Seasons) 1 League 37 27 2,281 25.3 2 5 7 2 0 0 3 0 3.4 3.4 4.2 7.6 146 53 152 0.08 0.20 0.28 0.08 0.28 0.13 0.17 0.30 0.13 0.30 Ligue 1 (4 Seasons) 84 46 4,146 46.1 2 0 2 2 0 0 9 0 4.0 4.0 3.8 7.8 159 145 236 0.04 0.00 0.04 0.04 0.04 0.09 0.08 0.17 0.09 0.17 Superettan (3 Seasons) 55 40 3,565 39.6 10 1 11 10 0 0 3 0 0.25 0.03 0.28 0.25 0.28 Eredivisie (3 Seasons) 37 27 2,281 25.3 2 5 7 2 0 0 3 0 3.4 3.4 4.2 7.6 146 53 152 0.08 0.20 0.28 0.08 0.28 0.13 0.17 0.30 0.13 0.30 Allsvenskan (1 Season) 25 12 1,263 14.0 4 0 4 4 0 0 4 0 0.29 0.00 0.29 0.29 0.29
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2021-2022 22 Lille 1. Champions Lg R16 4 3 241 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 10 6 10 0.00 0.00 0.00 0.00 0.00 0.03 0.00 0.03 0.03 0.03 Matches 2023-2024 24 Lille 3. Conf Lg QF 10 8 758 8.4 0 1 1 0 0 0 0 0 0.7 0.7 0.5 1.2 20 28 62 0.00 0.12 0.12 0.00 0.12 0.08 0.06 0.14 0.08 0.14 Matches 2024-2025 25 Lille 1. Champions Lg 4 3 269 3.0 0 1 1 0 0 0 0 0 0.1 0.1 0.2 0.3 6 7 3 0.00 0.33 0.33 0.00 0.33 0.03 0.07 0.10 0.03 0.10 Matches 3 Seasons 1 Club 2 Leagues 18 14 1,268 14.1 0 2 2 0 0 0 1 0 0.9 0.9 0.7 1.6 36 41 75 0.00 0.14 0.14 0.00 0.14 0.06 0.05 0.11 0.06 0.11 Champions Lg (2 Seasons) 8 6 510 5.7 0 1 1 0 0 0 1 0 0.2 0.2 0.2 0.4 16 13 13 0.00 0.18 0.18 0.00 0.18 0.03 0.04 0.07 0.03 0.07 Conf Lg (1 Season) 10 8 758 8.4 0 1 1 0 0 0 0 0 0.7 0.7 0.5 1.2 20 28 62 0.00 0.12 0.12 0.00 0.12 0.08 0.06 0.14 0.08 0.14
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-2023 23 se Sweden UEFA Nations League LgB 2 1 104 1.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 23 se Sweden Friendlies (M) 2 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 24 se Sweden Friendlies (M) 1 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 24 se Sweden UEFA Euro Qualifying 2 1 96 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 se Sweden UEFA Nations League LgC 5 5 448 5.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 3 Leagues 12 9 811 9.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 UEFA Nations League (2 Seasons) 7 6 552 6.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (2 Seasons) 3 2 163 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Euro Qualifying (1 Season) 2 1 96 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016 16 Halmstad se SWE 2. Superettan 4.6 0 0 3 0.00 0.66 0.00 0 0 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 14.0 4 0 15 0.00 1.07 0.27 0 0 Matches 2018 18 Halmstad se SWE 2. Superettan 25.6 9 0 0.00 0 0 Matches 2019 19 Halmstad se SWE 2. Superettan 9.4 1 0 0 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 4.5 2 8 2 25.0 1.78 0.44 0.25 1.00 14.2 0 0 0 1.1 1.1 0.13 +0.9 +0.9 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 18.2 0 27 7 25.9 1.48 0.38 0.00 0.00 19.9 0 0 0 2.0 2.0 0.07 -2.0 -2.0 Matches 2021-2022 22 Lille 1. Champions Lg 2.7 0 2 0 0.0 0.75 0.00 0.00 20.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2021-2022 22 Lille fr FRA Coupe de France 1.8 0 1 1 100.0 0.55 0.55 0.00 0.00 0 0 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 2.7 0 5 1 20.0 1.88 0.38 0.00 0.00 21.5 0 0 0 0.3 0.3 0.06 -0.3 -0.3 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 14.9 1 19 6 31.6 1.27 0.40 0.05 0.17 17.0 0 0 0 2.2 2.2 0.12 -1.2 -1.2 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 9.3 0 7 1 14.3 0.75 0.11 0.00 0.00 22.0 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Matches 2023-2024 24 Lille 3. Conf Lg 8.4 0 9 2 22.2 1.07 0.24 0.00 0.00 17.2 0 0 0 0.7 0.7 0.08 -0.7 -0.7 Matches 2023-2024 24 Lille fr FRA Coupe de France 1.1 0 2 2 100.0 1.86 1.86 0.00 0.00 0 0 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 14.1 1 15 5 33.3 1.07 0.36 0.07 0.20 17.5 0 0 0 1.1 1.1 0.07 -0.1 -0.1 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 0 1 0 0.0 0.33 0.00 0.00 12.0 0 0 0 0.1 0.1 0.10 -0.1 -0.1 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 7.7 0 6 0 0.0 0.77 0.00 0.00 20.9 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 9 Seasons 3 Clubs 7 Leagues 142.0 18 102 45 44.1 0.77 0.42 0.17 0.18 18.5 0 0 0 8.3 8.3 0.08 -4.3 -4.3 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Lille (4 Seasons) 4 Leagues 63.0 2 62 17 27.4 0.98 0.27 0.03 0.12 18.2 0 0 0 4.9 4.9 0.08 -2.9 -2.9 Halmstad (4 Seasons) 2 Leagues 53.6 14 0 18 0.00 0.97 0.22 0 0 Groningen (3 Seasons) 1 League 25.3 2 40 10 25.0 1.58 0.39 0.05 0.20 19.0 0 0 0 3.4 3.4 0.08 -1.4 -1.4 Ligue 1 (4 Seasons) 46.1 2 47 12 25.5 1.02 0.26 0.04 0.17 18.4 0 0 0 4.0 4.0 0.09 -2.0 -2.0 Superettan (3 Seasons) 39.6 10 0 3 0.00 0.66 0.00 0 0 Eredivisie (3 Seasons) 25.3 2 40 10 25.0 1.58 0.39 0.05 0.20 19.0 0 0 0 3.4 3.4 0.08 -1.4 -1.4 Coupe de France (3 Seasons) 2.9 0 3 3 100.0 1.04 1.04 0.00 0.00 0 0 Champions Lg (2 Seasons) 5.7 0 3 0 0.0 0.53 0.00 0.00 17.4 0 0 0 0.2 0.2 0.06 -0.2 -0.2 Allsvenskan (1 Season) 14.0 4 0 15 0.00 1.07 0.27 0 0 Conf Lg (1 Season) 8.4 0 9 2 22.2 1.07 0.24 0.00 0.00 17.2 0 0 0 0.7 0.7 0.08 -0.7 -0.7
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016 16 Halmstad 1 League 4.6 0 0 3 0.00 0.66 0.00 0 0 2017 17 Halmstad 1 League 14.0 4 0 15 0.00 1.07 0.27 0 0 2018 18 Halmstad 1 League 25.6 9 0 0.00 0 0 2019 19 Halmstad 1 League 9.4 1 0 0 2019-2020 20 Groningen 1 League 4.5 2 8 2 25.0 1.78 0.44 0.25 1.00 14.2 0 0 0 1.1 1.1 0.13 +0.9 +0.9 2020-2021 21 Groningen 1 League 18.2 0 27 7 25.9 1.48 0.38 0.00 0.00 19.9 0 0 0 2.0 2.0 0.07 -2.0 -2.0 2021-2022 22 Groningen 1 League 2.7 0 5 1 20.0 1.88 0.38 0.00 0.00 21.5 0 0 0 0.3 0.3 0.06 -0.3 -0.3 2021-2022 22 Lille 3 Leagues 19.4 1 22 7 31.8 1.13 0.36 0.05 0.14 17.3 0 0 0 2.3 2.3 0.11 -1.3 -1.3 2022-2023 23 Lille 2 Leagues 9.3 0 7 1 14.3 0.75 0.11 0.00 0.00 22.0 0 0 0 0.5 0.5 0.07 -0.5 -0.5 2023-2024 24 Lille 3 Leagues 23.6 1 26 9 34.6 1.10 0.38 0.04 0.11 17.4 0 0 0 1.8 1.8 0.07 -0.8 -0.8 2024-2025 25 Lille 2 Leagues 10.7 0 7 0 0.0 0.65 0.00 0.00 19.7 0 0 0 0.3 0.3 0.05 -0.3 -0.3 9 Seasons 3 Clubs 7 Leagues 142.0 18 102 45 44.1 0.77 0.42 0.17 0.18 18.5 0 0 0 8.3 8.3 0.08 -4.3 -4.3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Lille (4 Seasons) 4 Leagues 63.0 2 62 17 27.4 0.98 0.27 0.03 0.12 18.2 0 0 0 4.9 4.9 0.08 -2.9 -2.9 Halmstad (4 Seasons) 2 Leagues 53.6 14 0 18 0.00 0.97 0.22 0 0 Groningen (3 Seasons) 1 League 25.3 2 40 10 25.0 1.58 0.39 0.05 0.20 19.0 0 0 0 3.4 3.4 0.08 -1.4 -1.4 Ligue 1 (4 Seasons) 46.1 2 47 12 25.5 1.02 0.26 0.04 0.17 18.4 0 0 0 4.0 4.0 0.09 -2.0 -2.0 Superettan (3 Seasons) 39.6 10 0 3 0.00 0.66 0.00 0 0 Eredivisie (3 Seasons) 25.3 2 40 10 25.0 1.58 0.39 0.05 0.20 19.0 0 0 0 3.4 3.4 0.08 -1.4 -1.4 Coupe de France (3 Seasons) 2.9 0 3 3 100.0 1.04 1.04 0.00 0.00 0 0 Champions Lg (2 Seasons) 5.7 0 3 0 0.0 0.53 0.00 0.00 17.4 0 0 0 0.2 0.2 0.06 -0.2 -0.2 Allsvenskan (1 Season) 14.0 4 0 15 0.00 1.07 0.27 0 0 Conf Lg (1 Season) 8.4 0 9 2 22.2 1.07 0.24 0.00 0.00 17.2 0 0 0 0.7 0.7 0.08 -0.7 -0.7
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016 16 Halmstad se SWE 2. Superettan 3rd 4.6 0 0 3 0.00 0.66 0.00 0 0 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 15th 14.0 4 0 15 0.00 1.07 0.27 0 0 Matches 2018 18 Halmstad se SWE 2. Superettan 5th 25.6 9 0 0.00 0 0 Matches 2019 19 Halmstad se SWE 2. Superettan 6th 9.4 1 0 0 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 9th 4.5 2 8 2 25.0 1.78 0.44 0.25 1.00 14.2 0 0 0 1.1 1.1 0.13 +0.9 +0.9 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 7th 18.2 0 27 7 25.9 1.48 0.38 0.00 0.00 19.9 0 0 0 2.0 2.0 0.07 -2.0 -2.0 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 12th 2.7 0 5 1 20.0 1.88 0.38 0.00 0.00 21.5 0 0 0 0.3 0.3 0.06 -0.3 -0.3 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 10th 14.9 1 19 6 31.6 1.27 0.40 0.05 0.17 17.0 0 0 0 2.2 2.2 0.12 -1.2 -1.2 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 5th 9.3 0 7 1 14.3 0.75 0.11 0.00 0.00 22.0 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 4th 14.1 1 15 5 33.3 1.07 0.36 0.07 0.20 17.5 0 0 0 1.1 1.1 0.07 -0.1 -0.1 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 4th 7.7 0 6 0 0.0 0.77 0.00 0.00 20.9 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 9 Seasons 3 Clubs 4 Leagues 125.1 18 87 40 46.0 0.75 0.44 0.20 0.20 18.7 0 0 0 7.4 7.4 0.09 -3.4 -3.4 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Lille (4 Seasons) 1 League 46.1 2 47 12 25.5 1.02 0.26 0.04 0.17 18.4 0 0 0 4.0 4.0 0.09 -2.0 -2.0 Halmstad (4 Seasons) 2 Leagues 53.6 14 0 18 0.00 0.97 0.22 0 0 Groningen (3 Seasons) 1 League 25.3 2 40 10 25.0 1.58 0.39 0.05 0.20 19.0 0 0 0 3.4 3.4 0.08 -1.4 -1.4 Ligue 1 (4 Seasons) 46.1 2 47 12 25.5 1.02 0.26 0.04 0.17 18.4 0 0 0 4.0 4.0 0.09 -2.0 -2.0 Superettan (3 Seasons) 39.6 10 0 3 0.00 0.66 0.00 0 0 Eredivisie (3 Seasons) 25.3 2 40 10 25.0 1.58 0.39 0.05 0.20 19.0 0 0 0 3.4 3.4 0.08 -1.4 -1.4 Allsvenskan (1 Season) 14.0 4 0 15 0.00 1.07 0.27 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2021-2022 22 Lille fr FRA Coupe de France R32 1.8 0 1 1 100.0 0.55 0.55 0.00 0.00 0 0 Matches 2023-2024 24 Lille fr FRA Coupe de France R16 1.1 0 2 2 100.0 1.86 1.86 0.00 0.00 0 0 Matches 3 Seasons 1 Club 1 League 2.9 0 3 3 100.0 1.04 1.04 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 Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2021-2022 22 Lille 1. Champions Lg R16 2.7 0 2 0 0.0 0.75 0.00 0.00 20.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2023-2024 24 Lille 3. Conf Lg QF 8.4 0 9 2 22.2 1.07 0.24 0.00 0.00 17.2 0 0 0 0.7 0.7 0.08 -0.7 -0.7 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 0 1 0 0.0 0.33 0.00 0.00 12.0 0 0 0 0.1 0.1 0.10 -0.1 -0.1 Matches 3 Seasons 1 Club 2 Leagues 14.1 0 12 2 16.7 0.85 0.14 0.00 0.00 17.3 0 0 0 0.9 0.9 0.07 -0.9 -0.9 Champions Lg (2 Seasons) 5.7 0 3 0 0.0 0.53 0.00 0.00 17.4 0 0 0 0.2 0.2 0.06 -0.2 -0.2 Conf Lg (1 Season) 8.4 0 9 2 22.2 1.07 0.24 0.00 0.00 17.2 0 0 0 0.7 0.7 0.08 -0.7 -0.7
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016 16 Halmstad se SWE 2. Superettan 4.6 0 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 14.0 0 Matches 2018 18 Halmstad se SWE 2. Superettan 25.6 1 Matches 2019 19 Halmstad se SWE 2. Superettan 9.4 0 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 4.5 64 95 67.4 1114 370 28 36 77.8 30 38 78.9 5 12 41.7 0 0.3 0.6 -0.3 4 2 8 3 8 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 18.2 492 745 66.0 9599 2551 186 241 77.2 235 320 73.4 65 135 48.1 5 3.5 2.3 +1.5 18 29 25 17 41 Matches 2021-2022 22 Lille 1. Champions Lg 2.7 59 94 62.8 958 298 27 35 77.1 25 35 71.4 5 12 41.7 0 0.0 0.0 0.0 0 4 0 0 6 Matches 2021-2022 22 Lille fr FRA Coupe de France 1.8 0 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 2.7 72 121 59.5 1398 419 29 36 80.6 28 41 68.3 14 37 37.8 0 0.4 0.3 -0.4 3 2 3 3 4 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 14.9 512 719 71.2 8113 2483 270 308 87.7 194 255 76.1 37 94 39.4 0 1.0 0.8 -1.0 11 36 6 4 51 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 9.3 369 455 81.1 6058 1643 170 200 85.0 161 188 85.6 24 46 52.2 0 0.9 1.5 -0.9 11 22 8 7 31 Matches 2023-2024 24 Lille 3. Conf Lg 8.4 344 421 81.7 5268 1448 182 203 89.7 138 161 85.7 15 36 41.7 1 0.5 0.6 +0.5 4 18 6 3 28 Matches 2023-2024 24 Lille fr FRA Coupe de France 1.1 0 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 14.1 437 560 78.0 6983 1602 209 249 83.9 187 233 80.3 26 41 63.4 0 1.2 1.6 -1.2 13 20 10 5 37 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 77 110 70.0 1284 460 38 47 80.9 28 36 77.8 7 16 43.8 1 0.2 0.0 +0.8 1 6 0 0 7 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 7.7 268 336 79.8 4332 1141 144 163 88.3 108 127 85.0 13 29 44.8 0 0.8 0.8 -0.8 8 13 7 5 26 Matches 9 Seasons 3 Clubs 7 Leagues 142.0 2694 3656 73.7 45107 12415 1283 1518 84.5 1134 1434 79.1 211 458 46.1 8 8.8 8.5 -0.8 73 152 73 47 239 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Lille (4 Seasons) 4 Leagues 63.0 2066 2695 76.7 32996 9075 1040 1205 86.3 841 1035 81.3 127 274 46.4 2 4.5 5.2 -2.5 48 119 37 24 186 Halmstad (4 Seasons) 2 Leagues 53.6 1 Groningen (3 Seasons) 1 League 25.3 628 961 65.3 12111 3340 243 313 77.6 293 399 73.4 84 184 45.7 5 4.2 3.2 +0.8 25 33 36 23 53 Ligue 1 (4 Seasons) 46.1 1586 2070 76.6 25486 6869 793 920 86.2 650 803 80.9 100 210 47.6 0 3.8 4.6 -3.8 43 91 31 21 145 Superettan (3 Seasons) 39.6 1 Eredivisie (3 Seasons) 25.3 628 961 65.3 12111 3340 243 313 77.6 293 399 73.4 84 184 45.7 5 4.2 3.2 +0.8 25 33 36 23 53 Coupe de France (3 Seasons) 2.9 0 Champions Lg (2 Seasons) 5.7 136 204 66.7 2242 758 65 82 79.3 53 71 74.6 12 28 42.9 1 0.2 0.0 +0.8 1 10 0 0 13 Allsvenskan (1 Season) 14.0 0 Conf Lg (1 Season) 8.4 344 421 81.7 5268 1448 182 203 89.7 138 161 85.7 15 36 41.7 1 0.5 0.6 +0.5 4 18 6 3 28
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016 16 Halmstad 1 League 4.6 0 2017 17 Halmstad 1 League 14.0 0 2018 18 Halmstad 1 League 25.6 1 2019 19 Halmstad 1 League 9.4 0 2019-2020 20 Groningen 1 League 4.5 64 95 67.4 1114 370 28 36 77.8 30 38 78.9 5 12 41.7 0 0.3 0.6 -0.3 4 2 8 3 8 2020-2021 21 Groningen 1 League 18.2 492 745 66.0 9599 2551 186 241 77.2 235 320 73.4 65 135 48.1 5 3.5 2.3 +1.5 18 29 25 17 41 2021-2022 22 Groningen 1 League 2.7 72 121 59.5 1398 419 29 36 80.6 28 41 68.3 14 37 37.8 0 0.4 0.3 -0.4 3 2 3 3 4 2021-2022 22 Lille 3 Leagues 19.4 571 813 70.2 9071 2781 297 343 86.6 219 290 75.5 42 106 39.6 0 1.0 0.8 -1.0 11 40 6 4 57 2022-2023 23 Lille 2 Leagues 9.3 369 455 81.1 6058 1643 170 200 85.0 161 188 85.6 24 46 52.2 0 0.9 1.5 -0.9 11 22 8 7 31 2023-2024 24 Lille 3 Leagues 23.6 781 981 79.6 12251 3050 391 452 86.5 325 394 82.5 41 77 53.2 1 1.7 2.2 -0.7 17 38 16 8 65 2024-2025 25 Lille 2 Leagues 10.7 345 446 77.4 5616 1601 182 210 86.7 136 163 83.4 20 45 44.4 1 1.0 0.8 0.0 9 19 7 5 33 9 Seasons 3 Clubs 7 Leagues 142.0 2694 3656 73.7 45107 12415 1283 1518 84.5 1134 1434 79.1 211 458 46.1 8 8.8 8.5 -0.8 73 152 73 47 239 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Lille (4 Seasons) 4 Leagues 63.0 2066 2695 76.7 32996 9075 1040 1205 86.3 841 1035 81.3 127 274 46.4 2 4.5 5.2 -2.5 48 119 37 24 186 Halmstad (4 Seasons) 2 Leagues 53.6 1 Groningen (3 Seasons) 1 League 25.3 628 961 65.3 12111 3340 243 313 77.6 293 399 73.4 84 184 45.7 5 4.2 3.2 +0.8 25 33 36 23 53 Ligue 1 (4 Seasons) 46.1 1586 2070 76.6 25486 6869 793 920 86.2 650 803 80.9 100 210 47.6 0 3.8 4.6 -3.8 43 91 31 21 145 Superettan (3 Seasons) 39.6 1 Eredivisie (3 Seasons) 25.3 628 961 65.3 12111 3340 243 313 77.6 293 399 73.4 84 184 45.7 5 4.2 3.2 +0.8 25 33 36 23 53 Coupe de France (3 Seasons) 2.9 0 Champions Lg (2 Seasons) 5.7 136 204 66.7 2242 758 65 82 79.3 53 71 74.6 12 28 42.9 1 0.2 0.0 +0.8 1 10 0 0 13 Allsvenskan (1 Season) 14.0 0 Conf Lg (1 Season) 8.4 344 421 81.7 5268 1448 182 203 89.7 138 161 85.7 15 36 41.7 1 0.5 0.6 +0.5 4 18 6 3 28
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016 16 Halmstad se SWE 2. Superettan 3rd 4.6 0 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 15th 14.0 0 Matches 2018 18 Halmstad se SWE 2. Superettan 5th 25.6 1 Matches 2019 19 Halmstad se SWE 2. Superettan 6th 9.4 0 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 9th 4.5 64 95 67.4 1114 370 28 36 77.8 30 38 78.9 5 12 41.7 0 0.3 0.6 -0.3 4 2 8 3 8 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 7th 18.2 492 745 66.0 9599 2551 186 241 77.2 235 320 73.4 65 135 48.1 5 3.5 2.3 +1.5 18 29 25 17 41 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 12th 2.7 72 121 59.5 1398 419 29 36 80.6 28 41 68.3 14 37 37.8 0 0.4 0.3 -0.4 3 2 3 3 4 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 10th 14.9 512 719 71.2 8113 2483 270 308 87.7 194 255 76.1 37 94 39.4 0 1.0 0.8 -1.0 11 36 6 4 51 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 5th 9.3 369 455 81.1 6058 1643 170 200 85.0 161 188 85.6 24 46 52.2 0 0.9 1.5 -0.9 11 22 8 7 31 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 4th 14.1 437 560 78.0 6983 1602 209 249 83.9 187 233 80.3 26 41 63.4 0 1.2 1.6 -1.2 13 20 10 5 37 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 4th 7.7 268 336 79.8 4332 1141 144 163 88.3 108 127 85.0 13 29 44.8 0 0.8 0.8 -0.8 8 13 7 5 26 Matches 9 Seasons 3 Clubs 4 Leagues 125.1 2214 3031 73.0 37597 10209 1036 1233 84.0 943 1202 78.5 184 394 46.7 6 8.0 7.9 -2.0 68 124 67 44 198 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Lille (4 Seasons) 1 League 46.1 1586 2070 76.6 25486 6869 793 920 86.2 650 803 80.9 100 210 47.6 0 3.8 4.6 -3.8 43 91 31 21 145 Halmstad (4 Seasons) 2 Leagues 53.6 1 Groningen (3 Seasons) 1 League 25.3 628 961 65.3 12111 3340 243 313 77.6 293 399 73.4 84 184 45.7 5 4.2 3.2 +0.8 25 33 36 23 53 Ligue 1 (4 Seasons) 46.1 1586 2070 76.6 25486 6869 793 920 86.2 650 803 80.9 100 210 47.6 0 3.8 4.6 -3.8 43 91 31 21 145 Superettan (3 Seasons) 39.6 1 Eredivisie (3 Seasons) 25.3 628 961 65.3 12111 3340 243 313 77.6 293 399 73.4 84 184 45.7 5 4.2 3.2 +0.8 25 33 36 23 53 Allsvenskan (1 Season) 14.0 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2021-2022 22 Lille 1. Champions Lg R16 2.7 59 94 62.8 958 298 27 35 77.1 25 35 71.4 5 12 41.7 0 0.0 0.0 0.0 0 4 0 0 6 Matches 2023-2024 24 Lille 3. Conf Lg QF 8.4 344 421 81.7 5268 1448 182 203 89.7 138 161 85.7 15 36 41.7 1 0.5 0.6 +0.5 4 18 6 3 28 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 77 110 70.0 1284 460 38 47 80.9 28 36 77.8 7 16 43.8 1 0.2 0.0 +0.8 1 6 0 0 7 Matches 3 Seasons 1 Club 2 Leagues 14.1 480 625 76.8 7510 2206 247 285 86.7 191 232 82.3 27 64 42.2 2 0.7 0.6 +1.3 5 28 6 3 41 Champions Lg (2 Seasons) 5.7 136 204 66.7 2242 758 65 82 79.3 53 71 74.6 12 28 42.9 1 0.2 0.0 +0.8 1 10 0 0 13 Conf Lg (1 Season) 8.4 344 421 81.7 5268 1448 182 203 89.7 138 161 85.7 15 36 41.7 1 0.5 0.6 +0.5 4 18 6 3 28
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016 16 Halmstad 1 League 4.6 0 2017 17 Halmstad 1 League 14.0 0 2018 18 Halmstad 1 League 25.6 0 2019 19 Halmstad 1 League 9.4 2019-2020 20 Groningen 1 League 4.5 95 83 12 1 0 0 14 6 1 1 0 0 64 0 6 2020-2021 21 Groningen 1 League 18.2 745 637 106 11 0 10 98 94 1 0 0 0 492 2 25 2021-2022 22 Groningen 1 League 2.7 121 85 36 3 0 0 17 33 0 0 0 0 72 0 5 2021-2022 22 Lille 3 Leagues 19.4 813 686 122 9 0 1 77 113 0 0 0 0 571 5 43 2022-2023 23 Lille 2 Leagues 9.3 455 363 92 10 0 1 33 81 1 1 0 0 369 0 9 2023-2024 24 Lille 3 Leagues 23.6 981 818 161 18 0 2 62 142 1 0 0 0 781 2 34 2024-2025 25 Lille 2 Leagues 10.7 446 358 87 6 1 2 25 81 0 0 0 0 345 1 19 9 Seasons 3 Clubs 7 Leagues 142.0 3656 3030 616 58 1 16 326 550 4 2 0 0 2694 10 141 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Lille (4 Seasons) 4 Leagues 63.0 2695 2225 462 43 1 6 197 417 2 1 0 0 2066 8 105 Halmstad (4 Seasons) 2 Leagues 53.6 0 Groningen (3 Seasons) 1 League 25.3 961 805 154 15 0 10 129 133 2 1 0 0 628 2 36 Ligue 1 (4 Seasons) 46.1 2070 1723 341 33 1 3 153 306 2 1 0 0 1586 6 79 Superettan (3 Seasons) 39.6 0 Eredivisie (3 Seasons) 25.3 961 805 154 15 0 10 129 133 2 1 0 0 628 2 36 Coupe de France (3 Seasons) 2.9 6 Champions Lg (2 Seasons) 5.7 204 163 40 3 0 1 12 37 0 0 0 0 136 1 16 Allsvenskan (1 Season) 14.0 0 Conf Lg (1 Season) 8.4 421 339 81 7 0 2 26 74 0 0 0 0 344 1 10
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2021-2022 22 Lille 1. Champions Lg R16 2.7 94 79 15 1 0 0 9 14 0 0 0 0 59 0 9 Matches 2023-2024 24 Lille 3. Conf Lg QF 8.4 421 339 81 7 0 2 26 74 0 0 0 0 344 1 10 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 110 84 25 2 0 1 3 23 0 0 0 0 77 1 7 Matches 3 Seasons 1 Club 2 Leagues 14.1 625 502 121 10 0 3 38 111 0 0 0 0 480 2 26 Champions Lg (2 Seasons) 5.7 204 163 40 3 0 1 12 37 0 0 0 0 136 1 16 Conf Lg (1 Season) 8.4 421 339 81 7 0 2 26 74 0 0 0 0 344 1 10
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2016 16 Halmstad 1 League 4.6 2017 17 Halmstad 1 League 14.0 2018 18 Halmstad 1 League 25.6 2019 19 Halmstad 1 League 9.4 2019-2020 20 Groningen 1 League 4.5 15 3.33 10 0 3 0 1 1 2 0.44 1 0 1 0 0 0 2020-2021 21 Groningen 1 League 18.2 40 2.20 23 0 10 3 4 0 7 0.38 5 0 0 2 0 0 2021-2022 22 Groningen 1 League 2.7 6 2.26 4 0 0 1 1 0 1 0.38 0 0 0 1 0 0 2021-2022 22 Lille 3 Leagues 19.4 30 1.70 21 1 4 2 2 0 1 0.06 1 0 0 0 0 0 2022-2023 23 Lille 2 Leagues 9.3 22 2.37 16 0 3 1 2 0 1 0.11 0 0 0 0 1 0 2023-2024 24 Lille 3 Leagues 23.6 32 1.42 25 0 4 2 0 1 3 0.13 2 0 0 1 0 0 2024-2025 25 Lille 2 Leagues 10.7 15 1.40 11 0 1 1 2 0 1 0.09 0 0 0 1 0 0 9 Seasons 3 Clubs 7 Leagues 142.0 160 1.87 110 1 25 10 12 2 16 0.19 9 0 1 5 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Lille (4 Seasons) 4 Leagues 63.0 99 1.65 73 1 12 6 6 1 6 0.10 3 0 0 2 1 0 Halmstad (4 Seasons) 2 Leagues 53.6 Groningen (3 Seasons) 1 League 25.3 61 2.41 37 0 13 4 6 1 10 0.39 6 0 1 3 0 0 Ligue 1 (4 Seasons) 46.1 85 1.85 63 1 11 4 5 1 4 0.09 2 0 0 1 1 0 Superettan (3 Seasons) 39.6 Eredivisie (3 Seasons) 25.3 61 2.41 37 0 13 4 6 1 10 0.39 6 0 1 3 0 0 Coupe de France (3 Seasons) 2.9 Champions Lg (2 Seasons) 5.7 4 0.70 2 0 0 1 1 0 1 0.18 0 0 0 1 0 0 Allsvenskan (1 Season) 14.0 Conf Lg (1 Season) 8.4 10 1.19 8 0 1 1 0 0 1 0.12 1 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2021-2022 22 Lille 1. Champions Lg R16 2.7 3 1.12 2 0 0 0 1 0 0 0.00 0 0 0 0 0 0 Matches 2023-2024 24 Lille 3. Conf Lg QF 8.4 10 1.19 8 0 1 1 0 0 1 0.12 1 0 0 0 0 0 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 1 0.33 0 0 0 1 0 0 1 0.33 0 0 0 1 0 0 Matches 3 Seasons 1 Club 2 Leagues 14.1 14 0.99 10 0 1 2 1 0 2 0.14 1 0 0 1 0 0 Champions Lg (2 Seasons) 5.7 4 0.70 2 0 0 1 1 0 1 0.18 0 0 0 1 0 0 Conf Lg (1 Season) 8.4 10 1.19 8 0 1 1 0 0 1 0.12 1 0 0 0 0 0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2016 16 Halmstad 1 League 4.6 0 0 0 2017 17 Halmstad 1 League 14.0 0 0 0 2018 18 Halmstad 1 League 25.6 0 0 0 2019 19 Halmstad 1 League 9.4 0 2019-2020 20 Groningen 1 League 4.5 8 3 3 3 2 1 6 16.7 5 4 0 4 1 9 7 0 2020-2021 21 Groningen 1 League 18.2 50 31 29 17 4 19 48 39.6 29 24 1 23 16 66 39 0 2021-2022 22 Groningen 1 League 2.7 13 10 7 4 2 7 8 87.5 1 5 1 4 1 14 4 0 2021-2022 22 Lille 3 Leagues 19.4 50 39 29 16 5 19 41 46.3 22 21 4 17 24 72 15 0 2022-2023 23 Lille 2 Leagues 9.3 19 11 7 10 2 12 22 54.5 10 11 2 9 10 29 20 0 2023-2024 24 Lille 3 Leagues 23.6 36 29 15 16 5 17 29 58.6 12 21 6 15 23 59 39 1 2024-2025 25 Lille 2 Leagues 10.7 19 11 6 9 4 12 21 57.1 9 17 4 13 8 27 24 1 9 Seasons 3 Clubs 7 Leagues 142.0 195 134 96 75 24 87 175 49.7 88 103 18 85 83 276 148 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Lille (4 Seasons) 4 Leagues 63.0 124 90 57 51 16 60 113 53.1 53 70 16 54 65 187 98 2 Halmstad (4 Seasons) 2 Leagues 53.6 0 0 0 Groningen (3 Seasons) 1 League 25.3 71 44 39 24 8 27 62 43.5 35 33 2 31 18 89 50 0 Ligue 1 (4 Seasons) 46.1 98 67 41 47 10 51 94 54.3 43 53 12 41 50 148 72 1 Superettan (3 Seasons) 39.6 0 0 0 Eredivisie (3 Seasons) 25.3 71 44 39 24 8 27 62 43.5 35 33 2 31 18 89 50 0 Coupe de France (3 Seasons) 2.9 7 2 0 Champions Lg (2 Seasons) 5.7 12 6 8 1 3 4 10 40.0 6 10 1 9 5 17 12 0 Allsvenskan (1 Season) 14.0 0 0 0 Conf Lg (1 Season) 8.4 14 10 8 3 3 5 9 55.6 4 7 3 4 8 22 14 1
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2021-2022 22 Lille 1. Champions Lg R16 2.7 7 4 5 0 2 2 6 33.3 4 6 1 5 2 9 2 0 Matches 2023-2024 24 Lille 3. Conf Lg QF 8.4 14 10 8 3 3 5 9 55.6 4 7 3 4 8 22 14 1 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 5 2 3 1 1 2 4 50.0 2 4 0 4 3 8 10 0 Matches 3 Seasons 1 Club 2 Leagues 14.1 26 16 16 4 6 9 19 47.4 10 17 4 13 13 39 26 1 Champions Lg (2 Seasons) 5.7 12 6 8 1 3 4 10 40.0 6 10 1 9 5 17 12 0 Conf Lg (1 Season) 8.4 14 10 8 3 3 5 9 55.6 4 7 3 4 8 22 14 1
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016 16 Halmstad se SWE 2. Superettan 4.6 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 14.0 Matches 2018 18 Halmstad se SWE 2. Superettan 25.6 Matches 2019 19 Halmstad se SWE 2. Superettan 9.4 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 4.5 164 10 37 54 76 14 164 25 13 52.0 12 48.0 94 718 307 12 6 3 12 5 87 23 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 18.2 1026 56 257 446 359 47 1026 91 62 68.1 29 31.9 577 4961 2923 120 59 25 39 32 588 114 Matches 2021-2022 22 Lille 1. Champions Lg 2.7 137 9 47 60 32 2 137 6 2 33.3 4 66.7 64 539 253 10 7 1 9 2 69 10 Matches 2021-2022 22 Lille fr FRA Coupe de France 1.8 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 2.7 171 2 52 72 48 5 171 13 7 53.8 6 46.2 73 669 388 14 8 1 4 2 75 15 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 14.9 902 29 251 410 259 29 902 40 22 55.0 18 45.0 543 3818 1656 49 40 11 29 20 536 68 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 9.3 563 26 142 247 180 24 563 32 18 56.3 9 28.1 355 2508 1298 44 25 10 13 7 323 57 Matches 2023-2024 24 Lille 3. Conf Lg 8.4 506 19 127 196 185 18 506 11 3 27.3 7 63.6 337 2098 922 20 21 4 16 6 309 62 Matches 2023-2024 24 Lille fr FRA Coupe de France 1.1 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 14.1 711 35 177 332 216 39 711 32 9 28.1 18 56.3 484 3180 1373 39 19 13 25 17 439 66 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 155 9 60 62 36 2 155 7 5 71.4 1 14.3 92 693 279 6 9 1 10 8 87 3 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 7.7 418 26 110 161 152 13 418 17 7 41.2 6 35.3 225 1702 880 27 15 5 7 7 259 45 Matches 9 Seasons 3 Clubs 7 Leagues 142.0 4753 221 1260 2040 1543 193 4753 274 148 54.0 110 40.1 2844 20886 10279 341 209 74 164 106 2772 463 Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Lille (4 Seasons) 4 Leagues 63.0 3392 153 914 1468 1060 127 3392 145 66 45.5 63 43.4 2100 14538 6661 195 136 45 109 67 2022 311 Halmstad (4 Seasons) 2 Leagues 53.6 Groningen (3 Seasons) 1 League 25.3 1361 68 346 572 483 66 1361 129 82 63.6 47 36.4 744 6348 3618 146 73 29 55 39 750 152 Ligue 1 (4 Seasons) 46.1 2594 116 680 1150 807 105 2594 121 56 46.3 51 42.1 1607 11208 5207 159 99 39 74 51 1557 236 Superettan (3 Seasons) 39.6 Eredivisie (3 Seasons) 25.3 1361 68 346 572 483 66 1361 129 82 63.6 47 36.4 744 6348 3618 146 73 29 55 39 750 152 Coupe de France (3 Seasons) 2.9 Champions Lg (2 Seasons) 5.7 292 18 107 122 68 4 292 13 7 53.8 5 38.5 156 1232 532 16 16 2 19 10 156 13 Allsvenskan (1 Season) 14.0 Conf Lg (1 Season) 8.4 506 19 127 196 185 18 506 11 3 27.3 7 63.6 337 2098 922 20 21 4 16 6 309 62
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016 16 Halmstad 1 League 4.6 2017 17 Halmstad 1 League 14.0 2018 18 Halmstad 1 League 25.6 2019 19 Halmstad 1 League 9.4 2019-2020 20 Groningen 1 League 4.5 164 10 37 54 76 14 164 25 13 52.0 12 48.0 94 718 307 12 6 3 12 5 87 23 2020-2021 21 Groningen 1 League 18.2 1026 56 257 446 359 47 1026 91 62 68.1 29 31.9 577 4961 2923 120 59 25 39 32 588 114 2021-2022 22 Groningen 1 League 2.7 171 2 52 72 48 5 171 13 7 53.8 6 46.2 73 669 388 14 8 1 4 2 75 15 2021-2022 22 Lille 3 Leagues 19.4 1039 38 298 470 291 31 1039 46 24 52.2 22 47.8 607 4357 1909 59 47 12 38 22 605 78 2022-2023 23 Lille 2 Leagues 9.3 563 26 142 247 180 24 563 32 18 56.3 9 28.1 355 2508 1298 44 25 10 13 7 323 57 2023-2024 24 Lille 3 Leagues 23.6 1217 54 304 528 401 57 1217 43 12 27.9 25 58.1 821 5278 2295 59 40 17 41 23 748 128 2024-2025 25 Lille 2 Leagues 10.7 573 35 170 223 188 15 573 24 12 50.0 7 29.2 317 2395 1159 33 24 6 17 15 346 48 9 Seasons 3 Clubs 7 Leagues 142.0 4753 221 1260 2040 1543 193 4753 274 148 54.0 110 40.1 2844 20886 10279 341 209 74 164 106 2772 463 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Lille (4 Seasons) 4 Leagues 63.0 3392 153 914 1468 1060 127 3392 145 66 45.5 63 43.4 2100 14538 6661 195 136 45 109 67 2022 311 Halmstad (4 Seasons) 2 Leagues 53.6 Groningen (3 Seasons) 1 League 25.3 1361 68 346 572 483 66 1361 129 82 63.6 47 36.4 744 6348 3618 146 73 29 55 39 750 152 Ligue 1 (4 Seasons) 46.1 2594 116 680 1150 807 105 2594 121 56 46.3 51 42.1 1607 11208 5207 159 99 39 74 51 1557 236 Superettan (3 Seasons) 39.6 Eredivisie (3 Seasons) 25.3 1361 68 346 572 483 66 1361 129 82 63.6 47 36.4 744 6348 3618 146 73 29 55 39 750 152 Coupe de France (3 Seasons) 2.9 Champions Lg (2 Seasons) 5.7 292 18 107 122 68 4 292 13 7 53.8 5 38.5 156 1232 532 16 16 2 19 10 156 13 Allsvenskan (1 Season) 14.0 Conf Lg (1 Season) 8.4 506 19 127 196 185 18 506 11 3 27.3 7 63.6 337 2098 922 20 21 4 16 6 309 62
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016 16 Halmstad se SWE 2. Superettan 3rd 4.6 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 15th 14.0 Matches 2018 18 Halmstad se SWE 2. Superettan 5th 25.6 Matches 2019 19 Halmstad se SWE 2. Superettan 6th 9.4 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 9th 4.5 164 10 37 54 76 14 164 25 13 52.0 12 48.0 94 718 307 12 6 3 12 5 87 23 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 7th 18.2 1026 56 257 446 359 47 1026 91 62 68.1 29 31.9 577 4961 2923 120 59 25 39 32 588 114 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 12th 2.7 171 2 52 72 48 5 171 13 7 53.8 6 46.2 73 669 388 14 8 1 4 2 75 15 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 10th 14.9 902 29 251 410 259 29 902 40 22 55.0 18 45.0 543 3818 1656 49 40 11 29 20 536 68 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 5th 9.3 563 26 142 247 180 24 563 32 18 56.3 9 28.1 355 2508 1298 44 25 10 13 7 323 57 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 4th 14.1 711 35 177 332 216 39 711 32 9 28.1 18 56.3 484 3180 1373 39 19 13 25 17 439 66 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 4th 7.7 418 26 110 161 152 13 418 17 7 41.2 6 35.3 225 1702 880 27 15 5 7 7 259 45 Matches 9 Seasons 3 Clubs 4 Leagues 125.1 3955 184 1026 1722 1290 171 3955 250 138 55.2 98 39.2 2351 17556 8825 305 172 68 129 90 2307 388 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Lille (4 Seasons) 1 League 46.1 2594 116 680 1150 807 105 2594 121 56 46.3 51 42.1 1607 11208 5207 159 99 39 74 51 1557 236 Halmstad (4 Seasons) 2 Leagues 53.6 Groningen (3 Seasons) 1 League 25.3 1361 68 346 572 483 66 1361 129 82 63.6 47 36.4 744 6348 3618 146 73 29 55 39 750 152 Ligue 1 (4 Seasons) 46.1 2594 116 680 1150 807 105 2594 121 56 46.3 51 42.1 1607 11208 5207 159 99 39 74 51 1557 236 Superettan (3 Seasons) 39.6 Eredivisie (3 Seasons) 25.3 1361 68 346 572 483 66 1361 129 82 63.6 47 36.4 744 6348 3618 146 73 29 55 39 750 152 Allsvenskan (1 Season) 14.0
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2021-2022 22 Lille 1. Champions Lg R16 2.7 137 9 47 60 32 2 137 6 2 33.3 4 66.7 64 539 253 10 7 1 9 2 69 10 Matches 2023-2024 24 Lille 3. Conf Lg QF 8.4 506 19 127 196 185 18 506 11 3 27.3 7 63.6 337 2098 922 20 21 4 16 6 309 62 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 155 9 60 62 36 2 155 7 5 71.4 1 14.3 92 693 279 6 9 1 10 8 87 3 Matches 3 Seasons 1 Club 2 Leagues 14.1 798 37 234 318 253 22 798 24 10 41.7 12 50.0 493 3330 1454 36 37 6 35 16 465 75 Champions Lg (2 Seasons) 5.7 292 18 107 122 68 4 292 13 7 53.8 5 38.5 156 1232 532 16 16 2 19 10 156 13 Conf Lg (1 Season) 8.4 506 19 127 196 185 18 506 11 3 27.3 7 63.6 337 2098 922 20 21 4 16 6 309 62
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2016 16 Halmstad se SWE 2. Superettan 17 411 24 15.2 4.6 2 0 15 8 1.47 7 5 +2 +0.44 -0.07 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 25 1,263 51 46.8 14.0 12 7 13 2 0.84 10 20 -10 -0.71 -0.34 Matches 2018 18 Halmstad se SWE 2. Superettan 28 2,306 82 85.4 25.6 28 82 16 0 0 1.79 41 32 +9 +0.35 -0.11 Matches 2019 19 Halmstad se SWE 2. Superettan 10 848 85 31.4 9.4 10 85 8 0 0 1.00 9 13 -4 -0.42 -1.15 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 11 405 37 17.3 4.5 4 67 0 7 20 0 1.09 4 6 -2 -0.44 -0.58 7.3 5.9 +1.4 +0.32 +0.32 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 23 1,637 71 53.5 18.2 20 79 9 3 16 0 1.57 24 19 +5 +0.27 +0.40 22.8 22.1 +0.7 +0.04 +0.42 Matches 2021-2022 22 Lille 1. Champions Lg 4 241 60 33.5 2.7 3 75 0 1 15 3 0.75 3 4 -1 -0.37 -0.56 2.8 3.1 -0.3 -0.13 -0.74 Matches 2021-2022 22 Lille fr FRA Coupe de France 2 163 82 90.6 1.8 2 82 1 0 0 2.00 5 2 +3 +1.66 +6.95 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 3 239 80 7.8 2.7 3 80 1 0 0 1.33 3 5 -2 -0.75 -0.37 3.9 1.8 +2.1 +0.79 +1.10 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 30 1,344 45 39.3 14.9 15 72 4 15 18 2 1.50 14 21 -7 -0.47 -0.77 17.8 19.1 -1.3 -0.08 -0.60 Matches 2022-2023 23 Lille fr FRA Coupe de France 0 0 0 0 1 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 18 838 47 24.5 9.3 9 72 5 9 21 6 1.72 18 16 +2 +0.21 -0.45 17.0 11.4 +5.6 +0.60 -0.19 Matches 2023-2024 24 Lille 3. Conf Lg 10 758 76 81.5 8.4 8 88 6 2 26 0 2.18 13 6 +7 +0.83 -1.26 15.3 7.0 +8.3 +0.99 -0.54 Matches 2023-2024 24 Lille fr FRA Coupe de France 2 97 49 35.9 1.1 1 90 1 1 7 1 1.50 1 0 +1 +0.93 -4.79 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 25 1,267 51 41.4 14.1 14 80 7 11 14 9 1.72 21 13 +8 +0.57 +0.07 18.5 16.3 +2.1 +0.15 -0.35 Matches 2024-2025 25 Lille 1. Champions Lg 4 269 67 74.7 3.0 3 87 2 1 9 0 1.75 5 2 +3 +1.00 +2.98 3.6 5.8 -2.2 -0.74 +0.71 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 11 697 63 70.4 7.7 8 77 3 3 27 0 1.73 10 10 0 0.00 -2.15 10.2 11.5 -1.2 -0.16 -1.62 Matches 9 Seasons 3 Clubs 7 Leagues 223 12,783 57 38.9 142.0 142 79 70 81 18 32 1.50 188 174 +14 +0.10 -0.21 119.1 104.0 +15.2 +0.18 -0.07 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Lille (4 Seasons) 4 Leagues 106 5,674 54 41.7 63.0 63 78 29 43 18 22 1.67 90 74 +16 +0.25 -0.40 85.1 74.2 +11.0 +0.18 -0.47 Halmstad (4 Seasons) 2 Leagues 80 4,828 60 44.7 53.6 52 83 31 28 10 1.33 67 70 -3 -0.06 -0.42 Groningen (3 Seasons) 1 League 37 2,281 62 27.0 25.3 27 78 10 10 19 0 1.41 31 30 +1 +0.04 +0.20 34.0 29.8 +4.2 +0.17 +0.40 Ligue 1 (4 Seasons) 84 4,146 49 38.1 46.1 46 75 19 38 18 17 1.64 63 60 +3 +0.07 -0.51 63.5 58.3 +5.2 +0.11 -0.54 Superettan (3 Seasons) 55 3,565 65 44.0 39.6 40 83 24 15 8 1.55 57 50 +7 +0.18 -0.42 Eredivisie (3 Seasons) 37 2,281 62 27.0 25.3 27 78 10 10 19 0 1.41 31 30 +1 +0.04 +0.20 34.0 29.8 +4.2 +0.17 +0.40 Coupe de France (3 Seasons) 4 260 65 36.1 2.9 3 84 2 1 7 2 1.75 6 2 +4 +1.38 -3.35 Champions Lg (2 Seasons) 8 510 64 47.2 5.7 6 81 2 2 12 3 1.25 8 6 +2 +0.35 +0.51 6.4 8.9 -2.6 -0.45 -0.74 Allsvenskan (1 Season) 25 1,263 51 46.8 14.0 12 7 13 2 0.84 10 20 -10 -0.71 -0.34 Conf Lg (1 Season) 10 758 76 81.5 8.4 8 88 6 2 26 0 2.18 13 6 +7 +0.83 -1.26 15.3 7.0 +8.3 +0.99 -0.54
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2016 16 Halmstad 1 League 17 411 24 15.2 4.6 2 0 15 8 1.47 7 5 +2 +0.44 -0.07 2017 17 Halmstad 1 League 25 1,263 51 46.8 14.0 12 7 13 2 0.84 10 20 -10 -0.71 -0.34 2018 18 Halmstad 1 League 28 2,306 82 85.4 25.6 28 82 16 0 0 1.79 41 32 +9 +0.35 -0.11 2019 19 Halmstad 1 League 10 848 85 31.4 9.4 10 85 8 0 0 1.00 9 13 -4 -0.42 -1.15 2019-2020 20 Groningen 1 League 11 405 37 17.3 4.5 4 67 0 7 20 0 1.09 4 6 -2 -0.44 -0.58 7.3 5.9 +1.4 +0.32 +0.32 2020-2021 21 Groningen 1 League 23 1,637 71 53.5 18.2 20 79 9 3 16 0 1.57 24 19 +5 +0.27 +0.40 22.8 22.1 +0.7 +0.04 +0.42 2021-2022 22 Groningen 1 League 3 239 80 7.8 2.7 3 80 1 0 0 1.33 3 5 -2 -0.75 -0.37 3.9 1.8 +2.1 +0.79 +1.10 2021-2022 22 Lille 3 Leagues 36 1,748 49 40.5 19.4 20 73 5 16 18 5 1.44 22 27 -5 -0.26 -0.50 20.6 22.2 -1.6 -0.09 -0.62 2022-2023 23 Lille 2 Leagues 18 838 47 22.7 9.3 9 72 5 9 21 7 1.72 18 16 +2 +0.21 -0.45 17.0 11.4 +5.6 +0.60 -0.19 2023-2024 24 Lille 3 Leagues 37 2,122 57 49.8 23.6 23 83 14 14 15 10 1.83 35 19 +16 +0.68 -0.37 33.7 23.3 +10.5 +0.47 -0.13 2024-2025 25 Lille 2 Leagues 15 966 64 71.6 10.7 11 80 5 4 22 0 1.74 15 12 +3 +0.28 -0.89 13.8 17.3 -3.5 -0.32 -1.09 9 Seasons 3 Clubs 7 Leagues 223 12,783 57 38.9 142.0 142 79 70 81 18 32 1.50 188 174 +14 +0.10 -0.21 119.1 104.0 +15.2 +0.18 -0.07 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Lille (4 Seasons) 4 Leagues 106 5,674 54 41.7 63.0 63 78 29 43 18 22 1.67 90 74 +16 +0.25 -0.40 85.1 74.2 +11.0 +0.18 -0.47 Halmstad (4 Seasons) 2 Leagues 80 4,828 60 44.7 53.6 52 83 31 28 10 1.33 67 70 -3 -0.06 -0.42 Groningen (3 Seasons) 1 League 37 2,281 62 27.0 25.3 27 78 10 10 19 0 1.41 31 30 +1 +0.04 +0.20 34.0 29.8 +4.2 +0.17 +0.40 Ligue 1 (4 Seasons) 84 4,146 49 38.1 46.1 46 75 19 38 18 17 1.64 63 60 +3 +0.07 -0.51 63.5 58.3 +5.2 +0.11 -0.54 Superettan (3 Seasons) 55 3,565 65 44.0 39.6 40 83 24 15 8 1.55 57 50 +7 +0.18 -0.42 Eredivisie (3 Seasons) 37 2,281 62 27.0 25.3 27 78 10 10 19 0 1.41 31 30 +1 +0.04 +0.20 34.0 29.8 +4.2 +0.17 +0.40 Coupe de France (3 Seasons) 4 260 65 36.1 2.9 3 84 2 1 7 2 1.75 6 2 +4 +1.38 -3.35 Champions Lg (2 Seasons) 8 510 64 47.2 5.7 6 81 2 2 12 3 1.25 8 6 +2 +0.35 +0.51 6.4 8.9 -2.6 -0.45 -0.74 Allsvenskan (1 Season) 25 1,263 51 46.8 14.0 12 7 13 2 0.84 10 20 -10 -0.71 -0.34 Conf Lg (1 Season) 10 758 76 81.5 8.4 8 88 6 2 26 0 2.18 13 6 +7 +0.83 -1.26 15.3 7.0 +8.3 +0.99 -0.54
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2016 16 Halmstad se SWE 2. Superettan 3rd 17 411 24 15.2 4.6 2 0 15 8 1.47 7 5 +2 +0.44 -0.07 Matches 2017 17 Halmstad se SWE 1. Allsvenskan 15th 25 1,263 51 46.8 14.0 12 7 13 2 0.84 10 20 -10 -0.71 -0.34 Matches 2018 18 Halmstad se SWE 2. Superettan 5th 28 2,306 82 85.4 25.6 28 82 16 0 0 1.79 41 32 +9 +0.35 -0.11 Matches 2019 19 Halmstad se SWE 2. Superettan 6th 10 848 85 31.4 9.4 10 85 8 0 0 1.00 9 13 -4 -0.42 -1.15 Matches 2019-2020 20 Groningen nl NED 1. Eredivisie 9th 11 405 37 17.3 4.5 4 67 0 7 20 0 1.09 4 6 -2 -0.44 -0.58 7.3 5.9 +1.4 +0.32 +0.32 Matches 2020-2021 21 Groningen nl NED 1. Eredivisie 7th 23 1,637 71 53.5 18.2 20 79 9 3 16 0 1.57 24 19 +5 +0.27 +0.40 22.8 22.1 +0.7 +0.04 +0.42 Matches 2021-2022 22 Groningen nl NED 1. Eredivisie 12th 3 239 80 7.8 2.7 3 80 1 0 0 1.33 3 5 -2 -0.75 -0.37 3.9 1.8 +2.1 +0.79 +1.10 Matches 2021-2022 22 Lille fr FRA 1. Ligue 1 10th 30 1,344 45 39.3 14.9 15 72 4 15 18 2 1.50 14 21 -7 -0.47 -0.77 17.8 19.1 -1.3 -0.08 -0.60 Matches 2022-2023 23 Lille fr FRA 1. Ligue 1 5th 18 838 47 24.5 9.3 9 72 5 9 21 6 1.72 18 16 +2 +0.21 -0.45 17.0 11.4 +5.6 +0.60 -0.19 Matches 2023-2024 24 Lille fr FRA 1. Ligue 1 4th 25 1,267 51 41.4 14.1 14 80 7 11 14 9 1.72 21 13 +8 +0.57 +0.07 18.5 16.3 +2.1 +0.15 -0.35 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 4th 11 697 63 70.4 7.7 8 77 3 3 27 0 1.73 10 10 0 0.00 -2.15 10.2 11.5 -1.2 -0.16 -1.62 Matches 9 Seasons 3 Clubs 4 Leagues 201 11,255 56 37.3 125.1 125 78 60 76 18 27 1.47 161 160 +1 +0.01 -0.26 97.5 88.1 +9.4 +0.13 -0.10 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Lille (4 Seasons) 1 League 84 4,146 49 38.1 46.1 46 75 19 38 18 17 1.64 63 60 +3 +0.07 -0.51 63.5 58.3 +5.2 +0.11 -0.54 Halmstad (4 Seasons) 2 Leagues 80 4,828 60 44.7 53.6 52 83 31 28 10 1.33 67 70 -3 -0.06 -0.42 Groningen (3 Seasons) 1 League 37 2,281 62 27.0 25.3 27 78 10 10 19 0 1.41 31 30 +1 +0.04 +0.20 34.0 29.8 +4.2 +0.17 +0.40 Ligue 1 (4 Seasons) 84 4,146 49 38.1 46.1 46 75 19 38 18 17 1.64 63 60 +3 +0.07 -0.51 63.5 58.3 +5.2 +0.11 -0.54 Superettan (3 Seasons) 55 3,565 65 44.0 39.6 40 83 24 15 8 1.55 57 50 +7 +0.18 -0.42 Eredivisie (3 Seasons) 37 2,281 62 27.0 25.3 27 78 10 10 19 0 1.41 31 30 +1 +0.04 +0.20 34.0 29.8 +4.2 +0.17 +0.40 Allsvenskan (1 Season) 25 1,263 51 46.8 14.0 12 7 13 2 0.84 10 20 -10 -0.71 -0.34
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2021-2022 22 Lille 1. Champions Lg R16 4 241 60 33.5 2.7 3 75 0 1 15 3 0.75 3 4 -1 -0.37 -0.56 2.8 3.1 -0.3 -0.13 -0.74 Matches 2023-2024 24 Lille 3. Conf Lg QF 10 758 76 81.5 8.4 8 88 6 2 26 0 2.18 13 6 +7 +0.83 -1.26 15.3 7.0 +8.3 +0.99 -0.54 Matches 2024-2025 25 Lille 1. Champions Lg 4 269 67 74.7 3.0 3 87 2 1 9 0 1.75 5 2 +3 +1.00 +2.98 3.6 5.8 -2.2 -0.74 +0.71 Matches 3 Seasons 1 Club 2 Leagues 18 1,268 70 63.1 14.1 14 85 8 4 19 3 1.77 21 12 +9 +0.64 +0.27 21.7 15.9 +5.8 +0.41 -0.17 Champions Lg (2 Seasons) 8 510 64 47.2 5.7 6 81 2 2 12 3 1.25 8 6 +2 +0.35 +0.51 6.4 8.9 -2.6 -0.45 -0.74 Conf Lg (1 Season) 10 758 76 81.5 8.4 8 88 6 2 26 0 2.18 13 6 +7 +0.83 -1.26 15.3 7.0 +8.3 +0.99 -0.54
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-2023 23 se Sweden UEFA Nations League LgB 2 104 52 19.3 1.2 1 90 1 1 14 4 0.00 2 3 -1 -0.87 -0.25 Matches 2023 23 se Sweden Friendlies (M) 2 135 68 37.5 1.5 2 68 1 0 0 3.00 6 2 +4 +2.67 +1.07 Matches 2024 24 se Sweden Friendlies (M) 1 28 28 7.8 0.3 0 0 1 28 1 3.00 0 0 0 0.00 +1.63 Matches 2024 24 se Sweden UEFA Euro Qualifying 2 96 48 13.3 1.1 1 90 1 1 6 0 1.50 5 0 +5 +4.69 +5.12 Matches 2024-2025 25 se Sweden UEFA Nations League LgC 5 448 90 83.0 5.0 5 90 4 0 0 2.60 16 3 +13 +2.61 +0.66 Matches 3 Seasons 1 Club 3 Leagues 12 811 68 32.2 9.0 9 85 7 3 16 5 2.08 29 8 +21 +2.33 +2.65 UEFA Nations League (2 Seasons) 7 552 79 51.1 6.1 6 90 5 1 14 4 1.86 18 6 +12 +1.96 +2.13 Friendlies (M) (2 Seasons) 3 163 54 22.6 1.8 2 68 1 1 28 1 3.00 6 2 +4 +2.21 +2.53 UEFA Euro Qualifying (1 Season) 2 96 48 13.3 1.1 1 90 1 1 6 0 1.50 5 0 +5 +4.69 +5.12
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016 16 Halmstad 1 League 4.6 0 0 0 0 0 0 0 0 0 0 0 2017 17 Halmstad 1 League 14.0 4 0 0 21 0 0 0 0 0 0 0 0 2018 18 Halmstad 1 League 25.6 3 0 0 0 0 0 0 0 0 0 0 2019 19 Halmstad 1 League 9.4 0 0 0 0 2019-2020 20 Groningen 1 League 4.5 2 0 0 15 8 0 14 1 3 1 0 0 24 4 5 44.4 2020-2021 21 Groningen 1 League 18.2 1 0 0 28 39 4 98 16 31 0 1 0 103 32 11 74.4 2021-2022 22 Groningen 1 League 2.7 0 0 0 2 7 0 17 1 10 0 0 0 15 5 0 100.0 2021-2022 22 Lille 3 Leagues 19.4 4 0 0 33 29 5 77 24 39 0 0 0 94 18 21 46.2 2022-2023 23 Lille 2 Leagues 9.3 3 0 0 17 21 3 33 10 11 1 0 0 46 12 7 63.2 2023-2024 24 Lille 3 Leagues 23.6 2 0 0 31 30 5 62 23 29 0 0 0 100 12 17 41.4 2024-2025 25 Lille 2 Leagues 10.7 1 0 0 17 16 3 25 8 11 0 0 0 39 6 1 85.7 9 Seasons 3 Clubs 7 Leagues 142.0 20 0 0 164 150 20 326 83 134 2 1 0 421 89 62 58.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Lille (4 Seasons) 4 Leagues 63.0 10 0 0 98 96 16 197 65 90 1 0 0 279 48 46 51.1 Halmstad (4 Seasons) 2 Leagues 53.6 7 0 0 21 0 0 0 0 0 0 0 0 Groningen (3 Seasons) 1 League 25.3 3 0 0 45 54 4 129 18 44 1 1 0 142 41 16 71.9 Ligue 1 (4 Seasons) 46.1 9 0 0 78 75 15 153 50 67 1 0 0 217 42 42 50.0 Superettan (3 Seasons) 39.6 3 0 0 0 0 0 0 0 0 0 0 Eredivisie (3 Seasons) 25.3 3 0 0 45 54 4 129 18 44 1 1 0 142 41 16 71.9 Coupe de France (3 Seasons) 2.9 0 0 0 7 2 0 6 2 7 0 Champions Lg (2 Seasons) 5.7 1 0 0 6 8 0 12 5 6 0 0 0 27 3 1 75.0 Allsvenskan (1 Season) 14.0 4 0 0 21 0 0 0 0 0 0 0 0 Conf Lg (1 Season) 8.4 0 0 0 7 11 1 26 8 10 0 0 0 35 3 3 50.0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2021-2022 22 Lille 1. Champions Lg R16 2.7 1 0 0 2 7 0 9 2 4 0 0 0 15 2 1 66.7 Matches 2023-2024 24 Lille 3. Conf Lg QF 8.4 0 0 0 7 11 1 26 8 10 0 0 0 35 3 3 50.0 Matches 2024-2025 25 Lille 1. Champions Lg 3.0 0 0 0 4 1 0 3 3 2 0 0 0 12 1 0 100.0 Matches 3 Seasons 1 Club 2 Leagues 14.1 1 0 0 13 19 1 38 13 16 0 0 0 62 6 4 60.0 Champions Lg (2 Seasons) 5.7 1 0 0 6 8 0 12 5 6 0 0 0 27 3 1 75.0 Conf Lg (1 Season) 8.4 0 0 0 7 11 1 26 8 10 0 0 0 35 3 3 50.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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Gabriel Gudmundsson Pages
Gabriel Gudmundsson Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary