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 2018-2019 23 Stevenage eng ENG EFL Cup 1 1 90 1.0 3 3.00 7 4 57.1 0 0 1 0 0.0 0 0 0 0 Matches 2018-2019 23 Stevenage eng ENG FA Cup 1 1 90 1.0 0 0 0 0 1 0 0.0 0 0 0 0 Matches 2018-2019 23 Stevenage eng ENG 4. League Two 13 13 1,170 13.0 17 1.31 6 1 6 4 30.8 1 1 0 0 0.0 Matches 2018-2019 23 Dundee sct SCO 1. Premiership 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 Matches 2019-2020 24 Doncaster Rovers eng ENG EFL Cup 1 1 90 1.0 1 1.00 3 2 66.7 0 0 1 0 0.0 0 0 0 0 Matches 2019-2020 24 Doncaster Rovers eng ENG FA Cup 3 3 270 3.0 4 1.33 10 6 60.0 1 1 1 1 33.3 0 0 0 0 Matches 2019-2020 24 Doncaster Rovers eng ENG 3. League One 27 27 2,430 27.0 26 0.96 91 70 75.8 12 6 9 9 33.3 5 4 1 0 20.0 Matches 2020-2021 25 QPR eng ENG 2. Championship 42 42 3,747 41.6 52 1.25 164 119 72.0 16 11 15 11 26.2 7 6 1 0 14.3 Matches 2020-2021 25 QPR eng ENG FA Cup 1 1 120 1.3 2 1.50 5 3 60.0 0 0 1 0 0.0 0 0 0 0 Matches 2021-2022 26 QPR eng ENG 2. Championship 28 28 2,475 27.5 32 1.16 98 68 69.4 14 6 8 8 28.6 2 2 0 0 0.0 Matches 2021-2022 26 QPR eng ENG EFL Cup 2 2 210 2.3 2 0.86 9 7 77.8 0 2 0 1 50.0 0 0 0 0 Matches 2022-2023 27 QPR eng ENG 2. Championship 46 46 4,140 46.0 71 1.54 184 119 63.6 13 11 22 9 19.6 6 4 2 0 33.3 Matches 2022-2023 27 QPR eng ENG EFL Cup 1 1 90 1.0 1 1.00 3 2 66.7 0 1 0 0 0.0 0 0 0 0 Matches 2022-2023 27 QPR eng ENG FA Cup 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 0 0 0 0 Matches 2023-2024 28 Middlesbrough eng ENG 2. Championship 35 35 3,149 35.0 47 1.34 130 86 66.2 16 7 12 10 28.6 3 3 0 0 0.0 Matches 2024-2025 29 Middlesbrough eng ENG 2. Championship 17 17 1,530 17.0 21 1.24 51 30 58.8 7 4 6 5 29.4 0 0 0 0 Matches 2025-2026 30 Sheffield Weds eng ENG 2. Championship 3 3 270 3.0 7 2.33 16 9 56.3 0 0 3 0 0.0 0 0 0 0 Matches 2025-2026 30 Middlesbrough eng ENG Jr. PL2 3 3 240 2.7 4 1.50 0 2 1 0 0.0 0 0 0 0 Matches 10 Seasons 8 Clubs 8 Leagues 238 238 21,401 237.8 288 1.22 775 527 67.5 88 52 98 59 24.8 27 23 4 0 14.8 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches QPR (3 Seasons) 3 Leagues 121 121 10,872 120.8 162 1.34 467 320 67.9 43 31 47 29 24.0 15 12 3 0 20.0 Middlesbrough (2 Seasons) 1 League 52 52 4,679 52.0 68 1.31 181 116 64.1 23 11 18 15 28.8 3 3 0 0 0.0 Doncaster Rovers (1 Season) 3 Leagues 31 31 2,790 31.0 31 1.00 104 78 74.0 13 7 11 10 32.3 5 4 1 0 20.0 Dundee (1 Season) 1 League 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 Stevenage (1 Season) 3 Leagues 15 15 1,350 15.0 20 1.43 7 4 57.1 6 1 8 4 26.7 1 1 0 0 0.0 Sheffield Weds (1 Season) 1 League 3 3 270 3.0 7 2.33 16 9 56.3 0 0 3 0 0.0 0 0 0 0 Middlesbrough (1 Season) 1 League 3 3 240 2.7 4 1.50 0 2 1 0 0.0 0 0 0 0 Championship (6 Seasons) 171 171 15,311 170.1 230 1.35 643 431 66.6 66 39 66 43 25.1 18 15 3 0 16.7 FA Cup (4 Seasons) 6 6 570 6.3 8 1.50 19 11 57.9 1 1 4 1 16.7 0 0 0 0 EFL Cup (4 Seasons) 5 5 480 5.3 7 1.31 22 15 68.2 0 3 2 1 20.0 0 0 0 0 League One (1 Season) 27 27 2,430 27.0 26 0.96 91 70 75.8 12 6 9 9 33.3 5 4 1 0 20.0 Premiership (1 Season) 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 League Two (1 Season) 13 13 1,170 13.0 17 1.31 6 1 6 4 30.8 1 1 0 0 0.0 PL2 (1 Season) 3 3 240 2.7 4 1.50 0 2 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 2018-2019 23 Dundee 1 League 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 2018-2019 23 Stevenage 3 Leagues 15 15 1,350 15.0 20 1.43 7 4 57.1 6 1 8 4 26.7 1 1 0 0 0.0 2019-2020 24 Doncaster Rovers 3 Leagues 31 31 2,790 31.0 31 1.00 104 78 74.0 13 7 11 10 32.3 5 4 1 0 20.0 2020-2021 25 QPR 2 Leagues 43 43 3,867 43.0 54 1.26 169 122 71.6 16 11 16 11 25.6 7 6 1 0 14.3 2021-2022 26 QPR 2 Leagues 30 30 2,685 29.8 34 1.14 107 75 70.1 14 8 8 9 30.0 2 2 0 0 0.0 2022-2023 27 QPR 3 Leagues 48 48 4,320 48.0 74 1.54 191 123 63.4 13 12 23 9 18.8 6 4 2 0 33.3 2023-2024 28 Middlesbrough 1 League 35 35 3,149 35.0 47 1.34 130 86 66.2 16 7 12 10 28.6 3 3 0 0 0.0 2024-2025 29 Middlesbrough 1 League 17 17 1,530 17.0 21 1.24 51 30 58.8 7 4 6 5 29.4 0 0 0 0 2025-2026 30 Sheffield Weds 1 League 3 3 270 3.0 7 2.33 16 9 56.3 0 0 3 0 0.0 0 0 0 0 2025-2026 30 Middlesbrough 1 League 3 3 240 2.7 4 1.50 0 2 1 0 0.0 0 0 0 0 10 Seasons 8 Clubs 8 Leagues 238 238 21,401 237.8 288 1.22 775 527 67.5 88 52 98 59 24.8 27 23 4 0 14.8 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches QPR (3 Seasons) 3 Leagues 121 121 10,872 120.8 162 1.34 467 320 67.9 43 31 47 29 24.0 15 12 3 0 20.0 Middlesbrough (2 Seasons) 1 League 52 52 4,679 52.0 68 1.31 181 116 64.1 23 11 18 15 28.8 3 3 0 0 0.0 Doncaster Rovers (1 Season) 3 Leagues 31 31 2,790 31.0 31 1.00 104 78 74.0 13 7 11 10 32.3 5 4 1 0 20.0 Dundee (1 Season) 1 League 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 Stevenage (1 Season) 3 Leagues 15 15 1,350 15.0 20 1.43 7 4 57.1 6 1 8 4 26.7 1 1 0 0 0.0 Sheffield Weds (1 Season) 1 League 3 3 270 3.0 7 2.33 16 9 56.3 0 0 3 0 0.0 0 0 0 0 Middlesbrough (1 Season) 1 League 3 3 240 2.7 4 1.50 0 2 1 0 0.0 0 0 0 0 Championship (6 Seasons) 171 171 15,311 170.1 230 1.35 643 431 66.6 66 39 66 43 25.1 18 15 3 0 16.7 FA Cup (4 Seasons) 6 6 570 6.3 8 1.50 19 11 57.9 1 1 4 1 16.7 0 0 0 0 EFL Cup (4 Seasons) 5 5 480 5.3 7 1.31 22 15 68.2 0 3 2 1 20.0 0 0 0 0 League One (1 Season) 27 27 2,430 27.0 26 0.96 91 70 75.8 12 6 9 9 33.3 5 4 1 0 20.0 Premiership (1 Season) 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 League Two (1 Season) 13 13 1,170 13.0 17 1.31 6 1 6 4 30.8 1 1 0 0 0.0 PL2 (1 Season) 3 3 240 2.7 4 1.50 0 2 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 2018-2019 23 Dundee sct SCO 1. Premiership 12th 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 Matches 2018-2019 23 Stevenage eng ENG 4. League Two 10th 13 13 1,170 13.0 17 1.31 6 1 6 4 30.8 1 1 0 0 0.0 Matches 2019-2020 24 Doncaster Rovers eng ENG 3. League One 9th 27 27 2,430 27.0 26 0.96 91 70 75.8 12 6 9 9 33.3 5 4 1 0 20.0 Matches 2020-2021 25 QPR eng ENG 2. Championship 9th 42 42 3,747 41.6 52 1.25 164 119 72.0 16 11 15 11 26.2 7 6 1 0 14.3 Matches 2021-2022 26 QPR eng ENG 2. Championship 11th 28 28 2,475 27.5 32 1.16 98 68 69.4 14 6 8 8 28.6 2 2 0 0 0.0 Matches 2022-2023 27 QPR eng ENG 2. Championship 20th 46 46 4,140 46.0 71 1.54 184 119 63.6 13 11 22 9 19.6 6 4 2 0 33.3 Matches 2023-2024 28 Middlesbrough eng ENG 2. Championship 8th 35 35 3,149 35.0 47 1.34 130 86 66.2 16 7 12 10 28.6 3 3 0 0 0.0 Matches 2024-2025 29 Middlesbrough eng ENG 2. Championship 10th 17 17 1,530 17.0 21 1.24 51 30 58.8 7 4 6 5 29.4 0 0 0 0 Matches 2025-2026 30 Sheffield Weds eng ENG 2. Championship 24th 3 3 270 3.0 7 2.33 16 9 56.3 0 0 3 0 0.0 0 0 0 0 Matches 2025-2026 30 Middlesbrough eng ENG Jr. PL2 16th 3 3 240 2.7 4 1.50 0 2 1 0 0.0 0 0 0 0 Matches 10 Seasons 8 Clubs 6 Leagues 227 227 20,351 226.1 273 1.21 734 501 67.7 87 48 92 57 25.1 27 23 4 0 14.8 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches QPR (3 Seasons) 1 League 116 116 10,362 115.1 155 1.35 446 306 67.9 43 28 45 28 24.1 15 12 3 0 20.0 Middlesbrough (2 Seasons) 1 League 52 52 4,679 52.0 68 1.31 181 116 64.1 23 11 18 15 28.8 3 3 0 0 0.0 Doncaster Rovers (1 Season) 1 League 27 27 2,430 27.0 26 0.96 91 70 75.8 12 6 9 9 33.3 5 4 1 0 20.0 Dundee (1 Season) 1 League 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 Stevenage (1 Season) 1 League 13 13 1,170 13.0 17 1.31 6 1 6 4 30.8 1 1 0 0 0.0 Sheffield Weds (1 Season) 1 League 3 3 270 3.0 7 2.33 16 9 56.3 0 0 3 0 0.0 0 0 0 0 Middlesbrough (1 Season) 1 League 3 3 240 2.7 4 1.50 0 2 1 0 0.0 0 0 0 0 Championship (6 Seasons) 171 171 15,311 170.1 230 1.35 643 431 66.6 66 39 66 43 25.1 18 15 3 0 16.7 League One (1 Season) 27 27 2,430 27.0 26 0.96 91 70 75.8 12 6 9 9 33.3 5 4 1 0 20.0 Premiership (1 Season) 16 16 1,440 16.0 0 0.00 3 2 11 1 6.3 3 3 0 0 0.0 League Two (1 Season) 13 13 1,170 13.0 17 1.31 6 1 6 4 30.8 1 1 0 0 0.0 PL2 (1 Season) 3 3 240 2.7 4 1.50 0 2 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 2018-2019 23 Stevenage eng ENG EFL Cup 58th 1 1 90 1.0 3 3.00 7 4 57.1 0 0 1 0 0.0 0 0 0 0 Matches 2018-2019 23 Stevenage eng ENG FA Cup 85th 1 1 90 1.0 0 0 0 0 1 0 0.0 0 0 0 0 Matches 2019-2020 24 Doncaster Rovers eng ENG EFL Cup 58th 1 1 90 1.0 1 1.00 3 2 66.7 0 0 1 0 0.0 0 0 0 0 Matches 2019-2020 24 Doncaster Rovers eng ENG FA Cup 65th 3 3 270 3.0 4 1.33 10 6 60.0 1 1 1 1 33.3 0 0 0 0 Matches 2020-2021 25 QPR eng ENG FA Cup 33rd 1 1 120 1.3 2 1.50 5 3 60.0 0 0 1 0 0.0 0 0 0 0 Matches 2021-2022 26 QPR eng ENG EFL Cup Rd4 2 2 210 2.3 2 0.86 9 7 77.8 0 2 0 1 50.0 0 0 0 0 Matches 2022-2023 27 QPR eng ENG EFL Cup Rd1 1 1 90 1.0 1 1.00 3 2 66.7 0 1 0 0 0.0 0 0 0 0 Matches 2022-2023 27 QPR eng ENG FA Cup 1 1 90 1.0 2 2.00 4 2 50.0 0 0 1 0 0.0 0 0 0 0 Matches 5 Seasons 3 Clubs 2 Leagues 11 11 1,050 11.7 15 1.41 41 26 63.4 1 4 6 2 18.2 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 QPR (3 Seasons) 2 Leagues 5 5 510 5.7 7 1.24 21 14 66.7 0 3 2 1 20.0 0 0 0 0 Doncaster Rovers (1 Season) 2 Leagues 4 4 360 4.0 5 1.25 13 8 61.5 1 1 2 1 25.0 0 0 0 0 Stevenage (1 Season) 2 Leagues 2 2 180 2.0 3 3.00 7 4 57.1 0 0 2 0 0.0 0 0 0 0 FA Cup (4 Seasons) 6 6 570 6.3 8 1.50 19 11 57.9 1 1 4 1 16.7 0 0 0 0 EFL Cup (4 Seasons) 5 5 480 5.3 7 1.31 22 15 68.2 0 3 2 1 20.0 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 2014-2015 19 Grasshopper ch SUI 1. Super Lg 0 0 Matches 2015-2016 20 MSV Duisburg de GER 2. 2. Bundesliga 0 0 Matches 2015-2016 20 Grasshopper ch SUI 1. Super Lg 0 0 Matches 2018-2019 23 Stevenage 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 2018-2019 23 Stevenage eng ENG FA 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 2018-2019 23 Stevenage eng ENG 4. League Two 13 13 1,170 13.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 23 Dundee sct SCO 1. Premiership 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Doncaster Rovers 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 2019-2020 24 Doncaster Rovers eng ENG FA Cup 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Doncaster Rovers eng ENG 3. League One 27 27 2,430 27.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 QPR eng ENG 2. Championship 42 42 3,747 41.6 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 QPR eng ENG FA Cup 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 26 QPR eng ENG 2. Championship 28 28 2,475 27.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 26 QPR eng ENG EFL Cup 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 27 QPR eng ENG 2. Championship 46 46 4,140 46.0 1 0 1 1 0 0 2 0 0.02 0.00 0.02 0.02 0.02 Matches 2022-2023 27 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 2022-2023 27 QPR eng ENG FA 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 2023-2024 28 Middlesbrough eng ENG 2. Championship 35 35 3,149 35.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 29 Middlesbrough eng ENG 2. Championship 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 30 Sheffield Weds eng ENG 2. Championship 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 30 Middlesbrough eng ENG Jr. PL2 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 8 Clubs 8 Leagues 238 238 21,401 237.8 1 0 1 1 0 0 8 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 QPR (3 Seasons) 3 Leagues 121 121 10,872 120.8 1 0 1 1 0 0 5 1 0.01 0.00 0.01 0.01 0.01 Middlesbrough (2 Seasons) 1 League 52 52 4,679 52.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Grasshopper (2 Seasons) 1 League 0 0 Doncaster Rovers (1 Season) 3 Leagues 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Dundee (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 3 Leagues 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sheffield Weds (1 Season) 1 League 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Middlesbrough (1 Season) 1 League 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 MSV Duisburg (1 Season) 1 League 0 0 Championship (6 Seasons) 171 171 15,311 170.1 1 0 1 1 0 0 7 1 0.01 0.00 0.01 0.01 0.01 FA Cup (4 Seasons) 6 6 570 6.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 5 5 480 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Super Lg (2 Seasons) 0 0 League One (1 Season) 27 27 2,430 27.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 13 13 1,170 13.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 (1 Season) 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2. Bundesliga (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 2014-2015 19 Grasshopper 1 League 0 0 2015-2016 20 Grasshopper 1 League 0 0 2015-2016 20 MSV Duisburg 1 League 0 0 2018-2019 23 Dundee 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 23 Stevenage 3 Leagues 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 24 Doncaster Rovers 3 Leagues 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020-2021 25 QPR 2 Leagues 43 43 3,867 43.0 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2021-2022 26 QPR 2 Leagues 30 30 2,685 29.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2022-2023 27 QPR 3 Leagues 48 48 4,320 48.0 1 0 1 1 0 0 2 0 0.02 0.00 0.02 0.02 0.02 2023-2024 28 Middlesbrough 1 League 35 35 3,149 35.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2024-2025 29 Middlesbrough 1 League 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 30 Sheffield Weds 1 League 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 30 Middlesbrough 1 League 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 10 Seasons 8 Clubs 8 Leagues 238 238 21,401 237.8 1 0 1 1 0 0 8 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 QPR (3 Seasons) 3 Leagues 121 121 10,872 120.8 1 0 1 1 0 0 5 1 0.01 0.00 0.01 0.01 0.01 Middlesbrough (2 Seasons) 1 League 52 52 4,679 52.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Grasshopper (2 Seasons) 1 League 0 0 Doncaster Rovers (1 Season) 3 Leagues 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Dundee (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 3 Leagues 15 15 1,350 15.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sheffield Weds (1 Season) 1 League 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Middlesbrough (1 Season) 1 League 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 MSV Duisburg (1 Season) 1 League 0 0 Championship (6 Seasons) 171 171 15,311 170.1 1 0 1 1 0 0 7 1 0.01 0.00 0.01 0.01 0.01 FA Cup (4 Seasons) 6 6 570 6.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 5 5 480 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Super Lg (2 Seasons) 0 0 League One (1 Season) 27 27 2,430 27.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 13 13 1,170 13.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 (1 Season) 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2. Bundesliga (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 2014-2015 19 Grasshopper ch SUI 1. Super Lg 8th 0 0 Matches 2015-2016 20 Grasshopper ch SUI 1. Super Lg 4th 0 0 Matches 2015-2016 20 MSV Duisburg de GER 2. 2. Bundesliga 16th 0 0 Matches 2018-2019 23 Dundee sct SCO 1. Premiership 12th 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 23 Stevenage eng ENG 4. League Two 10th 13 13 1,170 13.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Doncaster Rovers eng ENG 3. League One 9th 27 27 2,430 27.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 QPR eng ENG 2. Championship 9th 42 42 3,747 41.6 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 26 QPR eng ENG 2. Championship 11th 28 28 2,475 27.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 27 QPR eng ENG 2. Championship 20th 46 46 4,140 46.0 1 0 1 1 0 0 2 0 0.02 0.00 0.02 0.02 0.02 Matches 2023-2024 28 Middlesbrough eng ENG 2. Championship 8th 35 35 3,149 35.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 29 Middlesbrough eng ENG 2. Championship 10th 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 30 Sheffield Weds eng ENG 2. Championship 24th 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 30 Middlesbrough eng ENG Jr. PL2 16th 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 8 Clubs 6 Leagues 227 227 20,351 226.1 1 0 1 1 0 0 8 1 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 QPR (3 Seasons) 1 League 116 116 10,362 115.1 1 0 1 1 0 0 5 1 0.01 0.00 0.01 0.01 0.01 Middlesbrough (2 Seasons) 1 League 52 52 4,679 52.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Grasshopper (2 Seasons) 1 League 0 0 Doncaster Rovers (1 Season) 1 League 27 27 2,430 27.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Dundee (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 1 League 13 13 1,170 13.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sheffield Weds (1 Season) 1 League 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Middlesbrough (1 Season) 1 League 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 MSV Duisburg (1 Season) 1 League 0 0 Championship (6 Seasons) 171 171 15,311 170.1 1 0 1 1 0 0 7 1 0.01 0.00 0.01 0.01 0.01 Super Lg (2 Seasons) 0 0 League One (1 Season) 27 27 2,430 27.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 13 13 1,170 13.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 (1 Season) 3 3 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2. Bundesliga (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 2018-2019 23 Stevenage eng ENG EFL Cup 58th 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 23 Stevenage eng ENG FA Cup 85th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Doncaster Rovers eng ENG EFL Cup 58th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Doncaster Rovers eng ENG FA Cup 65th 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 QPR eng ENG FA Cup 33rd 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 26 QPR eng ENG EFL Cup Rd4 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 27 QPR eng ENG EFL Cup Rd1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 27 QPR eng ENG FA 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 5 Seasons 3 Clubs 2 Leagues 11 11 1,050 11.7 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 QPR (3 Seasons) 2 Leagues 5 5 510 5.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Doncaster Rovers (1 Season) 2 Leagues 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stevenage (1 Season) 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 FA Cup (4 Seasons) 6 6 570 6.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 5 5 480 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2018-2019 23 Dundee 1 League 16.0 0 0 0 2018-2019 23 Stevenage 3 Leagues 15.0 0 0 0 0.00 0.00 0 0 2019-2020 24 Doncaster Rovers 3 Leagues 31.0 0 1 0 0.0 0.03 0.00 0.00 0 0 2020-2021 25 QPR 2 Leagues 43.0 0 0 0 0.00 0.00 0 0 2021-2022 26 QPR 2 Leagues 29.8 0 0 0 0.00 0.00 0 0 2022-2023 27 QPR 3 Leagues 48.0 1 2 1 50.0 0.04 0.02 0.50 1.00 0 0 2023-2024 28 Middlesbrough 1 League 35.0 0 0 0 0.00 0.00 0 0 2024-2025 29 Middlesbrough 1 League 17.0 0 0 0 0.00 0.00 0 0 2025-2026 30 Sheffield Weds 1 League 3.0 0 0 0 0.00 0.00 0 0 2025-2026 30 Middlesbrough 1 League 2.7 0 0 0 10 Seasons 8 Clubs 8 Leagues 237.8 1 3 1 33.3 0.01 0.00 0.33 1.00 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches QPR (3 Seasons) 3 Leagues 120.8 1 2 1 50.0 0.02 0.01 0.50 1.00 0 0 Middlesbrough (2 Seasons) 1 League 52.0 0 0 0 0.00 0.00 0 0 Grasshopper (2 Seasons) 1 League Doncaster Rovers (1 Season) 3 Leagues 31.0 0 1 0 0.0 0.03 0.00 0.00 0 0 Dundee (1 Season) 1 League 16.0 0 0 0 Stevenage (1 Season) 3 Leagues 15.0 0 0 0 0.00 0.00 0 0 Sheffield Weds (1 Season) 1 League 3.0 0 0 0 0.00 0.00 0 0 Middlesbrough (1 Season) 1 League 2.7 0 0 0 MSV Duisburg (1 Season) 1 League Championship (6 Seasons) 170.1 1 2 1 50.0 0.01 0.01 0.50 1.00 0 0 FA Cup (4 Seasons) 6.3 0 0 0 0.00 0.00 0 0 EFL Cup (4 Seasons) 5.3 0 1 0 0.0 0.19 0.00 0.00 0 0 Super Lg (2 Seasons) League One (1 Season) 27.0 0 0 0 0.00 0.00 0 0 Premiership (1 Season) 16.0 0 0 0 League Two (1 Season) 13.0 0 0 0 PL2 (1 Season) 2.7 0 0 0 2. Bundesliga (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 2014-2015 19 Grasshopper ch SUI 1. Super Lg 0 0 0 0 7 Matches 2015-2016 20 MSV Duisburg de GER 2. 2. Bundesliga 0 0 0 0 1 Matches 2015-2016 20 Grasshopper ch SUI 1. Super Lg 0 0 0 0 9 Matches 2018-2019 23 Stevenage eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2018-2019 23 Stevenage eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2018-2019 23 Stevenage eng ENG 4. League Two 13 1,170 90 28.3 13.0 13 90 13 0 9 1.46 16 17 -1 -0.08 -0.23 Matches 2018-2019 23 Dundee sct SCO 1. Premiership 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 Matches 2019-2020 24 Doncaster Rovers eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2019-2020 24 Doncaster Rovers eng ENG FA Cup 3 270 90 100.0 3.0 3 90 3 0 0 1.33 3 4 -1 -0.33 Matches 2019-2020 24 Doncaster Rovers eng ENG 3. League One 27 2,430 90 79.4 27.0 27 90 27 0 7 1.56 42 26 +16 +0.59 +0.31 Matches 2020-2021 25 QPR eng ENG 2. Championship 42 3,747 89 90.5 41.6 42 89 41 0 1 1.40 49 52 -3 -0.07 -1.22 Matches 2020-2021 25 QPR eng ENG FA Cup 1 120 120 100.0 1.3 1 120 1 0 0 0.00 0 2 -2 -1.50 Matches 2021-2022 26 QPR eng ENG 2. Championship 28 2,475 88 59.8 27.5 28 88 27 0 2 1.71 41 32 +9 +0.33 +0.76 Matches 2021-2022 26 QPR eng ENG EFL Cup 2 210 105 53.8 2.3 2 105 2 0 0 1.00 2 2 0 0.00 -1.00 Matches 2022-2023 27 QPR eng ENG 2. Championship 46 4,140 90 100.0 46.0 46 90 46 0 0 1.09 44 71 -27 -0.59 Matches 2022-2023 27 QPR eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2022-2023 27 QPR eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2023-2024 28 Middlesbrough eng ENG 2. Championship 35 3,149 90 76.1 35.0 35 90 34 0 4 1.57 58 47 +11 +0.31 +0.50 Matches 2024-2025 29 Middlesbrough eng ENG 2. Championship 17 1,530 90 37.0 17.0 17 90 17 0 3 1.47 25 21 +4 +0.24 +0.10 Matches 2025-2026 30 Sheffield Weds eng ENG 2. Championship 3 270 90 6.5 3.0 3 90 3 0 0 0.00 2 7 -5 -1.67 -0.39 Matches 2025-2026 30 Middlesbrough eng ENG Jr. PL2 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 Matches 10 Seasons 8 Clubs 8 Leagues 238 21,401 90 46.3 237.8 238 90 235 0 44 1.33 299 318 -19 -0.08 +0.39 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches QPR (3 Seasons) 3 Leagues 121 10,872 90 82.9 120.8 121 90 119 0 3 1.32 138 162 -24 -0.20 -0.16 Middlesbrough (2 Seasons) 1 League 52 4,679 90 56.5 52.0 52 90 51 0 7 1.54 83 68 +15 +0.29 +0.24 Grasshopper (2 Seasons) 1 League 0 0 0 0 16 Doncaster Rovers (1 Season) 3 Leagues 31 2,790 90 81.6 31.0 31 90 31 0 7 1.49 45 31 +14 +0.45 +0.17 Dundee (1 Season) 1 League 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 Stevenage (1 Season) 3 Leagues 15 1,350 90 31.3 15.0 15 90 15 0 9 1.27 17 21 -4 -0.27 -0.42 Sheffield Weds (1 Season) 1 League 3 270 90 6.5 3.0 3 90 3 0 0 0.00 2 7 -5 -1.67 -0.39 Middlesbrough (1 Season) 1 League 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 MSV Duisburg (1 Season) 1 League 0 0 0 0 1 Championship (6 Seasons) 171 15,311 90 61.6 170.1 171 90 168 0 10 1.38 219 230 -11 -0.06 +0.46 FA Cup (4 Seasons) 6 570 95 100.0 6.3 6 95 6 0 0 0.67 4 9 -5 -0.79 EFL Cup (4 Seasons) 5 480 96 72.7 5.3 5 96 5 0 0 0.60 4 7 -3 -0.56 -1.56 Super Lg (2 Seasons) 0 0 0 0 16 League One (1 Season) 27 2,430 90 79.4 27.0 27 90 27 0 7 1.56 42 26 +16 +0.59 +0.31 Premiership (1 Season) 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 League Two (1 Season) 13 1,170 90 28.3 13.0 13 90 13 0 9 1.46 16 17 -1 -0.08 -0.23 PL2 (1 Season) 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 2. Bundesliga (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 2014-2015 19 Grasshopper 1 League 0 0 0 0 7 2015-2016 20 Grasshopper 1 League 0 0 0 0 9 2015-2016 20 MSV Duisburg 1 League 0 0 0 0 1 2018-2019 23 Dundee 1 League 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 2018-2019 23 Stevenage 3 Leagues 15 1,350 90 31.3 15.0 15 90 15 0 9 1.27 17 21 -4 -0.27 -0.42 2019-2020 24 Doncaster Rovers 3 Leagues 31 2,790 90 81.6 31.0 31 90 31 0 7 1.49 45 31 +14 +0.45 +0.17 2020-2021 25 QPR 2 Leagues 43 3,867 90 90.8 43.0 43 90 42 0 1 1.37 49 54 -5 -0.12 -1.26 2021-2022 26 QPR 2 Leagues 30 2,685 90 59.3 29.8 30 90 29 0 2 1.66 43 34 +9 +0.30 +0.59 2022-2023 27 QPR 3 Leagues 48 4,320 90 100.0 48.0 48 90 48 0 0 1.07 46 74 -28 -0.58 2023-2024 28 Middlesbrough 1 League 35 3,149 90 76.1 35.0 35 90 34 0 4 1.57 58 47 +11 +0.31 +0.50 2024-2025 29 Middlesbrough 1 League 17 1,530 90 37.0 17.0 17 90 17 0 3 1.47 25 21 +4 +0.24 +0.10 2025-2026 30 Sheffield Weds 1 League 3 270 90 6.5 3.0 3 90 3 0 0 0.00 2 7 -5 -1.67 -0.39 2025-2026 30 Middlesbrough 1 League 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 10 Seasons 8 Clubs 8 Leagues 238 21,401 90 46.3 237.8 238 90 235 0 44 1.33 299 318 -19 -0.08 +0.39 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches QPR (3 Seasons) 3 Leagues 121 10,872 90 82.9 120.8 121 90 119 0 3 1.32 138 162 -24 -0.20 -0.16 Middlesbrough (2 Seasons) 1 League 52 4,679 90 56.5 52.0 52 90 51 0 7 1.54 83 68 +15 +0.29 +0.24 Grasshopper (2 Seasons) 1 League 0 0 0 0 16 Doncaster Rovers (1 Season) 3 Leagues 31 2,790 90 81.6 31.0 31 90 31 0 7 1.49 45 31 +14 +0.45 +0.17 Dundee (1 Season) 1 League 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 Stevenage (1 Season) 3 Leagues 15 1,350 90 31.3 15.0 15 90 15 0 9 1.27 17 21 -4 -0.27 -0.42 Sheffield Weds (1 Season) 1 League 3 270 90 6.5 3.0 3 90 3 0 0 0.00 2 7 -5 -1.67 -0.39 Middlesbrough (1 Season) 1 League 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 MSV Duisburg (1 Season) 1 League 0 0 0 0 1 Championship (6 Seasons) 171 15,311 90 61.6 170.1 171 90 168 0 10 1.38 219 230 -11 -0.06 +0.46 FA Cup (4 Seasons) 6 570 95 100.0 6.3 6 95 6 0 0 0.67 4 9 -5 -0.79 EFL Cup (4 Seasons) 5 480 96 72.7 5.3 5 96 5 0 0 0.60 4 7 -3 -0.56 -1.56 Super Lg (2 Seasons) 0 0 0 0 16 League One (1 Season) 27 2,430 90 79.4 27.0 27 90 27 0 7 1.56 42 26 +16 +0.59 +0.31 Premiership (1 Season) 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 League Two (1 Season) 13 1,170 90 28.3 13.0 13 90 13 0 9 1.46 16 17 -1 -0.08 -0.23 PL2 (1 Season) 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 2. Bundesliga (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 2014-2015 19 Grasshopper ch SUI 1. Super Lg 8th 0 0 0 0 7 Matches 2015-2016 20 Grasshopper ch SUI 1. Super Lg 4th 0 0 0 0 9 Matches 2015-2016 20 MSV Duisburg de GER 2. 2. Bundesliga 16th 0 0 0 0 1 Matches 2018-2019 23 Dundee sct SCO 1. Premiership 12th 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 Matches 2018-2019 23 Stevenage eng ENG 4. League Two 10th 13 1,170 90 28.3 13.0 13 90 13 0 9 1.46 16 17 -1 -0.08 -0.23 Matches 2019-2020 24 Doncaster Rovers eng ENG 3. League One 9th 27 2,430 90 79.4 27.0 27 90 27 0 7 1.56 42 26 +16 +0.59 +0.31 Matches 2020-2021 25 QPR eng ENG 2. Championship 9th 42 3,747 89 90.5 41.6 42 89 41 0 1 1.40 49 52 -3 -0.07 -1.22 Matches 2021-2022 26 QPR eng ENG 2. Championship 11th 28 2,475 88 59.8 27.5 28 88 27 0 2 1.71 41 32 +9 +0.33 +0.76 Matches 2022-2023 27 QPR eng ENG 2. Championship 20th 46 4,140 90 100.0 46.0 46 90 46 0 0 1.09 44 71 -27 -0.59 Matches 2023-2024 28 Middlesbrough eng ENG 2. Championship 8th 35 3,149 90 76.1 35.0 35 90 34 0 4 1.57 58 47 +11 +0.31 +0.50 Matches 2024-2025 29 Middlesbrough eng ENG 2. Championship 10th 17 1,530 90 37.0 17.0 17 90 17 0 3 1.47 25 21 +4 +0.24 +0.10 Matches 2025-2026 30 Sheffield Weds eng ENG 2. Championship 24th 3 270 90 6.5 3.0 3 90 3 0 0 0.00 2 7 -5 -1.67 -0.39 Matches 2025-2026 30 Middlesbrough eng ENG Jr. PL2 16th 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 Matches 10 Seasons 8 Clubs 6 Leagues 227 20,351 90 45.2 226.1 227 90 224 0 44 1.36 291 302 -11 -0.05 +0.43 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches QPR (3 Seasons) 1 League 116 10,362 89 83.4 115.1 116 89 114 0 3 1.35 134 155 -21 -0.18 -0.05 Middlesbrough (2 Seasons) 1 League 52 4,679 90 56.5 52.0 52 90 51 0 7 1.54 83 68 +15 +0.29 +0.24 Grasshopper (2 Seasons) 1 League 0 0 0 0 16 Doncaster Rovers (1 Season) 1 League 27 2,430 90 79.4 27.0 27 90 27 0 7 1.56 42 26 +16 +0.59 +0.31 Dundee (1 Season) 1 League 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 Stevenage (1 Season) 1 League 13 1,170 90 28.3 13.0 13 90 13 0 9 1.46 16 17 -1 -0.08 -0.23 Sheffield Weds (1 Season) 1 League 3 270 90 6.5 3.0 3 90 3 0 0 0.00 2 7 -5 -1.67 -0.39 Middlesbrough (1 Season) 1 League 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 MSV Duisburg (1 Season) 1 League 0 0 0 0 1 Championship (6 Seasons) 171 15,311 90 61.6 170.1 171 90 168 0 10 1.38 219 230 -11 -0.06 +0.46 Super Lg (2 Seasons) 0 0 0 0 16 League One (1 Season) 27 2,430 90 79.4 27.0 27 90 27 0 7 1.56 42 26 +16 +0.59 +0.31 Premiership (1 Season) 16 1,440 90 42.1 16.0 16 90 16 0 1 0.69 14 29 -15 -0.94 +0.52 League Two (1 Season) 13 1,170 90 28.3 13.0 13 90 13 0 9 1.46 16 17 -1 -0.08 -0.23 PL2 (1 Season) 3 240 80 13.3 2.7 3 80 2 0 1 0.67 3 4 -1 -0.37 -0.95 2. Bundesliga (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 2018-2019 23 Stevenage eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2018-2019 23 Stevenage eng ENG FA Cup 85th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2019-2020 24 Doncaster Rovers eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2019-2020 24 Doncaster Rovers eng ENG FA Cup 65th 3 270 90 100.0 3.0 3 90 3 0 0 1.33 3 4 -1 -0.33 Matches 2020-2021 25 QPR eng ENG FA Cup 33rd 1 120 120 100.0 1.3 1 120 1 0 0 0.00 0 2 -2 -1.50 Matches 2021-2022 26 QPR eng ENG EFL Cup Rd4 2 210 105 53.8 2.3 2 105 2 0 0 1.00 2 2 0 0.00 -1.00 Matches 2022-2023 27 QPR eng ENG EFL Cup Rd1 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2022-2023 27 QPR eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 5 Seasons 3 Clubs 2 Leagues 11 1,050 95 85.4 11.7 11 95 11 0 0 0.64 8 16 -8 -0.69 -1.69 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches QPR (3 Seasons) 2 Leagues 5 510 102 73.9 5.7 5 102 5 0 0 0.60 4 7 -3 -0.53 -1.53 Doncaster Rovers (1 Season) 2 Leagues 4 360 90 100.0 4.0 4 90 4 0 0 1.00 3 5 -2 -0.50 Stevenage (1 Season) 2 Leagues 2 180 90 100.0 2.0 2 90 2 0 0 0.00 1 4 -3 -1.50 FA Cup (4 Seasons) 6 570 95 100.0 6.3 6 95 6 0 0 0.67 4 9 -5 -0.79 EFL Cup (4 Seasons) 5 480 96 72.7 5.3 5 96 5 0 0 0.60 4 7 -3 -0.56 -1.56
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 23 Dundee 1 League 16.0 0 0 0 0 2018-2019 23 Stevenage 3 Leagues 15.0 0 0 0 0 0 0 0 0 0 0 0 0 2019-2020 24 Doncaster Rovers 3 Leagues 31.0 1 0 0 0 6 0 0 0 0 0 0 0 2020-2021 25 QPR 2 Leagues 43.0 1 1 0 1 10 0 0 1 0 0 2021-2022 26 QPR 2 Leagues 29.8 2 0 0 1 3 0 0 0 1 0 2022-2023 27 QPR 3 Leagues 48.0 2 0 0 1 9 0 0 0 0 0 2023-2024 28 Middlesbrough 1 League 35.0 2 0 0 0 6 0 0 0 3 0 2024-2025 29 Middlesbrough 1 League 17.0 0 0 0 0 2 0 1 0 0 1 2025-2026 30 Sheffield Weds 1 League 3.0 0 0 0 0 2 0 0 0 0 0 2025-2026 30 Middlesbrough 1 League 2.7 0 0 0 0 10 Seasons 8 Clubs 8 Leagues 237.8 8 1 0 3 38 0 1 1 4 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches QPR (3 Seasons) 3 Leagues 120.8 5 1 0 3 22 0 0 1 1 0 Middlesbrough (2 Seasons) 1 League 52.0 2 0 0 0 8 0 1 0 3 1 Grasshopper (2 Seasons) 1 League Doncaster Rovers (1 Season) 3 Leagues 31.0 1 0 0 0 6 0 0 0 0 0 0 0 Dundee (1 Season) 1 League 16.0 0 0 0 0 Stevenage (1 Season) 3 Leagues 15.0 0 0 0 0 0 0 0 0 0 0 0 0 Sheffield Weds (1 Season) 1 League 3.0 0 0 0 0 2 0 0 0 0 0 Middlesbrough (1 Season) 1 League 2.7 0 0 0 0 MSV Duisburg (1 Season) 1 League Championship (6 Seasons) 170.1 7 1 0 3 32 0 1 1 4 1 FA Cup (4 Seasons) 6.3 0 0 0 0 0 0 0 0 0 0 0 0 EFL Cup (4 Seasons) 5.3 0 0 0 0 0 0 0 0 0 0 0 0 Super Lg (2 Seasons) League One (1 Season) 27.0 1 0 0 0 6 0 0 0 0 0 0 0 Premiership (1 Season) 16.0 0 0 0 0 League Two (1 Season) 13.0 0 0 0 0 PL2 (1 Season) 2.7 0 0 0 0 2. Bundesliga (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 Seny Dieng Pages
Seny Dieng Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary