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 4 3 341 3.8 7 1.85 23 15 73.9 1 0 2 1 33.3 2 1 1 0 50.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 219 218 19,381 215.3 276 1.28 881 611 72.3 92 47 79 52 23.9 40 34 6 0 15.0 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 28 27 2,441 27.1 44 1.62 131 86 70.2 9 6 12 7 25.9 6 5 1 0 16.7 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) 26 25 2,261 25.1 43 1.71 126 82 69.8 7 6 12 6 24.0 6 5 1 0 16.7 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 5 4 431 4.8 8 1.67 26 17 73.1 2 0 2 1 25.0 2 1 1 0 50.0 10 Seasons 4 Clubs 6 Leagues 219 218 19,381 215.3 276 1.28 881 611 72.3 92 47 79 52 23.9 40 34 6 0 15.0 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 28 27 2,441 27.1 44 1.62 131 86 70.2 9 6 12 7 25.9 6 5 1 0 16.7 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) 26 25 2,261 25.1 43 1.71 126 82 69.8 7 6 12 6 24.0 6 5 1 0 16.7 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 8th 4 3 341 3.8 7 1.85 23 15 73.9 1 0 2 1 33.3 2 1 1 0 50.0 Matches 10 Seasons 4 Clubs 3 Leagues 210 209 18,571 206.3 271 1.31 855 590 71.8 85 46 78 47 22.5 38 32 6 0 15.8 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 26 25 2,261 25.1 43 1.71 126 82 69.8 7 6 12 6 24.0 6 5 1 0 16.7 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) 26 25 2,261 25.1 43 1.71 126 82 69.8 7 6 12 6 24.0 6 5 1 0 16.7
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.8 7 1 0 1 0 7.6 0.26 +0.6 +0.15 28 65 43.1 167 12 29.3 31.0 20 80.0 53.8 54 0 0.0 4 1.06 18.3 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1.0 1 0 Matches 10 Seasons 4 Clubs 6 Leagues 215.3 276 34 1 9 5 162.8 0.26 +2.8 +0.03 533 1366 39.0 3118 580 30.1 31.6 826 51.9 42.4 1562 99 6.3 96 0.93 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 27.1 44 5 0 2 0 39.0 0.27 -4.0 -0.16 117 332 35.2 1047 123 25.2 29.9 154 44.2 39.1 352 22 6.3 36 1.43 15.3 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) 25.1 43 5 0 2 0 39.0 0.27 -4.0 -0.16 117 332 35.2 1047 123 25.2 29.9 154 44.2 39.1 352 22 6.3 36 1.43 15.3 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.8 8 1 0 1 0 7.6 0.26 +0.6 +0.15 28 65 43.1 167 12 29.3 31.0 20 80.0 53.8 54 0 0.0 4 1.06 18.3 10 Seasons 4 Clubs 6 Leagues 215.3 276 34 1 9 5 162.8 0.26 +2.8 +0.03 533 1366 39.0 3118 580 30.1 31.6 826 51.9 42.4 1562 99 6.3 96 0.93 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 27.1 44 5 0 2 0 39.0 0.27 -4.0 -0.16 117 332 35.2 1047 123 25.2 29.9 154 44.2 39.1 352 22 6.3 36 1.43 15.3 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) 25.1 43 5 0 2 0 39.0 0.27 -4.0 -0.16 117 332 35.2 1047 123 25.2 29.9 154 44.2 39.1 352 22 6.3 36 1.43 15.3 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 8th 3.8 7 1 0 1 0 7.6 0.26 +0.6 +0.15 28 65 43.1 167 12 29.3 31.0 20 80.0 53.8 54 0 0.0 4 1.06 18.3 Matches 10 Seasons 4 Clubs 3 Leagues 206.3 271 32 0 9 5 156.7 0.26 +0.7 +0.01 503 1279 39.3 2922 554 30.3 31.6 747 52.7 42.5 1469 97 6.6 91 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 25.1 43 5 0 2 0 39.0 0.27 -4.0 -0.16 117 332 35.2 1047 123 25.2 29.9 154 44.2 39.1 352 22 6.3 36 1.43 15.3 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) 25.1 43 5 0 2 0 39.0 0.27 -4.0 -0.16 117 332 35.2 1047 123 25.2 29.9 154 44.2 39.1 352 22 6.3 36 1.43 15.3
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 4 3 341 3.8 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 219 218 19,381 215.3 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 28 27 2,441 27.1 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) 26 25 2,261 25.1 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 5 4 431 4.8 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 219 218 19,381 215.3 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 28 27 2,441 27.1 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) 26 25 2,261 25.1 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 8th 4 3 341 3.8 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 210 209 18,571 206.3 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 26 25 2,261 25.1 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) 26 25 2,261 25.1 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.8 145 188 77.1 4068 2545 14 14 100.0 77 77 100.0 53 95 55.8 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 215.3 3002 3949 76.0 82376 58747 510 517 98.6 1552 1577 98.4 931 1835 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 27.1 948 1202 78.9 24008 15549 182 184 98.9 506 513 98.6 258 502 51.4 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) 25.1 948 1202 78.9 24008 15549 182 184 98.9 506 513 98.6 258 502 51.4 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.8 145 188 77.1 4068 2545 14 14 100.0 77 77 100.0 53 95 55.8 0 0.0 0.0 0.0 0 1 0 0 0 10 Seasons 4 Clubs 6 Leagues 215.3 3002 3949 76.0 82376 58747 510 517 98.6 1552 1577 98.4 931 1835 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 27.1 948 1202 78.9 24008 15549 182 184 98.9 506 513 98.6 258 502 51.4 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) 25.1 948 1202 78.9 24008 15549 182 184 98.9 506 513 98.6 258 502 51.4 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 8th 3.8 145 188 77.1 4068 2545 14 14 100.0 77 77 100.0 53 95 55.8 0 0.0 0.0 0.0 0 1 0 0 0 Matches 10 Seasons 4 Clubs 3 Leagues 206.3 2792 3673 76.0 76688 54689 481 488 98.6 1426 1447 98.5 876 1719 51.0 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 25.1 948 1202 78.9 24008 15549 182 184 98.9 506 513 98.6 258 502 51.4 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) 25.1 948 1202 78.9 24008 15549 182 184 98.9 506 513 98.6 258 502 51.4 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.8 188 163 24 3 0 2 0 1 0 0 0 0 145 1 0 10 Seasons 4 Clubs 6 Leagues 215.3 3949 2840 1104 277 0 10 0 1 0 0 0 0 3002 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 27.1 1202 991 210 55 0 5 0 1 0 0 0 0 948 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) 25.1 1202 991 210 55 0 5 0 1 0 0 0 0 948 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.8 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 10 Seasons 4 Clubs 6 Leagues 215.3 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 27.1 5 0.20 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) 25.1 5 0.20 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.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 Seasons 4 Clubs 6 Leagues 215.3 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 27.1 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) 25.1 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.8 196 168 196 0 0 0 196 1 1 100.0 0 0.0 142 504 203 0 0 0 0 0 123 0 Matches 2024-2025 30 Gladbach de GER DFB-Pokal 1.0 Matches 10 Seasons 4 Clubs 6 Leagues 215.3 4232 3537 4208 25 0 0 4232 7 6 85.7 1 14.3 2480 12699 7671 0 0 0 2 1 1871 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 27.1 1269 1015 1264 5 0 0 1269 3 3 100.0 0 0.0 790 3609 2001 0 0 0 0 0 737 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) 25.1 1269 1015 1264 5 0 0 1269 3 3 100.0 0 0.0 790 3609 2001 0 0 0 0 0 737 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.8 196 168 196 0 0 0 196 1 1 100.0 0 0.0 142 504 203 0 0 0 0 0 123 0 10 Seasons 4 Clubs 6 Leagues 215.3 4232 3537 4208 25 0 0 4232 7 6 85.7 1 14.3 2480 12699 7671 0 0 0 2 1 1871 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 27.1 1269 1015 1264 5 0 0 1269 3 3 100.0 0 0.0 790 3609 2001 0 0 0 0 0 737 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) 25.1 1269 1015 1264 5 0 0 1269 3 3 100.0 0 0.0 790 3609 2001 0 0 0 0 0 737 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 8th 3.8 196 168 196 0 0 0 196 1 1 100.0 0 0.0 142 504 203 0 0 0 0 0 123 0 Matches 10 Seasons 4 Clubs 3 Leagues 206.3 3943 3286 3920 24 0 0 3943 7 6 85.7 1 14.3 2330 11910 7217 0 0 0 2 1 1741 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 25.1 1269 1015 1264 5 0 0 1269 3 3 100.0 0 0.0 790 3609 2001 0 0 0 0 0 737 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) 25.1 1269 1015 1264 5 0 0 1269 3 3 100.0 0 0.0 790 3609 2001 0 0 0 0 0 737 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 4 341 85 17.2 3.8 3 90 3 1 71 11 1.50 6 7 -1 -0.26 -0.48 8.0 7.4 +0.6 +0.15 +0.55 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 219 19,381 88 53.0 215.3 218 88 210 1 71 36 1.49 355 305 +50 +0.23 +0.15 138.6 164.5 -25.9 -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 28 2,441 87 28.2 27.1 27 88 26 1 71 12 1.29 45 44 +1 +0.04 +0.07 37.6 40.8 -3.2 -0.13 +0.07 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) 26 2,261 87 27.9 25.1 25 88 24 1 71 12 1.15 35 43 -8 -0.32 -0.27 37.6 40.8 -3.2 -0.13 +0.07 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 5 431 86 20.0 4.8 4 90 4 1 71 11 1.80 9 8 +1 +0.21 +0.05 8.0 7.4 +0.6 +0.15 +0.55 10 Seasons 4 Clubs 6 Leagues 219 19,381 88 53.0 215.3 218 88 210 1 71 36 1.49 355 305 +50 +0.23 +0.15 138.6 164.5 -25.9 -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 28 2,441 87 28.2 27.1 27 88 26 1 71 12 1.29 45 44 +1 +0.04 +0.07 37.6 40.8 -3.2 -0.13 +0.07 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) 26 2,261 87 27.9 25.1 25 88 24 1 71 12 1.15 35 43 -8 -0.32 -0.27 37.6 40.8 -3.2 -0.13 +0.07 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 8th 4 341 85 17.2 3.8 3 90 3 1 71 11 1.50 6 7 -1 -0.26 -0.48 8.0 7.4 +0.6 +0.15 +0.55 Matches 10 Seasons 4 Clubs 3 Leagues 210 18,571 88 53.7 206.3 209 88 201 1 71 35 1.45 328 300 +28 +0.14 +0.05 127.9 155.6 -27.7 -0.29 -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 26 2,261 87 27.9 25.1 25 88 24 1 71 12 1.15 35 43 -8 -0.32 -0.27 37.6 40.8 -3.2 -0.13 +0.07 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) 26 2,261 87 27.9 25.1 25 88 24 1 71 12 1.15 35 43 -8 -0.32 -0.27 37.6 40.8 -3.2 -0.13 +0.07
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.8 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 10 Seasons 4 Clubs 6 Leagues 215.3 7 3 0 5 16 0 0 2 3 0 1 2 189 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 27.1 1 0 0 0 4 0 0 0 1 0 0 0 56 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) 25.1 1 0 0 0 4 0 0 0 1 0 0 0 56 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