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 2013-2014 19 Nancy fr FRA 2. Ligue 2 33 33 2,951 32.8 31 0.95 154 123 79.9 15 11 7 9 27.3 2014-2015 20 Nancy fr FRA 2. Ligue 2 29 29 2,610 29.0 30 1.03 113 83 73.5 11 11 7 7 24.1 Matches 2015-2016 21 Monaco fr FRA Coupe de France 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2015-2016 21 Monaco fr FRA 1. Coupe de la Ligue 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2015-2016 21 Monaco fr FRA 1. Ligue 1 2 2 180 2.0 0 0.00 2 2 100.0 1 1 0 2 100.0 Matches 2016-2017 22 Rennes fr FRA 1. Coupe de la Ligue 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 22 Cercle Brugge be BEL 2. First Division B 8 8 720 8.0 7 0.87 31 24 80.6 4 2 2 2 25.0 2 1 1 0 50.0 Matches 2017-2018 23 Cercle Brugge be BEL 2. First Division B 28 28 2,520 28.0 34 1.21 109 75 69.7 14 8 6 8 28.6 2 1 1 0 50.0 Matches 2018-2019 24 Cercle Brugge be BEL 1. First Division A 30 30 2,700 30.0 59 1.97 7 7 16 3 10.0 7 5 2 0 28.6 Matches 2019-2020 25 Lorient fr FRA Coupe de France 3 3 300 3.3 1 0.30 6 5 83.3 2 0 1 1 33.3 0 0 0 0 Matches 2019-2020 25 Lorient fr FRA 2. Ligue 2 28 28 2,520 28.0 25 0.89 86 65 75.6 17 3 8 9 32.1 4 4 0 0 0.0 Matches 2020-2021 26 Lorient fr FRA Coupe de France 1 1 89 1.0 1 1.01 3 2 66.7 0 0 1 0 0.0 0 0 0 0 Matches 2020-2021 26 Lorient fr FRA 1. Ligue 1 23 23 2,070 23.0 44 1.91 106 67 62.3 6 4 13 3 13.0 6 4 1 1 20.0 Matches 2021-2022 27 Lorient fr FRA 1. Ligue 1 22 22 1,980 22.0 38 1.73 91 56 62.6 3 8 11 4 18.2 5 4 0 1 0.0 Matches 2022-2023 28 Gent 3. Conf Lg 5 5 450 5.0 2 0.40 2 2 1 3 60.0 0 0 0 0 Matches 2022-2023 28 Gent be BEL 1. Pro League A 24 24 2,160 24.0 24 1.00 75 54 73.3 12 6 6 11 45.8 4 4 0 0 0.0 Matches 2023-2024 29 Gent 3. Conf Lg 2 2 159 1.8 2 1.13 7 5 71.4 2 0 0 0 0.0 0 0 0 0 Matches 2023-2024 29 Gent be BEL 1. Pro League A 11 10 903 10.0 12 1.20 40 29 72.5 4 5 1 2 20.0 1 1 0 0 0.0 Matches 2024-2025 30 QPR eng ENG 2. Championship 45 45 4,050 45.0 63 1.40 173 112 65.3 13 14 18 9 20.0 3 3 0 0 0.0 Matches 2025-2026 31 QPR eng ENG 2. Championship 17 16 1,512 16.8 25 1.49 62 38 61.3 6 2 8 4 25.0 1 1 0 0 0.0 Matches 2025-2026 31 QPR eng ENG EFL Cup 1 1 90 1.0 3 3.00 8 6 62.5 0 0 1 0 0.0 1 0 1 0 100.0 Matches 13 Seasons 7 Clubs 11 Leagues 315 313 28,234 313.7 401 1.29 1066 746 70.3 119 84 110 77 24.6 36 28 6 2 17.6 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Lorient (4 Seasons) 4 Leagues 77 77 6,959 77.3 109 1.41 292 195 66.8 28 15 34 17 22.1 15 12 1 2 7.7 Cercle Brugge (3 Seasons) 2 Leagues 66 66 5,940 66.0 100 1.52 140 99 72.1 25 17 24 13 19.7 11 7 4 0 36.4 QPR (2 Seasons) 3 Leagues 63 62 5,652 62.8 91 1.45 243 156 64.2 19 16 27 13 21.0 5 4 1 0 20.0 Nancy (2 Seasons) 1 League 62 62 5,561 61.8 61 0.99 267 206 77.2 26 22 14 16 25.8 Gent (2 Seasons) 2 Leagues 42 41 3,672 40.8 40 0.98 122 88 73.0 20 13 8 16 39.0 5 5 0 0 0.0 Monaco (1 Season) 4 Leagues 4 4 360 4.0 0 0.00 2 2 100.0 1 1 2 2 50.0 0 0 0 0 Rennes (1 Season) 2 Leagues 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Ligue 1 (5 Seasons) 47 47 4,230 47.0 82 1.74 199 125 62.8 10 13 24 9 19.1 11 8 1 2 11.1 Coupe de France (4 Seasons) 5 5 479 5.3 2 0.46 9 7 77.8 2 0 3 1 20.0 0 0 0 0 Ligue 2 (3 Seasons) 90 90 8,081 89.8 86 0.96 353 271 76.8 43 25 22 25 27.8 4 4 0 0 0.0 Pro League A (3 Seasons) 65 64 5,763 64.0 95 1.48 115 83 73.0 23 18 23 16 25.0 12 10 2 0 16.7 Coupe de la Ligue (3 Seasons) 2 2 180 2.0 0 0 0 2 0 0.0 0 0 0 0 Championship (2 Seasons) 62 61 5,562 61.8 88 1.42 235 150 64.3 19 16 26 13 21.3 4 4 0 0 0.0 First Division B (2 Seasons) 36 36 3,240 36.0 41 1.14 140 99 72.1 18 10 8 10 27.8 4 2 2 0 50.0 Conf Lg (2 Seasons) 7 7 609 6.8 4 0.59 7 5 71.4 4 2 1 3 42.9 0 0 0 0 EFL Cup (2 Seasons) 1 1 90 1.0 3 3.00 8 6 62.5 0 0 1 0 0.0 1 0 1 0 100.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 2013-2014 19 Nancy 1 League 33 33 2,951 32.8 31 0.95 154 123 79.9 15 11 7 9 27.3 2014-2015 20 Nancy 1 League 29 29 2,610 29.0 30 1.03 113 83 73.5 11 11 7 7 24.1 2015-2016 21 Monaco 4 Leagues 4 4 360 4.0 0 0.00 2 2 100.0 1 1 2 2 50.0 0 0 0 0 2016-2017 22 Rennes 2 Leagues 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 2016-2017 22 Cercle Brugge 1 League 8 8 720 8.0 7 0.87 31 24 80.6 4 2 2 2 25.0 2 1 1 0 50.0 2017-2018 23 Cercle Brugge 1 League 28 28 2,520 28.0 34 1.21 109 75 69.7 14 8 6 8 28.6 2 1 1 0 50.0 2018-2019 24 Cercle Brugge 1 League 30 30 2,700 30.0 59 1.97 7 7 16 3 10.0 7 5 2 0 28.6 2019-2020 25 Lorient 3 Leagues 31 31 2,820 31.3 26 0.83 92 70 76.1 19 3 9 10 32.3 4 4 0 0 0.0 2020-2021 26 Lorient 2 Leagues 24 24 2,159 24.0 45 1.88 109 69 62.4 6 4 14 3 12.5 6 4 1 1 20.0 2021-2022 27 Lorient 2 Leagues 22 22 1,980 22.0 38 1.73 91 56 62.6 3 8 11 4 18.2 5 4 0 1 0.0 2022-2023 28 Gent 2 Leagues 29 29 2,610 29.0 26 0.90 75 54 73.3 14 8 7 14 48.3 4 4 0 0 0.0 2023-2024 29 Gent 2 Leagues 13 12 1,062 11.8 14 1.19 47 34 72.3 6 5 1 2 16.7 1 1 0 0 0.0 2024-2025 30 QPR 3 Leagues 45 45 4,050 45.0 63 1.40 173 112 65.3 13 14 18 9 20.0 3 3 0 0 0.0 2025-2026 31 QPR 2 Leagues 18 17 1,602 17.8 28 1.57 70 44 61.4 6 2 9 4 23.5 2 1 1 0 50.0 13 Seasons 7 Clubs 11 Leagues 315 313 28,234 313.7 401 1.29 1066 746 70.3 119 84 110 77 24.6 36 28 6 2 17.6 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Lorient (4 Seasons) 4 Leagues 77 77 6,959 77.3 109 1.41 292 195 66.8 28 15 34 17 22.1 15 12 1 2 7.7 Cercle Brugge (3 Seasons) 2 Leagues 66 66 5,940 66.0 100 1.52 140 99 72.1 25 17 24 13 19.7 11 7 4 0 36.4 QPR (2 Seasons) 3 Leagues 63 62 5,652 62.8 91 1.45 243 156 64.2 19 16 27 13 21.0 5 4 1 0 20.0 Nancy (2 Seasons) 1 League 62 62 5,561 61.8 61 0.99 267 206 77.2 26 22 14 16 25.8 Gent (2 Seasons) 2 Leagues 42 41 3,672 40.8 40 0.98 122 88 73.0 20 13 8 16 39.0 5 5 0 0 0.0 Monaco (1 Season) 4 Leagues 4 4 360 4.0 0 0.00 2 2 100.0 1 1 2 2 50.0 0 0 0 0 Rennes (1 Season) 2 Leagues 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Ligue 1 (5 Seasons) 47 47 4,230 47.0 82 1.74 199 125 62.8 10 13 24 9 19.1 11 8 1 2 11.1 Coupe de France (4 Seasons) 5 5 479 5.3 2 0.46 9 7 77.8 2 0 3 1 20.0 0 0 0 0 Ligue 2 (3 Seasons) 90 90 8,081 89.8 86 0.96 353 271 76.8 43 25 22 25 27.8 4 4 0 0 0.0 Pro League A (3 Seasons) 65 64 5,763 64.0 95 1.48 115 83 73.0 23 18 23 16 25.0 12 10 2 0 16.7 Coupe de la Ligue (3 Seasons) 2 2 180 2.0 0 0 0 2 0 0.0 0 0 0 0 Championship (2 Seasons) 62 61 5,562 61.8 88 1.42 235 150 64.3 19 16 26 13 21.3 4 4 0 0 0.0 First Division B (2 Seasons) 36 36 3,240 36.0 41 1.14 140 99 72.1 18 10 8 10 27.8 4 2 2 0 50.0 Conf Lg (2 Seasons) 7 7 609 6.8 4 0.59 7 5 71.4 4 2 1 3 42.9 0 0 0 0 EFL Cup (2 Seasons) 1 1 90 1.0 3 3.00 8 6 62.5 0 0 1 0 0.0 1 0 1 0 100.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 2013-2014 19 Nancy fr FRA 2. Ligue 2 4th 33 33 2,951 32.8 31 0.95 154 123 79.9 15 11 7 9 27.3 2014-2015 20 Nancy fr FRA 2. Ligue 2 5th 29 29 2,610 29.0 30 1.03 113 83 73.5 11 11 7 7 24.1 Matches 2015-2016 21 Monaco fr FRA 1. Ligue 1 3rd 2 2 180 2.0 0 0.00 2 2 100.0 1 1 0 2 100.0 Matches 2016-2017 22 Cercle Brugge be BEL 2. First Division B 7th 8 8 720 8.0 7 0.87 31 24 80.6 4 2 2 2 25.0 2 1 1 0 50.0 Matches 2017-2018 23 Cercle Brugge be BEL 2. First Division B 1st 28 28 2,520 28.0 34 1.21 109 75 69.7 14 8 6 8 28.6 2 1 1 0 50.0 Matches 2018-2019 24 Cercle Brugge be BEL 1. First Division A 15th 30 30 2,700 30.0 59 1.97 7 7 16 3 10.0 7 5 2 0 28.6 Matches 2019-2020 25 Lorient fr FRA 2. Ligue 2 1st 28 28 2,520 28.0 25 0.89 86 65 75.6 17 3 8 9 32.1 4 4 0 0 0.0 Matches 2020-2021 26 Lorient fr FRA 1. Ligue 1 16th 23 23 2,070 23.0 44 1.91 106 67 62.3 6 4 13 3 13.0 6 4 1 1 20.0 Matches 2021-2022 27 Lorient fr FRA 1. Ligue 1 16th 22 22 1,980 22.0 38 1.73 91 56 62.6 3 8 11 4 18.2 5 4 0 1 0.0 Matches 2022-2023 28 Gent be BEL 1. Pro League A 5th 24 24 2,160 24.0 24 1.00 75 54 73.3 12 6 6 11 45.8 4 4 0 0 0.0 Matches 2023-2024 29 Gent be BEL 1. Pro League A 7th 11 10 903 10.0 12 1.20 40 29 72.5 4 5 1 2 20.0 1 1 0 0 0.0 Matches 2024-2025 30 QPR eng ENG 2. Championship 15th 45 45 4,050 45.0 63 1.40 173 112 65.3 13 14 18 9 20.0 3 3 0 0 0.0 Matches 2025-2026 31 QPR eng ENG 2. Championship 15th 17 16 1,512 16.8 25 1.49 62 38 61.3 6 2 8 4 25.0 1 1 0 0 0.0 Matches 13 Seasons 7 Clubs 5 Leagues 300 298 26,876 298.6 392 1.31 1042 728 70.2 113 82 103 73 24.5 35 28 5 2 15.2 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Lorient (4 Seasons) 2 Leagues 73 73 6,570 73.0 107 1.47 283 188 66.4 26 15 32 16 21.9 15 12 1 2 7.7 Cercle Brugge (3 Seasons) 2 Leagues 66 66 5,940 66.0 100 1.52 140 99 72.1 25 17 24 13 19.7 11 7 4 0 36.4 QPR (2 Seasons) 1 League 62 61 5,562 61.8 88 1.42 235 150 64.3 19 16 26 13 21.3 4 4 0 0 0.0 Nancy (2 Seasons) 1 League 62 62 5,561 61.8 61 0.99 267 206 77.2 26 22 14 16 25.8 Gent (2 Seasons) 1 League 35 34 3,063 34.0 36 1.06 115 83 73.0 16 11 7 13 38.2 5 5 0 0 0.0 Monaco (1 Season) 1 League 2 2 180 2.0 0 0.00 2 2 100.0 1 1 0 2 100.0 Ligue 1 (5 Seasons) 47 47 4,230 47.0 82 1.74 199 125 62.8 10 13 24 9 19.1 11 8 1 2 11.1 Ligue 2 (3 Seasons) 90 90 8,081 89.8 86 0.96 353 271 76.8 43 25 22 25 27.8 4 4 0 0 0.0 Pro League A (3 Seasons) 65 64 5,763 64.0 95 1.48 115 83 73.0 23 18 23 16 25.0 12 10 2 0 16.7 Championship (2 Seasons) 62 61 5,562 61.8 88 1.42 235 150 64.3 19 16 26 13 21.3 4 4 0 0 0.0 First Division B (2 Seasons) 36 36 3,240 36.0 41 1.14 140 99 72.1 18 10 8 10 27.8 4 2 2 0 50.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 2015-2016 21 Monaco fr FRA Coupe de France 9th 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2015-2016 21 Monaco fr FRA 1. Coupe de la Ligue 9th 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 22 Rennes fr FRA 1. Coupe de la Ligue 9th 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2019-2020 25 Lorient fr FRA Coupe de France 17th 3 3 300 3.3 1 0.30 6 5 83.3 2 0 1 1 33.3 0 0 0 0 Matches 2020-2021 26 Lorient fr FRA Coupe de France 17th 1 1 89 1.0 1 1.01 3 2 66.7 0 0 1 0 0.0 0 0 0 0 Matches 2025-2026 31 QPR eng ENG EFL Cup Rd1 1 1 90 1.0 3 3.00 8 6 62.5 0 0 1 0 0.0 1 0 1 0 100.0 Matches 7 Seasons 4 Clubs 4 Leagues 8 8 749 8.3 5 0.94 17 13 70.6 2 0 6 1 12.5 1 0 1 0 100.0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Lorient (3 Seasons) 2 Leagues 4 4 389 4.3 2 0.46 9 7 77.8 2 0 2 1 25.0 0 0 0 0 QPR (2 Seasons) 2 Leagues 1 1 90 1.0 3 3.00 8 6 62.5 0 0 1 0 0.0 1 0 1 0 100.0 Monaco (1 Season) 2 Leagues 2 2 180 2.0 0 0 0 2 0 0.0 0 0 0 0 Rennes (1 Season) 1 League 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Coupe de France (4 Seasons) 5 5 479 5.3 2 0.46 9 7 77.8 2 0 3 1 20.0 0 0 0 0 Coupe de la Ligue (3 Seasons) 2 2 180 2.0 0 0 0 2 0 0.0 0 0 0 0 EFL Cup (2 Seasons) 1 1 90 1.0 3 3.00 8 6 62.5 0 0 1 0 0.0 1 0 1 0 100.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 2022-2023 28 Gent 3. Conf Lg QF 5 5 450 5.0 2 0.40 2 2 1 3 60.0 0 0 0 0 Matches 2023-2024 29 Gent 3. Conf Lg KO 2 2 159 1.8 2 1.13 7 5 71.4 2 0 0 0 0.0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 7 7 609 6.8 4 0.59 7 5 71.4 4 2 1 3 42.9 0 0 0 0 Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Gent (2 Seasons) 1 League 7 7 609 6.8 4 0.59 7 5 71.4 4 2 1 3 42.9 0 0 0 0 Conf Lg (2 Seasons) 7 7 609 6.8 4 0.59 7 5 71.4 4 2 1 3 42.9 0 0 0 0
Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2013-2014 19 Nancy fr FRA 2. Ligue 2 33 33 2,951 32.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 20 Nancy fr FRA 2. Ligue 2 29 29 2,610 29.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Monaco 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 2015-2016 21 Monaco fr FRA 1. Coupe de la Ligue 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Monaco 2. Europa Lg 0 0 Matches 2015-2016 21 Monaco fr FRA 1. Ligue 1 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Rennes fr FRA 1. Coupe de la Ligue 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Cercle Brugge be BEL 2. First Division B 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Rennes fr FRA 1. Ligue 1 0 0 Matches 2017-2018 23 Cercle Brugge be BEL 2. First Division B 28 28 2,520 28.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Cercle Brugge be BEL 1. First Division A 30 30 2,700 30.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Lorient fr FRA Coupe de France 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Lorient fr FRA 1. Coupe de la Ligue 0 0 Matches 2019-2020 25 Lorient fr FRA 2. Ligue 2 28 28 2,520 28.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 26 Lorient fr FRA Coupe de France 1 1 89 1.0 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 26 Lorient fr FRA 1. Ligue 1 23 23 2,070 23.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 27 Lorient fr FRA Coupe de France 0 0 Matches 2021-2022 27 Lorient fr FRA 1. Ligue 1 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Gent 3. Conf Lg 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Lorient fr FRA 1. Ligue 1 0 0 Matches 2022-2023 28 Gent be BEL 1. Pro League A 24 24 2,160 24.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Gent 3. Conf Lg 2 2 159 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Gent be BEL 1. Pro League A 11 10 903 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 QPR eng ENG 2. Championship 45 45 4,050 45.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 QPR eng ENG EFL Cup 0 0 Matches 2024-2025 30 QPR eng ENG FA Cup 0 0 Matches 2025-2026 31 QPR eng ENG 2. Championship 17 16 1,512 16.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 31 QPR eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 7 Clubs 11 Leagues 315 313 28,234 313.7 0 0 0 0 0 0 14 1 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 Gls Ast G+A G-PK G+A-PK Matches Lorient (4 Seasons) 4 Leagues 77 77 6,959 77.3 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Cercle Brugge (3 Seasons) 2 Leagues 66 66 5,940 66.0 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 QPR (2 Seasons) 3 Leagues 63 62 5,652 62.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Nancy (2 Seasons) 1 League 62 62 5,561 61.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Gent (2 Seasons) 2 Leagues 42 41 3,672 40.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Monaco (1 Season) 4 Leagues 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rennes (1 Season) 2 Leagues 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 (5 Seasons) 47 47 4,230 47.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (4 Seasons) 5 5 479 5.3 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Ligue 2 (3 Seasons) 90 90 8,081 89.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Pro League A (3 Seasons) 65 64 5,763 64.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (3 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 62 61 5,562 61.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 First Division B (2 Seasons) 36 36 3,240 36.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (2 Seasons) 7 7 609 6.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 0 0 FA Cup (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 Gls Ast G+A G-PK G+A-PK Matches 2013-2014 19 Nancy 1 League 33 33 2,951 32.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 20 Nancy 1 League 29 29 2,610 29.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 21 Monaco 4 Leagues 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 22 Rennes 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 22 Cercle Brugge 1 League 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 23 Cercle Brugge 1 League 28 28 2,520 28.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2018-2019 24 Cercle Brugge 1 League 30 30 2,700 30.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2019-2020 25 Lorient 3 Leagues 31 31 2,820 31.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 26 Lorient 2 Leagues 24 24 2,159 24.0 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2021-2022 27 Lorient 2 Leagues 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 28 Lorient 1 League 0 0 2022-2023 28 Gent 2 Leagues 29 29 2,610 29.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 29 Gent 2 Leagues 13 12 1,062 11.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024-2025 30 QPR 3 Leagues 45 45 4,050 45.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2025-2026 31 QPR 2 Leagues 18 17 1,602 17.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 13 Seasons 7 Clubs 11 Leagues 315 313 28,234 313.7 0 0 0 0 0 0 14 1 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 Gls Ast G+A G-PK G+A-PK Matches Lorient (4 Seasons) 4 Leagues 77 77 6,959 77.3 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Cercle Brugge (3 Seasons) 2 Leagues 66 66 5,940 66.0 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 QPR (2 Seasons) 3 Leagues 63 62 5,652 62.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Nancy (2 Seasons) 1 League 62 62 5,561 61.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Gent (2 Seasons) 2 Leagues 42 41 3,672 40.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Monaco (1 Season) 4 Leagues 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rennes (1 Season) 2 Leagues 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 (5 Seasons) 47 47 4,230 47.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (4 Seasons) 5 5 479 5.3 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Ligue 2 (3 Seasons) 90 90 8,081 89.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Pro League A (3 Seasons) 65 64 5,763 64.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (3 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 62 61 5,562 61.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 First Division B (2 Seasons) 36 36 3,240 36.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (2 Seasons) 7 7 609 6.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 0 0 FA Cup (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 Gls Ast G+A G-PK G+A-PK Matches 2013-2014 19 Nancy fr FRA 2. Ligue 2 4th 33 33 2,951 32.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 20 Nancy fr FRA 2. Ligue 2 5th 29 29 2,610 29.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Monaco fr FRA 1. Ligue 1 3rd 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Rennes fr FRA 1. Ligue 1 9th 0 0 Matches 2016-2017 22 Cercle Brugge be BEL 2. First Division B 7th 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 23 Cercle Brugge be BEL 2. First Division B 1st 28 28 2,520 28.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Cercle Brugge be BEL 1. First Division A 15th 30 30 2,700 30.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Lorient fr FRA 2. Ligue 2 1st 28 28 2,520 28.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 26 Lorient fr FRA 1. Ligue 1 16th 23 23 2,070 23.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 27 Lorient fr FRA 1. Ligue 1 16th 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Lorient fr FRA 1. Ligue 1 10th 0 0 Matches 2022-2023 28 Gent be BEL 1. Pro League A 5th 24 24 2,160 24.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Gent be BEL 1. Pro League A 7th 11 10 903 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 QPR eng ENG 2. Championship 15th 45 45 4,050 45.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 31 QPR eng ENG 2. Championship 15th 17 16 1,512 16.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 7 Clubs 5 Leagues 300 298 26,876 298.6 0 0 0 0 0 0 14 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 Lorient (4 Seasons) 2 Leagues 73 73 6,570 73.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Cercle Brugge (3 Seasons) 2 Leagues 66 66 5,940 66.0 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 QPR (2 Seasons) 1 League 62 61 5,562 61.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Nancy (2 Seasons) 1 League 62 62 5,561 61.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Gent (2 Seasons) 1 League 35 34 3,063 34.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Monaco (1 Season) 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 Rennes (1 Season) 1 League 0 0 Ligue 1 (5 Seasons) 47 47 4,230 47.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (3 Seasons) 90 90 8,081 89.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Pro League A (3 Seasons) 65 64 5,763 64.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 62 61 5,562 61.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 First Division B (2 Seasons) 36 36 3,240 36.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2015-2016 21 Monaco 2. Europa Lg GR 0 0 Matches 2022-2023 28 Gent 3. Conf Lg QF 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Gent 3. Conf Lg KO 2 2 159 1.8 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 7 7 609 6.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Gent (2 Seasons) 1 League 7 7 609 6.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Monaco (1 Season) 1 League 0 0 Conf Lg (2 Seasons) 7 7 609 6.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2013-2014 19 Nancy 1 League 32.8 0 0 0.00 0 0 2014-2015 20 Nancy 1 League 29.0 0 0 0.00 0 0 2015-2016 21 Monaco 4 Leagues 4.0 0 0 0.00 0 0 2016-2017 22 Rennes 2 Leagues 1.0 0 0 0 2016-2017 22 Cercle Brugge 1 League 8.0 0 0 0 0.00 0.00 0 0 2017-2018 23 Cercle Brugge 1 League 28.0 0 0 0 0.00 0.00 0 0 2018-2019 24 Cercle Brugge 1 League 30.0 0 0 0 2019-2020 25 Lorient 3 Leagues 31.3 0 0 0 0.00 0.00 0 0 2020-2021 26 Lorient 2 Leagues 24.0 0 0 0 0.00 0.00 0 0 2021-2022 27 Lorient 2 Leagues 22.0 0 0 0 0.00 0.00 0 0 2022-2023 28 Gent 2 Leagues 29.0 0 0 0 0.00 0.00 0 0 2023-2024 29 Gent 2 Leagues 11.8 0 0 0 0.00 0.00 0 0 2024-2025 30 QPR 3 Leagues 45.0 0 2 2 100.0 0.04 0.04 0.00 0.00 0 0 2025-2026 31 QPR 2 Leagues 17.8 0 0 0 0.00 0.00 0 0 13 Seasons 7 Clubs 11 Leagues 313.7 0 2 2 100.0 0.01 0.01 0.00 0.00 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Lorient (4 Seasons) 4 Leagues 77.3 0 0 0 0.00 0.00 0 0 Cercle Brugge (3 Seasons) 2 Leagues 66.0 0 0 0 0.00 0.00 0 0 QPR (2 Seasons) 3 Leagues 62.8 0 2 2 100.0 0.03 0.03 0.00 0.00 0 0 Nancy (2 Seasons) 1 League 61.8 0 0 0.00 0 0 Gent (2 Seasons) 2 Leagues 40.8 0 0 0 0.00 0.00 0 0 Monaco (1 Season) 4 Leagues 4.0 0 0 0.00 0 0 Rennes (1 Season) 2 Leagues 1.0 0 0 0 Ligue 1 (5 Seasons) 47.0 0 0 0 0.00 0.00 0 0 Coupe de France (4 Seasons) 5.3 0 0 0 0.00 0.00 0 0 Ligue 2 (3 Seasons) 89.8 0 0 0 0.00 0.00 0 0 Pro League A (3 Seasons) 64.0 0 0 0 0.00 0.00 0 0 Coupe de la Ligue (3 Seasons) 2.0 0 0 0 Championship (2 Seasons) 61.8 0 2 2 100.0 0.03 0.03 0.00 0.00 0 0 First Division B (2 Seasons) 36.0 0 0 0 0.00 0.00 0 0 Conf Lg (2 Seasons) 6.8 0 0 0 0.00 0.00 0 0 EFL Cup (2 Seasons) 1.0 0 0 0 0.00 0.00 0 0 Europa Lg (1 Season) FA Cup (1 Season)
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2022-2023 28 Gent 3. Conf Lg QF 5.0 0 0 0 Matches 2023-2024 29 Gent 3. Conf Lg KO 1.8 0 0 0 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 6.8 0 0 0 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Gent (2 Seasons) 1 League 6.8 0 0 0 0.00 0.00 0 0 Monaco (1 Season) 1 League Conf Lg (2 Seasons) 6.8 0 0 0 0.00 0.00 0 0 Europa Lg (1 Season)
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 Matches 2013-2014 19 Nancy fr FRA 2. Ligue 2 33 2,951 89 86.3 32.8 33 0 2014-2015 20 Nancy fr FRA 2. Ligue 2 29 2,610 90 76.3 29.0 29 29 0 9 1.52 43 30 +13 +0.45 +0.34 Matches 2015-2016 21 Monaco fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2015-2016 21 Monaco fr FRA 1. Coupe de la Ligue 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2015-2016 21 Monaco 2. Europa Lg 0 0 0 0 6 Matches 2015-2016 21 Monaco fr FRA 1. Ligue 1 2 180 90 5.3 2.0 2 2 0 31 2.00 1 0 +1 +0.50 +0.33 Matches 2016-2017 22 Rennes fr FRA 1. Coupe de la Ligue 1 90 90 50.0 1.0 1 90 1 0 1 0.00 0 7 -7 -7.00 -8.00 Matches 2016-2017 22 Cercle Brugge be BEL 2. First Division B 8 720 90 23.5 8.0 8 14 0 0 1.43 14 16 -2 -0.25 -0.02 Matches 2016-2017 22 Rennes fr FRA 1. Ligue 1 0 0 0 0 13 Matches 2017-2018 23 Cercle Brugge be BEL 2. First Division B 28 2,520 90 100.0 28.0 28 27 0 0 1.79 49 33 +16 +0.57 Matches 2018-2019 24 Cercle Brugge be BEL 1. First Division A 30 2,700 90 100.0 30.0 30 90 30 0 0 0.93 35 59 -24 -0.80 Matches 2019-2020 25 Lorient fr FRA Coupe de France 3 300 100 76.9 3.3 3 100 3 0 1 2.00 5 2 +3 +0.90 -0.10 Matches 2019-2020 25 Lorient fr FRA 1. Coupe de la Ligue 0 0 0 0 1 Matches 2019-2020 25 Lorient fr FRA 2. Ligue 2 28 2,520 90 100.0 28.0 28 90 28 0 0 1.93 45 25 +20 +0.71 Matches 2020-2021 26 Lorient fr FRA Coupe de France 1 89 89 49.4 1.0 1 89 0 0 0 0.00 0 1 -1 -1.01 -2.00 Matches 2020-2021 26 Lorient fr FRA 1. Ligue 1 23 2,070 90 60.5 23.0 23 90 23 0 7 0.96 29 43 -14 -0.61 -0.34 Matches 2021-2022 27 Lorient fr FRA Coupe de France 0 0 0 0 1 Matches 2021-2022 27 Lorient fr FRA 1. Ligue 1 22 1,980 90 57.9 22.0 22 90 22 0 16 0.77 18 38 -20 -0.91 -0.41 Matches 2022-2023 28 Gent 3. Conf Lg 5 450 90 40.5 5.0 5 90 5 0 7 1.60 8 2 +6 +1.20 +1.47 Matches 2022-2023 28 Lorient fr FRA 1. Ligue 1 0 0 0 0 3 Matches 2022-2023 28 Gent be BEL 1. Pro League A 24 2,160 90 70.6 24.0 24 90 24 0 4 1.93 48 24 +24 +1.00 +0.80 Matches 2023-2024 29 Gent 3. Conf Lg 2 159 80 22.1 1.8 2 80 1 0 2 3.00 6 2 +4 +2.26 +1.62 Matches 2023-2024 29 Gent be BEL 1. Pro League A 11 903 82 25.1 10.0 10 90 10 1 3 5 1.82 15 12 +3 +0.30 -0.67 Matches 2024-2025 30 QPR eng ENG 2. Championship 45 4,050 90 97.8 45.0 45 90 45 0 0 1.18 52 63 -11 -0.24 -1.24 Matches 2024-2025 30 QPR eng ENG EFL Cup 0 0 0 0 3 Matches 2024-2025 30 QPR eng ENG FA Cup 0 0 0 0 1 Matches 2025-2026 31 QPR eng ENG 2. Championship 17 1,512 89 36.5 16.8 16 90 16 1 72 10 1.35 22 25 -3 -0.18 +0.13 Matches 2025-2026 31 QPR eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 13 Seasons 7 Clubs 11 Leagues 315 28,234 90 52.7 313.7 313 90 283 2 38 121 1.39 393 390 +3 +0.01 -0.06 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Lorient (4 Seasons) 4 Leagues 77 6,959 90 51.4 77.3 77 90 76 0 29 1.29 97 109 -12 -0.16 +0.15 Cercle Brugge (3 Seasons) 2 Leagues 66 5,940 90 71.7 66.0 66 90 71 0 0 1.36 98 108 -10 -0.15 +0.62 QPR (2 Seasons) 3 Leagues 63 5,652 90 64.7 62.8 62 90 62 1 72 14 1.21 76 91 -15 -0.24 +0.03 Nancy (2 Seasons) 1 League 62 5,561 90 81.3 61.8 62 29 0 9 1.52 43 30 +13 +0.45 +0.34 Gent (2 Seasons) 2 Leagues 42 3,672 87 43.3 40.8 41 89 40 1 3 18 1.91 77 40 +37 +0.91 +0.29 Monaco (1 Season) 4 Leagues 4 360 90 8.7 4.0 4 90 4 0 37 1.00 2 5 -3 -0.75 -1.19 Rennes (1 Season) 2 Leagues 1 90 90 2.5 1.0 1 90 1 0 14 0.00 0 7 -7 -7.00 -8.00 Ligue 1 (5 Seasons) 47 4,230 90 24.7 47.0 47 90 47 0 70 0.92 48 81 -33 -0.70 -0.61 Coupe de France (4 Seasons) 5 479 96 63.9 5.3 5 96 4 0 2 1.20 6 5 +1 +0.19 -5.78 Ligue 2 (3 Seasons) 90 8,081 90 86.3 89.8 90 90 57 0 9 1.72 88 55 +33 +0.58 +0.47 Pro League A (3 Seasons) 65 5,763 89 61.6 64.0 64 90 64 1 3 9 1.45 98 95 +3 +0.05 -0.38 Coupe de la Ligue (3 Seasons) 2 180 90 50.0 2.0 2 90 2 0 2 0.00 0 10 -10 -5.00 -6.00 Championship (2 Seasons) 62 5,562 90 67.2 61.8 61 90 61 1 72 10 1.23 74 88 -14 -0.23 +0.04 First Division B (2 Seasons) 36 3,240 90 58.1 36.0 36 41 0 0 1.71 63 49 +14 +0.39 +0.62 Conf Lg (2 Seasons) 7 609 87 33.3 6.8 7 87 6 0 9 2.00 14 4 +10 +1.48 +1.33 EFL Cup (2 Seasons) 1 90 90 25.0 1.0 1 90 1 0 3 0.00 2 3 -1 -1.00 Europa Lg (1 Season) 0 0 0 0 6 FA Cup (1 Season) 0 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 Matches 2013-2014 19 Nancy 1 League 33 2,951 89 86.3 32.8 33 0 2014-2015 20 Nancy 1 League 29 2,610 90 76.3 29.0 29 29 0 9 1.52 43 30 +13 +0.45 +0.34 2015-2016 21 Monaco 4 Leagues 4 360 90 8.7 4.0 4 90 4 0 37 1.00 2 5 -3 -0.75 -1.19 2016-2017 22 Rennes 2 Leagues 1 90 90 2.5 1.0 1 90 1 0 14 0.00 0 7 -7 -7.00 -8.00 2016-2017 22 Cercle Brugge 1 League 8 720 90 23.5 8.0 8 14 0 0 1.43 14 16 -2 -0.25 -0.02 2017-2018 23 Cercle Brugge 1 League 28 2,520 90 100.0 28.0 28 27 0 0 1.79 49 33 +16 +0.57 2018-2019 24 Cercle Brugge 1 League 30 2,700 90 100.0 30.0 30 90 30 0 0 0.93 35 59 -24 -0.80 2019-2020 25 Lorient 3 Leagues 31 2,820 91 94.0 31.3 31 91 31 0 2 1.94 50 27 +23 +0.73 -0.27 2020-2021 26 Lorient 2 Leagues 24 2,159 90 60.0 24.0 24 90 23 0 7 0.92 29 44 -15 -0.63 -0.44 2021-2022 27 Lorient 2 Leagues 22 1,980 90 56.4 22.0 22 90 22 0 17 0.77 18 38 -20 -0.91 -0.41 2022-2023 28 Lorient 1 League 0 0 0 0 3 2022-2023 28 Gent 2 Leagues 29 2,610 90 62.6 29.0 29 90 29 0 11 1.87 56 26 +30 +1.03 +1.03 2023-2024 29 Gent 2 Leagues 13 1,062 82 24.6 11.8 12 88 11 1 3 7 2.00 21 14 +7 +0.59 -0.32 2024-2025 30 QPR 3 Leagues 45 4,050 90 90.0 45.0 45 90 45 0 4 1.18 52 63 -11 -0.24 -1.24 2025-2026 31 QPR 2 Leagues 18 1,602 89 37.9 17.8 17 90 17 1 72 10 1.28 24 28 -4 -0.22 +0.08 13 Seasons 7 Clubs 11 Leagues 315 28,234 90 52.7 313.7 313 90 283 2 38 121 1.39 393 390 +3 +0.01 -0.06 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Lorient (4 Seasons) 4 Leagues 77 6,959 90 51.4 77.3 77 90 76 0 29 1.29 97 109 -12 -0.16 +0.15 Cercle Brugge (3 Seasons) 2 Leagues 66 5,940 90 71.7 66.0 66 90 71 0 0 1.36 98 108 -10 -0.15 +0.62 QPR (2 Seasons) 3 Leagues 63 5,652 90 64.7 62.8 62 90 62 1 72 14 1.21 76 91 -15 -0.24 +0.03 Nancy (2 Seasons) 1 League 62 5,561 90 81.3 61.8 62 29 0 9 1.52 43 30 +13 +0.45 +0.34 Gent (2 Seasons) 2 Leagues 42 3,672 87 43.3 40.8 41 89 40 1 3 18 1.91 77 40 +37 +0.91 +0.29 Monaco (1 Season) 4 Leagues 4 360 90 8.7 4.0 4 90 4 0 37 1.00 2 5 -3 -0.75 -1.19 Rennes (1 Season) 2 Leagues 1 90 90 2.5 1.0 1 90 1 0 14 0.00 0 7 -7 -7.00 -8.00 Ligue 1 (5 Seasons) 47 4,230 90 24.7 47.0 47 90 47 0 70 0.92 48 81 -33 -0.70 -0.61 Coupe de France (4 Seasons) 5 479 96 63.9 5.3 5 96 4 0 2 1.20 6 5 +1 +0.19 -5.78 Ligue 2 (3 Seasons) 90 8,081 90 86.3 89.8 90 90 57 0 9 1.72 88 55 +33 +0.58 +0.47 Pro League A (3 Seasons) 65 5,763 89 61.6 64.0 64 90 64 1 3 9 1.45 98 95 +3 +0.05 -0.38 Coupe de la Ligue (3 Seasons) 2 180 90 50.0 2.0 2 90 2 0 2 0.00 0 10 -10 -5.00 -6.00 Championship (2 Seasons) 62 5,562 90 67.2 61.8 61 90 61 1 72 10 1.23 74 88 -14 -0.23 +0.04 First Division B (2 Seasons) 36 3,240 90 58.1 36.0 36 41 0 0 1.71 63 49 +14 +0.39 +0.62 Conf Lg (2 Seasons) 7 609 87 33.3 6.8 7 87 6 0 9 2.00 14 4 +10 +1.48 +1.33 EFL Cup (2 Seasons) 1 90 90 25.0 1.0 1 90 1 0 3 0.00 2 3 -1 -1.00 Europa Lg (1 Season) 0 0 0 0 6 FA Cup (1 Season) 0 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 Matches 2013-2014 19 Nancy fr FRA 2. Ligue 2 4th 33 2,951 89 86.3 32.8 33 0 2014-2015 20 Nancy fr FRA 2. Ligue 2 5th 29 2,610 90 76.3 29.0 29 29 0 9 1.52 43 30 +13 +0.45 +0.34 Matches 2015-2016 21 Monaco fr FRA 1. Ligue 1 3rd 2 180 90 5.3 2.0 2 2 0 31 2.00 1 0 +1 +0.50 +0.33 Matches 2016-2017 22 Rennes fr FRA 1. Ligue 1 9th 0 0 0 0 13 Matches 2016-2017 22 Cercle Brugge be BEL 2. First Division B 7th 8 720 90 23.5 8.0 8 14 0 0 1.43 14 16 -2 -0.25 -0.02 Matches 2017-2018 23 Cercle Brugge be BEL 2. First Division B 1st 28 2,520 90 100.0 28.0 28 27 0 0 1.79 49 33 +16 +0.57 Matches 2018-2019 24 Cercle Brugge be BEL 1. First Division A 15th 30 2,700 90 100.0 30.0 30 90 30 0 0 0.93 35 59 -24 -0.80 Matches 2019-2020 25 Lorient fr FRA 2. Ligue 2 1st 28 2,520 90 100.0 28.0 28 90 28 0 0 1.93 45 25 +20 +0.71 Matches 2020-2021 26 Lorient fr FRA 1. Ligue 1 16th 23 2,070 90 60.5 23.0 23 90 23 0 7 0.96 29 43 -14 -0.61 -0.34 Matches 2021-2022 27 Lorient fr FRA 1. Ligue 1 16th 22 1,980 90 57.9 22.0 22 90 22 0 16 0.77 18 38 -20 -0.91 -0.41 Matches 2022-2023 28 Lorient fr FRA 1. Ligue 1 10th 0 0 0 0 3 Matches 2022-2023 28 Gent be BEL 1. Pro League A 5th 24 2,160 90 70.6 24.0 24 90 24 0 4 1.93 48 24 +24 +1.00 +0.80 Matches 2023-2024 29 Gent be BEL 1. Pro League A 7th 11 903 82 25.1 10.0 10 90 10 1 3 5 1.82 15 12 +3 +0.30 -0.67 Matches 2024-2025 30 QPR eng ENG 2. Championship 15th 45 4,050 90 97.8 45.0 45 90 45 0 0 1.18 52 63 -11 -0.24 -1.24 Matches 2025-2026 31 QPR eng ENG 2. Championship 15th 17 1,512 89 36.5 16.8 16 90 16 1 72 10 1.35 22 25 -3 -0.18 +0.13 Matches 13 Seasons 7 Clubs 5 Leagues 300 26,876 90 54.1 298.6 298 90 270 2 38 98 1.40 371 368 +3 +0.01 +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 Matches Lorient (4 Seasons) 2 Leagues 73 6,570 90 51.4 73.0 73 90 73 0 26 1.27 92 106 -14 -0.19 +0.20 Cercle Brugge (3 Seasons) 2 Leagues 66 5,940 90 71.7 66.0 66 90 71 0 0 1.36 98 108 -10 -0.15 +0.62 QPR (2 Seasons) 1 League 62 5,562 90 67.2 61.8 61 90 61 1 72 10 1.23 74 88 -14 -0.23 +0.04 Nancy (2 Seasons) 1 League 62 5,561 90 81.3 61.8 62 29 0 9 1.52 43 30 +13 +0.45 +0.34 Gent (2 Seasons) 1 League 35 3,063 88 46.0 34.0 34 90 34 1 3 9 1.90 63 36 +27 +0.79 +0.02 Monaco (1 Season) 1 League 2 180 90 5.3 2.0 2 2 0 31 2.00 1 0 +1 +0.50 +0.33 Rennes (1 Season) 1 League 0 0 0 0 13 Ligue 1 (5 Seasons) 47 4,230 90 24.7 47.0 47 90 47 0 70 0.92 48 81 -33 -0.70 -0.61 Ligue 2 (3 Seasons) 90 8,081 90 86.3 89.8 90 90 57 0 9 1.72 88 55 +33 +0.58 +0.47 Pro League A (3 Seasons) 65 5,763 89 61.6 64.0 64 90 64 1 3 9 1.45 98 95 +3 +0.05 -0.38 Championship (2 Seasons) 62 5,562 90 67.2 61.8 61 90 61 1 72 10 1.23 74 88 -14 -0.23 +0.04 First Division B (2 Seasons) 36 3,240 90 58.1 36.0 36 41 0 0 1.71 63 49 +14 +0.39 +0.62
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2015-2016 21 Monaco 2. Europa Lg GR 0 0 0 0 6 Matches 2022-2023 28 Gent 3. Conf Lg QF 5 450 90 40.5 5.0 5 90 5 0 7 1.60 8 2 +6 +1.20 +1.47 Matches 2023-2024 29 Gent 3. Conf Lg KO 2 159 80 22.1 1.8 2 80 1 0 2 3.00 6 2 +4 +2.26 +1.62 Matches 3 Seasons 2 Clubs 2 Leagues 7 609 87 25.7 6.8 7 87 6 0 15 2.00 14 4 +10 +1.48 +1.33 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Gent (2 Seasons) 1 League 7 609 87 33.3 6.8 7 87 6 0 9 2.00 14 4 +10 +1.48 +1.33 Monaco (1 Season) 1 League 0 0 0 0 6 Conf Lg (2 Seasons) 7 609 87 33.3 6.8 7 87 6 0 9 2.00 14 4 +10 +1.48 +1.33 Europa Lg (1 Season) 0 0 0 0 6
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2013-2014 19 Nancy 1 League 32.8 0 0 2014-2015 20 Nancy 1 League 29.0 1 0 2015-2016 21 Monaco 4 Leagues 4.0 0 0 0 0 0 2016-2017 22 Rennes 2 Leagues 1.0 0 0 0 0 2016-2017 22 Cercle Brugge 1 League 8.0 1 0 0 0 0 0 0 0 0 0 0 0 2017-2018 23 Cercle Brugge 1 League 28.0 2 0 0 2 0 0 0 0 0 0 0 0 2018-2019 24 Cercle Brugge 1 League 30.0 4 0 0 0 2019-2020 25 Lorient 3 Leagues 31.3 0 0 0 0 7 0 0 0 0 0 2020-2021 26 Lorient 2 Leagues 24.0 1 1 0 0 0 0 1 0 0 0 2021-2022 27 Lorient 2 Leagues 22.0 1 0 0 0 3 0 0 0 0 0 2022-2023 28 Gent 2 Leagues 29.0 1 0 0 1 1 0 0 0 0 0 2023-2024 29 Gent 2 Leagues 11.8 0 0 0 0 5 0 0 0 0 0 2024-2025 30 QPR 3 Leagues 45.0 2 0 0 0 14 0 0 0 1 0 2025-2026 31 QPR 2 Leagues 17.8 1 0 0 0 5 0 0 0 2 0 13 Seasons 7 Clubs 11 Leagues 313.7 14 1 0 3 35 0 1 0 3 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Lorient (4 Seasons) 4 Leagues 77.3 2 1 0 0 10 0 1 0 0 0 Cercle Brugge (3 Seasons) 2 Leagues 66.0 7 0 0 2 0 0 0 0 0 0 0 0 QPR (2 Seasons) 3 Leagues 62.8 3 0 0 0 19 0 0 0 3 0 Nancy (2 Seasons) 1 League 61.8 1 0 Gent (2 Seasons) 2 Leagues 40.8 1 0 0 1 6 0 0 0 0 0 Monaco (1 Season) 4 Leagues 4.0 0 0 0 0 0 Rennes (1 Season) 2 Leagues 1.0 0 0 0 0 Ligue 1 (5 Seasons) 47.0 2 0 0 0 3 0 1 0 0 0 Coupe de France (4 Seasons) 5.3 0 1 0 0 0 0 0 0 0 0 Ligue 2 (3 Seasons) 89.8 1 0 0 0 7 0 0 0 0 0 Pro League A (3 Seasons) 64.0 5 0 0 1 5 0 0 0 0 0 Coupe de la Ligue (3 Seasons) 2.0 0 0 0 0 Championship (2 Seasons) 61.8 3 0 0 0 19 0 0 0 3 0 First Division B (2 Seasons) 36.0 3 0 0 2 0 0 0 0 0 0 0 0 Conf Lg (2 Seasons) 6.8 0 0 0 0 1 0 0 0 0 0 EFL Cup (2 Seasons) 1.0 0 0 0 0 0 0 0 0 0 0 Europa Lg (1 Season) FA Cup (1 Season)
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 28 Gent 3. Conf Lg QF 5.0 0 0 0 0 Matches 2023-2024 29 Gent 3. Conf Lg KO 1.8 0 0 0 0 1 0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 6.8 0 0 0 0 1 0 0 0 0 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Gent (2 Seasons) 1 League 6.8 0 0 0 0 1 0 0 0 0 0 Monaco (1 Season) 1 League Conf Lg (2 Seasons) 6.8 0 0 0 0 1 0 0 0 0 0 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.
View Additional Information
More Paul Nardi Pages
Paul Nardi Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary