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 3 3 270 3.0 6 2.00 21 14 71.4 1 0 2 1 33.3 1 0 1 0 100.0 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 218 218 19,310 214.6 275 1.28 879 610 72.2 92 47 79 52 23.9 39 33 6 0 15.4 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 27 27 2,370 26.3 43 1.63 129 85 69.8 9 6 12 7 25.9 5 4 1 0 20.0 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) 25 25 2,190 24.3 42 1.73 124 81 69.4 7 6 12 6 24.0 5 4 1 0 20.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 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 4 4 360 4.0 7 1.75 24 16 70.8 2 0 2 1 25.0 1 0 1 0 100.0 10 Seasons 4 Clubs 6 Leagues 218 218 19,310 214.6 275 1.28 879 610 72.2 92 47 79 52 23.9 39 33 6 0 15.4 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 27 27 2,370 26.3 43 1.63 129 85 69.8 9 6 12 7 25.9 5 4 1 0 20.0 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) 25 25 2,190 24.3 42 1.73 124 81 69.4 7 6 12 6 24.0 5 4 1 0 20.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 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 11th 3 3 270 3.0 6 2.00 21 14 71.4 1 0 2 1 33.3 1 0 1 0 100.0 Matches 10 Seasons 4 Clubs 3 Leagues 209 209 18,500 205.6 270 1.31 853 589 71.7 85 46 78 47 22.5 37 31 6 0 16.2 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 25 25 2,190 24.3 42 1.73 124 81 69.4 7 6 12 6 24.0 5 4 1 0 20.0 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) 25 25 2,190 24.3 42 1.73 124 81 69.4 7 6 12 6 24.0 5 4 1 0 20.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 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 3.0 6 0 0 1 0 6.0 0.25 0.0 -0.01 23 45 51.1 135 10 28.1 30.2 11 63.6 47.3 35 0 0.0 3 1.00 17.8 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1.0 1 0 Matches 10 Seasons 4 Clubs 6 Leagues 214.6 275 33 1 9 5 161.2 0.26 +2.2 +0.02 528 1346 39.2 3086 578 30.0 31.6 817 51.4 42.1 1543 99 6.4 95 0.92 13.8 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 26.3 43 4 0 2 0 37.4 0.27 -4.6 -0.19 112 312 35.9 1015 121 24.9 29.8 145 40.7 37.7 333 22 6.6 35 1.44 15.2 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) 24.3 42 4 0 2 0 37.4 0.27 -4.6 -0.19 112 312 35.9 1015 121 24.9 29.8 145 40.7 37.7 333 22 6.6 35 1.44 15.2 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 4.0 7 0 0 1 0 6.0 0.25 0.0 -0.01 23 45 51.1 135 10 28.1 30.2 11 63.6 47.3 35 0 0.0 3 1.00 17.8 10 Seasons 4 Clubs 6 Leagues 214.6 275 33 1 9 5 161.2 0.26 +2.2 +0.02 528 1346 39.2 3086 578 30.0 31.6 817 51.4 42.1 1543 99 6.4 95 0.92 13.8 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 26.3 43 4 0 2 0 37.4 0.27 -4.6 -0.19 112 312 35.9 1015 121 24.9 29.8 145 40.7 37.7 333 22 6.6 35 1.44 15.2 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) 24.3 42 4 0 2 0 37.4 0.27 -4.6 -0.19 112 312 35.9 1015 121 24.9 29.8 145 40.7 37.7 333 22 6.6 35 1.44 15.2 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 11th 3.0 6 0 0 1 0 6.0 0.25 0.0 -0.01 23 45 51.1 135 10 28.1 30.2 11 63.6 47.3 35 0 0.0 3 1.00 17.8 Matches 10 Seasons 4 Clubs 3 Leagues 205.6 270 31 0 9 5 155.1 0.26 +0.1 0.00 498 1259 39.6 2890 552 30.2 31.6 738 52.2 42.3 1450 97 6.7 90 0.94 13.8 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 24.3 42 4 0 2 0 37.4 0.27 -4.6 -0.19 112 312 35.9 1015 121 24.9 29.8 145 40.7 37.7 333 22 6.6 35 1.44 15.2 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) 24.3 42 4 0 2 0 37.4 0.27 -4.6 -0.19 112 312 35.9 1015 121 24.9 29.8 145 40.7 37.7 333 22 6.6 35 1.44 15.2
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 3 3 270 3.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 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 218 218 19,310 214.6 0 1 1 0 0 0 7 3 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 27 27 2,370 26.3 0 1 1 0 0 0 1 0 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) 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) 25 25 2,190 24.3 0 1 1 0 0 0 1 0 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 4 4 360 4.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 10 Seasons 4 Clubs 6 Leagues 218 218 19,310 214.6 0 1 1 0 0 0 7 3 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 27 27 2,370 26.3 0 1 1 0 0 0 1 0 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) 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) 25 25 2,190 24.3 0 1 1 0 0 0 1 0 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 11th 3 3 270 3.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 10 Seasons 4 Clubs 3 Leagues 209 209 18,500 205.6 0 1 1 0 0 0 7 3 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 25 25 2,190 24.3 0 1 1 0 0 0 1 0 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) 25 25 2,190 24.3 0 1 1 0 0 0 1 0 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 3.0 119 147 81.0 3272 2027 13 13 100.0 61 61 100.0 44 71 62.0 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 214.6 2976 3908 76.2 81580 58229 509 516 98.6 1536 1561 98.4 922 1811 50.9 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 26.3 922 1161 79.4 23212 15031 181 183 98.9 490 497 98.6 249 478 52.1 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) 24.3 922 1161 79.4 23212 15031 181 183 98.9 490 497 98.6 249 478 52.1 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 4.0 119 147 81.0 3272 2027 13 13 100.0 61 61 100.0 44 71 62.0 0 0.0 0.0 0.0 0 1 0 0 0 10 Seasons 4 Clubs 6 Leagues 214.6 2976 3908 76.2 81580 58229 509 516 98.6 1536 1561 98.4 922 1811 50.9 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 26.3 922 1161 79.4 23212 15031 181 183 98.9 490 497 98.6 249 478 52.1 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) 24.3 922 1161 79.4 23212 15031 181 183 98.9 490 497 98.6 249 478 52.1 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 11th 3.0 119 147 81.0 3272 2027 13 13 100.0 61 61 100.0 44 71 62.0 0 0.0 0.0 0.0 0 1 0 0 0 Matches 10 Seasons 4 Clubs 3 Leagues 205.6 2766 3632 76.2 75892 54171 480 487 98.6 1410 1431 98.5 867 1695 51.2 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 24.3 922 1161 79.4 23212 15031 181 183 98.9 490 497 98.6 249 478 52.1 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) 24.3 922 1161 79.4 23212 15031 181 183 98.9 490 497 98.6 249 478 52.1 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 4.0 147 133 13 1 0 2 0 1 0 0 0 0 119 1 0 10 Seasons 4 Clubs 6 Leagues 214.6 3908 2810 1093 275 0 10 0 1 0 0 0 0 2976 5 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 26.3 1161 961 199 53 0 5 0 1 0 0 0 0 922 1 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) 24.3 1161 961 199 53 0 5 0 1 0 0 0 0 922 1 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 4.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 10 Seasons 4 Clubs 6 Leagues 214.6 14 0.14 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 26.3 5 0.21 3 2 0 0 0 0 2 0.08 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) 24.3 5 0.21 3 2 0 0 0 0 2 0.08 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 4.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 Seasons 4 Clubs 6 Leagues 214.6 6 3 6 0 0 5 11 45.5 6 1 0 1 2 6 43 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 26.3 2 1 2 0 0 2 4 50.0 2 1 0 1 0 2 12 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) 24.3 2 1 2 0 0 2 4 50.0 2 1 0 1 0 2 12 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 3.0 154 134 154 0 0 0 154 0 0 0 113 375 159 0 0 0 0 0 99 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1.0 Matches 10 Seasons 4 Clubs 6 Leagues 214.6 4190 3503 4166 25 0 0 4190 6 5 83.3 1 16.7 2451 12570 7627 0 0 0 2 1 1847 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 26.3 1227 981 1222 5 0 0 1227 2 2 100.0 0 0.0 761 3480 1957 0 0 0 0 0 713 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) 24.3 1227 981 1222 5 0 0 1227 2 2 100.0 0 0.0 761 3480 1957 0 0 0 0 0 713 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 4.0 154 134 154 0 0 0 154 0 0 0 113 375 159 0 0 0 0 0 99 0 10 Seasons 4 Clubs 6 Leagues 214.6 4190 3503 4166 25 0 0 4190 6 5 83.3 1 16.7 2451 12570 7627 0 0 0 2 1 1847 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 26.3 1227 981 1222 5 0 0 1227 2 2 100.0 0 0.0 761 3480 1957 0 0 0 0 0 713 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) 24.3 1227 981 1222 5 0 0 1227 2 2 100.0 0 0.0 761 3480 1957 0 0 0 0 0 713 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 11th 3.0 154 134 154 0 0 0 154 0 0 0 113 375 159 0 0 0 0 0 99 0 Matches 10 Seasons 4 Clubs 3 Leagues 205.6 3901 3252 3878 24 0 0 3901 6 5 83.3 1 16.7 2301 11781 7173 0 0 0 2 1 1717 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 24.3 1227 981 1222 5 0 0 1227 2 2 100.0 0 0.0 761 3480 1957 0 0 0 0 0 713 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) 24.3 1227 981 1222 5 0 0 1227 2 2 100.0 0 0.0 761 3480 1957 0 0 0 0 0 713 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 3 270 90 16.7 3.0 3 90 3 0 8 1.00 5 6 -1 -0.33 -0.27 6.1 5.5 +0.6 +0.20 +0.75 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 218 19,310 89 53.3 214.6 218 88 210 0 33 1.48 354 304 +50 +0.23 +0.17 136.8 162.7 -25.9 -0.25 -0.01 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 27 2,370 88 28.5 26.3 27 88 26 0 9 1.22 44 43 +1 +0.04 +0.14 35.8 39.0 -3.2 -0.13 +0.09 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) 25 2,190 88 28.3 24.3 25 88 24 0 9 1.08 34 42 -8 -0.33 -0.20 35.8 39.0 -3.2 -0.13 +0.09 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 4 360 90 20.0 4.0 4 90 4 0 8 1.50 8 7 +1 +0.25 +0.37 6.1 5.5 +0.6 +0.20 +0.75 10 Seasons 4 Clubs 6 Leagues 218 19,310 89 53.3 214.6 218 88 210 0 33 1.48 354 304 +50 +0.23 +0.17 136.8 162.7 -25.9 -0.25 -0.01 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 27 2,370 88 28.5 26.3 27 88 26 0 9 1.22 44 43 +1 +0.04 +0.14 35.8 39.0 -3.2 -0.13 +0.09 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) 25 2,190 88 28.3 24.3 25 88 24 0 9 1.08 34 42 -8 -0.33 -0.20 35.8 39.0 -3.2 -0.13 +0.09 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 11th 3 270 90 16.7 3.0 3 90 3 0 8 1.00 5 6 -1 -0.33 -0.27 6.1 5.5 +0.6 +0.20 +0.75 Matches 10 Seasons 4 Clubs 3 Leagues 209 18,500 89 54.1 205.6 209 88 201 0 32 1.44 327 299 +28 +0.14 +0.08 126.1 153.7 -27.7 -0.29 -0.02 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 25 2,190 88 28.3 24.3 25 88 24 0 9 1.08 34 42 -8 -0.33 -0.20 35.8 39.0 -3.2 -0.13 +0.09 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) 25 2,190 88 28.3 24.3 25 88 24 0 9 1.08 34 42 -8 -0.33 -0.20 35.8 39.0 -3.2 -0.13 +0.09
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 4.0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 10 Seasons 4 Clubs 6 Leagues 214.6 7 3 0 5 16 0 0 2 3 0 1 2 188 26 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 26.3 1 0 0 0 4 0 0 0 1 0 0 0 55 6 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) 24.3 1 0 0 0 4 0 0 0 1 0 0 0 55 6 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