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 2016-2017 15 Reading eng ENG Jr. PL2 — Div. 1 6 1 273 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 16 Reading eng ENG 2. Championship 0 0 Matches 2017-2018 16 Reading eng ENG EFL Cup 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 16 Reading eng ENG Jr. PL2 — Div. 2 10 10 883 9.8 4 3 7 3 1 1 2 0 0.41 0.31 0.71 0.31 0.61 Matches 2018-2019 17 Reading eng ENG 2. Championship 21 8 906 10.1 1 1 2 1 0 0 1 0 1.4 1.4 0.5 1.8 24 21 53 0.10 0.10 0.20 0.10 0.20 0.13 0.04 0.18 0.13 0.18 Matches 2018-2019 17 Reading 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 17 Reading eng ENG Jr. PL2 — Div. 2 11 11 953 10.6 10 1 11 10 0 0 0 0 0.94 0.09 1.04 0.94 1.04 Matches 2019-2020 18 Reading eng ENG 2. Championship 7 1 112 1.2 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 3 3 8 0.00 0.00 0.00 0.00 0.00 0.08 0.03 0.11 0.08 0.11 Matches 2019-2020 18 Reading eng ENG EFL Cup 2 1 131 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 18 Reading eng ENG FA Cup 3 2 190 2.1 1 0 1 1 0 0 0 0 0.47 0.00 0.47 0.47 0.47 Matches 2019-2020 18 Reading eng ENG Jr. PL2 — Div. 2 4 4 360 4.0 4 1 5 2 2 2 0 0 1.00 0.25 1.25 0.50 0.75 Matches 2021-2022 20 Porto pt POR 1. Primeira Liga 1 0 7 0.1 1 0 1 1 0 0 0 0 0.5 0.5 0.0 0.5 0 0 0 12.86 0.00 12.86 12.86 12.86 6.63 0.00 6.63 6.63 6.63 Matches 2022-2023 21 Porto 1. Champions Lg 3 0 52 0.6 0 0 0 0 0 0 0 0 0.3 0.3 0.0 0.3 2 1 3 0.00 0.00 0.00 0.00 0.00 0.44 0.00 0.44 0.44 0.44 Matches 2022-2023 21 Porto pt POR 1. Primeira Liga 22 5 453 5.0 3 2 5 3 0 0 2 0 2.2 2.2 2.6 4.9 17 18 36 0.60 0.40 0.99 0.60 0.99 0.45 0.53 0.99 0.45 0.99 Matches 2023-2024 22 Porto 1. Champions Lg 3 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 1 7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 22 Porto pt POR 1. Primeira Liga 16 1 246 2.7 1 2 3 1 0 0 1 0 1.0 1.0 0.8 1.8 5 10 27 0.37 0.73 1.10 0.37 1.10 0.38 0.29 0.67 0.38 0.67 Matches 2024-2025 23 Porto 2. Europa Lg 4 2 152 1.7 1 0 1 1 0 0 2 0 0.5 0.5 0.2 0.7 5 4 10 0.59 0.00 0.59 0.59 0.59 0.29 0.10 0.39 0.29 0.39 Matches 2024-2025 23 Porto pt POR 1. Primeira Liga 12 8 651 7.2 2 0 2 1 1 1 1 0 3.0 2.2 0.3 2.5 9 14 39 0.28 0.00 0.28 0.14 0.14 0.41 0.03 0.45 0.30 0.34 Matches 7 Seasons 2 Clubs 6 Leagues 96 29 3,032 33.7 10 5 15 9 1 1 7 0 9.0 8.2 4.3 12.5 66 72 183 0.30 0.15 0.45 0.27 0.42 0.31 0.15 0.46 0.28 0.44 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 Porto (4 Seasons) 3 Leagues 61 16 1,577 17.5 8 4 12 7 1 1 6 0 7.5 6.7 3.9 10.6 39 48 122 0.46 0.23 0.68 0.40 0.63 0.43 0.22 0.65 0.39 0.61 Reading (4 Seasons) 2 Leagues 31 26 2,469 27.4 18 5 23 15 3 3 2 0 0.66 0.18 0.84 0.55 0.73 Reading (3 Seasons) 3 Leagues 35 13 1,455 16.2 2 1 3 2 0 0 1 0 1.5 1.5 0.5 1.9 27 24 61 0.12 0.06 0.19 0.12 0.19 0.13 0.04 0.17 0.13 0.17 Primeira Liga (4 Seasons) 51 14 1,357 15.1 7 4 11 6 1 1 4 0 6.8 6.0 3.7 9.7 31 42 102 0.46 0.27 0.73 0.40 0.66 0.45 0.25 0.70 0.40 0.65 Championship (3 Seasons) 28 9 1,018 11.3 1 1 2 1 0 0 1 0 1.5 1.5 0.5 1.9 27 24 61 0.09 0.09 0.18 0.09 0.18 0.13 0.04 0.17 0.13 0.17 PL2 — Div. 2 (3 Seasons) 25 25 2,196 24.4 18 5 23 15 3 3 2 0 0.74 0.20 0.94 0.61 0.82 Champions Lg (2 Seasons) 6 0 68 0.8 0 0 0 0 0 0 0 0 0.3 0.3 0.0 0.3 3 2 10 0.00 0.00 0.00 0.00 0.00 0.34 0.00 0.34 0.34 0.34 FA Cup (2 Seasons) 4 3 280 3.1 1 0 1 1 0 0 0 0 0.32 0.00 0.32 0.32 0.32 EFL Cup (2 Seasons) 3 1 157 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (1 Season) 6 1 273 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 4 2 152 1.7 1 0 1 1 0 0 2 0 0.5 0.5 0.2 0.7 5 4 10 0.59 0.00 0.59 0.59 0.59 0.29 0.10 0.39 0.29 0.39
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 2016-2017 15 Reading 1 League 6 1 273 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 16 Reading 1 League 10 10 883 9.8 4 3 7 3 1 1 2 0 0.41 0.31 0.71 0.31 0.61 2017-2018 16 Reading 2 Leagues 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 17 Reading 1 League 11 11 953 10.6 10 1 11 10 0 0 0 0 0.94 0.09 1.04 0.94 1.04 2018-2019 17 Reading 2 Leagues 22 9 996 11.1 1 1 2 1 0 0 1 0 1.4 1.4 0.5 1.8 24 21 53 0.09 0.09 0.18 0.09 0.18 0.13 0.04 0.18 0.13 0.18 2019-2020 18 Reading 1 League 4 4 360 4.0 4 1 5 2 2 2 0 0 1.00 0.25 1.25 0.50 0.75 2019-2020 18 Reading 3 Leagues 12 4 433 4.8 1 0 1 1 0 0 0 0 0.1 0.1 0.0 0.1 3 3 8 0.21 0.00 0.21 0.21 0.21 0.08 0.03 0.11 0.08 0.11 2021-2022 20 Porto 1 League 1 0 7 0.1 1 0 1 1 0 0 0 0 0.5 0.5 0.0 0.5 0 0 0 12.86 0.00 12.86 12.86 12.86 6.63 0.00 6.63 6.63 6.63 2022-2023 21 Porto 2 Leagues 25 5 505 5.6 3 2 5 3 0 0 2 0 2.5 2.5 2.6 5.1 19 19 39 0.53 0.36 0.89 0.53 0.89 0.45 0.48 0.93 0.45 0.93 2023-2024 22 Porto 2 Leagues 19 1 262 2.9 1 2 3 1 0 0 1 0 1.0 1.0 0.8 1.8 6 11 34 0.34 0.69 1.03 0.34 1.03 0.35 0.28 0.63 0.35 0.63 2024-2025 23 Porto 2 Leagues 16 10 803 8.9 3 0 3 2 1 1 3 0 3.5 2.7 0.4 3.1 14 18 49 0.34 0.00 0.34 0.22 0.22 0.39 0.05 0.44 0.30 0.35 7 Seasons 2 Clubs 6 Leagues 96 29 3,032 33.7 10 5 15 9 1 1 7 0 9.0 8.2 4.3 12.5 66 72 183 0.30 0.15 0.45 0.27 0.42 0.31 0.15 0.46 0.28 0.44 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 Porto (4 Seasons) 3 Leagues 61 16 1,577 17.5 8 4 12 7 1 1 6 0 7.5 6.7 3.9 10.6 39 48 122 0.46 0.23 0.68 0.40 0.63 0.43 0.22 0.65 0.39 0.61 Reading (4 Seasons) 2 Leagues 31 26 2,469 27.4 18 5 23 15 3 3 2 0 0.66 0.18 0.84 0.55 0.73 Reading (3 Seasons) 3 Leagues 35 13 1,455 16.2 2 1 3 2 0 0 1 0 1.5 1.5 0.5 1.9 27 24 61 0.12 0.06 0.19 0.12 0.19 0.13 0.04 0.17 0.13 0.17 Primeira Liga (4 Seasons) 51 14 1,357 15.1 7 4 11 6 1 1 4 0 6.8 6.0 3.7 9.7 31 42 102 0.46 0.27 0.73 0.40 0.66 0.45 0.25 0.70 0.40 0.65 Championship (3 Seasons) 28 9 1,018 11.3 1 1 2 1 0 0 1 0 1.5 1.5 0.5 1.9 27 24 61 0.09 0.09 0.18 0.09 0.18 0.13 0.04 0.17 0.13 0.17 PL2 — Div. 2 (3 Seasons) 25 25 2,196 24.4 18 5 23 15 3 3 2 0 0.74 0.20 0.94 0.61 0.82 Champions Lg (2 Seasons) 6 0 68 0.8 0 0 0 0 0 0 0 0 0.3 0.3 0.0 0.3 3 2 10 0.00 0.00 0.00 0.00 0.00 0.34 0.00 0.34 0.34 0.34 FA Cup (2 Seasons) 4 3 280 3.1 1 0 1 1 0 0 0 0 0.32 0.00 0.32 0.32 0.32 EFL Cup (2 Seasons) 3 1 157 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (1 Season) 6 1 273 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 4 2 152 1.7 1 0 1 1 0 0 2 0 0.5 0.5 0.2 0.7 5 4 10 0.59 0.00 0.59 0.59 0.59 0.29 0.10 0.39 0.29 0.39
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 2016-2017 15 Reading eng ENG Jr. PL2 — Div. 1 11th 6 1 273 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 16 Reading eng ENG Jr. PL2 — Div. 2 5th 10 10 883 9.8 4 3 7 3 1 1 2 0 0.41 0.31 0.71 0.31 0.61 Matches 2017-2018 16 Reading eng ENG 2. Championship 20th 0 0 Matches 2018-2019 17 Reading eng ENG Jr. PL2 — Div. 2 3rd 11 11 953 10.6 10 1 11 10 0 0 0 0 0.94 0.09 1.04 0.94 1.04 Matches 2018-2019 17 Reading eng ENG 2. Championship 20th 21 8 906 10.1 1 1 2 1 0 0 1 0 1.4 1.4 0.5 1.8 24 21 53 0.10 0.10 0.20 0.10 0.20 0.13 0.04 0.18 0.13 0.18 Matches 2019-2020 18 Reading eng ENG Jr. PL2 — Div. 2 9th 4 4 360 4.0 4 1 5 2 2 2 0 0 1.00 0.25 1.25 0.50 0.75 Matches 2019-2020 18 Reading eng ENG 2. Championship 14th 7 1 112 1.2 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 3 3 8 0.00 0.00 0.00 0.00 0.00 0.08 0.03 0.11 0.08 0.11 Matches 2021-2022 20 Porto pt POR 1. Primeira Liga 1st 1 0 7 0.1 1 0 1 1 0 0 0 0 0.5 0.5 0.0 0.5 0 0 0 12.86 0.00 12.86 12.86 12.86 6.63 0.00 6.63 6.63 6.63 Matches 2022-2023 21 Porto pt POR 1. Primeira Liga 2nd 22 5 453 5.0 3 2 5 3 0 0 2 0 2.2 2.2 2.6 4.9 17 18 36 0.60 0.40 0.99 0.60 0.99 0.45 0.53 0.99 0.45 0.99 Matches 2023-2024 22 Porto pt POR 1. Primeira Liga 3rd 16 1 246 2.7 1 2 3 1 0 0 1 0 1.0 1.0 0.8 1.8 5 10 27 0.37 0.73 1.10 0.37 1.10 0.38 0.29 0.67 0.38 0.67 Matches 2024-2025 23 Porto pt POR 1. Primeira Liga 2nd 12 8 651 7.2 2 0 2 1 1 1 1 0 3.0 2.2 0.3 2.5 9 14 39 0.28 0.00 0.28 0.14 0.14 0.41 0.03 0.45 0.30 0.34 Matches 7 Seasons 2 Clubs 2 Leagues 79 23 2,375 26.4 8 5 13 7 1 1 5 0 8.2 7.4 4.2 11.6 58 66 163 0.30 0.19 0.49 0.27 0.45 0.31 0.16 0.47 0.28 0.44 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 Porto (4 Seasons) 1 League 51 14 1,357 15.1 7 4 11 6 1 1 4 0 6.8 6.0 3.7 9.7 31 42 102 0.46 0.27 0.73 0.40 0.66 0.45 0.25 0.70 0.40 0.65 Reading (4 Seasons) 2 Leagues 31 26 2,469 27.4 18 5 23 15 3 3 2 0 0.66 0.18 0.84 0.55 0.73 Reading (3 Seasons) 1 League 28 9 1,018 11.3 1 1 2 1 0 0 1 0 1.5 1.5 0.5 1.9 27 24 61 0.09 0.09 0.18 0.09 0.18 0.13 0.04 0.17 0.13 0.17 Primeira Liga (4 Seasons) 51 14 1,357 15.1 7 4 11 6 1 1 4 0 6.8 6.0 3.7 9.7 31 42 102 0.46 0.27 0.73 0.40 0.66 0.45 0.25 0.70 0.40 0.65 Championship (3 Seasons) 28 9 1,018 11.3 1 1 2 1 0 0 1 0 1.5 1.5 0.5 1.9 27 24 61 0.09 0.09 0.18 0.09 0.18 0.13 0.04 0.17 0.13 0.17 PL2 — Div. 2 (3 Seasons) 25 25 2,196 24.4 18 5 23 15 3 3 2 0 0.74 0.20 0.94 0.61 0.82 PL2 — Div. 1 (1 Season) 6 1 273 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2017-2018 16 Reading eng ENG EFL Cup 17th 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 17 Reading eng ENG FA Cup 33rd 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 18 Reading eng ENG EFL Cup 17th 2 1 131 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 18 Reading eng ENG FA Cup 9th 3 2 190 2.1 1 0 1 1 0 0 0 0 0.47 0.00 0.47 0.47 0.47 Matches 3 Seasons 1 Club 2 Leagues 7 4 437 4.9 1 0 1 1 0 0 0 0 0.21 0.00 0.21 0.21 0.21 FA Cup (2 Seasons) 4 3 280 3.1 1 0 1 1 0 0 0 0 0.32 0.00 0.32 0.32 0.32 EFL Cup (2 Seasons) 3 1 157 1.7 0 0 0 0 0 0 0 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 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 2022-2023 21 Porto 1. Champions Lg R16 3 0 52 0.6 0 0 0 0 0 0 0 0 0.3 0.3 0.0 0.3 2 1 3 0.00 0.00 0.00 0.00 0.00 0.44 0.00 0.44 0.44 0.44 Matches 2023-2024 22 Porto 1. Champions Lg R16 3 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 1 7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 23 Porto 2. Europa Lg 4 2 152 1.7 1 0 1 1 0 0 2 0 0.5 0.5 0.2 0.7 5 4 10 0.59 0.00 0.59 0.59 0.59 0.29 0.10 0.39 0.29 0.39 Matches 3 Seasons 1 Club 2 Leagues 10 2 220 2.4 1 0 1 1 0 0 2 0 0.7 0.7 0.2 0.9 8 6 20 0.41 0.00 0.41 0.41 0.41 0.30 0.07 0.38 0.30 0.38 Champions Lg (2 Seasons) 6 0 68 0.8 0 0 0 0 0 0 0 0 0.3 0.3 0.0 0.3 3 2 10 0.00 0.00 0.00 0.00 0.00 0.34 0.00 0.34 0.34 0.34 Europa Lg (1 Season) 4 2 152 1.7 1 0 1 1 0 0 2 0 0.5 0.5 0.2 0.7 5 4 10 0.59 0.00 0.59 0.59 0.59 0.29 0.10 0.39 0.29 0.39
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016-2017 15 Reading 1 League 3.0 0 0 0 2017-2018 16 Reading 1 League 9.8 4 1 1 2017-2018 16 Reading 2 Leagues 0.3 0 0 0 0.00 0.00 0 0 2018-2019 17 Reading 1 League 10.6 10 0 0 2018-2019 17 Reading 2 Leagues 11.1 1 20 8 40.0 1.81 0.72 0.05 0.13 18.8 0 0 0 1.4 1.4 0.07 -0.4 -0.4 2019-2020 18 Reading 1 League 4.0 4 2 2 2019-2020 18 Reading 3 Leagues 4.8 1 11 3 27.3 2.29 0.62 0.09 0.33 11.6 0 0 0 0.1 0.1 0.05 -0.1 -0.1 2021-2022 20 Porto 1 League 0.1 1 1 1 100.0 12.86 12.86 1.00 1.00 3.8 0 0 0 0.5 0.5 0.52 +0.5 +0.5 2022-2023 21 Porto 2 Leagues 5.6 3 19 9 47.4 3.39 1.60 0.16 0.33 15.1 0 0 0 2.5 2.5 0.13 +0.5 +0.5 2023-2024 22 Porto 2 Leagues 2.9 1 9 3 33.3 3.09 1.03 0.11 0.33 13.4 0 0 0 1.0 1.0 0.11 0.0 0.0 2024-2025 23 Porto 2 Leagues 8.9 3 24 11 45.8 2.69 1.23 0.08 0.18 14.4 0 1 1 3.5 2.7 0.11 -0.5 -0.7 7 Seasons 2 Clubs 6 Leagues 33.7 10 84 35 41.7 2.49 1.04 0.11 0.26 15.4 0 1 1 9.0 8.2 0.11 0.0 -0.2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Porto (4 Seasons) 3 Leagues 17.5 8 53 24 45.3 3.02 1.37 0.13 0.29 14.3 0 1 1 7.5 6.7 0.13 +0.5 +0.3 Reading (4 Seasons) 2 Leagues 27.4 18 3 3 Reading (3 Seasons) 3 Leagues 16.2 2 31 11 35.5 1.92 0.68 0.06 0.18 18.1 0 0 0 1.5 1.5 0.07 -0.5 -0.5 Primeira Liga (4 Seasons) 15.1 7 44 20 45.5 2.92 1.33 0.14 0.30 14.6 0 1 1 6.8 6.0 0.14 +0.2 0.0 Championship (3 Seasons) 11.3 1 22 8 36.4 1.94 0.71 0.05 0.13 18.1 0 0 0 1.5 1.5 0.07 -0.5 -0.5 PL2 — Div. 2 (3 Seasons) 24.4 18 3 3 Champions Lg (2 Seasons) 0.8 0 4 2 50.0 5.29 2.65 0.00 0.00 12.8 0 0 0 0.3 0.3 0.06 -0.3 -0.3 FA Cup (2 Seasons) 3.1 1 5 1 20.0 1.61 0.32 0.20 1.00 0 0 EFL Cup (2 Seasons) 1.7 0 4 2 50.0 2.29 1.15 0.00 0.00 0 0 PL2 — Div. 1 (1 Season) 3.0 0 0 0 Europa Lg (1 Season) 1.7 1 5 2 40.0 2.96 1.18 0.20 0.50 12.9 0 0 0 0.5 0.5 0.10 +0.5 +0.5
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016-2017 15 Reading eng ENG Jr. PL2 — Div. 1 11th 3.0 0 0 0 Matches 2017-2018 16 Reading eng ENG Jr. PL2 — Div. 2 5th 9.8 4 1 1 Matches 2018-2019 17 Reading eng ENG Jr. PL2 — Div. 2 3rd 10.6 10 0 0 Matches 2018-2019 17 Reading eng ENG 2. Championship 20th 10.1 1 20 8 40.0 1.99 0.79 0.05 0.13 18.8 0 0 0 1.4 1.4 0.07 -0.4 -0.4 Matches 2019-2020 18 Reading eng ENG Jr. PL2 — Div. 2 9th 4.0 4 2 2 Matches 2019-2020 18 Reading eng ENG 2. Championship 14th 1.2 0 2 0 0.0 1.61 0.00 0.00 11.6 0 0 0 0.1 0.1 0.05 -0.1 -0.1 Matches 2021-2022 20 Porto pt POR 1. Primeira Liga 1st 0.1 1 1 1 100.0 12.86 12.86 1.00 1.00 3.8 0 0 0 0.5 0.5 0.52 +0.5 +0.5 Matches 2022-2023 21 Porto pt POR 1. Primeira Liga 2nd 5.0 3 15 7 46.7 2.98 1.39 0.20 0.43 15.8 0 0 0 2.2 2.2 0.15 +0.8 +0.8 Matches 2023-2024 22 Porto pt POR 1. Primeira Liga 3rd 2.7 1 9 3 33.3 3.29 1.10 0.11 0.33 13.4 0 0 0 1.0 1.0 0.11 0.0 0.0 Matches 2024-2025 23 Porto pt POR 1. Primeira Liga 2nd 7.2 2 19 9 47.4 2.63 1.24 0.05 0.11 14.8 0 1 1 3.0 2.2 0.12 -1.0 -1.2 Matches 7 Seasons 2 Clubs 2 Leagues 26.4 8 66 28 42.4 2.50 1.06 0.11 0.25 15.8 0 1 1 8.2 7.4 0.11 -0.2 -0.4 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Porto (4 Seasons) 1 League 15.1 7 44 20 45.5 2.92 1.33 0.14 0.30 14.6 0 1 1 6.8 6.0 0.14 +0.2 0.0 Reading (4 Seasons) 2 Leagues 27.4 18 3 3 Reading (3 Seasons) 1 League 11.3 1 22 8 36.4 1.94 0.71 0.05 0.13 18.1 0 0 0 1.5 1.5 0.07 -0.5 -0.5 Primeira Liga (4 Seasons) 15.1 7 44 20 45.5 2.92 1.33 0.14 0.30 14.6 0 1 1 6.8 6.0 0.14 +0.2 0.0 Championship (3 Seasons) 11.3 1 22 8 36.4 1.94 0.71 0.05 0.13 18.1 0 0 0 1.5 1.5 0.07 -0.5 -0.5 PL2 — Div. 2 (3 Seasons) 24.4 18 3 3 PL2 — Div. 1 (1 Season) 3.0 0 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2022-2023 21 Porto 1. Champions Lg R16 0.6 0 4 2 50.0 6.92 3.46 0.00 0.00 12.8 0 0 0 0.3 0.3 0.06 -0.3 -0.3 Matches 2023-2024 22 Porto 1. Champions Lg R16 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 23 Porto 2. Europa Lg 1.7 1 5 2 40.0 2.96 1.18 0.20 0.50 12.9 0 0 0 0.5 0.5 0.10 +0.5 +0.5 Matches 3 Seasons 1 Club 2 Leagues 2.4 1 9 4 44.4 3.68 1.64 0.11 0.25 12.9 0 0 0 0.7 0.7 0.08 +0.3 +0.3 Champions Lg (2 Seasons) 0.8 0 4 2 50.0 5.29 2.65 0.00 0.00 12.8 0 0 0 0.3 0.3 0.06 -0.3 -0.3 Europa Lg (1 Season) 1.7 1 5 2 40.0 2.96 1.18 0.20 0.50 12.9 0 0 0 0.5 0.5 0.10 +0.5 +0.5
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 2016-2017 15 Reading 1 League 3.0 0 2017-2018 16 Reading 1 League 9.8 3 2017-2018 16 Reading 2 Leagues 0.3 0 2018-2019 17 Reading 1 League 10.6 1 2018-2019 17 Reading 2 Leagues 11.1 261 315 82.9 3285 555 178 198 89.9 60 73 82.2 9 15 60.0 1 0.5 0.7 +0.5 7 12 3 0 21 2019-2020 18 Reading 1 League 4.0 1 2019-2020 18 Reading 3 Leagues 4.8 30 39 76.9 391 50 16 22 72.7 12 13 92.3 0 0 0 0.0 0.0 0.0 1 3 0 0 3 2021-2022 20 Porto 1 League 0.1 2 3 66.7 24 1 1 1 100.0 1 1 100.0 0 1 0.0 0 0.0 0.0 0.0 0 1 0 0 0 2022-2023 21 Porto 2 Leagues 5.6 143 184 77.7 1942 371 86 98 87.8 39 51 76.5 6 11 54.5 2 2.6 1.1 -0.6 12 11 7 2 19 2023-2024 22 Porto 2 Leagues 2.9 81 101 80.2 1074 208 53 62 85.5 18 23 78.3 5 6 83.3 2 0.8 0.7 +1.2 6 5 4 0 11 2024-2025 23 Porto 2 Leagues 8.9 188 233 80.7 2547 454 126 144 87.5 44 53 83.0 11 16 68.8 0 0.4 0.4 -0.4 4 10 5 2 18 7 Seasons 2 Clubs 6 Leagues 33.7 705 875 80.6 9263 1639 460 525 87.6 174 214 81.3 31 49 63.3 5 4.3 2.9 +0.7 30 42 19 4 72 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 Porto (4 Seasons) 3 Leagues 17.5 414 521 79.5 5587 1034 266 305 87.2 102 128 79.7 22 34 64.7 4 3.9 2.2 +0.1 22 27 16 4 48 Reading (4 Seasons) 2 Leagues 27.4 5 Reading (3 Seasons) 3 Leagues 16.2 291 354 82.2 3676 605 194 220 88.2 72 86 83.7 9 15 60.0 1 0.5 0.7 +0.5 8 15 3 0 24 Primeira Liga (4 Seasons) 15.1 357 446 80.0 4829 886 228 262 87.0 90 110 81.8 19 30 63.3 4 3.7 2.1 +0.3 21 23 14 4 42 Championship (3 Seasons) 11.3 291 354 82.2 3676 605 194 220 88.2 72 86 83.7 9 15 60.0 1 0.5 0.7 +0.5 8 15 3 0 24 PL2 — Div. 2 (3 Seasons) 24.4 5 Champions Lg (2 Seasons) 0.8 27 35 77.1 320 69 19 21 90.5 4 8 50.0 1 1 100.0 0 0.0 0.0 0.0 0 1 1 0 2 FA Cup (2 Seasons) 3.1 0 EFL Cup (2 Seasons) 1.7 0 PL2 — Div. 1 (1 Season) 3.0 0 Europa Lg (1 Season) 1.7 30 40 75.0 438 79 19 22 86.4 8 10 80.0 2 3 66.7 0 0.2 0.1 -0.2 1 3 1 0 4
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 2016-2017 15 Reading eng ENG Jr. PL2 — Div. 1 11th 3.0 0 Matches 2017-2018 16 Reading eng ENG Jr. PL2 — Div. 2 5th 9.8 3 Matches 2018-2019 17 Reading eng ENG Jr. PL2 — Div. 2 3rd 10.6 1 Matches 2018-2019 17 Reading eng ENG 2. Championship 20th 10.1 261 315 82.9 3285 555 178 198 89.9 60 73 82.2 9 15 60.0 1 0.5 0.7 +0.5 7 12 3 0 21 Matches 2019-2020 18 Reading eng ENG Jr. PL2 — Div. 2 9th 4.0 1 Matches 2019-2020 18 Reading eng ENG 2. Championship 14th 1.2 30 39 76.9 391 50 16 22 72.7 12 13 92.3 0 0 0 0.0 0.0 0.0 1 3 0 0 3 Matches 2021-2022 20 Porto pt POR 1. Primeira Liga 1st 0.1 2 3 66.7 24 1 1 1 100.0 1 1 100.0 0 1 0.0 0 0.0 0.0 0.0 0 1 0 0 0 Matches 2022-2023 21 Porto pt POR 1. Primeira Liga 2nd 5.0 124 159 78.0 1717 330 74 85 87.1 35 44 79.5 6 11 54.5 2 2.6 1.1 -0.6 12 11 6 2 18 Matches 2023-2024 22 Porto pt POR 1. Primeira Liga 3rd 2.7 73 91 80.2 979 180 46 54 85.2 18 22 81.8 4 5 80.0 2 0.8 0.7 +1.2 6 4 4 0 10 Matches 2024-2025 23 Porto pt POR 1. Primeira Liga 2nd 7.2 158 193 81.9 2109 375 107 122 87.7 36 43 83.7 9 13 69.2 0 0.3 0.3 -0.3 3 7 4 2 14 Matches 7 Seasons 2 Clubs 2 Leagues 26.4 648 800 81.0 8505 1491 422 482 87.6 162 196 82.7 28 45 62.2 5 4.2 2.8 +0.8 29 38 17 4 66 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 Porto (4 Seasons) 1 League 15.1 357 446 80.0 4829 886 228 262 87.0 90 110 81.8 19 30 63.3 4 3.7 2.1 +0.3 21 23 14 4 42 Reading (4 Seasons) 2 Leagues 27.4 5 Reading (3 Seasons) 1 League 11.3 291 354 82.2 3676 605 194 220 88.2 72 86 83.7 9 15 60.0 1 0.5 0.7 +0.5 8 15 3 0 24 Primeira Liga (4 Seasons) 15.1 357 446 80.0 4829 886 228 262 87.0 90 110 81.8 19 30 63.3 4 3.7 2.1 +0.3 21 23 14 4 42 Championship (3 Seasons) 11.3 291 354 82.2 3676 605 194 220 88.2 72 86 83.7 9 15 60.0 1 0.5 0.7 +0.5 8 15 3 0 24 PL2 — Div. 2 (3 Seasons) 24.4 5 PL2 — Div. 1 (1 Season) 3.0 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2022-2023 21 Porto 1. Champions Lg R16 0.6 19 25 76.0 225 41 12 13 92.3 4 7 57.1 0 0 0 0.0 0.0 0.0 0 0 1 0 1 Matches 2023-2024 22 Porto 1. Champions Lg R16 0.2 8 10 80.0 95 28 7 8 87.5 0 1 0.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 1 Matches 2024-2025 23 Porto 2. Europa Lg 1.7 30 40 75.0 438 79 19 22 86.4 8 10 80.0 2 3 66.7 0 0.2 0.1 -0.2 1 3 1 0 4 Matches 3 Seasons 1 Club 2 Leagues 2.4 57 75 76.0 758 148 38 43 88.4 12 18 66.7 3 4 75.0 0 0.2 0.1 -0.2 1 4 2 0 6 Champions Lg (2 Seasons) 0.8 27 35 77.1 320 69 19 21 90.5 4 8 50.0 1 1 100.0 0 0.0 0.0 0.0 0 1 1 0 2 Europa Lg (1 Season) 1.7 30 40 75.0 438 79 19 22 86.4 8 10 80.0 2 3 66.7 0 0.2 0.1 -0.2 1 3 1 0 4
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 15 Reading 1 League 3.0 2017-2018 16 Reading 1 League 9.8 2017-2018 16 Reading 2 Leagues 0.3 0 2018-2019 17 Reading 1 League 10.6 2018-2019 17 Reading 2 Leagues 11.1 315 291 22 5 1 1 4 3 0 0 0 0 261 2 10 2019-2020 18 Reading 1 League 4.0 2019-2020 18 Reading 3 Leagues 4.8 39 37 2 1 0 0 2 0 0 0 0 0 30 0 3 2021-2022 20 Porto 1 League 0.1 3 3 0 0 0 0 0 0 0 0 0 0 2 0 0 2022-2023 21 Porto 2 Leagues 5.6 184 174 7 0 4 0 11 0 0 0 0 0 143 3 2 2023-2024 22 Porto 2 Leagues 2.9 101 95 4 0 2 0 4 1 0 0 0 0 81 2 2 2024-2025 23 Porto 2 Leagues 8.9 233 225 6 1 1 0 8 2 0 0 0 0 188 2 6 7 Seasons 2 Clubs 6 Leagues 33.7 875 825 41 7 8 1 29 6 0 0 0 0 705 9 23 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Porto (4 Seasons) 3 Leagues 17.5 521 497 17 1 7 0 23 3 0 0 0 0 414 7 10 Reading (4 Seasons) 2 Leagues 27.4 Reading (3 Seasons) 3 Leagues 16.2 354 328 24 6 1 1 6 3 0 0 0 0 291 2 13 Primeira Liga (4 Seasons) 15.1 446 429 13 1 7 0 17 2 0 0 0 0 357 4 8 Championship (3 Seasons) 11.3 354 328 24 6 1 1 5 3 0 0 0 0 291 2 13 PL2 — Div. 2 (3 Seasons) 24.4 Champions Lg (2 Seasons) 0.8 35 30 3 0 0 0 3 0 0 0 0 0 27 2 0 FA Cup (2 Seasons) 3.1 0 EFL Cup (2 Seasons) 1.7 1 PL2 — Div. 1 (1 Season) 3.0 Europa Lg (1 Season) 1.7 40 38 1 0 0 0 3 1 0 0 0 0 30 1 2
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2022-2023 21 Porto 1. Champions Lg R16 0.6 25 20 3 0 0 0 1 0 0 0 0 0 19 2 0 Matches 2023-2024 22 Porto 1. Champions Lg R16 0.2 10 10 0 0 0 0 2 0 0 0 0 0 8 0 0 Matches 2024-2025 23 Porto 2. Europa Lg 1.7 40 38 1 0 0 0 3 1 0 0 0 0 30 1 2 Matches 3 Seasons 1 Club 2 Leagues 2.4 75 68 4 0 0 0 6 1 0 0 0 0 57 3 2 Champions Lg (2 Seasons) 0.8 35 30 3 0 0 0 3 0 0 0 0 0 27 2 0 Europa Lg (1 Season) 1.7 40 38 1 0 0 0 3 1 0 0 0 0 30 1 2
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 2016-2017 15 Reading 1 League 3.0 2017-2018 16 Reading 1 League 9.8 2017-2018 16 Reading 2 Leagues 0.3 2018-2019 17 Reading 1 League 10.6 2018-2019 17 Reading 2 Leagues 11.1 23 2.29 18 0 2 1 2 0 2 0.20 1 0 0 0 1 0 2019-2020 18 Reading 1 League 4.0 2019-2020 18 Reading 3 Leagues 4.8 2 1.61 1 0 0 1 0 0 0 0.00 0 0 0 0 0 0 2021-2022 20 Porto 1 League 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 21 Porto 2 Leagues 5.6 24 4.36 19 0 2 3 0 0 4 0.73 1 0 1 2 0 0 2023-2024 22 Porto 2 Leagues 2.9 12 4.12 11 0 1 0 0 0 2 0.69 2 0 0 0 0 0 2024-2025 23 Porto 2 Leagues 8.9 11 1.23 8 0 2 1 0 0 0 0.00 0 0 0 0 0 0 7 Seasons 2 Clubs 6 Leagues 33.7 72 2.51 57 0 7 6 2 0 8 0.28 4 0 1 2 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Porto (4 Seasons) 3 Leagues 17.5 47 2.70 38 0 5 4 0 0 6 0.34 3 0 1 2 0 0 Reading (4 Seasons) 2 Leagues 27.4 Reading (3 Seasons) 3 Leagues 16.2 25 2.21 19 0 2 2 2 0 2 0.18 1 0 0 0 1 0 Primeira Liga (4 Seasons) 15.1 42 2.81 36 0 4 2 0 0 6 0.40 3 0 1 2 0 0 Championship (3 Seasons) 11.3 25 2.21 19 0 2 2 2 0 2 0.18 1 0 0 0 1 0 PL2 — Div. 2 (3 Seasons) 24.4 Champions Lg (2 Seasons) 0.8 2 2.65 1 0 0 1 0 0 0 0.00 0 0 0 0 0 0 FA Cup (2 Seasons) 3.1 EFL Cup (2 Seasons) 1.7 PL2 — Div. 1 (1 Season) 3.0 Europa Lg (1 Season) 1.7 3 1.78 1 0 1 1 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2022-2023 21 Porto 1. Champions Lg R16 0.6 2 3.46 1 0 0 1 0 0 0 0.00 0 0 0 0 0 0 Matches 2023-2024 22 Porto 1. Champions Lg R16 0.2 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 23 Porto 2. Europa Lg 1.7 3 1.78 1 0 1 1 0 0 0 0.00 0 0 0 0 0 0 Matches 3 Seasons 1 Club 2 Leagues 2.4 5 2.05 2 0 1 2 0 0 0 0.00 0 0 0 0 0 0 Champions Lg (2 Seasons) 0.8 2 2.65 1 0 0 1 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (1 Season) 1.7 3 1.78 1 0 1 1 0 0 0 0.00 0 0 0 0 0 0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2016-2017 15 Reading 1 League 3.0 0 2017-2018 16 Reading 1 League 9.8 0 2017-2018 16 Reading 2 Leagues 0.3 0 0 0 2018-2019 17 Reading 1 League 10.6 0 2018-2019 17 Reading 2 Leagues 11.1 4 2 3 0 1 1 8 12.5 7 5 1 4 3 6 7 0 2019-2020 18 Reading 1 League 4.0 0 2019-2020 18 Reading 3 Leagues 4.8 1 3 1 0 0 1 1 100.0 0 0 0 0 1 1 1 1 2021-2022 20 Porto 1 League 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2022-2023 21 Porto 2 Leagues 5.6 10 8 5 3 2 3 7 42.9 4 4 0 4 2 12 4 0 2023-2024 22 Porto 2 Leagues 2.9 4 2 0 4 0 1 3 33.3 2 5 0 5 0 4 2 0 2024-2025 23 Porto 2 Leagues 8.9 8 5 2 4 2 3 10 30.0 7 6 1 5 8 16 5 0 7 Seasons 2 Clubs 6 Leagues 33.7 27 20 11 11 5 9 29 31.0 20 20 2 18 14 39 19 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Porto (4 Seasons) 3 Leagues 17.5 22 15 7 11 4 7 20 35.0 13 15 1 14 10 32 11 0 Reading (4 Seasons) 2 Leagues 27.4 0 Reading (3 Seasons) 3 Leagues 16.2 5 5 4 0 1 2 9 22.2 7 5 1 4 4 7 8 1 Primeira Liga (4 Seasons) 15.1 18 12 5 9 4 6 18 33.3 12 13 0 13 8 26 9 0 Championship (3 Seasons) 11.3 5 3 4 0 1 2 9 22.2 7 5 1 4 2 7 8 1 PL2 — Div. 2 (3 Seasons) 24.4 0 Champions Lg (2 Seasons) 0.8 2 2 1 1 0 1 1 100.0 0 0 0 0 0 2 0 0 FA Cup (2 Seasons) 3.1 0 1 0 EFL Cup (2 Seasons) 1.7 2 1 0 PL2 — Div. 1 (1 Season) 3.0 0 Europa Lg (1 Season) 1.7 2 1 1 1 0 0 1 0.0 1 2 1 1 2 4 2 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2022-2023 21 Porto 1. Champions Lg R16 0.6 2 2 1 1 0 1 1 100.0 0 0 0 0 0 2 0 0 Matches 2023-2024 22 Porto 1. Champions Lg R16 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2024-2025 23 Porto 2. Europa Lg 1.7 2 1 1 1 0 0 1 0.0 1 2 1 1 2 4 2 0 Matches 3 Seasons 1 Club 2 Leagues 2.4 4 3 2 2 0 1 2 50.0 1 2 1 1 2 6 2 0 Champions Lg (2 Seasons) 0.8 2 2 1 1 0 1 1 100.0 0 0 0 0 0 2 0 0 Europa Lg (1 Season) 1.7 2 1 1 1 0 0 1 0.0 1 2 1 1 2 4 2 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 2016-2017 15 Reading 1 League 3.0 2017-2018 16 Reading 1 League 9.8 2017-2018 16 Reading 2 Leagues 0.3 2018-2019 17 Reading 1 League 10.6 2018-2019 17 Reading 2 Leagues 11.1 408 9 45 217 148 28 408 27 18 66.7 9 33.3 291 1580 680 24 14 5 19 25 313 53 2019-2020 18 Reading 1 League 4.0 2019-2020 18 Reading 3 Leagues 4.8 53 1 8 25 22 6 53 3 0 0.0 3 100.0 35 265 126 3 1 0 0 6 42 8 2021-2022 20 Porto 1 League 0.1 4 0 0 2 2 1 4 0 0 0 3 4 2 0 0 0 0 0 4 0 2022-2023 21 Porto 2 Leagues 5.6 256 4 23 106 129 33 256 25 13 52.0 12 48.0 155 953 479 19 10 6 13 8 184 39 2023-2024 22 Porto 2 Leagues 2.9 146 2 8 54 86 23 146 8 3 37.5 5 62.5 86 509 225 6 4 0 11 3 108 34 2024-2025 23 Porto 2 Leagues 8.9 335 7 34 139 167 45 334 23 11 47.8 12 52.2 189 1117 363 14 6 9 14 20 238 49 7 Seasons 2 Clubs 6 Leagues 33.7 1202 23 118 543 554 136 1201 86 45 52.3 41 47.7 759 4428 1875 66 35 20 57 62 889 183 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 Porto (4 Seasons) 3 Leagues 17.5 741 13 65 301 384 102 740 56 27 48.2 29 51.8 433 2583 1069 39 20 15 38 31 534 122 Reading (4 Seasons) 2 Leagues 27.4 Reading (3 Seasons) 3 Leagues 16.2 461 10 53 242 170 34 461 30 18 60.0 12 40.0 326 1845 806 27 15 5 19 31 355 61 Primeira Liga (4 Seasons) 15.1 636 10 49 261 332 86 635 48 22 45.8 26 54.2 365 2156 854 31 19 14 35 26 463 102 Championship (3 Seasons) 11.3 461 10 53 242 170 34 461 30 18 60.0 12 40.0 326 1845 806 27 15 5 19 31 355 61 PL2 — Div. 2 (3 Seasons) 24.4 Champions Lg (2 Seasons) 0.8 45 0 5 18 24 10 45 5 3 60.0 2 40.0 32 195 99 3 1 1 1 3 31 10 FA Cup (2 Seasons) 3.1 EFL Cup (2 Seasons) 1.7 PL2 — Div. 1 (1 Season) 3.0 Europa Lg (1 Season) 1.7 60 3 11 22 28 6 60 3 2 66.7 1 33.3 36 232 116 5 0 0 2 2 40 10
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 2016-2017 15 Reading eng ENG Jr. PL2 — Div. 1 11th 3.0 Matches 2017-2018 16 Reading eng ENG Jr. PL2 — Div. 2 5th 9.8 Matches 2018-2019 17 Reading eng ENG Jr. PL2 — Div. 2 3rd 10.6 Matches 2018-2019 17 Reading eng ENG 2. Championship 20th 10.1 408 9 45 217 148 28 408 27 18 66.7 9 33.3 291 1580 680 24 14 5 19 25 313 53 Matches 2019-2020 18 Reading eng ENG Jr. PL2 — Div. 2 9th 4.0 Matches 2019-2020 18 Reading eng ENG 2. Championship 14th 1.2 53 1 8 25 22 6 53 3 0 0.0 3 100.0 35 265 126 3 1 0 0 6 42 8 Matches 2021-2022 20 Porto pt POR 1. Primeira Liga 1st 0.1 4 0 0 2 2 1 4 0 0 0 3 4 2 0 0 0 0 0 4 0 Matches 2022-2023 21 Porto pt POR 1. Primeira Liga 2nd 5.0 225 4 20 92 114 27 225 22 10 45.5 12 54.5 136 846 434 17 9 5 13 5 164 36 Matches 2023-2024 22 Porto pt POR 1. Primeira Liga 3rd 2.7 132 2 6 50 77 19 132 6 3 50.0 3 50.0 73 421 171 5 4 0 10 3 97 27 Matches 2024-2025 23 Porto pt POR 1. Primeira Liga 2nd 7.2 275 4 23 117 139 39 274 20 9 45.0 11 55.0 153 885 247 9 6 9 12 18 198 39 Matches 7 Seasons 2 Clubs 2 Leagues 26.4 1097 20 102 503 502 120 1096 78 40 51.3 38 48.7 691 4001 1660 58 34 19 54 57 818 163 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 Porto (4 Seasons) 1 League 15.1 636 10 49 261 332 86 635 48 22 45.8 26 54.2 365 2156 854 31 19 14 35 26 463 102 Reading (4 Seasons) 2 Leagues 27.4 Reading (3 Seasons) 1 League 11.3 461 10 53 242 170 34 461 30 18 60.0 12 40.0 326 1845 806 27 15 5 19 31 355 61 Primeira Liga (4 Seasons) 15.1 636 10 49 261 332 86 635 48 22 45.8 26 54.2 365 2156 854 31 19 14 35 26 463 102 Championship (3 Seasons) 11.3 461 10 53 242 170 34 461 30 18 60.0 12 40.0 326 1845 806 27 15 5 19 31 355 61 PL2 — Div. 2 (3 Seasons) 24.4 PL2 — Div. 1 (1 Season) 3.0
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2022-2023 21 Porto 1. Champions Lg R16 0.6 31 0 3 14 15 6 31 3 3 100.0 0 0.0 19 107 45 2 1 1 0 3 20 3 Matches 2023-2024 22 Porto 1. Champions Lg R16 0.2 14 0 2 4 9 4 14 2 0 0.0 2 100.0 13 88 54 1 0 0 1 0 11 7 Matches 2024-2025 23 Porto 2. Europa Lg 1.7 60 3 11 22 28 6 60 3 2 66.7 1 33.3 36 232 116 5 0 0 2 2 40 10 Matches 3 Seasons 1 Club 2 Leagues 2.4 105 3 16 40 52 16 105 8 5 62.5 3 37.5 68 427 215 8 1 1 3 5 71 20 Champions Lg (2 Seasons) 0.8 45 0 5 18 24 10 45 5 3 60.0 2 40.0 32 195 99 3 1 1 1 3 31 10 Europa Lg (1 Season) 1.7 60 3 11 22 28 6 60 3 2 66.7 1 33.3 36 232 116 5 0 0 2 2 40 10
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 2016-2017 15 Reading eng ENG Jr. PL2 — Div. 1 6 273 46 13.8 3.0 1 93 1 5 36 0 0.83 2 9 -7 -2.31 -1.62 Matches 2017-2018 16 Reading eng ENG 2. Championship 0 0 0 0 3 Matches 2017-2018 16 Reading eng ENG EFL Cup 1 26 26 8.7 0.3 0 0 1 25 1 3.00 2 0 +2 +6.92 +6.92 Matches 2017-2018 16 Reading eng ENG Jr. PL2 — Div. 2 10 883 88 51.6 9.8 10 88 7 0 0 1.82 18 12 +6 +0.61 +1.92 Matches 2018-2019 17 Reading eng ENG 2. Championship 21 906 43 21.9 10.1 8 82 4 13 19 3 0.86 10 14 -4 -0.40 -0.04 8.5 19.3 -10.8 -1.07 -0.45 Matches 2018-2019 17 Reading eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2018-2019 17 Reading eng ENG Jr. PL2 — Div. 2 11 953 87 48.1 10.6 11 87 9 0 0 1.91 26 18 +8 +0.76 +0.40 Matches 2019-2020 18 Reading eng ENG 2. Championship 7 112 16 2.7 1.2 1 64 0 6 8 9 1.14 2 3 -1 -0.80 -0.85 2.6 2.4 +0.2 +0.16 +0.35 Matches 2019-2020 18 Reading eng ENG EFL Cup 2 131 66 39.7 1.5 1 90 1 1 41 0 3.00 4 2 +2 +1.37 +1.37 Matches 2019-2020 18 Reading eng ENG FA Cup 3 190 63 37.3 2.1 2 79 0 1 32 0 1.67 4 2 +2 +0.95 +1.23 Matches 2019-2020 18 Reading eng ENG Jr. PL2 — Div. 2 4 360 90 22.2 4.0 4 90 4 0 0 1.00 6 7 -1 -0.25 -0.18 Matches 2021-2022 20 Porto pt POR 1. Primeira Liga 1 7 7 0.2 0.1 0 0 1 7 1 3.00 1 0 +1 +12.86 +11.00 0.5 0.1 +0.4 +5.63 +3.87 Matches 2022-2023 21 Porto 1. Champions Lg 3 52 17 7.2 0.6 0 0 3 17 5 1.33 0 3 -3 -5.19 -6.14 1.2 1.6 -0.3 -0.60 -1.17 Matches 2022-2023 21 Porto pt POR 1. Primeira Liga 22 453 21 14.8 5.0 5 62 0 17 8 12 2.36 14 6 +8 +1.59 +0.10 13.6 8.4 +5.2 +1.06 -0.35 Matches 2023-2024 22 Porto 1. Champions Lg 3 16 5 2.1 0.2 0 0 3 5 4 1.00 1 0 +1 +5.63 +4.89 0.6 0.2 +0.4 +2.01 +1.60 Matches 2023-2024 22 Porto pt POR 1. Primeira Liga 16 246 15 8.0 2.7 1 79 0 15 11 8 1.94 11 2 +9 +3.29 +2.43 11.0 0.9 +10.1 +3.71 +2.88 Matches 2024-2025 23 Porto 2. Europa Lg 4 152 38 28.1 1.7 2 75 0 2 1 2 1.75 2 1 +1 +0.59 +0.36 2.8 1.4 +1.4 +0.83 +0.88 Matches 2024-2025 23 Porto pt POR 1. Primeira Liga 12 651 54 48.2 7.2 8 76 2 4 12 2 2.50 18 3 +15 +2.07 +0.53 17.0 6.5 +10.4 +1.44 +0.39 Matches 7 Seasons 2 Clubs 6 Leagues 96 3,032 32 11.6 33.7 29 76 8 67 12 50 1.77 69 38 +31 +0.92 +0.22 57.8 40.7 +17.1 +0.59 +0.05 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 Porto (4 Seasons) 3 Leagues 61 1,577 26 12.6 17.5 16 72 2 45 10 34 2.13 47 15 +32 +1.83 +0.52 46.7 19.1 +27.6 +1.59 +0.42 Reading (4 Seasons) 2 Leagues 31 2,469 80 33.9 27.4 26 88 21 5 36 0 1.55 52 46 +6 +0.22 +0.63 Reading (3 Seasons) 3 Leagues 35 1,455 42 10.7 16.2 13 81 6 22 18 16 1.14 22 23 -1 -0.06 +0.07 11.1 21.7 -10.6 -0.94 -0.55 Primeira Liga (4 Seasons) 51 1,357 27 12.9 15.1 14 71 2 37 10 23 2.27 44 11 +33 +2.19 +0.77 42.1 15.9 +26.2 +1.75 +0.43 Championship (3 Seasons) 28 1,018 36 8.2 11.3 9 80 4 19 16 15 0.93 12 17 -5 -0.44 -0.31 11.1 21.7 -10.6 -0.94 -0.55 PL2 — Div. 2 (3 Seasons) 25 2,196 88 41.4 24.4 25 88 20 0 0 1.73 50 37 +13 +0.53 +0.79 Champions Lg (2 Seasons) 6 68 11 4.6 0.8 0 0 6 11 9 1.17 1 3 -2 -2.65 -3.48 1.8 1.8 0.0 +0.01 -0.47 FA Cup (2 Seasons) 4 280 70 46.7 3.1 3 83 1 1 32 0 1.25 4 4 0 0.00 +0.28 EFL Cup (2 Seasons) 3 157 52 24.9 1.7 1 91 1 2 33 1 3.00 6 2 +4 +2.29 +2.29 PL2 — Div. 1 (1 Season) 6 273 46 13.8 3.0 1 93 1 5 36 0 0.83 2 9 -7 -2.31 -1.62 Europa Lg (1 Season) 4 152 38 28.1 1.7 2 75 0 2 1 2 1.75 2 1 +1 +0.59 +0.36 2.8 1.4 +1.4 +0.83 +0.88
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 2016-2017 15 Reading 1 League 6 273 46 13.8 3.0 1 93 1 5 36 0 0.83 2 9 -7 -2.31 -1.62 2017-2018 16 Reading 1 League 10 883 88 51.6 9.8 10 88 7 0 0 1.82 18 12 +6 +0.61 +1.92 2017-2018 16 Reading 2 Leagues 1 26 26 0.6 0.3 0 0 1 25 4 3.00 2 0 +2 +6.92 +6.92 2018-2019 17 Reading 1 League 11 953 87 48.1 10.6 11 87 9 0 0 1.91 26 18 +8 +0.76 +0.40 2018-2019 17 Reading 2 Leagues 22 996 45 23.5 11.1 9 83 5 13 19 3 0.82 10 16 -6 -0.54 -0.18 8.5 19.3 -10.8 -1.07 -0.45 2019-2020 18 Reading 1 League 4 360 90 22.2 4.0 4 90 4 0 0 1.00 6 7 -1 -0.25 -0.18 2019-2020 18 Reading 3 Leagues 12 433 36 8.7 4.8 4 78 1 8 15 9 1.58 10 7 +3 +0.62 +0.60 2.6 2.4 +0.2 +0.16 +0.35 2021-2022 20 Porto 1 League 1 7 7 0.2 0.1 0 0 1 7 1 3.00 1 0 +1 +12.86 +11.00 0.5 0.1 +0.4 +5.63 +3.87 2022-2023 21 Porto 2 Leagues 25 505 20 13.4 5.6 5 62 0 20 10 17 2.24 14 9 +5 +0.89 -0.48 14.8 10.0 +4.9 +0.89 -0.35 2023-2024 22 Porto 2 Leagues 19 262 14 6.9 2.9 1 79 0 18 10 12 1.79 12 2 +10 +3.44 +2.60 11.6 1.1 +10.5 +3.60 +2.86 2024-2025 23 Porto 2 Leagues 16 803 50 42.5 8.9 10 76 2 6 8 4 2.31 20 4 +16 +1.79 +0.72 19.7 7.9 +11.8 +1.33 +0.67 7 Seasons 2 Clubs 6 Leagues 96 3,032 32 11.6 33.7 29 76 8 67 12 50 1.77 69 38 +31 +0.92 +0.22 57.8 40.7 +17.1 +0.59 +0.05 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 Porto (4 Seasons) 3 Leagues 61 1,577 26 12.6 17.5 16 72 2 45 10 34 2.13 47 15 +32 +1.83 +0.52 46.7 19.1 +27.6 +1.59 +0.42 Reading (4 Seasons) 2 Leagues 31 2,469 80 33.9 27.4 26 88 21 5 36 0 1.55 52 46 +6 +0.22 +0.63 Reading (3 Seasons) 3 Leagues 35 1,455 42 10.7 16.2 13 81 6 22 18 16 1.14 22 23 -1 -0.06 +0.07 11.1 21.7 -10.6 -0.94 -0.55 Primeira Liga (4 Seasons) 51 1,357 27 12.9 15.1 14 71 2 37 10 23 2.27 44 11 +33 +2.19 +0.77 42.1 15.9 +26.2 +1.75 +0.43 Championship (3 Seasons) 28 1,018 36 8.2 11.3 9 80 4 19 16 15 0.93 12 17 -5 -0.44 -0.31 11.1 21.7 -10.6 -0.94 -0.55 PL2 — Div. 2 (3 Seasons) 25 2,196 88 41.4 24.4 25 88 20 0 0 1.73 50 37 +13 +0.53 +0.79 Champions Lg (2 Seasons) 6 68 11 4.6 0.8 0 0 6 11 9 1.17 1 3 -2 -2.65 -3.48 1.8 1.8 0.0 +0.01 -0.47 FA Cup (2 Seasons) 4 280 70 46.7 3.1 3 83 1 1 32 0 1.25 4 4 0 0.00 +0.28 EFL Cup (2 Seasons) 3 157 52 24.9 1.7 1 91 1 2 33 1 3.00 6 2 +4 +2.29 +2.29 PL2 — Div. 1 (1 Season) 6 273 46 13.8 3.0 1 93 1 5 36 0 0.83 2 9 -7 -2.31 -1.62 Europa Lg (1 Season) 4 152 38 28.1 1.7 2 75 0 2 1 2 1.75 2 1 +1 +0.59 +0.36 2.8 1.4 +1.4 +0.83 +0.88
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 2016-2017 15 Reading eng ENG Jr. PL2 — Div. 1 11th 6 273 46 13.8 3.0 1 93 1 5 36 0 0.83 2 9 -7 -2.31 -1.62 Matches 2017-2018 16 Reading eng ENG Jr. PL2 — Div. 2 5th 10 883 88 51.6 9.8 10 88 7 0 0 1.82 18 12 +6 +0.61 +1.92 Matches 2017-2018 16 Reading eng ENG 2. Championship 20th 0 0 0 0 3 Matches 2018-2019 17 Reading eng ENG Jr. PL2 — Div. 2 3rd 11 953 87 48.1 10.6 11 87 9 0 0 1.91 26 18 +8 +0.76 +0.40 Matches 2018-2019 17 Reading eng ENG 2. Championship 20th 21 906 43 21.9 10.1 8 82 4 13 19 3 0.86 10 14 -4 -0.40 -0.04 8.5 19.3 -10.8 -1.07 -0.45 Matches 2019-2020 18 Reading eng ENG Jr. PL2 — Div. 2 9th 4 360 90 22.2 4.0 4 90 4 0 0 1.00 6 7 -1 -0.25 -0.18 Matches 2019-2020 18 Reading eng ENG 2. Championship 14th 7 112 16 2.7 1.2 1 64 0 6 8 9 1.14 2 3 -1 -0.80 -0.85 2.6 2.4 +0.2 +0.16 +0.35 Matches 2021-2022 20 Porto pt POR 1. Primeira Liga 1st 1 7 7 0.2 0.1 0 0 1 7 1 3.00 1 0 +1 +12.86 +11.00 0.5 0.1 +0.4 +5.63 +3.87 Matches 2022-2023 21 Porto pt POR 1. Primeira Liga 2nd 22 453 21 14.8 5.0 5 62 0 17 8 12 2.36 14 6 +8 +1.59 +0.10 13.6 8.4 +5.2 +1.06 -0.35 Matches 2023-2024 22 Porto pt POR 1. Primeira Liga 3rd 16 246 15 8.0 2.7 1 79 0 15 11 8 1.94 11 2 +9 +3.29 +2.43 11.0 0.9 +10.1 +3.71 +2.88 Matches 2024-2025 23 Porto pt POR 1. Primeira Liga 2nd 12 651 54 48.2 7.2 8 76 2 4 12 2 2.50 18 3 +15 +2.07 +0.53 17.0 6.5 +10.4 +1.44 +0.39 Matches 7 Seasons 2 Clubs 2 Leagues 79 2,375 30 10.3 26.4 23 75 6 56 12 38 1.80 56 28 +28 +1.06 +0.33 53.2 37.6 +15.6 +0.60 +0.03 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 Porto (4 Seasons) 1 League 51 1,357 27 12.9 15.1 14 71 2 37 10 23 2.27 44 11 +33 +2.19 +0.77 42.1 15.9 +26.2 +1.75 +0.43 Reading (4 Seasons) 2 Leagues 31 2,469 80 33.9 27.4 26 88 21 5 36 0 1.55 52 46 +6 +0.22 +0.63 Reading (3 Seasons) 1 League 28 1,018 36 8.2 11.3 9 80 4 19 16 15 0.93 12 17 -5 -0.44 -0.31 11.1 21.7 -10.6 -0.94 -0.55 Primeira Liga (4 Seasons) 51 1,357 27 12.9 15.1 14 71 2 37 10 23 2.27 44 11 +33 +2.19 +0.77 42.1 15.9 +26.2 +1.75 +0.43 Championship (3 Seasons) 28 1,018 36 8.2 11.3 9 80 4 19 16 15 0.93 12 17 -5 -0.44 -0.31 11.1 21.7 -10.6 -0.94 -0.55 PL2 — Div. 2 (3 Seasons) 25 2,196 88 41.4 24.4 25 88 20 0 0 1.73 50 37 +13 +0.53 +0.79 PL2 — Div. 1 (1 Season) 6 273 46 13.8 3.0 1 93 1 5 36 0 0.83 2 9 -7 -2.31 -1.62
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 2017-2018 16 Reading eng ENG EFL Cup 17th 1 26 26 8.7 0.3 0 0 1 25 1 3.00 2 0 +2 +6.92 +6.92 Matches 2018-2019 17 Reading eng ENG FA Cup 33rd 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2019-2020 18 Reading eng ENG EFL Cup 17th 2 131 66 39.7 1.5 1 90 1 1 41 0 3.00 4 2 +2 +1.37 +1.37 Matches 2019-2020 18 Reading eng ENG FA Cup 9th 3 190 63 37.3 2.1 2 79 0 1 32 0 1.67 4 2 +2 +0.95 +1.23 Matches 3 Seasons 1 Club 2 Leagues 7 437 62 35.5 4.9 4 85 2 3 33 1 2.00 10 6 +4 +0.82 +0.94 FA Cup (2 Seasons) 4 280 70 46.7 3.1 3 83 1 1 32 0 1.25 4 4 0 0.00 +0.28 EFL Cup (2 Seasons) 3 157 52 24.9 1.7 1 91 1 2 33 1 3.00 6 2 +4 +2.29 +2.29
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2022-2023 21 Porto 1. Champions Lg R16 3 52 17 7.2 0.6 0 0 3 17 5 1.33 0 3 -3 -5.19 -6.14 1.2 1.6 -0.3 -0.60 -1.17 Matches 2023-2024 22 Porto 1. Champions Lg R16 3 16 5 2.1 0.2 0 0 3 5 4 1.00 1 0 +1 +5.63 +4.89 0.6 0.2 +0.4 +2.01 +1.60 Matches 2024-2025 23 Porto 2. Europa Lg 4 152 38 28.1 1.7 2 75 0 2 1 2 1.75 2 1 +1 +0.59 +0.36 2.8 1.4 +1.4 +0.83 +0.88 Matches 3 Seasons 1 Club 2 Leagues 10 220 22 10.9 2.4 2 75 0 8 9 11 1.40 3 4 -1 -0.41 -1.11 4.6 3.2 +1.4 +0.58 +0.21 Champions Lg (2 Seasons) 6 68 11 4.6 0.8 0 0 6 11 9 1.17 1 3 -2 -2.65 -3.48 1.8 1.8 0.0 +0.01 -0.47 Europa Lg (1 Season) 4 152 38 28.1 1.7 2 75 0 2 1 2 1.75 2 1 +1 +0.59 +0.36 2.8 1.4 +1.4 +0.83 +0.88
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 2016-2017 15 Reading 1 League 3.0 0 0 0 0 2017-2018 16 Reading 1 League 9.8 2 0 0 0 2017-2018 16 Reading 2 Leagues 0.3 0 0 0 1 0 0 0 0 0 0 0 0 2018-2019 17 Reading 1 League 10.6 0 0 0 0 2018-2019 17 Reading 2 Leagues 11.1 1 0 0 14 23 2 4 3 2 0 0 0 36 9 29 23.7 2019-2020 18 Reading 1 League 4.0 0 0 0 0 2019-2020 18 Reading 3 Leagues 4.8 0 0 0 11 2 0 2 1 3 0 0 0 6 2 6 25.0 2021-2022 20 Porto 1 League 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0.0 2022-2023 21 Porto 2 Leagues 5.6 2 0 0 21 9 2 11 2 8 0 0 0 34 12 18 40.0 2023-2024 22 Porto 2 Leagues 2.9 1 0 0 10 6 0 4 0 2 0 0 0 13 8 8 50.0 2024-2025 23 Porto 2 Leagues 8.9 3 0 0 20 10 3 8 8 5 0 0 0 30 18 14 56.3 7 Seasons 2 Clubs 6 Leagues 33.7 7 0 0 77 50 7 29 14 20 0 0 0 119 49 77 38.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Porto (4 Seasons) 3 Leagues 17.5 6 0 0 51 25 5 23 10 15 0 0 0 77 38 42 47.5 Reading (4 Seasons) 2 Leagues 27.4 2 0 0 0 Reading (3 Seasons) 3 Leagues 16.2 1 0 0 26 25 2 6 4 5 0 0 0 42 11 35 23.9 Primeira Liga (4 Seasons) 15.1 4 0 0 43 25 4 17 8 12 0 0 0 65 35 38 47.9 Championship (3 Seasons) 11.3 1 0 0 17 21 0 5 2 3 0 0 0 42 11 35 23.9 PL2 — Div. 2 (3 Seasons) 24.4 2 0 0 0 Champions Lg (2 Seasons) 0.8 0 0 0 2 0 0 3 0 2 0 0 0 7 1 2 33.3 FA Cup (2 Seasons) 3.1 0 0 0 5 4 2 0 1 0 0 0 0 EFL Cup (2 Seasons) 1.7 0 0 0 4 0 0 1 1 2 0 0 0 PL2 — Div. 1 (1 Season) 3.0 0 0 0 0 Europa Lg (1 Season) 1.7 2 0 0 6 0 1 3 2 1 0 0 0 5 2 2 50.0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2022-2023 21 Porto 1. Champions Lg R16 0.6 0 0 0 0 0 0 1 0 2 0 0 0 5 1 1 50.0 Matches 2023-2024 22 Porto 1. Champions Lg R16 0.2 0 0 0 2 0 0 2 0 0 0 0 0 2 0 1 0.0 Matches 2024-2025 23 Porto 2. Europa Lg 1.7 2 0 0 6 0 1 3 2 1 0 0 0 5 2 2 50.0 Matches 3 Seasons 1 Club 2 Leagues 2.4 2 0 0 8 0 1 6 2 3 0 0 0 12 3 4 42.9 Champions Lg (2 Seasons) 0.8 0 0 0 2 0 0 3 0 2 0 0 0 7 1 2 33.3 Europa Lg (1 Season) 1.7 2 0 0 6 0 1 3 2 1 0 0 0 5 2 2 50.0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Danny Loader Pages
Danny Loader Overview
Stats by Competition
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)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary