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 2004-2005 18 Bastia fr FRA 1. Ligue 1 2 1 91 1.0 1 0.99 6 5 83.3 1 0 0 0 0.0 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 1 1 90 1.0 1 1.00 8 7 87.5 0 0 1 0 0.0 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 9 7 713 7.9 12 1.51 32 20 62.5 3 0 4 0 0.0 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 3 3 270 3.0 4 1.33 14 10 71.4 0 2 1 1 33.3 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 34 34 2,989 33.2 35 1.05 121 86 71.1 12 8 14 12 35.3 Matches 2016-2017 30 Bastia fr FRA 1. Coupe de la Ligue 1 1 120 1.3 0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 34 34 3,017 33.5 43 1.28 144 101 72.9 8 9 16 8 23.5 8 4 3 1 42.9 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 32 32 2,808 31.2 34 1.09 118 84 72.9 18 5 9 10 31.3 2 2 0 0 0.0 Matches 2018-2019 32 Lens fr FRA Coupe de France 1 1 90 1.0 2 2.00 3 2 66.7 0 0 1 0 0.0 1 1 0 0 0.0 Matches 2018-2019 32 Lens fr FRA 1. Coupe de la Ligue 1 1 120 1.3 1 0.75 0 1 0 0 0.0 0 0 0 0 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 36 36 3,142 34.9 25 0.72 73 48 69.9 17 9 10 19 52.8 3 3 0 0 0.0 Matches 2019-2020 33 Lens fr FRA 2. Ligue 2 27 27 2,430 27.0 23 0.85 84 60 76.2 14 8 5 14 51.9 4 3 1 0 25.0 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 37 37 3,313 36.8 51 1.39 136 88 69.9 15 12 10 8 21.6 10 10 0 0 0.0 Matches 2021-2022 35 Lens fr FRA Coupe de France 1 1 90 1.0 4 4.00 5 1 20.0 0 0 1 0 0.0 0 0 0 0 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 27 27 2,313 25.7 33 1.28 100 66 70.0 10 8 9 5 18.5 4 3 1 0 25.0 Matches 2022-2023 36 Lens fr FRA Coupe de France 4 4 390 4.3 4 0.92 12 10 83.3 2 1 1 1 25.0 2 2 0 0 0.0 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 1 1 90 1.0 1 1.00 4 3 75.0 1 0 0 0 0.0 0 0 0 0 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 1 1 90 1.0 2 2.00 2 0 0.0 0 1 0 0 0.0 0 0 0 0 Matches 13 Seasons 4 Clubs 6 Leagues 252 249 22,166 246.3 276 1.13 862 591 71.3 101 64 83 78 31.3 34 28 5 1 15.2 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Lens (6 Seasons) 6 Leagues 136 136 12,068 134.1 146 1.09 419 278 70.6 59 40 37 47 34.6 24 22 2 0 8.3 Bastia (5 Seasons) 3 Leagues 83 80 7,200 80.0 95 1.21 317 222 71.3 24 19 36 21 26.3 8 4 3 1 42.9 Ajaccio (1 Season) 1 League 32 32 2,808 31.2 34 1.09 118 84 72.9 18 5 9 10 31.3 2 2 0 0 0.0 Valenciennes (1 Season) 1 League 1 1 90 1.0 1 1.00 8 7 87.5 0 0 1 0 0.0 Ligue 1 (10 Seasons) 149 146 12,976 144.2 183 1.27 567 386 70.7 50 40 55 34 23.3 22 17 4 1 19.0 Coupe de France (6 Seasons) 6 6 570 6.3 10 1.58 20 13 65.0 2 1 3 1 16.7 3 3 0 0 0.0 Ligue 2 (3 Seasons) 95 95 8,380 93.1 82 0.88 275 192 73.1 49 22 24 43 45.3 9 8 1 0 11.1 Coupe de la Ligue (2 Seasons) 2 2 240 2.7 1 0.75 0 0 1 1 0 0.0 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 2004-2005 18 Bastia 1 League 2 1 91 1.0 1 0.99 6 5 83.3 1 0 0 0 0.0 2009-2010 23 Valenciennes 1 League 1 1 90 1.0 1 1.00 8 7 87.5 0 0 1 0 0.0 2013-2014 27 Bastia 1 League 9 7 713 7.9 12 1.51 32 20 62.5 3 0 4 0 0.0 2014-2015 28 Bastia 2 Leagues 3 3 270 3.0 4 1.33 14 10 71.4 0 2 1 1 33.3 2015-2016 29 Bastia 1 League 34 34 2,989 33.2 35 1.05 121 86 71.1 12 8 14 12 35.3 2016-2017 30 Bastia 2 Leagues 35 35 3,137 34.9 43 1.28 144 101 72.9 8 9 17 8 22.9 8 4 3 1 42.9 2017-2018 31 Ajaccio 1 League 32 32 2,808 31.2 34 1.09 118 84 72.9 18 5 9 10 31.3 2 2 0 0 0.0 2018-2019 32 Lens 3 Leagues 38 38 3,352 37.2 28 0.75 76 50 69.7 17 10 11 19 50.0 4 4 0 0 0.0 2019-2020 33 Lens 1 League 27 27 2,430 27.0 23 0.85 84 60 76.2 14 8 5 14 51.9 4 3 1 0 25.0 2020-2021 34 Lens 2 Leagues 37 37 3,313 36.8 51 1.39 136 88 69.9 15 12 10 8 21.6 10 10 0 0 0.0 2021-2022 35 Lens 2 Leagues 28 28 2,403 26.7 37 1.39 105 67 67.6 10 8 10 5 17.9 4 3 1 0 25.0 2022-2023 36 Lens 2 Leagues 5 5 480 5.3 5 0.94 16 13 81.3 3 1 1 1 20.0 2 2 0 0 0.0 2023-2024 37 Lens 4 Leagues 1 1 90 1.0 2 2.00 2 0 0.0 0 1 0 0 0.0 0 0 0 0 13 Seasons 4 Clubs 6 Leagues 252 249 22,166 246.3 276 1.13 862 591 71.3 101 64 83 78 31.3 34 28 5 1 15.2 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Lens (6 Seasons) 6 Leagues 136 136 12,068 134.1 146 1.09 419 278 70.6 59 40 37 47 34.6 24 22 2 0 8.3 Bastia (5 Seasons) 3 Leagues 83 80 7,200 80.0 95 1.21 317 222 71.3 24 19 36 21 26.3 8 4 3 1 42.9 Ajaccio (1 Season) 1 League 32 32 2,808 31.2 34 1.09 118 84 72.9 18 5 9 10 31.3 2 2 0 0 0.0 Valenciennes (1 Season) 1 League 1 1 90 1.0 1 1.00 8 7 87.5 0 0 1 0 0.0 Ligue 1 (10 Seasons) 149 146 12,976 144.2 183 1.27 567 386 70.7 50 40 55 34 23.3 22 17 4 1 19.0 Coupe de France (6 Seasons) 6 6 570 6.3 10 1.58 20 13 65.0 2 1 3 1 16.7 3 3 0 0 0.0 Ligue 2 (3 Seasons) 95 95 8,380 93.1 82 0.88 275 192 73.1 49 22 24 43 45.3 9 8 1 0 11.1 Coupe de la Ligue (2 Seasons) 2 2 240 2.7 1 0.75 0 0 1 1 0 0.0 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 2004-2005 18 Bastia fr FRA 1. Ligue 1 19th 2 1 91 1.0 1 0.99 6 5 83.3 1 0 0 0 0.0 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 10th 1 1 90 1.0 1 1.00 8 7 87.5 0 0 1 0 0.0 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 10th 9 7 713 7.9 12 1.51 32 20 62.5 3 0 4 0 0.0 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 12th 3 3 270 3.0 4 1.33 14 10 71.4 0 2 1 1 33.3 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 10th 34 34 2,989 33.2 35 1.05 121 86 71.1 12 8 14 12 35.3 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 20th 34 34 3,017 33.5 43 1.28 144 101 72.9 8 9 16 8 23.5 8 4 3 1 42.9 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 3rd 32 32 2,808 31.2 34 1.09 118 84 72.9 18 5 9 10 31.3 2 2 0 0 0.0 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 5th 36 36 3,142 34.9 25 0.72 73 48 69.9 17 9 10 19 52.8 3 3 0 0 0.0 Matches 2019-2020 33 Lens fr FRA 2. Ligue 2 2nd 27 27 2,430 27.0 23 0.85 84 60 76.2 14 8 5 14 51.9 4 3 1 0 25.0 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 7th 37 37 3,313 36.8 51 1.39 136 88 69.9 15 12 10 8 21.6 10 10 0 0 0.0 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 7th 27 27 2,313 25.7 33 1.28 100 66 70.0 10 8 9 5 18.5 4 3 1 0 25.0 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 2nd 1 1 90 1.0 1 1.00 4 3 75.0 1 0 0 0 0.0 0 0 0 0 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 7th 1 1 90 1.0 2 2.00 2 0 0.0 0 1 0 0 0.0 0 0 0 0 Matches 13 Seasons 4 Clubs 2 Leagues 244 241 21,356 237.3 265 1.12 842 578 71.5 99 62 79 77 32.0 31 25 5 1 16.7 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Lens (6 Seasons) 2 Leagues 129 129 11,378 126.4 135 1.07 399 265 70.9 57 38 34 46 35.7 21 19 2 0 9.5 Bastia (5 Seasons) 1 League 82 79 7,080 78.7 95 1.21 317 222 71.3 24 19 35 21 26.6 8 4 3 1 42.9 Ajaccio (1 Season) 1 League 32 32 2,808 31.2 34 1.09 118 84 72.9 18 5 9 10 31.3 2 2 0 0 0.0 Valenciennes (1 Season) 1 League 1 1 90 1.0 1 1.00 8 7 87.5 0 0 1 0 0.0 Ligue 1 (10 Seasons) 149 146 12,976 144.2 183 1.27 567 386 70.7 50 40 55 34 23.3 22 17 4 1 19.0 Ligue 2 (3 Seasons) 95 95 8,380 93.1 82 0.88 275 192 73.1 49 22 24 43 45.3 9 8 1 0 11.1
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 2016-2017 30 Bastia fr FRA 1. Coupe de la Ligue 17th 1 1 120 1.3 0 0 0 1 0 0.0 0 0 0 0 Matches 2018-2019 32 Lens fr FRA Coupe de France 33rd 1 1 90 1.0 2 2.00 3 2 66.7 0 0 1 0 0.0 1 1 0 0 0.0 Matches 2018-2019 32 Lens fr FRA 1. Coupe de la Ligue 27th 1 1 120 1.3 1 0.75 0 1 0 0 0.0 0 0 0 0 Matches 2021-2022 35 Lens fr FRA Coupe de France R16 1 1 90 1.0 4 4.00 5 1 20.0 0 0 1 0 0.0 0 0 0 0 Matches 2022-2023 36 Lens fr FRA Coupe de France QF 4 4 390 4.3 4 0.92 12 10 83.3 2 1 1 1 25.0 2 2 0 0 0.0 Matches 7 Seasons 2 Clubs 2 Leagues 8 8 810 9.0 11 1.43 20 13 65.0 2 2 4 1 12.5 3 3 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 Lens (5 Seasons) 2 Leagues 7 7 690 7.7 11 1.43 20 13 65.0 2 2 3 1 14.3 3 3 0 0 0.0 Bastia (2 Seasons) 2 Leagues 1 1 120 1.3 0 0 0 1 0 0.0 0 0 0 0 Coupe de France (6 Seasons) 6 6 570 6.3 10 1.58 20 13 65.0 2 1 3 1 16.7 3 3 0 0 0.0 Coupe de la Ligue (2 Seasons) 2 2 240 2.7 1 0.75 0 0 1 1 0 0.0 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 2004-2005 18 Bastia fr FRA 1. Ligue 1 1.0 1 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 1.0 1 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 7.9 12 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 3.0 4 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 33.2 35 Matches 2016-2017 30 Bastia fr FRA 1. Coupe de la Ligue 1.3 0 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 33.5 43 4 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 31.2 34 2 1 2 0 33.0 0.27 -1.0 -0.03 253 654 38.7 729 107 60.5 43.0 240 88.8 56.3 415 30 7.2 21 0.67 12.1 Matches 2018-2019 32 Lens fr FRA Coupe de France 1.0 2 1 Matches 2018-2019 32 Lens fr FRA 1. Coupe de la Ligue 1.3 1 0 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 34.9 25 3 0 1 0 23.6 0.28 -1.4 -0.04 177 466 38.0 783 137 40.5 36.4 262 56.9 47.1 405 17 4.2 24 0.69 13.3 Matches 2019-2020 33 Lens fr FRA 2. Ligue 2 27.0 23 3 0 3 0 28.2 0.30 +5.2 +0.19 127 331 38.4 662 133 37.3 35.6 184 45.7 39.6 334 8 2.4 20 0.74 13.8 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 36.8 51 10 0 5 3 42.6 0.25 -5.4 -0.15 186 494 37.7 764 141 48.7 37.5 257 47.5 39.0 480 17 3.5 29 0.79 14.3 Matches 2021-2022 35 Lens fr FRA Coupe de France 1.0 4 0 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 25.7 33 3 1 2 0 31.8 0.29 -1.2 -0.05 108 259 41.7 535 133 35.3 31.3 199 35.2 33.1 293 19 6.5 24 0.93 14.1 Matches 2022-2023 36 Lens fr FRA Coupe de France 4.3 4 2 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 1.0 1 0 0 0 0 1.6 0.40 +0.6 +0.60 9 14 64.3 29 5 44.8 36.8 10 10.0 20.4 20 1 5.0 0 0.00 8.2 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 1.0 2 0 0 0 0 1.0 0.49 -1.0 -1.03 1 10 10.0 22 5 31.8 29.0 4 75.0 60.5 8 0 0.0 0 0.00 9.8 Matches 13 Seasons 4 Clubs 6 Leagues 246.3 276 28 2 13 3 161.7 0.28 -4.3 -0.03 861 2228 38.6 3524 661 45.0 37.0 1156 55.5 43.4 1955 92 4.7 118 0.75 13.3 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 Lens (6 Seasons) 6 Leagues 134.1 146 22 1 11 3 128.7 0.28 -3.3 -0.03 608 1574 38.6 2795 554 41.0 35.5 916 46.8 40.0 1540 62 4.0 97 0.77 13.7 Bastia (5 Seasons) 3 Leagues 80.0 95 4 Ajaccio (1 Season) 1 League 31.2 34 2 1 2 0 33.0 0.27 -1.0 -0.03 253 654 38.7 729 107 60.5 43.0 240 88.8 56.3 415 30 7.2 21 0.67 12.1 Valenciennes (1 Season) 1 League 1.0 1 Ligue 1 (10 Seasons) 144.2 183 17 1 7 3 76.9 0.27 -7.1 -0.11 304 777 39.1 1350 284 43.0 34.9 470 41.7 36.3 801 37 4.6 53 0.82 13.9 Coupe de France (6 Seasons) 6.3 10 3 Ligue 2 (3 Seasons) 93.1 82 8 1 6 0 84.8 0.28 +2.8 +0.03 557 1451 38.4 2174 377 46.2 38.4 686 65.0 48.3 1154 55 4.8 65 0.70 12.9 Coupe de la Ligue (2 Seasons) 2.7 1 0 Champions Lg (1 Season) Europa Lg (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 2004-2005 18 Bastia 1 League 1.0 1 2009-2010 23 Valenciennes 1 League 1.0 1 2013-2014 27 Bastia 1 League 7.9 12 2014-2015 28 Bastia 2 Leagues 3.0 4 2015-2016 29 Bastia 1 League 33.2 35 2016-2017 30 Bastia 2 Leagues 34.9 43 4 2017-2018 31 Ajaccio 1 League 31.2 34 2 1 2 0 33.0 0.27 -1.0 -0.03 253 654 38.7 729 107 60.5 43.0 240 88.8 56.3 415 30 7.2 21 0.67 12.1 2018-2019 32 Lens 3 Leagues 37.2 28 4 0 1 0 23.6 0.28 -1.4 -0.04 177 466 38.0 783 137 40.5 36.4 262 56.9 47.1 405 17 4.2 24 0.69 13.3 2019-2020 33 Lens 1 League 27.0 23 3 0 3 0 28.2 0.30 +5.2 +0.19 127 331 38.4 662 133 37.3 35.6 184 45.7 39.6 334 8 2.4 20 0.74 13.8 2020-2021 34 Lens 2 Leagues 36.8 51 10 0 5 3 42.6 0.25 -5.4 -0.15 186 494 37.7 764 141 48.7 37.5 257 47.5 39.0 480 17 3.5 29 0.79 14.3 2021-2022 35 Lens 2 Leagues 26.7 37 3 1 2 0 31.8 0.29 -1.2 -0.05 108 259 41.7 535 133 35.3 31.3 199 35.2 33.1 293 19 6.5 24 0.93 14.1 2022-2023 36 Lens 2 Leagues 5.3 5 2 0 0 0 1.6 0.40 +0.6 +0.60 9 14 64.3 29 5 44.8 36.8 10 10.0 20.4 20 1 5.0 0 0.00 8.2 2023-2024 37 Lens 4 Leagues 1.0 2 0 0 0 0 1.0 0.49 -1.0 -1.03 1 10 10.0 22 5 31.8 29.0 4 75.0 60.5 8 0 0.0 0 0.00 9.8 13 Seasons 4 Clubs 6 Leagues 246.3 276 28 2 13 3 161.7 0.28 -4.3 -0.03 861 2228 38.6 3524 661 45.0 37.0 1156 55.5 43.4 1955 92 4.7 118 0.75 13.3 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 Lens (6 Seasons) 6 Leagues 134.1 146 22 1 11 3 128.7 0.28 -3.3 -0.03 608 1574 38.6 2795 554 41.0 35.5 916 46.8 40.0 1540 62 4.0 97 0.77 13.7 Bastia (5 Seasons) 3 Leagues 80.0 95 4 Ajaccio (1 Season) 1 League 31.2 34 2 1 2 0 33.0 0.27 -1.0 -0.03 253 654 38.7 729 107 60.5 43.0 240 88.8 56.3 415 30 7.2 21 0.67 12.1 Valenciennes (1 Season) 1 League 1.0 1 Ligue 1 (10 Seasons) 144.2 183 17 1 7 3 76.9 0.27 -7.1 -0.11 304 777 39.1 1350 284 43.0 34.9 470 41.7 36.3 801 37 4.6 53 0.82 13.9 Coupe de France (6 Seasons) 6.3 10 3 Ligue 2 (3 Seasons) 93.1 82 8 1 6 0 84.8 0.28 +2.8 +0.03 557 1451 38.4 2174 377 46.2 38.4 686 65.0 48.3 1154 55 4.8 65 0.70 12.9 Coupe de la Ligue (2 Seasons) 2.7 1 0 Champions Lg (1 Season) Europa Lg (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 2004-2005 18 Bastia fr FRA 1. Ligue 1 19th 1.0 1 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 10th 1.0 1 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 10th 7.9 12 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 12th 3.0 4 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 10th 33.2 35 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 20th 33.5 43 4 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 3rd 31.2 34 2 1 2 0 33.0 0.27 -1.0 -0.03 253 654 38.7 729 107 60.5 43.0 240 88.8 56.3 415 30 7.2 21 0.67 12.1 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 5th 34.9 25 3 0 1 0 23.6 0.28 -1.4 -0.04 177 466 38.0 783 137 40.5 36.4 262 56.9 47.1 405 17 4.2 24 0.69 13.3 Matches 2019-2020 33 Lens fr FRA 2. Ligue 2 2nd 27.0 23 3 0 3 0 28.2 0.30 +5.2 +0.19 127 331 38.4 662 133 37.3 35.6 184 45.7 39.6 334 8 2.4 20 0.74 13.8 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 7th 36.8 51 10 0 5 3 42.6 0.25 -5.4 -0.15 186 494 37.7 764 141 48.7 37.5 257 47.5 39.0 480 17 3.5 29 0.79 14.3 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 7th 25.7 33 3 1 2 0 31.8 0.29 -1.2 -0.05 108 259 41.7 535 133 35.3 31.3 199 35.2 33.1 293 19 6.5 24 0.93 14.1 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 2nd 1.0 1 0 0 0 0 1.6 0.40 +0.6 +0.60 9 14 64.3 29 5 44.8 36.8 10 10.0 20.4 20 1 5.0 0 0.00 8.2 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 7th 1.0 2 0 0 0 0 1.0 0.49 -1.0 -1.03 1 10 10.0 22 5 31.8 29.0 4 75.0 60.5 8 0 0.0 0 0.00 9.8 Matches 13 Seasons 4 Clubs 2 Leagues 237.3 265 25 2 13 3 161.7 0.28 -4.3 -0.03 861 2228 38.6 3524 661 45.0 37.0 1156 55.5 43.4 1955 92 4.7 118 0.75 13.3 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 Lens (6 Seasons) 2 Leagues 126.4 135 19 1 11 3 128.7 0.28 -3.3 -0.03 608 1574 38.6 2795 554 41.0 35.5 916 46.8 40.0 1540 62 4.0 97 0.77 13.7 Bastia (5 Seasons) 1 League 78.7 95 4 Ajaccio (1 Season) 1 League 31.2 34 2 1 2 0 33.0 0.27 -1.0 -0.03 253 654 38.7 729 107 60.5 43.0 240 88.8 56.3 415 30 7.2 21 0.67 12.1 Valenciennes (1 Season) 1 League 1.0 1 Ligue 1 (10 Seasons) 144.2 183 17 1 7 3 76.9 0.27 -7.1 -0.11 304 777 39.1 1350 284 43.0 34.9 470 41.7 36.3 801 37 4.6 53 0.82 13.9 Ligue 2 (3 Seasons) 93.1 82 8 1 6 0 84.8 0.28 +2.8 +0.03 557 1451 38.4 2174 377 46.2 38.4 686 65.0 48.3 1154 55 4.8 65 0.70 12.9
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 2016-2017 30 Bastia fr FRA 1. Coupe de la Ligue 17th 1.3 0 Matches 2018-2019 32 Lens fr FRA Coupe de France 33rd 1.0 2 1 Matches 2018-2019 32 Lens fr FRA 1. Coupe de la Ligue 27th 1.3 1 0 Matches 2021-2022 35 Lens fr FRA Coupe de France R16 1.0 4 0 Matches 2022-2023 36 Lens fr FRA Coupe de France QF 4.3 4 2 Matches 7 Seasons 2 Clubs 2 Leagues 9.0 11 3 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 Lens (5 Seasons) 2 Leagues 7.7 11 3 Bastia (2 Seasons) 2 Leagues 1.3 0 Coupe de France (6 Seasons) 6.3 10 3 Coupe de la Ligue (2 Seasons) 2.7 1 0
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 2004-2005 18 Bastia fr FRA 1. Ligue 1 2 1 91 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 9 7 713 7.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 28 Bastia fr FRA Coupe de France 0 0 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 34 34 2,989 33.2 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 30 Bastia fr FRA 1. Coupe de la Ligue 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 34 34 3,017 33.5 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 32 32 2,808 31.2 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 2018-2019 32 Lens fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 32 Lens fr FRA 1. Coupe de la Ligue 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 36 36 3,140 34.9 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 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 33 Lens fr FRA 2. Ligue 2 27 27 2,430 27.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 2020-2021 34 Lens fr FRA Coupe de France 0 0 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 37 37 3,313 36.8 0 0 0 0 0 0 2 0 0.0 0.0 0.1 0.1 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 35 Lens fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 27 27 2,313 25.7 0 0 0 0 0 0 3 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 36 Lens fr FRA Coupe de France 4 4 390 4.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 1 1 90 1.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 2023-2024 37 Lens 1. Champions Lg 0 0 Matches 2023-2024 37 Lens fr FRA Coupe de France 0 0 Matches 2023-2024 37 Lens 2. Europa Lg 0 0 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 1 1 90 1.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 13 Seasons 4 Clubs 6 Leagues 252 249 22,164 246.3 0 0 0 0 0 0 15 4 0.0 0.0 0.2 0.2 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 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 Lens (6 Seasons) 6 Leagues 136 136 12,066 134.1 0 0 0 0 0 0 6 1 0.0 0.0 0.2 0.2 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Bastia (5 Seasons) 3 Leagues 83 80 7,200 80.0 0 0 0 0 0 0 8 2 0.00 0.00 0.00 0.00 0.00 Ajaccio (1 Season) 1 League 32 32 2,808 31.2 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 Valenciennes (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (10 Seasons) 149 146 12,976 144.2 0 0 0 0 0 0 13 3 0.0 0.0 0.1 0.1 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 (6 Seasons) 6 6 570 6.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (3 Seasons) 95 95 8,378 93.1 0 0 0 0 0 0 1 1 0.0 0.0 0.2 0.2 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 la Ligue (2 Seasons) 2 2 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 0 0 Europa Lg (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 2004-2005 18 Bastia 1 League 2 1 91 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 23 Valenciennes 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 27 Bastia 1 League 9 7 713 7.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 28 Bastia 2 Leagues 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 29 Bastia 1 League 34 34 2,989 33.2 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2016-2017 30 Bastia 2 Leagues 35 35 3,137 34.9 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 2017-2018 31 Ajaccio 1 League 32 32 2,808 31.2 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 2018-2019 32 Lens 3 Leagues 38 38 3,350 37.2 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2019-2020 33 Lens 1 League 27 27 2,430 27.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 2020-2021 34 Lens 2 Leagues 37 37 3,313 36.8 0 0 0 0 0 0 2 0 0.0 0.0 0.1 0.1 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 35 Lens 2 Leagues 28 28 2,403 26.7 0 0 0 0 0 0 3 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 36 Lens 2 Leagues 5 5 480 5.3 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 2023-2024 37 Lens 4 Leagues 1 1 90 1.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 13 Seasons 4 Clubs 6 Leagues 252 249 22,164 246.3 0 0 0 0 0 0 15 4 0.0 0.0 0.2 0.2 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 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 Lens (6 Seasons) 6 Leagues 136 136 12,066 134.1 0 0 0 0 0 0 6 1 0.0 0.0 0.2 0.2 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Bastia (5 Seasons) 3 Leagues 83 80 7,200 80.0 0 0 0 0 0 0 8 2 0.00 0.00 0.00 0.00 0.00 Ajaccio (1 Season) 1 League 32 32 2,808 31.2 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 Valenciennes (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (10 Seasons) 149 146 12,976 144.2 0 0 0 0 0 0 13 3 0.0 0.0 0.1 0.1 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 (6 Seasons) 6 6 570 6.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (3 Seasons) 95 95 8,378 93.1 0 0 0 0 0 0 1 1 0.0 0.0 0.2 0.2 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 la Ligue (2 Seasons) 2 2 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 0 0 Europa Lg (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 2004-2005 18 Bastia fr FRA 1. Ligue 1 19th 2 1 91 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 10th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 10th 9 7 713 7.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 12th 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 10th 34 34 2,989 33.2 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 20th 34 34 3,017 33.5 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 3rd 32 32 2,808 31.2 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 2018-2019 32 Lens fr FRA 2. Ligue 2 5th 36 36 3,140 34.9 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 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 33 Lens fr FRA 2. Ligue 2 2nd 27 27 2,430 27.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 2020-2021 34 Lens fr FRA 1. Ligue 1 7th 37 37 3,313 36.8 0 0 0 0 0 0 2 0 0.0 0.0 0.1 0.1 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 35 Lens fr FRA 1. Ligue 1 7th 27 27 2,313 25.7 0 0 0 0 0 0 3 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 36 Lens fr FRA 1. Ligue 1 2nd 1 1 90 1.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 2023-2024 37 Lens fr FRA 1. Ligue 1 7th 1 1 90 1.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 13 Seasons 4 Clubs 2 Leagues 244 241 21,354 237.3 0 0 0 0 0 0 14 4 0.0 0.0 0.2 0.2 0 0 0 0.00 0.00 0.00 0.00 0.00 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 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 Lens (6 Seasons) 2 Leagues 129 129 11,376 126.4 0 0 0 0 0 0 5 1 0.0 0.0 0.2 0.2 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Bastia (5 Seasons) 1 League 82 79 7,080 78.7 0 0 0 0 0 0 8 2 0.00 0.00 0.00 0.00 0.00 Ajaccio (1 Season) 1 League 32 32 2,808 31.2 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 Valenciennes (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (10 Seasons) 149 146 12,976 144.2 0 0 0 0 0 0 13 3 0.0 0.0 0.1 0.1 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Ligue 2 (3 Seasons) 95 95 8,378 93.1 0 0 0 0 0 0 1 1 0.0 0.0 0.2 0.2 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 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 2004-2005 18 Bastia 1 League 1.0 0 2009-2010 23 Valenciennes 1 League 1.0 0 2013-2014 27 Bastia 1 League 7.9 0 2014-2015 28 Bastia 2 Leagues 3.0 0 2015-2016 29 Bastia 1 League 33.2 0 2016-2017 30 Bastia 2 Leagues 34.9 0 2017-2018 31 Ajaccio 1 League 31.2 550 975 56.4 21016 17999 49 49 100.0 187 193 96.9 314 727 43.2 0 0.0 0.1 0.0 0 34 0 0 0 2018-2019 32 Lens 3 Leagues 37.2 739 1048 70.5 22925 17716 71 71 100.0 391 395 99.0 277 579 47.8 0 0.2 0.0 -0.2 4 15 0 0 0 2019-2020 33 Lens 1 League 27.0 623 848 73.5 17732 13963 95 96 99.0 322 325 99.1 201 420 47.9 0 0.0 0.0 0.0 0 14 0 0 0 2020-2021 34 Lens 2 Leagues 36.8 694 1024 67.8 19644 16190 182 183 99.5 246 249 98.8 236 558 42.3 0 0.1 0.1 -0.1 1 20 0 0 0 2021-2022 35 Lens 2 Leagues 26.7 559 735 76.1 13866 10681 173 175 98.9 223 227 98.2 149 317 47.0 0 0.0 0.0 0.0 0 7 0 0 0 2022-2023 36 Lens 2 Leagues 5.3 32 39 82.1 953 690 10 11 90.9 8 8 100.0 14 20 70.0 0 0.0 0.0 0.0 0 1 0 0 0 2023-2024 37 Lens 4 Leagues 1.0 16 26 61.5 315 199 4 5 80.0 10 10 100.0 2 11 18.2 0 0.0 0.0 0.0 0 0 0 0 0 13 Seasons 4 Clubs 6 Leagues 246.3 3213 4695 68.4 96451 77438 584 590 99.0 1387 1407 98.6 1193 2632 45.3 0 0.2 0.2 -0.2 5 91 0 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 Lens (6 Seasons) 6 Leagues 134.1 2663 3720 71.6 75435 59439 535 541 98.9 1200 1214 98.8 879 1905 46.1 0 0.2 0.1 -0.2 5 57 0 0 0 Bastia (5 Seasons) 3 Leagues 80.0 0 Ajaccio (1 Season) 1 League 31.2 550 975 56.4 21016 17999 49 49 100.0 187 193 96.9 314 727 43.2 0 0.0 0.1 0.0 0 34 0 0 0 Valenciennes (1 Season) 1 League 1.0 0 Ligue 1 (10 Seasons) 144.2 1301 1824 71.3 34778 27760 369 374 98.7 487 494 98.6 401 906 44.3 0 0.1 0.1 -0.1 1 28 0 0 0 Coupe de France (6 Seasons) 6.3 0 Ligue 2 (3 Seasons) 93.1 1912 2871 66.6 61673 49678 215 216 99.5 900 913 98.6 792 1726 45.9 0 0.2 0.1 -0.2 4 63 0 0 0 Coupe de la Ligue (2 Seasons) 2.7 0 Champions Lg (1 Season) Europa Lg (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 2004-2005 18 Bastia fr FRA 1. Ligue 1 19th 1.0 0 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 10th 1.0 0 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 10th 7.9 0 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 12th 3.0 0 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 10th 33.2 0 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 20th 33.5 0 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 3rd 31.2 550 975 56.4 21016 17999 49 49 100.0 187 193 96.9 314 727 43.2 0 0.0 0.1 0.0 0 34 0 0 0 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 5th 34.9 739 1048 70.5 22925 17716 71 71 100.0 391 395 99.0 277 579 47.8 0 0.2 0.0 -0.2 4 15 0 0 0 Matches 2019-2020 33 Lens fr FRA 2. Ligue 2 2nd 27.0 623 848 73.5 17732 13963 95 96 99.0 322 325 99.1 201 420 47.9 0 0.0 0.0 0.0 0 14 0 0 0 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 7th 36.8 694 1024 67.8 19644 16190 182 183 99.5 246 249 98.8 236 558 42.3 0 0.1 0.1 -0.1 1 20 0 0 0 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 7th 25.7 559 735 76.1 13866 10681 173 175 98.9 223 227 98.2 149 317 47.0 0 0.0 0.0 0.0 0 7 0 0 0 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 2nd 1.0 32 39 82.1 953 690 10 11 90.9 8 8 100.0 14 20 70.0 0 0.0 0.0 0.0 0 1 0 0 0 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 7th 1.0 16 26 61.5 315 199 4 5 80.0 10 10 100.0 2 11 18.2 0 0.0 0.0 0.0 0 0 0 0 0 Matches 13 Seasons 4 Clubs 2 Leagues 237.3 3213 4695 68.4 96451 77438 584 590 99.0 1387 1407 98.6 1193 2632 45.3 0 0.2 0.2 -0.2 5 91 0 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 Lens (6 Seasons) 2 Leagues 126.4 2663 3720 71.6 75435 59439 535 541 98.9 1200 1214 98.8 879 1905 46.1 0 0.2 0.1 -0.2 5 57 0 0 0 Bastia (5 Seasons) 1 League 78.7 0 Ajaccio (1 Season) 1 League 31.2 550 975 56.4 21016 17999 49 49 100.0 187 193 96.9 314 727 43.2 0 0.0 0.1 0.0 0 34 0 0 0 Valenciennes (1 Season) 1 League 1.0 0 Ligue 1 (10 Seasons) 144.2 1301 1824 71.3 34778 27760 369 374 98.7 487 494 98.6 401 906 44.3 0 0.1 0.1 -0.1 1 28 0 0 0 Ligue 2 (3 Seasons) 93.1 1912 2871 66.6 61673 49678 215 216 99.5 900 913 98.6 792 1726 45.9 0 0.2 0.1 -0.2 4 63 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 2004-2005 18 Bastia 1 League 1.0 2009-2010 23 Valenciennes 1 League 1.0 2013-2014 27 Bastia 1 League 7.9 2014-2015 28 Bastia 2 Leagues 3.0 2015-2016 29 Bastia 1 League 33.2 2016-2017 30 Bastia 2 Leagues 34.9 0 2017-2018 31 Ajaccio 1 League 31.2 975 610 359 119 0 1 0 0 0 0 0 0 550 6 0 2018-2019 32 Lens 3 Leagues 37.2 1048 658 387 124 0 0 0 1 0 0 0 0 739 3 0 2019-2020 33 Lens 1 League 27.0 848 574 272 88 0 1 0 0 0 0 0 0 623 2 0 2020-2021 34 Lens 2 Leagues 36.8 1024 675 346 89 0 2 0 0 0 0 0 0 694 3 0 2021-2022 35 Lens 2 Leagues 26.7 735 495 239 40 0 4 0 0 0 0 0 0 559 1 0 2022-2023 36 Lens 2 Leagues 5.3 39 28 11 1 0 1 0 0 0 0 0 0 32 0 0 2023-2024 37 Lens 4 Leagues 1.0 26 20 6 2 0 0 0 0 0 0 0 0 16 0 1 13 Seasons 4 Clubs 6 Leagues 246.3 4695 3060 1620 463 0 9 0 1 0 0 0 0 3213 15 1 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Lens (6 Seasons) 6 Leagues 134.1 3720 2450 1261 344 0 8 0 1 0 0 0 0 2663 9 1 Bastia (5 Seasons) 3 Leagues 80.0 0 Ajaccio (1 Season) 1 League 31.2 975 610 359 119 0 1 0 0 0 0 0 0 550 6 0 Valenciennes (1 Season) 1 League 1.0 Ligue 1 (10 Seasons) 144.2 1824 1218 602 132 0 7 0 0 0 0 0 0 1301 4 1 Coupe de France (6 Seasons) 6.3 0 Ligue 2 (3 Seasons) 93.1 2871 1842 1018 331 0 2 0 1 0 0 0 0 1912 11 0 Coupe de la Ligue (2 Seasons) 2.7 Champions Lg (1 Season) Europa Lg (1 Season)
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 2004-2005 18 Bastia 1 League 1.0 2009-2010 23 Valenciennes 1 League 1.0 2013-2014 27 Bastia 1 League 7.9 2014-2015 28 Bastia 2 Leagues 3.0 2015-2016 29 Bastia 1 League 33.2 2016-2017 30 Bastia 2 Leagues 34.9 2017-2018 31 Ajaccio 1 League 31.2 2 0.06 1 1 0 0 0 0 0 0.00 0 0 0 0 0 0 2018-2019 32 Lens 3 Leagues 37.2 10 0.29 5 5 0 0 0 0 2 0.06 1 1 0 0 0 0 2019-2020 33 Lens 1 League 27.0 3 0.11 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 34 Lens 2 Leagues 36.8 7 0.19 5 2 0 0 0 0 1 0.03 1 0 0 0 0 0 2021-2022 35 Lens 2 Leagues 26.7 1 0.04 0 1 0 0 0 0 1 0.04 0 1 0 0 0 0 2022-2023 36 Lens 2 Leagues 5.3 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2023-2024 37 Lens 4 Leagues 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 13 Seasons 4 Clubs 6 Leagues 246.3 23 0.15 14 9 0 0 0 0 4 0.03 2 2 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Lens (6 Seasons) 6 Leagues 134.1 21 0.17 13 8 0 0 0 0 4 0.03 2 2 0 0 0 0 Bastia (5 Seasons) 3 Leagues 80.0 Ajaccio (1 Season) 1 League 31.2 2 0.06 1 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Valenciennes (1 Season) 1 League 1.0 Ligue 1 (10 Seasons) 144.2 8 0.12 5 3 0 0 0 0 2 0.03 1 1 0 0 0 0 Coupe de France (6 Seasons) 6.3 Ligue 2 (3 Seasons) 93.1 15 0.16 9 6 0 0 0 0 2 0.02 1 1 0 0 0 0 Coupe de la Ligue (2 Seasons) 2.7 Champions Lg (1 Season) Europa Lg (1 Season)
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 2004-2005 18 Bastia 1 League 1.0 0 2009-2010 23 Valenciennes 1 League 1.0 0 2013-2014 27 Bastia 1 League 7.9 0 2014-2015 28 Bastia 2 Leagues 3.0 0 2015-2016 29 Bastia 1 League 33.2 0 2016-2017 30 Bastia 2 Leagues 34.9 0 3 0 2017-2018 31 Ajaccio 1 League 31.2 2 2 2 0 0 2 2 100.0 0 0 0 0 0 2 18 2 2018-2019 32 Lens 3 Leagues 37.2 1 0 1 0 0 1 3 33.3 2 0 0 0 2 3 15 0 2019-2020 33 Lens 1 League 27.0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 1 2020-2021 34 Lens 2 Leagues 36.8 3 2 3 0 0 3 5 60.0 2 0 0 0 1 4 14 4 2021-2022 35 Lens 2 Leagues 26.7 0 0 0 0 0 0 0 0 1 0 1 1 1 11 1 2022-2023 36 Lens 2 Leagues 5.3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2023-2024 37 Lens 4 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 13 Seasons 4 Clubs 6 Leagues 246.3 6 4 6 0 0 6 10 60.0 4 1 0 1 7 10 69 9 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Lens (6 Seasons) 6 Leagues 134.1 4 2 4 0 0 4 8 50.0 4 1 0 1 4 8 51 7 Bastia (5 Seasons) 3 Leagues 80.0 0 3 0 Ajaccio (1 Season) 1 League 31.2 2 2 2 0 0 2 2 100.0 0 0 0 0 0 2 18 2 Valenciennes (1 Season) 1 League 1.0 0 Ligue 1 (10 Seasons) 144.2 3 2 3 0 0 3 5 60.0 2 1 0 1 5 5 26 6 Coupe de France (6 Seasons) 6.3 0 0 0 Ligue 2 (3 Seasons) 93.1 3 2 3 0 0 3 5 60.0 2 0 0 0 2 5 43 3 Coupe de la Ligue (2 Seasons) 2.7 0 Champions Lg (1 Season) 0 Europa Lg (1 Season) 0
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 2004-2005 18 Bastia 1 League 1.0 2009-2010 23 Valenciennes 1 League 1.0 2013-2014 27 Bastia 1 League 7.9 2014-2015 28 Bastia 2 Leagues 3.0 2015-2016 29 Bastia 1 League 33.2 2016-2017 30 Bastia 2 Leagues 34.9 2017-2018 31 Ajaccio 1 League 31.2 1035 868 1035 0 0 0 1035 0 0 0 604 3816 2943 0 0 0 1 0 310 0 2018-2019 32 Lens 3 Leagues 37.2 1101 940 1097 3 1 0 1101 0 0 0 527 3393 2164 0 3 1 1 0 410 0 2019-2020 33 Lens 1 League 27.0 899 785 897 2 0 0 899 0 0 0 447 2668 1638 0 1 0 0 0 365 0 2020-2021 34 Lens 2 Leagues 36.8 1106 977 1105 1 0 0 1106 0 0 0 554 2924 1688 0 1 1 0 0 431 0 2021-2022 35 Lens 2 Leagues 26.7 795 719 793 0 2 2 795 0 0 0 422 2162 1239 0 0 0 0 0 299 0 2022-2023 36 Lens 2 Leagues 5.3 42 40 42 0 0 0 42 0 0 0 29 130 31 0 0 0 0 0 19 0 2023-2024 37 Lens 4 Leagues 1.0 28 24 28 0 0 0 28 0 0 0 20 100 46 0 0 0 0 0 16 0 13 Seasons 4 Clubs 6 Leagues 246.3 5006 4353 4997 6 3 2 5006 0 0 0 2603 15193 9749 0 5 2 2 0 1850 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 Lens (6 Seasons) 6 Leagues 134.1 3971 3485 3962 6 3 2 3971 0 0 0 1999 11377 6806 0 5 2 1 0 1540 0 Bastia (5 Seasons) 3 Leagues 80.0 Ajaccio (1 Season) 1 League 31.2 1035 868 1035 0 0 0 1035 0 0 0 604 3816 2943 0 0 0 1 0 310 0 Valenciennes (1 Season) 1 League 1.0 Ligue 1 (10 Seasons) 144.2 1971 1760 1968 1 2 2 1971 0 0 0 1025 5316 3004 0 1 1 0 0 765 0 Coupe de France (6 Seasons) 6.3 Ligue 2 (3 Seasons) 93.1 3035 2593 3029 5 1 0 3035 0 0 0 1578 9877 6745 0 4 1 2 0 1085 0 Coupe de la Ligue (2 Seasons) 2.7 Champions Lg (1 Season) Europa Lg (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 2004-2005 18 Bastia fr FRA 1. Ligue 1 19th 1.0 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 10th 1.0 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 10th 7.9 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 12th 3.0 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 10th 33.2 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 20th 33.5 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 3rd 31.2 1035 868 1035 0 0 0 1035 0 0 0 604 3816 2943 0 0 0 1 0 310 0 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 5th 34.9 1101 940 1097 3 1 0 1101 0 0 0 527 3393 2164 0 3 1 1 0 410 0 Matches 2019-2020 33 Lens fr FRA 2. Ligue 2 2nd 27.0 899 785 897 2 0 0 899 0 0 0 447 2668 1638 0 1 0 0 0 365 0 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 7th 36.8 1106 977 1105 1 0 0 1106 0 0 0 554 2924 1688 0 1 1 0 0 431 0 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 7th 25.7 795 719 793 0 2 2 795 0 0 0 422 2162 1239 0 0 0 0 0 299 0 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 2nd 1.0 42 40 42 0 0 0 42 0 0 0 29 130 31 0 0 0 0 0 19 0 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 7th 1.0 28 24 28 0 0 0 28 0 0 0 20 100 46 0 0 0 0 0 16 0 Matches 13 Seasons 4 Clubs 2 Leagues 237.3 5006 4353 4997 6 3 2 5006 0 0 0 2603 15193 9749 0 5 2 2 0 1850 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 Lens (6 Seasons) 2 Leagues 126.4 3971 3485 3962 6 3 2 3971 0 0 0 1999 11377 6806 0 5 2 1 0 1540 0 Bastia (5 Seasons) 1 League 78.7 Ajaccio (1 Season) 1 League 31.2 1035 868 1035 0 0 0 1035 0 0 0 604 3816 2943 0 0 0 1 0 310 0 Valenciennes (1 Season) 1 League 1.0 Ligue 1 (10 Seasons) 144.2 1971 1760 1968 1 2 2 1971 0 0 0 1025 5316 3004 0 1 1 0 0 765 0 Ligue 2 (3 Seasons) 93.1 3035 2593 3029 5 1 0 3035 0 0 0 1578 9877 6745 0 4 1 2 0 1085 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 2004-2005 18 Bastia fr FRA 1. Ligue 1 2 91 46 2.7 1.0 1 1 1 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 1 90 90 2.6 1.0 1 1 0 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 9 713 79 20.8 7.9 7 7 2 Matches 2014-2015 28 Bastia fr FRA Coupe de France 0 0 0 0 1 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 3 270 90 7.9 3.0 3 3 0 27 0.67 1 4 -3 -1.00 -0.83 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 34 2,989 88 87.4 33.2 34 32 0 0 1.29 29 35 -6 -0.18 -0.18 Matches 2016-2017 30 Bastia fr FRA 1. Coupe de la Ligue 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 1 0 0.00 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 34 3,017 89 88.2 33.5 34 33 0 0 0.97 27 43 -16 -0.48 +1.53 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 32 2,808 88 82.1 31.2 32 31 0 0 51 34 +17 +0.54 +0.25 40.7 28.6 +12.1 +0.39 +0.01 Matches 2018-2019 32 Lens fr FRA Coupe de France 1 90 90 33.3 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -4.00 Matches 2018-2019 32 Lens fr FRA 1. Coupe de la Ligue 1 120 120 57.1 1.3 1 120 1 0 0 1.00 1 1 0 0.00 -1.00 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 36 3,140 87 91.8 34.9 36 87 34 0 0 1.74 47 25 +22 +0.63 +0.95 46.7 30.9 +15.7 +0.45 +0.92 Matches 2019-2020 33 Lens fr FRA 2. Ligue 2 27 2,430 90 96.4 27.0 27 90 27 0 0 1.85 37 23 +14 +0.52 -0.48 41.4 25.7 +15.7 +0.58 -0.11 Matches 2020-2021 34 Lens fr FRA Coupe de France 0 0 0 2 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 37 3,313 90 96.9 36.8 37 90 35 0 0 1.54 54 51 +3 +0.08 +1.76 54.2 44.5 +9.7 +0.26 +0.33 Matches 2021-2022 35 Lens fr FRA Coupe de France 1 90 90 33.3 1.0 1 90 1 0 2 0.00 2 4 -2 -2.00 -2.50 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 27 2,313 86 67.6 25.7 27 86 25 0 7 1.41 38 33 +5 +0.19 -0.54 32.4 30.3 +2.1 +0.08 -0.36 Matches 2022-2023 36 Lens fr FRA Coupe de France 4 390 98 100.0 4.3 4 98 4 0 0 1.75 7 4 +3 +0.69 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 1 90 90 2.6 1.0 1 90 1 0 36 3.00 3 1 +2 +2.00 +1.00 2.8 3.3 -0.5 -0.50 -1.14 Matches 2023-2024 37 Lens 1. Champions Lg 0 0 0 0 6 Matches 2023-2024 37 Lens fr FRA Coupe de France 0 0 0 0 1 Matches 2023-2024 37 Lens 2. Europa Lg 0 0 0 0 2 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 1 90 90 2.9 1.0 1 90 1 0 33 1.00 2 2 0 0.00 -0.24 5.2 0.8 +4.4 +4.41 +4.32 Matches 13 Seasons 4 Clubs 6 Leagues 252 22,164 88 48.6 246.3 249 89 239 3 117 1.44 300 263 +37 +0.16 -0.16 223.4 164.1 +59.2 +0.38 +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 Lens (6 Seasons) 6 Leagues 136 12,066 89 56.3 134.1 136 89 130 0 89 1.62 191 146 +45 +0.34 -0.29 182.7 135.5 +47.2 +0.37 +0.02 Bastia (5 Seasons) 3 Leagues 83 7,200 87 41.5 80.0 80 120 77 3 28 1.10 58 83 -25 -0.35 -0.01 Ajaccio (1 Season) 1 League 32 2,808 88 82.1 31.2 32 31 0 0 51 34 +17 +0.54 +0.25 40.7 28.6 +12.1 +0.39 +0.01 Valenciennes (1 Season) 1 League 1 90 90 2.6 1.0 1 1 0 Ligue 1 (10 Seasons) 149 12,976 87 38.3 144.2 146 88 139 3 103 1.30 154 169 -15 -0.11 -0.40 94.6 78.9 +15.7 +0.24 -0.14 Coupe de France (6 Seasons) 6 570 95 42.2 6.3 6 95 6 0 6 1.17 9 10 -1 -0.16 -1.41 Ligue 2 (3 Seasons) 95 8,378 88 89.5 93.1 95 88 92 0 0 1.79 135 82 +53 +0.57 +0.39 128.8 85.2 +43.5 +0.47 +0.30 Coupe de la Ligue (2 Seasons) 2 240 120 72.7 2.7 2 120 2 0 0 0.50 2 2 0 0.00 -1.00 Champions Lg (1 Season) 0 0 0 0 6 Europa Lg (1 Season) 0 0 0 0 2
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 2004-2005 18 Bastia 1 League 2 91 46 2.7 1.0 1 1 1 2009-2010 23 Valenciennes 1 League 1 90 90 2.6 1.0 1 1 0 2013-2014 27 Bastia 1 League 9 713 79 20.8 7.9 7 7 2 2014-2015 28 Bastia 2 Leagues 3 270 90 7.6 3.0 3 3 0 28 0.67 1 4 -3 -1.00 -0.83 2015-2016 29 Bastia 1 League 34 2,989 88 87.4 33.2 34 32 0 0 1.29 29 35 -6 -0.18 -0.18 2016-2017 30 Bastia 2 Leagues 35 3,137 90 88.6 34.9 35 120 34 0 0 0.94 28 44 -16 -0.46 +1.55 2017-2018 31 Ajaccio 1 League 32 2,808 88 82.1 31.2 32 31 0 0 51 34 +17 +0.54 +0.25 40.7 28.6 +12.1 +0.39 +0.01 2018-2019 32 Lens 3 Leagues 38 3,350 88 85.9 37.2 38 88 36 0 0 1.67 48 28 +20 +0.54 -0.12 46.7 30.9 +15.7 +0.45 +0.92 2019-2020 33 Lens 1 League 27 2,430 90 96.4 27.0 27 90 27 0 0 1.85 37 23 +14 +0.52 -0.48 41.4 25.7 +15.7 +0.58 -0.11 2020-2021 34 Lens 2 Leagues 37 3,313 90 92.0 36.8 37 90 35 0 2 1.54 54 51 +3 +0.08 +1.76 54.2 44.5 +9.7 +0.26 +0.33 2021-2022 35 Lens 2 Leagues 28 2,403 86 65.1 26.7 28 86 26 0 9 1.36 40 37 +3 +0.11 -0.59 32.4 30.3 +2.1 +0.08 -0.36 2022-2023 36 Lens 2 Leagues 5 480 96 12.6 5.3 5 96 5 0 36 2.00 10 5 +5 +0.94 -0.06 2.8 3.3 -0.5 -0.50 -1.14 2023-2024 37 Lens 4 Leagues 1 90 90 2.3 1.0 1 90 1 0 42 1.00 2 2 0 0.00 -0.24 5.2 0.8 +4.4 +4.41 +4.32 13 Seasons 4 Clubs 6 Leagues 252 22,164 88 48.6 246.3 249 89 239 3 117 1.44 300 263 +37 +0.16 -0.16 223.4 164.1 +59.2 +0.38 +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 Lens (6 Seasons) 6 Leagues 136 12,066 89 56.3 134.1 136 89 130 0 89 1.62 191 146 +45 +0.34 -0.29 182.7 135.5 +47.2 +0.37 +0.02 Bastia (5 Seasons) 3 Leagues 83 7,200 87 41.5 80.0 80 120 77 3 28 1.10 58 83 -25 -0.35 -0.01 Ajaccio (1 Season) 1 League 32 2,808 88 82.1 31.2 32 31 0 0 51 34 +17 +0.54 +0.25 40.7 28.6 +12.1 +0.39 +0.01 Valenciennes (1 Season) 1 League 1 90 90 2.6 1.0 1 1 0 Ligue 1 (10 Seasons) 149 12,976 87 38.3 144.2 146 88 139 3 103 1.30 154 169 -15 -0.11 -0.40 94.6 78.9 +15.7 +0.24 -0.14 Coupe de France (6 Seasons) 6 570 95 42.2 6.3 6 95 6 0 6 1.17 9 10 -1 -0.16 -1.41 Ligue 2 (3 Seasons) 95 8,378 88 89.5 93.1 95 88 92 0 0 1.79 135 82 +53 +0.57 +0.39 128.8 85.2 +43.5 +0.47 +0.30 Coupe de la Ligue (2 Seasons) 2 240 120 72.7 2.7 2 120 2 0 0 0.50 2 2 0 0.00 -1.00 Champions Lg (1 Season) 0 0 0 0 6 Europa Lg (1 Season) 0 0 0 0 2
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 2004-2005 18 Bastia fr FRA 1. Ligue 1 19th 2 91 46 2.7 1.0 1 1 1 Matches 2009-2010 23 Valenciennes fr FRA 1. Ligue 1 10th 1 90 90 2.6 1.0 1 1 0 Matches 2013-2014 27 Bastia fr FRA 1. Ligue 1 10th 9 713 79 20.8 7.9 7 7 2 Matches 2014-2015 28 Bastia fr FRA 1. Ligue 1 12th 3 270 90 7.9 3.0 3 3 0 27 0.67 1 4 -3 -1.00 -0.83 Matches 2015-2016 29 Bastia fr FRA 1. Ligue 1 10th 34 2,989 88 87.4 33.2 34 32 0 0 1.29 29 35 -6 -0.18 -0.18 Matches 2016-2017 30 Bastia fr FRA 1. Ligue 1 20th 34 3,017 89 88.2 33.5 34 33 0 0 0.97 27 43 -16 -0.48 +1.53 Matches 2017-2018 31 Ajaccio fr FRA 2. Ligue 2 3rd 32 2,808 88 82.1 31.2 32 31 0 0 51 34 +17 +0.54 +0.25 40.7 28.6 +12.1 +0.39 +0.01 Matches 2018-2019 32 Lens fr FRA 2. Ligue 2 5th 36 3,140 87 91.8 34.9 36 87 34 0 0 1.74 47 25 +22 +0.63 +0.95 46.7 30.9 +15.7 +0.45 +0.92 Matches 2019-2020 33 Lens fr FRA 2. Ligue 2 2nd 27 2,430 90 96.4 27.0 27 90 27 0 0 1.85 37 23 +14 +0.52 -0.48 41.4 25.7 +15.7 +0.58 -0.11 Matches 2020-2021 34 Lens fr FRA 1. Ligue 1 7th 37 3,313 90 96.9 36.8 37 90 35 0 0 1.54 54 51 +3 +0.08 +1.76 54.2 44.5 +9.7 +0.26 +0.33 Matches 2021-2022 35 Lens fr FRA 1. Ligue 1 7th 27 2,313 86 67.6 25.7 27 86 25 0 7 1.41 38 33 +5 +0.19 -0.54 32.4 30.3 +2.1 +0.08 -0.36 Matches 2022-2023 36 Lens fr FRA 1. Ligue 1 2nd 1 90 90 2.6 1.0 1 90 1 0 36 3.00 3 1 +2 +2.00 +1.00 2.8 3.3 -0.5 -0.50 -1.14 Matches 2023-2024 37 Lens fr FRA 1. Ligue 1 7th 1 90 90 2.9 1.0 1 90 1 0 33 1.00 2 2 0 0.00 -0.24 5.2 0.8 +4.4 +4.41 +4.32 Matches 13 Seasons 4 Clubs 2 Leagues 244 21,354 88 49.4 237.3 241 88 231 3 103 1.45 289 251 +38 +0.17 -0.11 223.4 164.1 +59.2 +0.38 +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 Lens (6 Seasons) 2 Leagues 129 11,376 88 59.1 126.4 129 88 123 0 76 1.64 181 135 +46 +0.36 -0.23 182.7 135.5 +47.2 +0.37 +0.02 Bastia (5 Seasons) 1 League 82 7,080 86 41.4 78.7 79 76 3 27 1.11 57 82 -25 -0.36 -0.02 Ajaccio (1 Season) 1 League 32 2,808 88 82.1 31.2 32 31 0 0 51 34 +17 +0.54 +0.25 40.7 28.6 +12.1 +0.39 +0.01 Valenciennes (1 Season) 1 League 1 90 90 2.6 1.0 1 1 0 Ligue 1 (10 Seasons) 149 12,976 87 38.3 144.2 146 88 139 3 103 1.30 154 169 -15 -0.11 -0.40 94.6 78.9 +15.7 +0.24 -0.14 Ligue 2 (3 Seasons) 95 8,378 88 89.5 93.1 95 88 92 0 0 1.79 135 82 +53 +0.57 +0.39 128.8 85.2 +43.5 +0.47 +0.30
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 2004-2005 18 Bastia 1 League 1.0 0 0 2009-2010 23 Valenciennes 1 League 1.0 0 0 0 2013-2014 27 Bastia 1 League 7.9 0 0 0 2014-2015 28 Bastia 2 Leagues 3.0 1 0 0 2015-2016 29 Bastia 1 League 33.2 2 1 2 2016-2017 30 Bastia 2 Leagues 34.9 5 1 0 0 12 0 0 3 0 0 2 0 2017-2018 31 Ajaccio 1 League 31.2 1 1 0 1 6 0 0 0 2 0 0 0 56 12 0 100.0 2018-2019 32 Lens 3 Leagues 37.2 0 0 0 0 6 0 0 2 0 0 0 0 48 6 1 85.7 2019-2020 33 Lens 1 League 27.0 0 0 0 0 6 0 0 0 0 0 0 0 41 3 1 75.0 2020-2021 34 Lens 2 Leagues 36.8 2 0 0 1 10 0 0 1 2 0 1 0 37 8 0 100.0 2021-2022 35 Lens 2 Leagues 26.7 3 1 0 2 3 0 0 1 0 0 1 0 31 4 1 80.0 2022-2023 36 Lens 2 Leagues 5.3 1 0 0 1 0 0 0 0 0 0 0 0 1 1 0 100.0 2023-2024 37 Lens 4 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 13 Seasons 4 Clubs 6 Leagues 246.3 15 4 0 7 43 0 0 7 4 0 4 0 217 34 3 91.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Lens (6 Seasons) 6 Leagues 134.1 6 1 0 4 25 0 0 4 2 0 2 0 161 22 3 88.0 Bastia (5 Seasons) 3 Leagues 80.0 8 2 0 2 12 0 0 3 0 0 2 0 Ajaccio (1 Season) 1 League 31.2 1 1 0 1 6 0 0 0 2 0 0 0 56 12 0 100.0 Valenciennes (1 Season) 1 League 1.0 0 0 0 Ligue 1 (10 Seasons) 144.2 13 3 0 5 25 0 0 5 2 0 4 0 72 13 1 92.9 Coupe de France (6 Seasons) 6.3 1 0 0 1 0 0 0 0 0 0 0 0 Ligue 2 (3 Seasons) 93.1 1 1 0 1 18 0 0 2 2 0 0 0 145 21 2 91.3 Coupe de la Ligue (2 Seasons) 2.7 0 0 0 0 Champions Lg (1 Season) Europa Lg (1 Season)
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 Jean-Louis Leca Pages
Jean-Louis Leca 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