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 6 4 382 4.2 0 1 1 0 0 0 0 0 0.2 0.2 0.3 0.6 12 14 12 0.00 0.24 0.24 0.00 0.24 0.06 0.07 0.13 0.06 0.13 Matches 2024-2025 25 Lille fr FRA Coupe de France 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 15 11 980 10.9 0 0 0 0 0 0 1 0 0.3 0.3 0.8 1.1 37 48 54 0.00 0.00 0.00 0.00 0.00 0.03 0.07 0.10 0.03 0.10 Matches 9 Seasons 3 Clubs 7 Leagues 230 146 13,191 146.6 18 8 26 18 0 0 20 0 8.5 8.5 8.9 17.3 357 268 481 0.12 0.05 0.18 0.12 0.18 0.09 0.10 0.19 0.09 0.19 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 113 67 6,082 67.6 2 2 4 2 0 0 10 0 5.1 5.1 4.7 9.7 211 215 329 0.03 0.03 0.06 0.03 0.06 0.08 0.07 0.15 0.08 0.15 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) 88 49 4,429 49.2 2 0 2 2 0 0 9 0 4.1 4.1 3.8 7.9 169 167 245 0.04 0.00 0.04 0.04 0.04 0.08 0.08 0.16 0.08 0.16 Coupe de France (4 Seasons) 5 3 272 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Champions Lg (2 Seasons) 10 7 623 6.9 0 1 1 0 0 0 1 0 0.3 0.3 0.3 0.6 22 20 22 0.00 0.14 0.14 0.00 0.14 0.05 0.04 0.09 0.05 0.09 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 3 Leagues 22 15 1,374 15.3 0 1 1 0 0 0 1 0 0.6 0.6 1.1 1.6 49 62 66 0.00 0.07 0.07 0.00 0.07 0.04 0.07 0.11 0.04 0.11 9 Seasons 3 Clubs 7 Leagues 230 146 13,191 146.6 18 8 26 18 0 0 20 0 8.5 8.5 8.9 17.3 357 268 481 0.12 0.05 0.18 0.12 0.18 0.09 0.10 0.19 0.09 0.19 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 113 67 6,082 67.6 2 2 4 2 0 0 10 0 5.1 5.1 4.7 9.7 211 215 329 0.03 0.03 0.06 0.03 0.06 0.08 0.07 0.15 0.08 0.15 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) 88 49 4,429 49.2 2 0 2 2 0 0 9 0 4.1 4.1 3.8 7.9 169 167 245 0.04 0.00 0.04 0.04 0.04 0.08 0.08 0.16 0.08 0.16 Coupe de France (4 Seasons) 5 3 272 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Champions Lg (2 Seasons) 10 7 623 6.9 0 1 1 0 0 0 1 0 0.3 0.3 0.3 0.6 22 20 22 0.00 0.14 0.14 0.00 0.14 0.05 0.04 0.09 0.05 0.09 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 15 11 980 10.9 0 0 0 0 0 0 1 0 0.3 0.3 0.8 1.1 37 48 54 0.00 0.00 0.00 0.00 0.00 0.03 0.07 0.10 0.03 0.10 Matches 9 Seasons 3 Clubs 4 Leagues 205 128 11,538 128.2 18 6 24 18 0 0 19 0 7.5 7.5 8.0 15.5 315 220 397 0.14 0.05 0.19 0.14 0.19 0.10 0.11 0.21 0.10 0.21 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 88 49 4,429 49.2 2 0 2 2 0 0 9 0 4.1 4.1 3.8 7.9 169 167 245 0.04 0.00 0.04 0.04 0.04 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) 88 49 4,429 49.2 2 0 2 2 0 0 9 0 4.1 4.1 3.8 7.9 169 167 245 0.04 0.00 0.04 0.04 0.04 0.08 0.08 0.16 0.08 0.16 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 6 4 382 4.2 0 1 1 0 0 0 0 0 0.2 0.2 0.3 0.6 12 14 12 0.00 0.24 0.24 0.00 0.24 0.06 0.07 0.13 0.06 0.13 Matches 3 Seasons 1 Club 2 Leagues 20 15 1,381 15.3 0 2 2 0 0 0 1 0 1.0 1.0 0.8 1.8 42 48 84 0.00 0.13 0.13 0.00 0.13 0.07 0.05 0.12 0.07 0.12 Champions Lg (2 Seasons) 10 7 623 6.9 0 1 1 0 0 0 1 0 0.3 0.3 0.3 0.6 22 20 22 0.00 0.14 0.14 0.00 0.14 0.05 0.04 0.09 0.05 0.09 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 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 3 Leagues 15.3 0 12 3 25.0 0.79 0.20 0.00 0.00 20.1 0 0 0 0.6 0.6 0.05 -0.6 -0.6 9 Seasons 3 Clubs 7 Leagues 146.6 18 107 48 44.9 0.78 0.43 0.16 0.17 18.6 0 0 0 8.5 8.5 0.08 -4.5 -4.5 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 67.6 2 67 20 29.9 0.99 0.30 0.03 0.10 18.4 0 0 0 5.1 5.1 0.08 -3.1 -3.1 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) 49.2 2 50 14 28.0 1.02 0.28 0.04 0.14 18.7 0 0 0 4.1 4.1 0.08 -2.1 -2.1 Coupe de France (4 Seasons) 3.0 0 4 3 75.0 1.32 0.99 0.00 0.00 0 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 Champions Lg (2 Seasons) 6.9 0 4 1 25.0 0.58 0.14 0.00 0.00 16.5 0 0 0 0.3 0.3 0.08 -0.3 -0.3 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 10.9 0 9 2 22.2 0.83 0.18 0.00 0.00 21.7 0 0 0 0.3 0.3 0.04 -0.3 -0.3 Matches 9 Seasons 3 Clubs 4 Leagues 128.2 18 90 42 46.7 0.76 0.45 0.19 0.19 18.8 0 0 0 7.5 7.5 0.08 -3.5 -3.5 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 49.2 2 50 14 28.0 1.02 0.28 0.04 0.14 18.7 0 0 0 4.1 4.1 0.08 -2.1 -2.1 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) 49.2 2 50 14 28.0 1.02 0.28 0.04 0.14 18.7 0 0 0 4.1 4.1 0.08 -2.1 -2.1 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 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 4.2 0 2 1 50.0 0.47 0.24 0.00 0.00 12.7 0 0 0 0.2 0.2 0.12 -0.2 -0.2 Matches 3 Seasons 1 Club 2 Leagues 15.3 0 13 3 23.1 0.85 0.20 0.00 0.00 17.0 0 0 0 1.0 1.0 0.08 -1.0 -1.0 Champions Lg (2 Seasons) 6.9 0 4 1 25.0 0.58 0.14 0.00 0.00 16.5 0 0 0 0.3 0.3 0.08 -0.3 -0.3 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 4.2 132 175 75.4 2167 736 65 77 84.4 55 65 84.6 8 19 42.1 1 0.3 0.0 +0.7 2 11 0 0 14 Matches 2024-2025 25 Lille fr FRA Coupe de France 0.1 0 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 10.9 422 517 81.6 6769 1782 227 255 89.0 166 196 84.7 23 46 50.0 0 0.8 0.9 -0.8 8 29 9 6 48 Matches 9 Seasons 3 Clubs 7 Leagues 146.6 2903 3902 74.4 48427 13332 1393 1640 84.9 1219 1532 79.6 222 478 46.4 8 8.9 8.6 -0.9 74 173 75 48 268 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 67.6 2275 2941 77.4 36316 9992 1150 1327 86.7 926 1133 81.7 138 294 46.9 2 4.7 5.4 -2.7 49 140 39 25 215 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) 49.2 1740 2251 77.3 27923 7510 876 1012 86.6 708 872 81.2 110 227 48.5 0 3.8 4.7 -3.8 43 107 33 22 167 Coupe de France (4 Seasons) 3.0 0 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 Champions Lg (2 Seasons) 6.9 191 269 71.0 3125 1034 92 112 82.1 80 100 80.0 13 31 41.9 1 0.3 0.1 +0.7 2 15 0 0 20 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 3 Leagues 15.3 554 692 80.1 8936 2518 292 332 88.0 221 261 84.7 31 65 47.7 1 1.1 1.0 -0.1 10 40 9 6 62 9 Seasons 3 Clubs 7 Leagues 146.6 2903 3902 74.4 48427 13332 1393 1640 84.9 1219 1532 79.6 222 478 46.4 8 8.9 8.6 -0.9 74 173 75 48 268 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 67.6 2275 2941 77.4 36316 9992 1150 1327 86.7 926 1133 81.7 138 294 46.9 2 4.7 5.4 -2.7 49 140 39 25 215 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) 49.2 1740 2251 77.3 27923 7510 876 1012 86.6 708 872 81.2 110 227 48.5 0 3.8 4.7 -3.8 43 107 33 22 167 Coupe de France (4 Seasons) 3.0 0 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 Champions Lg (2 Seasons) 6.9 191 269 71.0 3125 1034 92 112 82.1 80 100 80.0 13 31 41.9 1 0.3 0.1 +0.7 2 15 0 0 20 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 10.9 422 517 81.6 6769 1782 227 255 89.0 166 196 84.7 23 46 50.0 0 0.8 0.9 -0.8 8 29 9 6 48 Matches 9 Seasons 3 Clubs 4 Leagues 128.2 2368 3212 73.7 40034 10850 1119 1325 84.5 1001 1271 78.8 194 411 47.2 6 8.0 8.0 -2.0 68 140 69 45 220 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 49.2 1740 2251 77.3 27923 7510 876 1012 86.6 708 872 81.2 110 227 48.5 0 3.8 4.7 -3.8 43 107 33 22 167 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) 49.2 1740 2251 77.3 27923 7510 876 1012 86.6 708 872 81.2 110 227 48.5 0 3.8 4.7 -3.8 43 107 33 22 167 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 4.2 132 175 75.4 2167 736 65 77 84.4 55 65 84.6 8 19 42.1 1 0.3 0.0 +0.7 2 11 0 0 14 Matches 3 Seasons 1 Club 2 Leagues 15.3 535 690 77.5 8393 2482 274 315 87.0 218 261 83.5 28 67 41.8 2 0.8 0.7 +1.2 6 33 6 3 48 Champions Lg (2 Seasons) 6.9 191 269 71.0 3125 1034 92 112 82.1 80 100 80.0 13 31 41.9 1 0.3 0.1 +0.7 2 15 0 0 20 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 3 Leagues 15.3 692 566 125 7 1 5 33 118 0 0 0 0 554 1 23 9 Seasons 3 Clubs 7 Leagues 146.6 3902 3238 654 59 1 19 334 587 4 2 0 0 2903 10 145 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Lille (4 Seasons) 4 Leagues 67.6 2941 2433 500 44 1 9 205 454 2 1 0 0 2275 8 109 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) 49.2 2251 1880 365 33 1 5 159 330 2 1 0 0 1740 6 79 Coupe de France (4 Seasons) 3.0 6 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 Champions Lg (2 Seasons) 6.9 269 214 54 4 0 2 14 50 0 0 0 0 191 1 20 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 4.2 175 135 39 3 0 2 5 36 0 0 0 0 132 1 11 Matches 3 Seasons 1 Club 2 Leagues 15.3 690 553 135 11 0 4 40 124 0 0 0 0 535 2 30 Champions Lg (2 Seasons) 6.9 269 214 54 4 0 2 14 50 0 0 0 0 191 1 20 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 3 Leagues 15.3 21 1.39 15 0 1 2 3 0 1 0.07 0 0 0 1 0 0 9 Seasons 3 Clubs 7 Leagues 146.6 166 1.85 114 1 25 11 13 2 16 0.18 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 67.6 105 1.63 77 1 12 7 7 1 6 0.09 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) 49.2 87 1.77 64 1 11 5 5 1 4 0.08 2 0 0 1 1 0 Coupe de France (4 Seasons) 3.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 Champions Lg (2 Seasons) 6.9 8 1.15 5 0 0 1 2 0 1 0.14 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 4.2 5 1.18 3 0 0 1 1 0 1 0.24 0 0 0 1 0 0 Matches 3 Seasons 1 Club 2 Leagues 15.3 18 1.17 13 0 1 2 2 0 2 0.13 1 0 0 1 0 0 Champions Lg (2 Seasons) 6.9 8 1.15 5 0 0 1 2 0 1 0.14 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 3 Leagues 15.3 26 17 9 12 5 17 31 54.8 14 18 4 14 13 38 32 2 9 Seasons 3 Clubs 7 Leagues 146.6 202 140 99 78 25 92 185 49.7 93 104 18 86 88 287 156 3 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 67.6 131 96 60 54 17 65 123 52.8 58 71 16 55 70 198 106 3 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) 49.2 104 72 44 49 11 55 101 54.5 46 54 12 42 52 156 78 2 Coupe de France (4 Seasons) 3.0 7 3 0 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 Champions Lg (2 Seasons) 6.9 13 7 8 2 3 5 13 38.5 8 10 1 9 7 20 14 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 4.2 6 3 3 2 1 3 7 42.9 4 4 0 4 5 11 12 0 Matches 3 Seasons 1 Club 2 Leagues 15.3 27 17 16 5 6 10 22 45.5 12 17 4 13 15 42 28 1 Champions Lg (2 Seasons) 6.9 13 7 8 2 3 5 13 38.5 8 10 1 9 7 20 14 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 4.2 234 11 75 104 59 7 234 11 7 63.6 2 18.2 145 1080 470 12 13 3 14 8 136 12 Matches 2024-2025 25 Lille fr FRA Coupe de France 0.1 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 10.9 633 30 161 279 198 15 633 26 11 42.3 11 42.3 350 2618 1403 37 20 5 10 15 410 54 Matches 9 Seasons 3 Clubs 7 Leagues 146.6 5047 227 1326 2200 1612 200 5047 287 154 53.7 116 40.4 3022 22189 10993 357 218 76 171 114 2972 481 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 67.6 3686 159 980 1628 1129 134 3686 158 72 45.6 69 43.7 2278 15841 7375 211 145 47 116 75 2222 329 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) 49.2 2809 120 731 1268 853 107 2809 130 60 46.2 56 43.1 1732 12124 5730 169 104 39 77 59 1708 245 Coupe de France (4 Seasons) 3.0 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 Champions Lg (2 Seasons) 6.9 371 20 122 164 91 9 371 17 9 52.9 6 35.3 209 1619 723 22 20 4 23 10 205 22 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 3 Leagues 15.3 867 41 236 383 257 22 867 37 18 48.6 13 35.1 495 3698 1873 49 33 8 24 23 546 66 9 Seasons 3 Clubs 7 Leagues 146.6 5047 227 1326 2200 1612 200 5047 287 154 53.7 116 40.4 3022 22189 10993 357 218 76 171 114 2972 481 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 67.6 3686 159 980 1628 1129 134 3686 158 72 45.6 69 43.7 2278 15841 7375 211 145 47 116 75 2222 329 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) 49.2 2809 120 731 1268 853 107 2809 130 60 46.2 56 43.1 1732 12124 5730 169 104 39 77 59 1708 245 Coupe de France (4 Seasons) 3.0 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 Champions Lg (2 Seasons) 6.9 371 20 122 164 91 9 371 17 9 52.9 6 35.3 209 1619 723 22 20 4 23 10 205 22 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 10.9 633 30 161 279 198 15 633 26 11 42.3 11 42.3 350 2618 1403 37 20 5 10 15 410 54 Matches 9 Seasons 3 Clubs 4 Leagues 128.2 4170 188 1077 1840 1336 173 4170 259 142 54.8 103 39.8 2476 18472 9348 315 177 68 132 98 2458 397 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 49.2 2809 120 731 1268 853 107 2809 130 60 46.2 56 43.1 1732 12124 5730 169 104 39 77 59 1708 245 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) 49.2 2809 120 731 1268 853 107 2809 130 60 46.2 56 43.1 1732 12124 5730 169 104 39 77 59 1708 245 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 4.2 234 11 75 104 59 7 234 11 7 63.6 2 18.2 145 1080 470 12 13 3 14 8 136 12 Matches 3 Seasons 1 Club 2 Leagues 15.3 877 39 249 360 276 27 877 28 12 42.9 13 46.4 546 3717 1645 42 41 8 39 16 514 84 Champions Lg (2 Seasons) 6.9 371 20 122 164 91 9 371 17 9 52.9 6 35.3 209 1619 723 22 20 4 23 10 205 22 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 6 382 64 70.7 4.2 4 88 3 2 16 0 2.00 8 3 +5 +1.18 +2.32 5.9 7.6 -1.7 -0.41 +0.06 Matches 2024-2025 25 Lille fr FRA Coupe de France 1 12 12 13.3 0.1 0 0 1 12 0 3.00 0 0 0 0.00 -1.15 Matches 2024-2025 25 Lille fr FRA 1. Ligue 1 15 980 65 72.6 10.9 11 81 5 4 24 0 1.80 15 13 +2 +0.18 -1.76 14.6 14.3 +0.3 +0.03 -1.50 Matches 9 Seasons 3 Clubs 7 Leagues 230 13,191 57 39.4 146.6 146 80 73 84 18 32 1.53 196 178 +18 +0.12 -0.20 125.8 108.6 +17.2 +0.19 -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 113 6,082 54 42.7 67.6 67 79 32 46 18 22 1.71 98 78 +20 +0.30 -0.36 91.8 78.7 +13.0 +0.20 -0.46 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) 88 4,429 50 39.4 49.2 49 76 21 39 18 17 1.66 68 63 +5 +0.10 -0.48 67.8 61.1 +6.8 +0.14 -0.53 Coupe de France (4 Seasons) 5 272 54 33.6 3.0 3 84 2 2 10 2 2.00 6 2 +4 +1.32 -2.37 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 Champions Lg (2 Seasons) 10 623 62 49.4 6.9 7 82 3 3 16 3 1.50 11 7 +4 +0.58 +0.72 8.6 10.7 -2.1 -0.30 -0.65 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 3 Leagues 22 1,374 62 69.4 15.3 15 82 8 7 20 0 1.91 23 16 +7 +0.46 -0.58 20.5 21.9 -1.4 -0.09 -1.02 9 Seasons 3 Clubs 7 Leagues 230 13,191 57 39.4 146.6 146 80 73 84 18 32 1.53 196 178 +18 +0.12 -0.20 125.8 108.6 +17.2 +0.19 -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 113 6,082 54 42.7 67.6 67 79 32 46 18 22 1.71 98 78 +20 +0.30 -0.36 91.8 78.7 +13.0 +0.20 -0.46 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) 88 4,429 50 39.4 49.2 49 76 21 39 18 17 1.66 68 63 +5 +0.10 -0.48 67.8 61.1 +6.8 +0.14 -0.53 Coupe de France (4 Seasons) 5 272 54 33.6 3.0 3 84 2 2 10 2 2.00 6 2 +4 +1.32 -2.37 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 Champions Lg (2 Seasons) 10 623 62 49.4 6.9 7 82 3 3 16 3 1.50 11 7 +4 +0.58 +0.72 8.6 10.7 -2.1 -0.30 -0.65 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 15 980 65 72.6 10.9 11 81 5 4 24 0 1.80 15 13 +2 +0.18 -1.76 14.6 14.3 +0.3 +0.03 -1.50 Matches 9 Seasons 3 Clubs 4 Leagues 205 11,538 56 37.8 128.2 128 79 62 77 18 27 1.48 166 163 +3 +0.02 -0.25 101.8 90.9 +10.9 +0.15 -0.09 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 88 4,429 50 39.4 49.2 49 76 21 39 18 17 1.66 68 63 +5 +0.10 -0.48 67.8 61.1 +6.8 +0.14 -0.53 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) 88 4,429 50 39.4 49.2 49 76 21 39 18 17 1.66 68 63 +5 +0.10 -0.48 67.8 61.1 +6.8 +0.14 -0.53 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 6 382 64 70.7 4.2 4 88 3 2 16 0 2.00 8 3 +5 +1.18 +2.32 5.9 7.6 -1.7 -0.41 +0.06 Matches 3 Seasons 1 Club 2 Leagues 20 1,381 69 63.1 15.3 15 86 9 5 20 3 1.84 24 13 +11 +0.72 +0.38 23.9 17.7 +6.3 +0.41 -0.19 Champions Lg (2 Seasons) 10 623 62 49.4 6.9 7 82 3 3 16 3 1.50 11 7 +4 +0.58 +0.72 8.6 10.7 -2.1 -0.30 -0.65 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 3 Leagues 15.3 1 0 0 27 25 4 33 13 17 0 0 0 64 9 4 69.2 9 Seasons 3 Clubs 7 Leagues 146.6 20 0 0 174 159 21 334 88 140 2 1 0 446 92 65 58.6 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Lille (4 Seasons) 4 Leagues 67.6 10 0 0 108 105 17 205 70 96 1 0 0 304 51 49 51.0 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) 49.2 9 0 0 83 82 16 159 52 72 1 0 0 232 45 45 50.0 Coupe de France (4 Seasons) 3.0 0 0 0 9 2 0 6 3 7 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 Champions Lg (2 Seasons) 6.9 1 0 0 9 10 0 14 7 7 0 0 0 37 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 4.2 0 0 0 7 3 0 5 5 3 0 0 0 22 1 0 100.0 Matches 3 Seasons 1 Club 2 Leagues 15.3 1 0 0 16 21 1 40 15 17 0 0 0 72 6 4 60.0 Champions Lg (2 Seasons) 6.9 1 0 0 9 10 0 14 7 7 0 0 0 37 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