Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 20 Luzern ch SUI 1. Super Lg 1 1 90 1.0 4 4.00 10 6 60.0 0 0 1 0 0.0 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 14 14 1,260 14.0 24 1.71 58 34 60.3 4 4 6 1 7.1 1 1 0 0 0.0 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 36 36 3,240 36.0 51 1.42 154 103 69.5 15 9 12 6 16.7 4 4 0 0 0.0 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 27 27 2,430 27.0 0 0.00 16 7 4 10 37.0 4 2 2 0 50.0 Matches 2019-2020 25 Basel 2. Europa Lg 7 7 630 7.0 4 0.57 21 17 90.5 5 1 1 4 57.1 2 2 0 0 0.0 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 32 32 2,864 31.8 31 0.97 121 94 76.9 18 5 9 12 37.5 4 3 1 0 25.0 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 31 31 2,673 29.7 51 1.72 155 106 74.2 10 10 11 2 6.5 11 11 0 0 0.0 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 29 29 2,587 28.7 41 1.43 158 117 75.9 10 4 15 8 27.6 4 3 1 0 25.0 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 15 15 1,290 14.3 18 1.26 56 38 71.4 5 4 6 5 33.3 2 2 0 0 0.0 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 14 14 1,166 13.0 26 2.01 73 48 68.5 5 1 8 2 14.3 4 3 1 0 25.0 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 7 7 630 7.0 18 2.57 47 29 66.0 1 2 4 0 0.0 2 2 0 0 0.0 Matches 2023-2024 29 Gladbach de GER DFB-Pokal 1 1 90 1.0 0 0.00 2 2 100.0 1 0 0 1 100.0 0 0 0 0 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7 6 528 5.9 12 2.05 32 19 68.8 2 0 4 1 16.7 3 2 1 0 33.3 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1 1 90 1.0 1 1.00 3 2 66.7 1 0 0 0 0.0 0 0 0 0 Matches 10 Seasons 4 Clubs 6 Leagues 222 221 19,568 217.4 281 1.29 890 615 72.1 93 47 81 52 23.5 41 35 6 0 14.6 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Montpellier (3 Seasons) 2 Leagues 74 74 6,426 71.4 118 1.65 386 271 73.8 25 15 34 12 16.2 19 17 2 0 10.5 Luzern (3 Seasons) 1 League 51 51 4,590 51.0 79 1.55 222 143 66.7 19 13 19 7 13.7 5 5 0 0 0.0 Gladbach (3 Seasons) 2 Leagues 31 30 2,628 29.2 49 1.68 140 90 69.3 10 6 14 7 23.3 7 6 1 0 14.3 Basel (2 Seasons) 2 Leagues 66 66 5,924 65.8 35 0.53 142 111 78.9 39 13 14 26 39.4 10 7 3 0 30.0 Super Lg (5 Seasons) 110 110 9,884 109.8 110 1.00 343 237 70.3 53 25 32 29 26.4 13 10 3 0 23.1 Ligue 1 (3 Seasons) 74 74 6,426 71.4 118 1.65 386 271 73.8 25 15 34 12 16.2 19 17 2 0 10.5 Bundesliga (3 Seasons) 29 28 2,448 27.2 48 1.76 135 86 68.9 8 6 14 6 21.4 7 6 1 0 14.3 DFB-Pokal (2 Seasons) 2 2 180 2.0 1 0.50 5 4 80.0 2 0 0 1 50.0 0 0 0 0 Europa Lg (1 Season) 7 7 630 7.0 4 0.57 21 17 90.5 5 1 1 4 57.1 2 2 0 0 0.0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 20 Luzern 1 League 1 1 90 1.0 4 4.00 10 6 60.0 0 0 1 0 0.0 2016-2017 22 Luzern 1 League 14 14 1,260 14.0 24 1.71 58 34 60.3 4 4 6 1 7.1 1 1 0 0 0.0 2017-2018 23 Luzern 1 League 36 36 3,240 36.0 51 1.42 154 103 69.5 15 9 12 6 16.7 4 4 0 0 0.0 2018-2019 24 Basel 1 League 27 27 2,430 27.0 0 0.00 16 7 4 10 37.0 4 2 2 0 50.0 2019-2020 25 Basel 2 Leagues 39 39 3,494 38.8 35 0.90 142 111 78.9 23 6 10 16 41.0 6 5 1 0 16.7 2020-2021 26 Montpellier 2 Leagues 31 31 2,673 29.7 51 1.72 155 106 74.2 10 10 11 2 6.5 11 11 0 0 0.0 2021-2022 27 Montpellier 1 League 29 29 2,587 28.7 41 1.43 158 117 75.9 10 4 15 8 27.6 4 3 1 0 25.0 2022-2023 28 Montpellier 1 League 14 14 1,166 13.0 26 2.01 73 48 68.5 5 1 8 2 14.3 4 3 1 0 25.0 2022-2023 28 Gladbach 1 League 15 15 1,290 14.3 18 1.26 56 38 71.4 5 4 6 5 33.3 2 2 0 0 0.0 2023-2024 29 Gladbach 2 Leagues 8 8 720 8.0 18 2.25 49 31 67.3 2 2 4 1 12.5 2 2 0 0 0.0 2024-2025 30 Gladbach 2 Leagues 8 7 618 6.9 13 1.89 35 21 68.6 3 0 4 1 14.3 3 2 1 0 33.3 10 Seasons 4 Clubs 6 Leagues 222 221 19,568 217.4 281 1.29 890 615 72.1 93 47 81 52 23.5 41 35 6 0 14.6 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Montpellier (3 Seasons) 2 Leagues 74 74 6,426 71.4 118 1.65 386 271 73.8 25 15 34 12 16.2 19 17 2 0 10.5 Luzern (3 Seasons) 1 League 51 51 4,590 51.0 79 1.55 222 143 66.7 19 13 19 7 13.7 5 5 0 0 0.0 Gladbach (3 Seasons) 2 Leagues 31 30 2,628 29.2 49 1.68 140 90 69.3 10 6 14 7 23.3 7 6 1 0 14.3 Basel (2 Seasons) 2 Leagues 66 66 5,924 65.8 35 0.53 142 111 78.9 39 13 14 26 39.4 10 7 3 0 30.0 Super Lg (5 Seasons) 110 110 9,884 109.8 110 1.00 343 237 70.3 53 25 32 29 26.4 13 10 3 0 23.1 Ligue 1 (3 Seasons) 74 74 6,426 71.4 118 1.65 386 271 73.8 25 15 34 12 16.2 19 17 2 0 10.5 Bundesliga (3 Seasons) 29 28 2,448 27.2 48 1.76 135 86 68.9 8 6 14 6 21.4 7 6 1 0 14.3 DFB-Pokal (2 Seasons) 2 2 180 2.0 1 0.50 5 4 80.0 2 0 0 1 50.0 0 0 0 0 Europa Lg (1 Season) 7 7 630 7.0 4 0.57 21 17 90.5 5 1 1 4 57.1 2 2 0 0 0.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 20 Luzern ch SUI 1. Super Lg 5th 1 1 90 1.0 4 4.00 10 6 60.0 0 0 1 0 0.0 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 5th 14 14 1,260 14.0 24 1.71 58 34 60.3 4 4 6 1 7.1 1 1 0 0 0.0 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 3rd 36 36 3,240 36.0 51 1.42 154 103 69.5 15 9 12 6 16.7 4 4 0 0 0.0 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 2nd 27 27 2,430 27.0 0 0.00 16 7 4 10 37.0 4 2 2 0 50.0 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 3rd 32 32 2,864 31.8 31 0.97 121 94 76.9 18 5 9 12 37.5 4 3 1 0 25.0 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 8th 31 31 2,673 29.7 51 1.72 155 106 74.2 10 10 11 2 6.5 11 11 0 0 0.0 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 13th 29 29 2,587 28.7 41 1.43 158 117 75.9 10 4 15 8 27.6 4 3 1 0 25.0 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 12th 14 14 1,166 13.0 26 2.01 73 48 68.5 5 1 8 2 14.3 4 3 1 0 25.0 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 10th 15 15 1,290 14.3 18 1.26 56 38 71.4 5 4 6 5 33.3 2 2 0 0 0.0 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 14th 7 7 630 7.0 18 2.57 47 29 66.0 1 2 4 0 0.0 2 2 0 0 0.0 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7th 7 6 528 5.9 12 2.05 32 19 68.8 2 0 4 1 16.7 3 2 1 0 33.3 Matches 10 Seasons 4 Clubs 3 Leagues 213 212 18,758 208.4 276 1.32 864 594 71.6 86 46 80 47 22.2 39 33 6 0 15.4 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Montpellier (3 Seasons) 1 League 74 74 6,426 71.4 118 1.65 386 271 73.8 25 15 34 12 16.2 19 17 2 0 10.5 Luzern (3 Seasons) 1 League 51 51 4,590 51.0 79 1.55 222 143 66.7 19 13 19 7 13.7 5 5 0 0 0.0 Gladbach (3 Seasons) 1 League 29 28 2,448 27.2 48 1.76 135 86 68.9 8 6 14 6 21.4 7 6 1 0 14.3 Basel (2 Seasons) 1 League 59 59 5,294 58.8 31 0.53 121 94 76.9 34 12 13 22 37.3 8 5 3 0 37.5 Super Lg (5 Seasons) 110 110 9,884 109.8 110 1.00 343 237 70.3 53 25 32 29 26.4 13 10 3 0 23.1 Ligue 1 (3 Seasons) 74 74 6,426 71.4 118 1.65 386 271 73.8 25 15 34 12 16.2 19 17 2 0 10.5 Bundesliga (3 Seasons) 29 28 2,448 27.2 48 1.76 135 86 68.9 8 6 14 6 21.4 7 6 1 0 14.3
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1 1 90 1.0 0 0.00 2 2 100.0 1 0 0 1 100.0 0 0 0 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1 1 90 1.0 1 1.00 3 2 66.7 1 0 0 0 0.0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 2 2 180 2.0 1 0.50 5 4 80.0 2 0 0 1 50.0 0 0 0 0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Gladbach (2 Seasons) 1 League 2 2 180 2.0 1 0.50 5 4 80.0 2 0 0 1 50.0 0 0 0 0 DFB-Pokal (2 Seasons) 2 2 180 2.0 1 0.50 5 4 80.0 2 0 0 1 50.0 0 0 0 0
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2019-2020 25 Basel 2. Europa Lg QF 7 7 630 7.0 4 0.57 21 17 90.5 5 1 1 4 57.1 2 2 0 0 0.0 Matches 1 Season 1 Club 1 League 7 7 630 7.0 4 0.57 21 17 90.5 5 1 1 4 57.1 2 2 0 0 0.0
Advanced Goalkeeping Table Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2014-2015 20 Luzern ch SUI 1. Super Lg 1.0 4 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 14.0 24 1 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 36.0 51 4 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 27.0 0 2 Matches 2019-2020 25 Basel 2. Europa Lg 7.0 4 2 1 0 0 6.1 0.21 +2.1 +0.30 30 87 34.5 196 26 26.5 31.1 79 44.3 41.0 93 2 2.2 5 0.71 13.4 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 31.8 31 3 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 29.7 51 11 0 4 2 49.2 0.25 +0.2 +0.01 199 454 43.8 737 175 39.9 35.5 246 65.0 48.8 442 24 5.4 16 0.54 13.4 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 28.7 41 3 0 1 1 44.5 0.26 +4.5 +0.15 134 332 40.4 808 179 27.4 30.3 262 42.4 37.0 466 37 7.9 27 0.94 13.5 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 14.3 18 2 0 0 0 18.1 0.29 +0.1 0.00 57 177 32.2 638 74 22.3 28.7 100 35.0 35.3 220 15 6.8 20 1.40 14.8 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 13.0 26 3 0 2 2 24.1 0.28 +0.1 0.00 53 161 32.9 330 77 32.1 31.7 85 64.7 47.3 209 14 6.7 12 0.93 12.0 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 7.0 18 2 0 1 0 13.3 0.24 -4.7 -0.67 32 90 35.6 242 37 30.2 32.3 34 50.0 41.8 78 7 9.0 12 1.71 15.3 Matches 2023-2024 29 Gladbach de GER DFB-Pokal 1.0 0 0 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 5.9 12 2 1 1 0 11.0 0.27 -1.0 -0.18 40 100 40.0 276 17 29.7 31.2 32 56.3 43.2 85 1 1.2 7 1.19 17.7 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1.0 1 0 Matches 10 Seasons 4 Clubs 6 Leagues 217.4 281 35 2 9 5 166.2 0.26 +1.2 +0.01 545 1401 38.9 3227 585 30.1 31.6 838 51.4 42.1 1593 100 6.3 99 0.94 13.9 Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches Montpellier (3 Seasons) 2 Leagues 71.4 118 17 0 7 5 117.7 0.26 +4.7 +0.07 386 947 40.8 1875 431 33.1 32.6 593 55.0 43.4 1117 75 6.7 55 0.77 13.2 Luzern (3 Seasons) 1 League 51.0 79 5 Gladbach (3 Seasons) 2 Leagues 29.2 49 6 1 2 0 42.3 0.27 -5.7 -0.21 129 367 35.1 1156 128 25.7 30.1 166 42.2 38.1 383 23 6.0 39 1.43 15.4 Basel (2 Seasons) 2 Leagues 65.8 35 7 1 0 0 6.1 0.21 +2.1 +0.30 30 87 34.5 196 26 26.5 31.1 79 44.3 41.0 93 2 2.2 5 0.71 13.4 Super Lg (5 Seasons) 109.8 110 10 Ligue 1 (3 Seasons) 71.4 118 17 0 7 5 117.7 0.26 +4.7 +0.07 386 947 40.8 1875 431 33.1 32.6 593 55.0 43.4 1117 75 6.7 55 0.77 13.2 Bundesliga (3 Seasons) 27.2 48 6 1 2 0 42.3 0.27 -5.7 -0.21 129 367 35.1 1156 128 25.7 30.1 166 42.2 38.1 383 23 6.0 39 1.43 15.4 DFB-Pokal (2 Seasons) 2.0 1 0 Europa Lg (1 Season) 7.0 4 2 1 0 0 6.1 0.21 +2.1 +0.30 30 87 34.5 196 26 26.5 31.1 79 44.3 41.0 93 2 2.2 5 0.71 13.4 Coupe de France (1 Season)
Advanced Goalkeeping Table Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2014-2015 20 Luzern 1 League 1.0 4 2016-2017 22 Luzern 1 League 14.0 24 1 2017-2018 23 Luzern 1 League 36.0 51 4 2018-2019 24 Basel 1 League 27.0 0 2 2019-2020 25 Basel 2 Leagues 38.8 35 5 1 0 0 6.1 0.21 +2.1 +0.30 30 87 34.5 196 26 26.5 31.1 79 44.3 41.0 93 2 2.2 5 0.71 13.4 2020-2021 26 Montpellier 2 Leagues 29.7 51 11 0 4 2 49.2 0.25 +0.2 +0.01 199 454 43.8 737 175 39.9 35.5 246 65.0 48.8 442 24 5.4 16 0.54 13.4 2021-2022 27 Montpellier 1 League 28.7 41 3 0 1 1 44.5 0.26 +4.5 +0.15 134 332 40.4 808 179 27.4 30.3 262 42.4 37.0 466 37 7.9 27 0.94 13.5 2022-2023 28 Montpellier 1 League 13.0 26 3 0 2 2 24.1 0.28 +0.1 0.00 53 161 32.9 330 77 32.1 31.7 85 64.7 47.3 209 14 6.7 12 0.93 12.0 2022-2023 28 Gladbach 1 League 14.3 18 2 0 0 0 18.1 0.29 +0.1 0.00 57 177 32.2 638 74 22.3 28.7 100 35.0 35.3 220 15 6.8 20 1.40 14.8 2023-2024 29 Gladbach 2 Leagues 8.0 18 2 0 1 0 13.3 0.24 -4.7 -0.67 32 90 35.6 242 37 30.2 32.3 34 50.0 41.8 78 7 9.0 12 1.71 15.3 2024-2025 30 Gladbach 2 Leagues 6.9 13 2 1 1 0 11.0 0.27 -1.0 -0.18 40 100 40.0 276 17 29.7 31.2 32 56.3 43.2 85 1 1.2 7 1.19 17.7 10 Seasons 4 Clubs 6 Leagues 217.4 281 35 2 9 5 166.2 0.26 +1.2 +0.01 545 1401 38.9 3227 585 30.1 31.6 838 51.4 42.1 1593 100 6.3 99 0.94 13.9 Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches Montpellier (3 Seasons) 2 Leagues 71.4 118 17 0 7 5 117.7 0.26 +4.7 +0.07 386 947 40.8 1875 431 33.1 32.6 593 55.0 43.4 1117 75 6.7 55 0.77 13.2 Luzern (3 Seasons) 1 League 51.0 79 5 Gladbach (3 Seasons) 2 Leagues 29.2 49 6 1 2 0 42.3 0.27 -5.7 -0.21 129 367 35.1 1156 128 25.7 30.1 166 42.2 38.1 383 23 6.0 39 1.43 15.4 Basel (2 Seasons) 2 Leagues 65.8 35 7 1 0 0 6.1 0.21 +2.1 +0.30 30 87 34.5 196 26 26.5 31.1 79 44.3 41.0 93 2 2.2 5 0.71 13.4 Super Lg (5 Seasons) 109.8 110 10 Ligue 1 (3 Seasons) 71.4 118 17 0 7 5 117.7 0.26 +4.7 +0.07 386 947 40.8 1875 431 33.1 32.6 593 55.0 43.4 1117 75 6.7 55 0.77 13.2 Bundesliga (3 Seasons) 27.2 48 6 1 2 0 42.3 0.27 -5.7 -0.21 129 367 35.1 1156 128 25.7 30.1 166 42.2 38.1 383 23 6.0 39 1.43 15.4 DFB-Pokal (2 Seasons) 2.0 1 0 Europa Lg (1 Season) 7.0 4 2 1 0 0 6.1 0.21 +2.1 +0.30 30 87 34.5 196 26 26.5 31.1 79 44.3 41.0 93 2 2.2 5 0.71 13.4 Coupe de France (1 Season)
Advanced Goalkeeping Table Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2014-2015 20 Luzern ch SUI 1. Super Lg 5th 1.0 4 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 5th 14.0 24 1 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 3rd 36.0 51 4 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 2nd 27.0 0 2 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 3rd 31.8 31 3 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 8th 29.7 51 11 0 4 2 49.2 0.25 +0.2 +0.01 199 454 43.8 737 175 39.9 35.5 246 65.0 48.8 442 24 5.4 16 0.54 13.4 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 13th 28.7 41 3 0 1 1 44.5 0.26 +4.5 +0.15 134 332 40.4 808 179 27.4 30.3 262 42.4 37.0 466 37 7.9 27 0.94 13.5 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 12th 13.0 26 3 0 2 2 24.1 0.28 +0.1 0.00 53 161 32.9 330 77 32.1 31.7 85 64.7 47.3 209 14 6.7 12 0.93 12.0 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 10th 14.3 18 2 0 0 0 18.1 0.29 +0.1 0.00 57 177 32.2 638 74 22.3 28.7 100 35.0 35.3 220 15 6.8 20 1.40 14.8 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 14th 7.0 18 2 0 1 0 13.3 0.24 -4.7 -0.67 32 90 35.6 242 37 30.2 32.3 34 50.0 41.8 78 7 9.0 12 1.71 15.3 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7th 5.9 12 2 1 1 0 11.0 0.27 -1.0 -0.18 40 100 40.0 276 17 29.7 31.2 32 56.3 43.2 85 1 1.2 7 1.19 17.7 Matches 10 Seasons 4 Clubs 3 Leagues 208.4 276 33 1 9 5 160.1 0.26 -0.9 -0.01 515 1314 39.2 3031 559 30.3 31.6 759 52.2 42.2 1500 98 6.5 94 0.95 13.9 Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches Montpellier (3 Seasons) 1 League 71.4 118 17 0 7 5 117.7 0.26 +4.7 +0.07 386 947 40.8 1875 431 33.1 32.6 593 55.0 43.4 1117 75 6.7 55 0.77 13.2 Luzern (3 Seasons) 1 League 51.0 79 5 Gladbach (3 Seasons) 1 League 27.2 48 6 1 2 0 42.3 0.27 -5.7 -0.21 129 367 35.1 1156 128 25.7 30.1 166 42.2 38.1 383 23 6.0 39 1.43 15.4 Basel (2 Seasons) 1 League 58.8 31 5 Super Lg (5 Seasons) 109.8 110 10 Ligue 1 (3 Seasons) 71.4 118 17 0 7 5 117.7 0.26 +4.7 +0.07 386 947 40.8 1875 431 33.1 32.6 593 55.0 43.4 1117 75 6.7 55 0.77 13.2 Bundesliga (3 Seasons) 27.2 48 6 1 2 0 42.3 0.27 -5.7 -0.21 129 367 35.1 1156 128 25.7 30.1 166 42.2 38.1 383 23 6.0 39 1.43 15.4
Advanced Goalkeeping Table Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1.0 0 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1.0 1 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.0 1 0 Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches Gladbach (2 Seasons) 1 League 2.0 1 0 Montpellier (1 Season) 1 League DFB-Pokal (2 Seasons) 2.0 1 0 Coupe de France (1 Season)
Advanced Goalkeeping Table Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2019-2020 25 Basel 2. Europa Lg QF 7.0 4 2 1 0 0 6.1 0.21 +2.1 +0.30 30 87 34.5 196 26 26.5 31.1 79 44.3 41.0 93 2 2.2 5 0.71 13.4 Matches 1 Season 1 Club 1 League 7.0 4 2 1 0 0 6.1 0.21 +2.1 +0.30 30 87 34.5 196 26 26.5 31.1 79 44.3 41.0 93 2 2.2 5 0.71 13.4
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 2014-2015 20 Luzern ch SUI 1. Super Lg 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 36 36 3,240 36.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Basel 2. Europa Lg 7 7 630 7.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 32 32 2,864 31.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 26 Montpellier fr FRA Coupe de France 0 0 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 31 31 2,673 29.7 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 29 29 2,587 28.7 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 15 15 1,290 14.3 0 0 0 0 0 0 0 0 0.0 0.0 0.4 0.4 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.00 0.03 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 14 14 1,166 13.0 0 0 0 0 0 0 1 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 7 7 630 7.0 0 1 1 0 0 0 1 0 0.0 0.0 0.4 0.4 0 0 0 0.00 0.14 0.14 0.00 0.14 0.00 0.05 0.05 0.00 0.05 Matches 2023-2024 29 Gladbach de GER DFB-Pokal 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7 6 528 5.9 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 4 Clubs 6 Leagues 222 221 19,568 217.4 0 1 1 0 0 0 7 4 0.0 0.0 0.7 0.7 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 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 Montpellier (3 Seasons) 2 Leagues 74 74 6,426 71.4 0 0 0 0 0 0 1 3 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Luzern (3 Seasons) 1 League 51 51 4,590 51.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Gladbach (3 Seasons) 2 Leagues 31 30 2,628 29.2 0 1 1 0 0 0 1 1 0.0 0.0 0.7 0.7 0 0 0 0.00 0.03 0.03 0.00 0.03 0.00 0.03 0.03 0.00 0.03 Basel (2 Seasons) 2 Leagues 66 66 5,924 65.8 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Super Lg (5 Seasons) 110 110 9,884 109.8 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (3 Seasons) 74 74 6,426 71.4 0 0 0 0 0 0 1 3 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Bundesliga (3 Seasons) 29 28 2,448 27.2 0 1 1 0 0 0 1 1 0.0 0.0 0.7 0.7 0 0 0 0.00 0.04 0.04 0.00 0.04 0.00 0.03 0.03 0.00 0.03 DFB-Pokal (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 7 7 630 7.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 0 0
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 2014-2015 20 Luzern 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 22 Luzern 1 League 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 23 Luzern 1 League 36 36 3,240 36.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2018-2019 24 Basel 1 League 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 25 Basel 2 Leagues 39 39 3,494 38.8 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2020-2021 26 Montpellier 2 Leagues 31 31 2,673 29.7 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2021-2022 27 Montpellier 1 League 29 29 2,587 28.7 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2022-2023 28 Montpellier 1 League 14 14 1,166 13.0 0 0 0 0 0 0 1 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2022-2023 28 Gladbach 1 League 15 15 1,290 14.3 0 0 0 0 0 0 0 0 0.0 0.0 0.4 0.4 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.00 0.03 2023-2024 29 Gladbach 2 Leagues 8 8 720 8.0 0 1 1 0 0 0 1 0 0.0 0.0 0.4 0.4 0 0 0 0.00 0.12 0.12 0.00 0.12 0.00 0.05 0.05 0.00 0.05 2024-2025 30 Gladbach 2 Leagues 8 7 618 6.9 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10 Seasons 4 Clubs 6 Leagues 222 221 19,568 217.4 0 1 1 0 0 0 7 4 0.0 0.0 0.7 0.7 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 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 Montpellier (3 Seasons) 2 Leagues 74 74 6,426 71.4 0 0 0 0 0 0 1 3 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Luzern (3 Seasons) 1 League 51 51 4,590 51.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Gladbach (3 Seasons) 2 Leagues 31 30 2,628 29.2 0 1 1 0 0 0 1 1 0.0 0.0 0.7 0.7 0 0 0 0.00 0.03 0.03 0.00 0.03 0.00 0.03 0.03 0.00 0.03 Basel (2 Seasons) 2 Leagues 66 66 5,924 65.8 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Super Lg (5 Seasons) 110 110 9,884 109.8 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (3 Seasons) 74 74 6,426 71.4 0 0 0 0 0 0 1 3 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Bundesliga (3 Seasons) 29 28 2,448 27.2 0 1 1 0 0 0 1 1 0.0 0.0 0.7 0.7 0 0 0 0.00 0.04 0.04 0.00 0.04 0.00 0.03 0.03 0.00 0.03 DFB-Pokal (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 7 7 630 7.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 0 0
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 2014-2015 20 Luzern ch SUI 1. Super Lg 5th 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 5th 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 3rd 36 36 3,240 36.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 2nd 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 3rd 32 32 2,864 31.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 8th 31 31 2,673 29.7 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 13th 29 29 2,587 28.7 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 12th 14 14 1,166 13.0 0 0 0 0 0 0 1 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 10th 15 15 1,290 14.3 0 0 0 0 0 0 0 0 0.0 0.0 0.4 0.4 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.00 0.03 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 14th 7 7 630 7.0 0 1 1 0 0 0 1 0 0.0 0.0 0.4 0.4 0 0 0 0.00 0.14 0.14 0.00 0.14 0.00 0.05 0.05 0.00 0.05 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7th 7 6 528 5.9 0 0 0 0 0 0 0 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 4 Clubs 3 Leagues 213 212 18,758 208.4 0 1 1 0 0 0 7 4 0.0 0.0 0.7 0.7 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 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 Montpellier (3 Seasons) 1 League 74 74 6,426 71.4 0 0 0 0 0 0 1 3 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Luzern (3 Seasons) 1 League 51 51 4,590 51.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Gladbach (3 Seasons) 1 League 29 28 2,448 27.2 0 1 1 0 0 0 1 1 0.0 0.0 0.7 0.7 0 0 0 0.00 0.04 0.04 0.00 0.04 0.00 0.03 0.03 0.00 0.03 Basel (2 Seasons) 1 League 59 59 5,294 58.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Super Lg (5 Seasons) 110 110 9,884 109.8 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (3 Seasons) 74 74 6,426 71.4 0 0 0 0 0 0 1 3 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Bundesliga (3 Seasons) 29 28 2,448 27.2 0 1 1 0 0 0 1 1 0.0 0.0 0.7 0.7 0 0 0 0.00 0.04 0.04 0.00 0.04 0.00 0.03 0.03 0.00 0.03
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2020-2021 26 Montpellier fr FRA Coupe de France 3rd 0 0 Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 2 Leagues 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Gladbach (2 Seasons) 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Montpellier (1 Season) 1 League 0 0 DFB-Pokal (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 0 0
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 2019-2020 25 Basel 2. Europa Lg QF 7 7 630 7.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
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 2014-2015 20 Luzern ch SUI 1. Super Lg 1.0 0 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 14.0 0 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 36.0 0 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 27.0 0 Matches 2019-2020 25 Basel 2. Europa Lg 7.0 210 276 76.1 5688 4058 29 29 100.0 126 130 96.9 55 116 47.4 0 0.0 0.0 0.0 0 2 0 0 0 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 31.8 0 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 29.7 707 985 71.8 22691 17861 76 76 100.0 331 337 98.2 299 567 52.7 0 0.0 0.0 0.0 0 10 0 0 0 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 28.7 842 1071 78.6 21947 15321 170 174 97.7 434 439 98.9 233 448 52.0 0 0.0 0.0 0.0 0 6 0 0 0 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 14.3 595 738 80.6 14423 9281 130 132 98.5 323 328 98.5 141 277 50.9 0 0.4 0.0 -0.4 2 5 1 0 0 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 13.0 295 415 71.1 8042 5958 53 54 98.1 155 158 98.1 86 202 42.6 0 0.0 0.0 0.0 0 4 0 0 0 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 7.0 208 276 75.4 5517 3723 38 38 100.0 106 108 98.1 64 130 49.2 1 0.4 0.0 +0.6 1 1 0 0 0 Matches 2023-2024 29 Gladbach de GER DFB-Pokal 1.0 0 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 5.9 241 310 77.7 6534 3954 25 25 100.0 138 138 100.0 77 144 53.5 0 0.0 0.0 0.0 0 1 0 0 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1.0 0 Matches 10 Seasons 4 Clubs 6 Leagues 217.4 3098 4071 76.1 84842 60156 521 528 98.7 1613 1638 98.5 955 1884 50.7 1 0.7 0.1 +0.3 3 29 1 0 0 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 Montpellier (3 Seasons) 2 Leagues 71.4 1844 2471 74.6 52680 39140 299 304 98.4 920 934 98.5 618 1217 50.8 0 0.0 0.1 0.0 0 20 0 0 0 Luzern (3 Seasons) 1 League 51.0 0 Gladbach (3 Seasons) 2 Leagues 29.2 1044 1324 78.9 26474 16958 193 195 99.0 567 574 98.8 282 551 51.2 1 0.7 0.0 +0.3 3 7 1 0 0 Basel (2 Seasons) 2 Leagues 65.8 210 276 76.1 5688 4058 29 29 100.0 126 130 96.9 55 116 47.4 0 0.0 0.0 0.0 0 2 0 0 0 Super Lg (5 Seasons) 109.8 0 Ligue 1 (3 Seasons) 71.4 1844 2471 74.6 52680 39140 299 304 98.4 920 934 98.5 618 1217 50.8 0 0.0 0.1 0.0 0 20 0 0 0 Bundesliga (3 Seasons) 27.2 1044 1324 78.9 26474 16958 193 195 99.0 567 574 98.8 282 551 51.2 1 0.7 0.0 +0.3 3 7 1 0 0 DFB-Pokal (2 Seasons) 2.0 0 Europa Lg (1 Season) 7.0 210 276 76.1 5688 4058 29 29 100.0 126 130 96.9 55 116 47.4 0 0.0 0.0 0.0 0 2 0 0 0 Coupe de France (1 Season)
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 2014-2015 20 Luzern 1 League 1.0 0 2016-2017 22 Luzern 1 League 14.0 0 2017-2018 23 Luzern 1 League 36.0 0 2018-2019 24 Basel 1 League 27.0 0 2019-2020 25 Basel 2 Leagues 38.8 210 276 76.1 5688 4058 29 29 100.0 126 130 96.9 55 116 47.4 0 0.0 0.0 0.0 0 2 0 0 0 2020-2021 26 Montpellier 2 Leagues 29.7 707 985 71.8 22691 17861 76 76 100.0 331 337 98.2 299 567 52.7 0 0.0 0.0 0.0 0 10 0 0 0 2021-2022 27 Montpellier 1 League 28.7 842 1071 78.6 21947 15321 170 174 97.7 434 439 98.9 233 448 52.0 0 0.0 0.0 0.0 0 6 0 0 0 2022-2023 28 Montpellier 1 League 13.0 295 415 71.1 8042 5958 53 54 98.1 155 158 98.1 86 202 42.6 0 0.0 0.0 0.0 0 4 0 0 0 2022-2023 28 Gladbach 1 League 14.3 595 738 80.6 14423 9281 130 132 98.5 323 328 98.5 141 277 50.9 0 0.4 0.0 -0.4 2 5 1 0 0 2023-2024 29 Gladbach 2 Leagues 8.0 208 276 75.4 5517 3723 38 38 100.0 106 108 98.1 64 130 49.2 1 0.4 0.0 +0.6 1 1 0 0 0 2024-2025 30 Gladbach 2 Leagues 6.9 241 310 77.7 6534 3954 25 25 100.0 138 138 100.0 77 144 53.5 0 0.0 0.0 0.0 0 1 0 0 0 10 Seasons 4 Clubs 6 Leagues 217.4 3098 4071 76.1 84842 60156 521 528 98.7 1613 1638 98.5 955 1884 50.7 1 0.7 0.1 +0.3 3 29 1 0 0 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 Montpellier (3 Seasons) 2 Leagues 71.4 1844 2471 74.6 52680 39140 299 304 98.4 920 934 98.5 618 1217 50.8 0 0.0 0.1 0.0 0 20 0 0 0 Luzern (3 Seasons) 1 League 51.0 0 Gladbach (3 Seasons) 2 Leagues 29.2 1044 1324 78.9 26474 16958 193 195 99.0 567 574 98.8 282 551 51.2 1 0.7 0.0 +0.3 3 7 1 0 0 Basel (2 Seasons) 2 Leagues 65.8 210 276 76.1 5688 4058 29 29 100.0 126 130 96.9 55 116 47.4 0 0.0 0.0 0.0 0 2 0 0 0 Super Lg (5 Seasons) 109.8 0 Ligue 1 (3 Seasons) 71.4 1844 2471 74.6 52680 39140 299 304 98.4 920 934 98.5 618 1217 50.8 0 0.0 0.1 0.0 0 20 0 0 0 Bundesliga (3 Seasons) 27.2 1044 1324 78.9 26474 16958 193 195 99.0 567 574 98.8 282 551 51.2 1 0.7 0.0 +0.3 3 7 1 0 0 DFB-Pokal (2 Seasons) 2.0 0 Europa Lg (1 Season) 7.0 210 276 76.1 5688 4058 29 29 100.0 126 130 96.9 55 116 47.4 0 0.0 0.0 0.0 0 2 0 0 0 Coupe de France (1 Season)
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 2014-2015 20 Luzern ch SUI 1. Super Lg 5th 1.0 0 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 5th 14.0 0 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 3rd 36.0 0 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 2nd 27.0 0 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 3rd 31.8 0 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 8th 29.7 707 985 71.8 22691 17861 76 76 100.0 331 337 98.2 299 567 52.7 0 0.0 0.0 0.0 0 10 0 0 0 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 13th 28.7 842 1071 78.6 21947 15321 170 174 97.7 434 439 98.9 233 448 52.0 0 0.0 0.0 0.0 0 6 0 0 0 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 12th 13.0 295 415 71.1 8042 5958 53 54 98.1 155 158 98.1 86 202 42.6 0 0.0 0.0 0.0 0 4 0 0 0 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 10th 14.3 595 738 80.6 14423 9281 130 132 98.5 323 328 98.5 141 277 50.9 0 0.4 0.0 -0.4 2 5 1 0 0 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 14th 7.0 208 276 75.4 5517 3723 38 38 100.0 106 108 98.1 64 130 49.2 1 0.4 0.0 +0.6 1 1 0 0 0 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7th 5.9 241 310 77.7 6534 3954 25 25 100.0 138 138 100.0 77 144 53.5 0 0.0 0.0 0.0 0 1 0 0 0 Matches 10 Seasons 4 Clubs 3 Leagues 208.4 2888 3795 76.1 79154 56098 492 499 98.6 1487 1508 98.6 900 1768 50.9 1 0.7 0.1 +0.3 3 27 1 0 0 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 Montpellier (3 Seasons) 1 League 71.4 1844 2471 74.6 52680 39140 299 304 98.4 920 934 98.5 618 1217 50.8 0 0.0 0.1 0.0 0 20 0 0 0 Luzern (3 Seasons) 1 League 51.0 0 Gladbach (3 Seasons) 1 League 27.2 1044 1324 78.9 26474 16958 193 195 99.0 567 574 98.8 282 551 51.2 1 0.7 0.0 +0.3 3 7 1 0 0 Basel (2 Seasons) 1 League 58.8 0 Super Lg (5 Seasons) 109.8 0 Ligue 1 (3 Seasons) 71.4 1844 2471 74.6 52680 39140 299 304 98.4 920 934 98.5 618 1217 50.8 0 0.0 0.1 0.0 0 20 0 0 0 Bundesliga (3 Seasons) 27.2 1044 1324 78.9 26474 16958 193 195 99.0 567 574 98.8 282 551 51.2 1 0.7 0.0 +0.3 3 7 1 0 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1.0 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1.0 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.0 0 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches Gladbach (2 Seasons) 1 League 2.0 0 Montpellier (1 Season) 1 League DFB-Pokal (2 Seasons) 2.0 0 Coupe de France (1 Season)
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 2019-2020 25 Basel 2. Europa Lg QF 7.0 210 276 76.1 5688 4058 29 29 100.0 126 130 96.9 55 116 47.4 0 0.0 0.0 0.0 0 2 0 0 0 Matches 1 Season 1 Club 1 League 7.0 210 276 76.1 5688 4058 29 29 100.0 126 130 96.9 55 116 47.4 0 0.0 0.0 0.0 0 2 0 0 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2014-2015 20 Luzern 1 League 1.0 2016-2017 22 Luzern 1 League 14.0 0 2017-2018 23 Luzern 1 League 36.0 0 2018-2019 24 Basel 1 League 27.0 2019-2020 25 Basel 2 Leagues 38.8 276 181 94 15 0 0 0 0 0 0 0 0 210 1 0 2020-2021 26 Montpellier 2 Leagues 29.7 985 641 342 96 0 2 0 0 0 0 0 0 707 2 0 2021-2022 27 Montpellier 1 League 28.7 1071 744 326 64 0 1 0 0 0 0 0 0 842 1 3 2022-2023 28 Montpellier 1 League 13.0 415 283 132 47 0 2 0 0 0 0 0 0 295 0 0 2022-2023 28 Gladbach 1 League 14.3 738 604 134 34 0 3 0 0 0 0 0 0 595 0 0 2023-2024 29 Gladbach 2 Leagues 8.0 276 224 52 18 0 0 0 0 0 0 0 0 208 0 0 2024-2025 30 Gladbach 2 Leagues 6.9 310 265 43 10 0 2 0 1 0 0 0 0 241 2 0 10 Seasons 4 Clubs 6 Leagues 217.4 4071 2942 1123 284 0 10 0 1 0 0 0 0 3098 6 3 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Montpellier (3 Seasons) 2 Leagues 71.4 2471 1668 800 207 0 5 0 0 0 0 0 0 1844 3 3 Luzern (3 Seasons) 1 League 51.0 0 Gladbach (3 Seasons) 2 Leagues 29.2 1324 1093 229 62 0 5 0 1 0 0 0 0 1044 2 0 Basel (2 Seasons) 2 Leagues 65.8 276 181 94 15 0 0 0 0 0 0 0 0 210 1 0 Super Lg (5 Seasons) 109.8 0 Ligue 1 (3 Seasons) 71.4 2471 1668 800 207 0 5 0 0 0 0 0 0 1844 3 3 Bundesliga (3 Seasons) 27.2 1324 1093 229 62 0 5 0 1 0 0 0 0 1044 2 0 DFB-Pokal (2 Seasons) 2.0 0 Europa Lg (1 Season) 7.0 276 181 94 15 0 0 0 0 0 0 0 0 210 1 0 Coupe de France (1 Season)
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1.0 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1.0 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.0 0 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Gladbach (2 Seasons) 1 League 2.0 0 Montpellier (1 Season) 1 League DFB-Pokal (2 Seasons) 2.0 0 Coupe de France (1 Season)
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 2019-2020 25 Basel 2. Europa Lg QF 7.0 276 181 94 15 0 0 0 0 0 0 0 0 210 1 0 Matches 1 Season 1 Club 1 League 7.0 276 181 94 15 0 0 0 0 0 0 0 0 210 1 0
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 2014-2015 20 Luzern 1 League 1.0 2016-2017 22 Luzern 1 League 14.0 2017-2018 23 Luzern 1 League 36.0 2018-2019 24 Basel 1 League 27.0 2019-2020 25 Basel 2 Leagues 38.8 2 0.29 1 1 0 0 0 0 1 0.14 1 0 0 0 0 0 2020-2021 26 Montpellier 2 Leagues 29.7 4 0.13 3 1 0 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 27 Montpellier 1 League 28.7 2 0.07 2 0 0 0 0 0 2 0.07 2 0 0 0 0 0 2022-2023 28 Montpellier 1 League 13.0 1 0.08 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 28 Gladbach 1 League 14.3 3 0.21 2 1 0 0 0 0 0 0.00 0 0 0 0 0 0 2023-2024 29 Gladbach 2 Leagues 8.0 2 0.29 1 1 0 0 0 0 2 0.29 1 1 0 0 0 0 2024-2025 30 Gladbach 2 Leagues 6.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 10 Seasons 4 Clubs 6 Leagues 217.4 14 0.13 10 4 0 0 0 0 5 0.05 4 1 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Montpellier (3 Seasons) 2 Leagues 71.4 7 0.10 6 1 0 0 0 0 2 0.03 2 0 0 0 0 0 Luzern (3 Seasons) 1 League 51.0 Gladbach (3 Seasons) 2 Leagues 29.2 5 0.18 3 2 0 0 0 0 2 0.07 1 1 0 0 0 0 Basel (2 Seasons) 2 Leagues 65.8 2 0.29 1 1 0 0 0 0 1 0.14 1 0 0 0 0 0 Super Lg (5 Seasons) 109.8 Ligue 1 (3 Seasons) 71.4 7 0.10 6 1 0 0 0 0 2 0.03 2 0 0 0 0 0 Bundesliga (3 Seasons) 27.2 5 0.18 3 2 0 0 0 0 2 0.07 1 1 0 0 0 0 DFB-Pokal (2 Seasons) 2.0 Europa Lg (1 Season) 7.0 2 0.29 1 1 0 0 0 0 1 0.14 1 0 0 0 0 0 Coupe de France (1 Season)
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1.0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1.0 Matches 3 Seasons 2 Clubs 2 Leagues 2.0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Gladbach (2 Seasons) 1 League 2.0 Montpellier (1 Season) 1 League DFB-Pokal (2 Seasons) 2.0 Coupe de France (1 Season)
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 2019-2020 25 Basel 2. Europa Lg QF 7.0 2 0.29 1 1 0 0 0 0 1 0.14 1 0 0 0 0 0 Matches 1 Season 1 Club 1 League 7.0 2 0.29 1 1 0 0 0 0 1 0.14 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 2014-2015 20 Luzern 1 League 1.0 0 2016-2017 22 Luzern 1 League 14.0 0 0 0 2017-2018 23 Luzern 1 League 36.0 0 0 0 2018-2019 24 Basel 1 League 27.0 0 2019-2020 25 Basel 2 Leagues 38.8 0 0 0 0 0 0 0 0 0 0 0 2 0 2 1 2020-2021 26 Montpellier 2 Leagues 29.7 1 1 1 0 0 1 4 25.0 3 0 0 0 0 1 9 1 2021-2022 27 Montpellier 1 League 28.7 2 1 2 0 0 2 3 66.7 1 0 0 0 0 2 12 3 2022-2023 28 Montpellier 1 League 13.0 1 0 1 0 0 0 0 0 0 0 0 0 1 8 1 2022-2023 28 Gladbach 1 League 14.3 1 1 1 0 0 1 3 33.3 2 1 0 1 0 1 9 1 2023-2024 29 Gladbach 2 Leagues 8.0 1 0 1 0 0 1 1 100.0 0 0 0 0 0 1 3 0 2024-2025 30 Gladbach 2 Leagues 6.9 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 10 Seasons 4 Clubs 6 Leagues 217.4 6 3 6 0 0 5 11 45.5 6 1 0 1 2 6 44 7 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Montpellier (3 Seasons) 2 Leagues 71.4 4 2 4 0 0 3 7 42.9 4 0 0 0 0 4 29 5 Luzern (3 Seasons) 1 League 51.0 0 0 0 Gladbach (3 Seasons) 2 Leagues 29.2 2 1 2 0 0 2 4 50.0 2 1 0 1 0 2 13 1 Basel (2 Seasons) 2 Leagues 65.8 0 0 0 0 0 0 0 0 0 0 0 2 0 2 1 Super Lg (5 Seasons) 109.8 0 2 0 Ligue 1 (3 Seasons) 71.4 4 2 4 0 0 3 7 42.9 4 0 0 0 0 4 29 5 Bundesliga (3 Seasons) 27.2 2 1 2 0 0 2 4 50.0 2 1 0 1 0 2 13 1 DFB-Pokal (2 Seasons) 2.0 0 0 0 Europa Lg (1 Season) 7.0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 Coupe de France (1 Season) 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1.0 0 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1.0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.0 0 0 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Gladbach (2 Seasons) 1 League 2.0 0 0 0 Montpellier (1 Season) 1 League 0 DFB-Pokal (2 Seasons) 2.0 0 0 0 Coupe de France (1 Season) 0
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 2019-2020 25 Basel 2. Europa Lg QF 7.0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 Matches 1 Season 1 Club 1 League 7.0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 2014-2015 20 Luzern ch SUI 1. Super Lg 1.0 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 14.0 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 36.0 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 27.0 Matches 2019-2020 25 Basel 2. Europa Lg 7.0 289 251 288 1 0 0 289 0 0 0 150 789 454 0 0 0 0 0 130 0 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 31.8 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 29.7 1061 904 1052 9 0 0 1061 2 2 100.0 0 0.0 579 3300 2088 0 0 0 1 0 362 0 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 28.7 1163 1002 1156 8 0 0 1163 1 1 100.0 0 0.0 663 3308 2104 0 0 0 1 1 470 0 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 14.3 773 608 769 4 0 0 773 0 0 0 452 2122 1262 0 0 0 0 0 459 0 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 13.0 450 365 448 2 0 0 450 1 0 0.0 1 100.0 298 1693 1024 0 0 0 0 0 172 0 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 7.0 300 239 299 1 0 0 300 2 2 100.0 0 0.0 196 983 536 0 0 0 0 0 155 0 Matches 2023-2024 29 Gladbach de GER DFB-Pokal 1.0 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 5.9 322 274 322 0 0 0 322 1 1 100.0 0 0.0 215 811 391 0 0 0 0 0 208 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1.0 Matches 10 Seasons 4 Clubs 6 Leagues 217.4 4358 3643 4334 25 0 0 4358 7 6 85.7 1 14.3 2553 13006 7859 0 0 0 2 1 1956 0 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 Montpellier (3 Seasons) 2 Leagues 71.4 2674 2271 2656 19 0 0 2674 4 3 75.0 1 25.0 1540 8301 5216 0 0 0 2 1 1004 0 Luzern (3 Seasons) 1 League 51.0 Gladbach (3 Seasons) 2 Leagues 29.2 1395 1121 1390 5 0 0 1395 3 3 100.0 0 0.0 863 3916 2189 0 0 0 0 0 822 0 Basel (2 Seasons) 2 Leagues 65.8 289 251 288 1 0 0 289 0 0 0 150 789 454 0 0 0 0 0 130 0 Super Lg (5 Seasons) 109.8 Ligue 1 (3 Seasons) 71.4 2674 2271 2656 19 0 0 2674 4 3 75.0 1 25.0 1540 8301 5216 0 0 0 2 1 1004 0 Bundesliga (3 Seasons) 27.2 1395 1121 1390 5 0 0 1395 3 3 100.0 0 0.0 863 3916 2189 0 0 0 0 0 822 0 DFB-Pokal (2 Seasons) 2.0 Europa Lg (1 Season) 7.0 289 251 288 1 0 0 289 0 0 0 150 789 454 0 0 0 0 0 130 0 Coupe de France (1 Season)
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 2014-2015 20 Luzern 1 League 1.0 2016-2017 22 Luzern 1 League 14.0 2017-2018 23 Luzern 1 League 36.0 2018-2019 24 Basel 1 League 27.0 2019-2020 25 Basel 2 Leagues 38.8 289 251 288 1 0 0 289 0 0 0 150 789 454 0 0 0 0 0 130 0 2020-2021 26 Montpellier 2 Leagues 29.7 1061 904 1052 9 0 0 1061 2 2 100.0 0 0.0 579 3300 2088 0 0 0 1 0 362 0 2021-2022 27 Montpellier 1 League 28.7 1163 1002 1156 8 0 0 1163 1 1 100.0 0 0.0 663 3308 2104 0 0 0 1 1 470 0 2022-2023 28 Montpellier 1 League 13.0 450 365 448 2 0 0 450 1 0 0.0 1 100.0 298 1693 1024 0 0 0 0 0 172 0 2022-2023 28 Gladbach 1 League 14.3 773 608 769 4 0 0 773 0 0 0 452 2122 1262 0 0 0 0 0 459 0 2023-2024 29 Gladbach 2 Leagues 8.0 300 239 299 1 0 0 300 2 2 100.0 0 0.0 196 983 536 0 0 0 0 0 155 0 2024-2025 30 Gladbach 2 Leagues 6.9 322 274 322 0 0 0 322 1 1 100.0 0 0.0 215 811 391 0 0 0 0 0 208 0 10 Seasons 4 Clubs 6 Leagues 217.4 4358 3643 4334 25 0 0 4358 7 6 85.7 1 14.3 2553 13006 7859 0 0 0 2 1 1956 0 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 Montpellier (3 Seasons) 2 Leagues 71.4 2674 2271 2656 19 0 0 2674 4 3 75.0 1 25.0 1540 8301 5216 0 0 0 2 1 1004 0 Luzern (3 Seasons) 1 League 51.0 Gladbach (3 Seasons) 2 Leagues 29.2 1395 1121 1390 5 0 0 1395 3 3 100.0 0 0.0 863 3916 2189 0 0 0 0 0 822 0 Basel (2 Seasons) 2 Leagues 65.8 289 251 288 1 0 0 289 0 0 0 150 789 454 0 0 0 0 0 130 0 Super Lg (5 Seasons) 109.8 Ligue 1 (3 Seasons) 71.4 2674 2271 2656 19 0 0 2674 4 3 75.0 1 25.0 1540 8301 5216 0 0 0 2 1 1004 0 Bundesliga (3 Seasons) 27.2 1395 1121 1390 5 0 0 1395 3 3 100.0 0 0.0 863 3916 2189 0 0 0 0 0 822 0 DFB-Pokal (2 Seasons) 2.0 Europa Lg (1 Season) 7.0 289 251 288 1 0 0 289 0 0 0 150 789 454 0 0 0 0 0 130 0 Coupe de France (1 Season)
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 2014-2015 20 Luzern ch SUI 1. Super Lg 5th 1.0 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 5th 14.0 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 3rd 36.0 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 2nd 27.0 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 3rd 31.8 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 8th 29.7 1061 904 1052 9 0 0 1061 2 2 100.0 0 0.0 579 3300 2088 0 0 0 1 0 362 0 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 13th 28.7 1163 1002 1156 8 0 0 1163 1 1 100.0 0 0.0 663 3308 2104 0 0 0 1 1 470 0 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 12th 13.0 450 365 448 2 0 0 450 1 0 0.0 1 100.0 298 1693 1024 0 0 0 0 0 172 0 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 10th 14.3 773 608 769 4 0 0 773 0 0 0 452 2122 1262 0 0 0 0 0 459 0 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 14th 7.0 300 239 299 1 0 0 300 2 2 100.0 0 0.0 196 983 536 0 0 0 0 0 155 0 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7th 5.9 322 274 322 0 0 0 322 1 1 100.0 0 0.0 215 811 391 0 0 0 0 0 208 0 Matches 10 Seasons 4 Clubs 3 Leagues 208.4 4069 3392 4046 24 0 0 4069 7 6 85.7 1 14.3 2403 12217 7405 0 0 0 2 1 1826 0 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 Montpellier (3 Seasons) 1 League 71.4 2674 2271 2656 19 0 0 2674 4 3 75.0 1 25.0 1540 8301 5216 0 0 0 2 1 1004 0 Luzern (3 Seasons) 1 League 51.0 Gladbach (3 Seasons) 1 League 27.2 1395 1121 1390 5 0 0 1395 3 3 100.0 0 0.0 863 3916 2189 0 0 0 0 0 822 0 Basel (2 Seasons) 1 League 58.8 Super Lg (5 Seasons) 109.8 Ligue 1 (3 Seasons) 71.4 2674 2271 2656 19 0 0 2674 4 3 75.0 1 25.0 1540 8301 5216 0 0 0 2 1 1004 0 Bundesliga (3 Seasons) 27.2 1395 1121 1390 5 0 0 1395 3 3 100.0 0 0.0 863 3916 2189 0 0 0 0 0 822 0
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 1/3 CPA Mis Dis Rec Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1.0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1.0 Matches 3 Seasons 2 Clubs 2 Leagues 2.0 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches Gladbach (2 Seasons) 1 League 2.0 Montpellier (1 Season) 1 League DFB-Pokal (2 Seasons) 2.0 Coupe de France (1 Season)
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 2019-2020 25 Basel 2. Europa Lg QF 7.0 289 251 288 1 0 0 289 0 0 0 150 789 454 0 0 0 0 0 130 0 Matches 1 Season 1 Club 1 League 7.0 289 251 288 1 0 0 289 0 0 0 150 789 454 0 0 0 0 0 130 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2014-2015 20 Luzern ch SUI 1. Super Lg 1 90 90 2.8 1.0 1 1 0 1 0.00 1 4 -3 -3.00 -3.31 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 14 1,260 90 38.9 14.0 14 14 0 21 1.14 16 24 -8 -0.57 -0.75 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 36 3,240 90 100.0 36.0 36 36 0 0 1.50 51 51 0 0.00 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 27 2,430 90 75.0 27.0 27 90 27 0 1 2.04 53 29 +24 +0.89 +0.78 Matches 2019-2020 25 Basel 2. Europa Lg 7 630 90 63.6 7.0 7 90 7 0 0 2.29 17 4 +13 +1.86 +1.86 10.8 9.0 +1.8 +0.26 -0.11 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 32 2,864 90 88.4 31.8 32 90 31 0 0 1.84 66 31 +35 +1.10 +0.86 Matches 2020-2021 26 Montpellier fr FRA Coupe de France 0 0 0 1 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 31 2,673 86 78.2 29.7 31 86 29 0 0 1.29 50 51 -1 -0.03 +0.09 44.5 52.8 -8.3 -0.28 +0.44 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 29 2,587 89 75.6 28.7 29 89 27 0 0 1.17 35 41 -6 -0.21 +0.44 29.9 42.0 -12.0 -0.42 -0.17 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 15 1,290 86 42.2 14.3 15 86 14 0 0 1.27 20 18 +2 +0.14 +0.39 21.5 21.1 +0.4 +0.03 +0.11 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 14 1,166 83 34.1 13.0 14 83 12 0 0 1.14 21 26 -5 -0.39 -0.71 15.8 19.9 -4.1 -0.32 -0.08 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 7 630 90 20.6 7.0 7 90 7 0 1 0.71 9 18 -9 -1.29 -1.21 8.2 12.4 -4.2 -0.60 -0.46 Matches 2023-2024 29 Gladbach de GER DFB-Pokal 1 90 90 23.1 1.0 1 90 1 0 0 3.00 7 0 +7 +7.00 +6.40 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7 528 75 22.6 5.9 6 76 4 1 71 11 1.29 10 12 -2 -0.34 -0.59 11.3 11.0 +0.3 +0.05 +0.42 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1 90 90 50.0 1.0 1 90 1 0 0 3.00 3 1 +2 +2.00 +3.00 Matches 10 Seasons 4 Clubs 6 Leagues 222 19,568 88 52.9 217.4 221 88 211 1 71 36 1.48 359 310 +49 +0.23 +0.13 142.0 168.2 -26.2 -0.25 -0.02 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 Montpellier (3 Seasons) 2 Leagues 74 6,426 87 59.8 71.4 74 87 68 0 1 1.21 106 118 -12 -0.17 -0.19 90.3 114.7 -24.5 -0.34 -0.01 Luzern (3 Seasons) 1 League 51 4,590 90 47.2 51.0 51 51 0 22 1.37 68 79 -11 -0.22 -0.48 Gladbach (3 Seasons) 2 Leagues 31 2,628 85 29.1 29.2 30 85 27 1 71 12 1.26 49 49 0 0.00 +0.01 41.0 44.5 -3.5 -0.13 +0.06 Basel (2 Seasons) 2 Leagues 66 5,924 90 79.3 65.8 66 90 65 0 1 1.97 136 64 +72 +1.09 +0.98 10.8 9.0 +1.8 +0.26 -0.11 Super Lg (5 Seasons) 110 9,884 90 61.0 109.8 110 90 109 0 23 1.67 187 139 +48 +0.44 +0.19 Ligue 1 (3 Seasons) 74 6,426 87 62.6 71.4 74 87 68 0 0 1.21 106 118 -12 -0.17 -0.19 90.3 114.7 -24.5 -0.34 -0.01 Bundesliga (3 Seasons) 29 2,448 84 28.9 27.2 28 85 25 1 71 12 1.14 39 48 -9 -0.33 -0.30 41.0 44.5 -3.5 -0.13 +0.06 DFB-Pokal (2 Seasons) 2 180 90 31.6 2.0 2 90 2 0 0 3.00 10 1 +9 +4.50 +4.27 Europa Lg (1 Season) 7 630 90 63.6 7.0 7 90 7 0 0 2.29 17 4 +13 +1.86 +1.86 10.8 9.0 +1.8 +0.26 -0.11 Coupe de France (1 Season) 0 0 0 1
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 2014-2015 20 Luzern 1 League 1 90 90 2.8 1.0 1 1 0 1 0.00 1 4 -3 -3.00 -3.31 2016-2017 22 Luzern 1 League 14 1,260 90 38.9 14.0 14 14 0 21 1.14 16 24 -8 -0.57 -0.75 2017-2018 23 Luzern 1 League 36 3,240 90 100.0 36.0 36 36 0 0 1.50 51 51 0 0.00 2018-2019 24 Basel 1 League 27 2,430 90 75.0 27.0 27 90 27 0 1 2.04 53 29 +24 +0.89 +0.78 2019-2020 25 Basel 2 Leagues 39 3,494 90 82.6 38.8 39 90 38 0 0 1.92 83 35 +48 +1.24 +1.11 10.8 9.0 +1.8 +0.26 -0.11 2020-2021 26 Montpellier 2 Leagues 31 2,673 86 68.5 29.7 31 86 29 0 1 1.29 50 51 -1 -0.03 +0.09 44.5 52.8 -8.3 -0.28 +0.44 2021-2022 27 Montpellier 1 League 29 2,587 89 75.6 28.7 29 89 27 0 0 1.17 35 41 -6 -0.21 +0.44 29.9 42.0 -12.0 -0.42 -0.17 2022-2023 28 Montpellier 1 League 14 1,166 83 34.1 13.0 14 83 12 0 0 1.14 21 26 -5 -0.39 -0.71 15.8 19.9 -4.1 -0.32 -0.08 2022-2023 28 Gladbach 1 League 15 1,290 86 42.2 14.3 15 86 14 0 0 1.27 20 18 +2 +0.14 +0.39 21.5 21.1 +0.4 +0.03 +0.11 2023-2024 29 Gladbach 2 Leagues 8 720 90 20.9 8.0 8 90 8 0 1 1.00 16 18 -2 -0.25 -0.25 8.2 12.4 -4.2 -0.60 -0.46 2024-2025 30 Gladbach 2 Leagues 8 618 77 24.5 6.9 7 78 5 1 71 11 1.50 13 13 0 0.00 -0.19 11.3 11.0 +0.3 +0.05 +0.42 10 Seasons 4 Clubs 6 Leagues 222 19,568 88 52.9 217.4 221 88 211 1 71 36 1.48 359 310 +49 +0.23 +0.13 142.0 168.2 -26.2 -0.25 -0.02 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 Montpellier (3 Seasons) 2 Leagues 74 6,426 87 59.8 71.4 74 87 68 0 1 1.21 106 118 -12 -0.17 -0.19 90.3 114.7 -24.5 -0.34 -0.01 Luzern (3 Seasons) 1 League 51 4,590 90 47.2 51.0 51 51 0 22 1.37 68 79 -11 -0.22 -0.48 Gladbach (3 Seasons) 2 Leagues 31 2,628 85 29.1 29.2 30 85 27 1 71 12 1.26 49 49 0 0.00 +0.01 41.0 44.5 -3.5 -0.13 +0.06 Basel (2 Seasons) 2 Leagues 66 5,924 90 79.3 65.8 66 90 65 0 1 1.97 136 64 +72 +1.09 +0.98 10.8 9.0 +1.8 +0.26 -0.11 Super Lg (5 Seasons) 110 9,884 90 61.0 109.8 110 90 109 0 23 1.67 187 139 +48 +0.44 +0.19 Ligue 1 (3 Seasons) 74 6,426 87 62.6 71.4 74 87 68 0 0 1.21 106 118 -12 -0.17 -0.19 90.3 114.7 -24.5 -0.34 -0.01 Bundesliga (3 Seasons) 29 2,448 84 28.9 27.2 28 85 25 1 71 12 1.14 39 48 -9 -0.33 -0.30 41.0 44.5 -3.5 -0.13 +0.06 DFB-Pokal (2 Seasons) 2 180 90 31.6 2.0 2 90 2 0 0 3.00 10 1 +9 +4.50 +4.27 Europa Lg (1 Season) 7 630 90 63.6 7.0 7 90 7 0 0 2.29 17 4 +13 +1.86 +1.86 10.8 9.0 +1.8 +0.26 -0.11 Coupe de France (1 Season) 0 0 0 1
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 2014-2015 20 Luzern ch SUI 1. Super Lg 5th 1 90 90 2.8 1.0 1 1 0 1 0.00 1 4 -3 -3.00 -3.31 Matches 2016-2017 22 Luzern ch SUI 1. Super Lg 5th 14 1,260 90 38.9 14.0 14 14 0 21 1.14 16 24 -8 -0.57 -0.75 Matches 2017-2018 23 Luzern ch SUI 1. Super Lg 3rd 36 3,240 90 100.0 36.0 36 36 0 0 1.50 51 51 0 0.00 Matches 2018-2019 24 Basel ch SUI 1. Super Lg 2nd 27 2,430 90 75.0 27.0 27 90 27 0 1 2.04 53 29 +24 +0.89 +0.78 Matches 2019-2020 25 Basel ch SUI 1. Super Lg 3rd 32 2,864 90 88.4 31.8 32 90 31 0 0 1.84 66 31 +35 +1.10 +0.86 Matches 2020-2021 26 Montpellier fr FRA 1. Ligue 1 8th 31 2,673 86 78.2 29.7 31 86 29 0 0 1.29 50 51 -1 -0.03 +0.09 44.5 52.8 -8.3 -0.28 +0.44 Matches 2021-2022 27 Montpellier fr FRA 1. Ligue 1 13th 29 2,587 89 75.6 28.7 29 89 27 0 0 1.17 35 41 -6 -0.21 +0.44 29.9 42.0 -12.0 -0.42 -0.17 Matches 2022-2023 28 Montpellier fr FRA 1. Ligue 1 12th 14 1,166 83 34.1 13.0 14 83 12 0 0 1.14 21 26 -5 -0.39 -0.71 15.8 19.9 -4.1 -0.32 -0.08 Matches 2022-2023 28 Gladbach de GER 1. Bundesliga 10th 15 1,290 86 42.2 14.3 15 86 14 0 0 1.27 20 18 +2 +0.14 +0.39 21.5 21.1 +0.4 +0.03 +0.11 Matches 2023-2024 29 Gladbach de GER 1. Bundesliga 14th 7 630 90 20.6 7.0 7 90 7 0 1 0.71 9 18 -9 -1.29 -1.21 8.2 12.4 -4.2 -0.60 -0.46 Matches 2024-2025 30 Gladbach de GER 1. Bundesliga 7th 7 528 75 22.6 5.9 6 76 4 1 71 11 1.29 10 12 -2 -0.34 -0.59 11.3 11.0 +0.3 +0.05 +0.42 Matches 10 Seasons 4 Clubs 3 Leagues 213 18,758 88 53.7 208.4 212 88 202 1 71 35 1.44 332 305 +27 +0.13 +0.04 131.2 159.2 -28.0 -0.28 -0.04 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 Montpellier (3 Seasons) 1 League 74 6,426 87 62.6 71.4 74 87 68 0 0 1.21 106 118 -12 -0.17 -0.19 90.3 114.7 -24.5 -0.34 -0.01 Luzern (3 Seasons) 1 League 51 4,590 90 47.2 51.0 51 51 0 22 1.37 68 79 -11 -0.22 -0.48 Gladbach (3 Seasons) 1 League 29 2,448 84 28.9 27.2 28 85 25 1 71 12 1.14 39 48 -9 -0.33 -0.30 41.0 44.5 -3.5 -0.13 +0.06 Basel (2 Seasons) 1 League 59 5,294 90 81.7 58.8 59 90 58 0 1 1.93 119 60 +59 +1.00 +0.85 Super Lg (5 Seasons) 110 9,884 90 61.0 109.8 110 90 109 0 23 1.67 187 139 +48 +0.44 +0.19 Ligue 1 (3 Seasons) 74 6,426 87 62.6 71.4 74 87 68 0 0 1.21 106 118 -12 -0.17 -0.19 90.3 114.7 -24.5 -0.34 -0.01 Bundesliga (3 Seasons) 29 2,448 84 28.9 27.2 28 85 25 1 71 12 1.14 39 48 -9 -0.33 -0.30 41.0 44.5 -3.5 -0.13 +0.06
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2020-2021 26 Montpellier fr FRA Coupe de France 3rd 0 0 0 1 Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1 90 90 23.1 1.0 1 90 1 0 0 3.00 7 0 +7 +7.00 +6.40 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1 90 90 50.0 1.0 1 90 1 0 0 3.00 3 1 +2 +2.00 +3.00 Matches 3 Seasons 2 Clubs 2 Leagues 2 180 90 17.1 2.0 2 90 2 0 1 3.00 10 1 +9 +4.50 +4.27 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Gladbach (2 Seasons) 1 League 2 180 90 31.6 2.0 2 90 2 0 0 3.00 10 1 +9 +4.50 +4.27 Montpellier (1 Season) 1 League 0 0 0 1 DFB-Pokal (2 Seasons) 2 180 90 31.6 2.0 2 90 2 0 0 3.00 10 1 +9 +4.50 +4.27 Coupe de France (1 Season) 0 0 0 1
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 2019-2020 25 Basel 2. Europa Lg QF 7 630 90 63.6 7.0 7 90 7 0 0 2.29 17 4 +13 +1.86 +1.86 10.8 9.0 +1.8 +0.26 -0.11 Matches 1 Season 1 Club 1 League 7 630 90 63.6 7.0 7 90 7 0 0 2.29 17 4 +13 +1.86 +1.86 10.8 9.0 +1.8 +0.26 -0.11
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 2014-2015 20 Luzern 1 League 1.0 1 0 2016-2017 22 Luzern 1 League 14.0 1 0 0 0 0 0 0 0 0 0 0 2017-2018 23 Luzern 1 League 36.0 2 0 0 0 0 0 0 0 0 0 0 2018-2019 24 Basel 1 League 27.0 0 0 0 0 2019-2020 25 Basel 2 Leagues 38.8 1 0 0 1 4 0 0 2 0 0 0 0 11 0 0 2020-2021 26 Montpellier 2 Leagues 29.7 0 1 0 2 3 0 0 0 1 0 1 1 48 7 0 100.0 2021-2022 27 Montpellier 1 League 28.7 0 1 0 1 2 0 0 0 1 0 0 1 58 10 0 100.0 2022-2023 28 Montpellier 1 League 13.0 1 1 0 1 3 0 0 0 0 0 0 0 16 3 0 100.0 2022-2023 28 Gladbach 1 League 14.3 0 0 0 0 2 0 0 0 1 0 0 0 31 3 0 100.0 2023-2024 29 Gladbach 2 Leagues 8.0 1 0 0 0 2 0 0 0 0 0 0 0 16 3 0 100.0 2024-2025 30 Gladbach 2 Leagues 6.9 0 1 0 1 0 0 0 0 0 0 0 0 14 1 0 100.0 10 Seasons 4 Clubs 6 Leagues 217.4 7 4 0 6 16 0 0 2 3 0 1 2 194 27 0 100.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Montpellier (3 Seasons) 2 Leagues 71.4 1 3 0 4 8 0 0 0 2 0 1 2 122 20 0 100.0 Luzern (3 Seasons) 1 League 51.0 4 0 0 0 0 0 0 0 0 0 0 Gladbach (3 Seasons) 2 Leagues 29.2 1 1 0 1 4 0 0 0 1 0 0 0 61 7 0 100.0 Basel (2 Seasons) 2 Leagues 65.8 1 0 0 1 4 0 0 2 0 0 0 0 11 0 0 Super Lg (5 Seasons) 109.8 5 0 0 1 3 0 0 2 0 0 0 0 Ligue 1 (3 Seasons) 71.4 1 3 0 4 8 0 0 0 2 0 1 2 122 20 0 100.0 Bundesliga (3 Seasons) 27.2 1 1 0 1 4 0 0 0 1 0 0 0 61 7 0 100.0 DFB-Pokal (2 Seasons) 2.0 0 0 0 0 0 0 0 0 0 0 Europa Lg (1 Season) 7.0 0 0 0 0 1 0 0 0 0 0 0 0 11 0 0 Coupe de France (1 Season)
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023-2024 29 Gladbach de GER DFB-Pokal QF 1.0 0 0 0 0 0 0 0 0 0 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal R32 1.0 0 0 0 0 0 0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.0 0 0 0 0 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Gladbach (2 Seasons) 1 League 2.0 0 0 0 0 0 0 0 0 0 0 Montpellier (1 Season) 1 League DFB-Pokal (2 Seasons) 2.0 0 0 0 0 0 0 0 0 0 0 Coupe de France (1 Season)
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 2019-2020 25 Basel 2. Europa Lg QF 7.0 0 0 0 0 1 0 0 0 0 0 0 0 11 0 0 Matches 1 Season 1 Club 1 League 7.0 0 0 0 0 1 0 0 0 0 0 0 0 11 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, 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 Jonas Omlin Pages
Jonas Omlin Overview
Stats by Competition
Match Logs (Goalkeeping)
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)
Scouting Report
Stathead & Player Comparison
Player Club Summary