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 2017-2018 19 Fulham eng ENG Jr. PL2 — Div. 2 17 17 1,530 17.0 2 0 2 2 0 0 2 0 0.12 0.00 0.12 0.12 0.12 Matches 2018-2019 20 Braintree Town eng ENG 5. National League 15 15 1,266 14.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 Fulham eng ENG Jr. PL2 — Div. 2 9 7 642 7.1 1 0 1 1 0 0 1 0 0.14 0.00 0.14 0.14 0.14 Matches 2019-2020 21 Eastleigh eng ENG FA Cup 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Oxford United eng ENG 3. League One 0 0 Matches 2019-2020 21 Eastleigh eng ENG 5. National League 24 23 1,976 22.0 1 1 0 0 3 0 0.05 0.05 Matches 2020-2021 22 Oxford United 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 2020-2021 22 Oxford United eng ENG 3. League One 39 39 3,426 38.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 Matches 2021-2022 23 Bristol City eng ENG 2. Championship 34 29 2,664 29.6 2 1 3 2 0 0 4 0 1.7 1.7 0.5 2.2 32 78 20 0.07 0.03 0.10 0.07 0.10 0.06 0.02 0.07 0.06 0.07 Matches 2021-2022 23 Bristol City 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 2022-2023 24 Bristol City eng ENG 2. Championship 26 25 2,141 23.8 4 1 5 4 0 0 3 0 2.0 2.0 0.6 2.6 36 78 19 0.17 0.04 0.21 0.17 0.21 0.08 0.03 0.11 0.08 0.11 Matches 2022-2023 24 Bristol City eng ENG EFL Cup 2 2 166 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Bristol City eng ENG FA Cup 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Bristol City eng ENG 2. Championship 0 0 Matches 6 Seasons 4 Clubs 5 Leagues 149 142 12,509 139.0 8 2 9 8 0 0 12 1 3.7 3.7 1.1 4.8 68 156 39 0.06 0.02 0.08 0.06 0.08 0.07 0.02 0.09 0.07 0.09 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 Bristol City (3 Seasons) 3 Leagues 66 60 5,391 59.9 6 2 8 6 0 0 7 0 3.7 3.7 1.1 4.8 68 156 39 0.10 0.03 0.13 0.10 0.13 0.07 0.02 0.09 0.07 0.09 Oxford United (2 Seasons) 2 Leagues 40 40 3,516 39.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 Fulham (2 Seasons) 1 League 26 24 2,172 24.1 3 0 3 3 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Eastleigh (1 Season) 2 Leagues 28 27 2,336 26.0 1 0 0 1 0 0 3 0 0.04 0.00 0.00 0.04 0.00 Braintree Town (1 Season) 1 League 15 15 1,266 14.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 60 54 4,805 53.4 6 2 8 6 0 0 7 0 3.7 3.7 1.1 4.8 68 156 39 0.11 0.04 0.15 0.11 0.15 0.07 0.02 0.09 0.07 0.09 FA Cup (3 Seasons) 8 8 780 8.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 39 39 3,426 38.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 National League (2 Seasons) 39 38 3,242 36.0 1 0 0 1 0 0 4 0 0.03 0.00 0.00 0.03 0.00 PL2 — Div. 2 (2 Seasons) 26 24 2,172 24.1 3 0 3 3 0 0 3 0 0.12 0.00 0.12 0.12 0.12 EFL Cup (2 Seasons) 3 3 256 2.8 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 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 2017-2018 19 Fulham 1 League 17 17 1,530 17.0 2 0 2 2 0 0 2 0 0.12 0.00 0.12 0.12 0.12 2018-2019 20 Fulham 1 League 9 7 642 7.1 1 0 1 1 0 0 1 0 0.14 0.00 0.14 0.14 0.14 2018-2019 20 Braintree Town 1 League 15 15 1,266 14.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2019-2020 21 Eastleigh 2 Leagues 28 27 2,336 26.0 1 0 0 1 0 0 3 0 0.04 0.00 0.00 0.04 0.00 2019-2020 21 Oxford United 1 League 0 0 2020-2021 22 Oxford United 2 Leagues 40 40 3,516 39.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 2021-2022 23 Bristol City 2 Leagues 35 30 2,784 30.9 2 1 3 2 0 0 4 0 1.7 1.7 0.5 2.2 32 78 20 0.06 0.03 0.10 0.06 0.10 0.06 0.02 0.07 0.06 0.07 2022-2023 24 Bristol City 3 Leagues 31 30 2,607 29.0 4 1 5 4 0 0 3 0 2.0 2.0 0.6 2.6 36 78 19 0.14 0.03 0.17 0.14 0.17 0.08 0.03 0.11 0.08 0.11 2024-2025 26 Bristol City 1 League 0 0 6 Seasons 4 Clubs 5 Leagues 149 142 12,509 139.0 8 2 9 8 0 0 12 1 3.7 3.7 1.1 4.8 68 156 39 0.06 0.02 0.08 0.06 0.08 0.07 0.02 0.09 0.07 0.09 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 Bristol City (3 Seasons) 3 Leagues 66 60 5,391 59.9 6 2 8 6 0 0 7 0 3.7 3.7 1.1 4.8 68 156 39 0.10 0.03 0.13 0.10 0.13 0.07 0.02 0.09 0.07 0.09 Oxford United (2 Seasons) 2 Leagues 40 40 3,516 39.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 Fulham (2 Seasons) 1 League 26 24 2,172 24.1 3 0 3 3 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Eastleigh (1 Season) 2 Leagues 28 27 2,336 26.0 1 0 0 1 0 0 3 0 0.04 0.00 0.00 0.04 0.00 Braintree Town (1 Season) 1 League 15 15 1,266 14.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 60 54 4,805 53.4 6 2 8 6 0 0 7 0 3.7 3.7 1.1 4.8 68 156 39 0.11 0.04 0.15 0.11 0.15 0.07 0.02 0.09 0.07 0.09 FA Cup (3 Seasons) 8 8 780 8.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 39 39 3,426 38.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 National League (2 Seasons) 39 38 3,242 36.0 1 0 0 1 0 0 4 0 0.03 0.00 0.00 0.03 0.00 PL2 — Div. 2 (2 Seasons) 26 24 2,172 24.1 3 0 3 3 0 0 3 0 0.12 0.00 0.12 0.12 0.12 EFL Cup (2 Seasons) 3 3 256 2.8 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 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 2017-2018 19 Fulham eng ENG Jr. PL2 — Div. 2 8th 17 17 1,530 17.0 2 0 2 2 0 0 2 0 0.12 0.00 0.12 0.12 0.12 Matches 2018-2019 20 Fulham eng ENG Jr. PL2 — Div. 2 10th 9 7 642 7.1 1 0 1 1 0 0 1 0 0.14 0.00 0.14 0.14 0.14 Matches 2018-2019 20 Braintree Town eng ENG 5. National League 22nd 15 15 1,266 14.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Eastleigh eng ENG 5. National League 16th 24 23 1,976 22.0 1 1 0 0 3 0 0.05 0.05 Matches 2019-2020 21 Oxford United eng ENG 3. League One 4th 0 0 Matches 2020-2021 22 Oxford United eng ENG 3. League One 6th 39 39 3,426 38.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 Matches 2021-2022 23 Bristol City eng ENG 2. Championship 17th 34 29 2,664 29.6 2 1 3 2 0 0 4 0 1.7 1.7 0.5 2.2 32 78 20 0.07 0.03 0.10 0.07 0.10 0.06 0.02 0.07 0.06 0.07 Matches 2022-2023 24 Bristol City eng ENG 2. Championship 14th 26 25 2,141 23.8 4 1 5 4 0 0 3 0 2.0 2.0 0.6 2.6 36 78 19 0.17 0.04 0.21 0.17 0.21 0.08 0.03 0.11 0.08 0.11 Matches 2024-2025 26 Bristol City eng ENG 2. Championship 12th 0 0 Matches 6 Seasons 4 Clubs 3 Leagues 138 131 11,473 127.5 8 2 9 8 0 0 12 1 3.7 3.7 1.1 4.8 68 156 39 0.06 0.02 0.09 0.06 0.09 0.07 0.02 0.09 0.07 0.09 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 Bristol City (3 Seasons) 1 League 60 54 4,805 53.4 6 2 8 6 0 0 7 0 3.7 3.7 1.1 4.8 68 156 39 0.11 0.04 0.15 0.11 0.15 0.07 0.02 0.09 0.07 0.09 Oxford United (2 Seasons) 1 League 39 39 3,426 38.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 Fulham (2 Seasons) 1 League 26 24 2,172 24.1 3 0 3 3 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Eastleigh (1 Season) 1 League 24 23 1,976 22.0 1 1 0 0 3 0 0.05 0.05 Braintree Town (1 Season) 1 League 15 15 1,266 14.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 60 54 4,805 53.4 6 2 8 6 0 0 7 0 3.7 3.7 1.1 4.8 68 156 39 0.11 0.04 0.15 0.11 0.15 0.07 0.02 0.09 0.07 0.09 League One (2 Seasons) 39 39 3,426 38.1 1 0 1 1 0 0 1 1 0.03 0.00 0.03 0.03 0.03 National League (2 Seasons) 39 38 3,242 36.0 1 0 0 1 0 0 4 0 0.03 0.00 0.00 0.03 0.00 PL2 — Div. 2 (2 Seasons) 26 24 2,172 24.1 3 0 3 3 0 0 3 0 0.12 0.00 0.12 0.12 0.12
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 2019-2020 21 Eastleigh eng ENG FA Cup 65th 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Oxford United eng ENG EFL 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 2021-2022 23 Bristol City 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 2022-2023 24 Bristol City eng ENG EFL Cup Rd3 2 2 166 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Bristol City eng ENG FA Cup 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 2 Leagues 11 11 1,036 11.5 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 Bristol City (2 Seasons) 2 Leagues 6 6 586 6.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eastleigh (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oxford United (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (3 Seasons) 8 8 780 8.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 3 3 256 2.8 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 Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2017-2018 19 Fulham 1 League 17.0 2 0 0 2018-2019 20 Fulham 1 League 7.1 1 0 0 2018-2019 20 Braintree Town 1 League 14.1 0 0 0 2019-2020 21 Eastleigh 2 Leagues 26.0 1 3 2 66.7 0.75 0.50 0.00 0.00 0 0 2020-2021 22 Oxford United 2 Leagues 39.1 1 36 11 30.6 0.92 0.28 0.03 0.09 0 0 2021-2022 23 Bristol City 2 Leagues 30.9 2 18 5 27.8 0.58 0.16 0.11 0.40 10.6 0 0 0 1.7 1.7 0.09 +0.3 +0.3 2022-2023 24 Bristol City 3 Leagues 29.0 4 16 6 37.5 0.55 0.21 0.25 0.67 11.6 0 0 0 2.0 2.0 0.13 +2.0 +2.0 6 Seasons 4 Clubs 5 Leagues 139.0 8 73 24 32.9 0.71 0.23 0.10 0.29 11.1 0 0 0 3.7 3.7 0.11 +2.3 +2.3 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 Bristol City (3 Seasons) 3 Leagues 59.9 6 34 11 32.4 0.57 0.18 0.18 0.55 11.1 0 0 0 3.7 3.7 0.11 +2.3 +2.3 Oxford United (2 Seasons) 2 Leagues 39.1 1 36 11 30.6 0.92 0.28 0.03 0.09 0 0 Fulham (2 Seasons) 1 League 24.1 3 0 0 Eastleigh (1 Season) 2 Leagues 26.0 1 3 2 66.7 0.75 0.50 0.00 0.00 0 0 Braintree Town (1 Season) 1 League 14.1 0 0 0 Championship (3 Seasons) 53.4 6 33 11 33.3 0.62 0.21 0.18 0.55 11.1 0 0 0 3.7 3.7 0.11 +2.3 +2.3 FA Cup (3 Seasons) 8.7 0 3 2 66.7 0.35 0.23 0.00 0.00 0 0 League One (2 Seasons) 38.1 1 35 10 28.6 0.92 0.26 0.03 0.10 0 0 National League (2 Seasons) 36.0 1 0 0 PL2 — Div. 2 (2 Seasons) 24.1 3 0 0 EFL Cup (2 Seasons) 2.8 0 2 1 50.0 0.70 0.35 0.00 0.00 0 0
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 2017-2018 19 Fulham eng ENG Jr. PL2 — Div. 2 8th 17.0 2 0 0 Matches 2018-2019 20 Fulham eng ENG Jr. PL2 — Div. 2 10th 7.1 1 0 0 Matches 2018-2019 20 Braintree Town eng ENG 5. National League 22nd 14.1 0 0 0 Matches 2019-2020 21 Eastleigh eng ENG 5. National League 16th 22.0 1 0 0 Matches 2020-2021 22 Oxford United eng ENG 3. League One 6th 38.1 1 35 10 28.6 0.92 0.26 0.03 0.10 0 0 Matches 2021-2022 23 Bristol City eng ENG 2. Championship 17th 29.6 2 18 5 27.8 0.61 0.17 0.11 0.40 10.6 0 0 0 1.7 1.7 0.09 +0.3 +0.3 Matches 2022-2023 24 Bristol City eng ENG 2. Championship 14th 23.8 4 15 6 40.0 0.63 0.25 0.27 0.67 11.6 0 0 0 2.0 2.0 0.13 +2.0 +2.0 Matches 6 Seasons 4 Clubs 3 Leagues 127.5 8 68 21 30.9 0.74 0.23 0.10 0.33 11.1 0 0 0 3.7 3.7 0.11 +2.3 +2.3 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 Bristol City (3 Seasons) 1 League 53.4 6 33 11 33.3 0.62 0.21 0.18 0.55 11.1 0 0 0 3.7 3.7 0.11 +2.3 +2.3 Oxford United (2 Seasons) 1 League 38.1 1 35 10 28.6 0.92 0.26 0.03 0.10 0 0 Fulham (2 Seasons) 1 League 24.1 3 0 0 Eastleigh (1 Season) 1 League 22.0 1 0 0 Braintree Town (1 Season) 1 League 14.1 0 0 0 Championship (3 Seasons) 53.4 6 33 11 33.3 0.62 0.21 0.18 0.55 11.1 0 0 0 3.7 3.7 0.11 +2.3 +2.3 League One (2 Seasons) 38.1 1 35 10 28.6 0.92 0.26 0.03 0.10 0 0 National League (2 Seasons) 36.0 1 0 0 PL2 — Div. 2 (2 Seasons) 24.1 3 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2019-2020 21 Eastleigh eng ENG FA Cup 65th 4.0 0 3 2 66.7 0.75 0.50 0.00 0.00 0 0 Matches 2020-2021 22 Oxford United eng ENG EFL Cup 33rd 1.0 0 1 1 100.0 1.00 1.00 0.00 0.00 0 0 Matches 2021-2022 23 Bristol City eng ENG FA Cup 1.3 0 0 0 0.00 0.00 0 0 Matches 2022-2023 24 Bristol City eng ENG EFL Cup Rd3 1.8 0 1 0 0.0 0.54 0.00 0.00 0 0 Matches 2022-2023 24 Bristol City eng ENG FA Cup 3.3 0 0 0 0.00 0.00 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 11.5 0 5 3 60.0 0.43 0.26 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Bristol City (2 Seasons) 2 Leagues 6.5 0 1 0 0.0 0.15 0.00 0.00 0 0 Eastleigh (1 Season) 1 League 4.0 0 3 2 66.7 0.75 0.50 0.00 0.00 0 0 Oxford United (1 Season) 1 League 1.0 0 1 1 100.0 1.00 1.00 0.00 0.00 0 0 FA Cup (3 Seasons) 8.7 0 3 2 66.7 0.35 0.23 0.00 0.00 0 0 EFL Cup (2 Seasons) 2.8 0 2 1 50.0 0.70 0.35 0.00 0.00 0 0
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 2017-2018 19 Fulham 1 League 17.0 0 2018-2019 20 Fulham 1 League 7.1 0 2018-2019 20 Braintree Town 1 League 14.1 0 2019-2020 21 Eastleigh 2 Leagues 26.0 0 2020-2021 22 Oxford United 2 Leagues 39.1 0 2021-2022 23 Bristol City 2 Leagues 30.9 900 1253 71.8 14953 6700 425 512 83.0 385 525 73.3 65 151 43.0 1 0.5 0.6 +0.5 7 60 8 1 78 2022-2023 24 Bristol City 3 Leagues 29.0 818 1090 75.0 13769 5496 374 473 79.1 367 456 80.5 60 117 51.3 1 0.6 0.5 +0.4 7 60 9 3 78 6 Seasons 4 Clubs 5 Leagues 139.0 1718 2343 73.3 28722 12196 799 985 81.1 752 981 76.7 125 268 46.6 2 1.1 1.2 +0.9 14 120 17 4 156 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 Bristol City (3 Seasons) 3 Leagues 59.9 1718 2343 73.3 28722 12196 799 985 81.1 752 981 76.7 125 268 46.6 2 1.1 1.2 +0.9 14 120 17 4 156 Oxford United (2 Seasons) 2 Leagues 39.1 0 Fulham (2 Seasons) 1 League 24.1 0 Eastleigh (1 Season) 2 Leagues 26.0 0 Braintree Town (1 Season) 1 League 14.1 0 Championship (3 Seasons) 53.4 1718 2343 73.3 28722 12196 799 985 81.1 752 981 76.7 125 268 46.6 2 1.1 1.2 +0.9 14 120 17 4 156 FA Cup (3 Seasons) 8.7 0 League One (2 Seasons) 38.1 0 National League (2 Seasons) 36.0 0 PL2 — Div. 2 (2 Seasons) 24.1 0 EFL Cup (2 Seasons) 2.8 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2017-2018 19 Fulham eng ENG Jr. PL2 — Div. 2 8th 17.0 0 Matches 2018-2019 20 Fulham eng ENG Jr. PL2 — Div. 2 10th 7.1 0 Matches 2018-2019 20 Braintree Town eng ENG 5. National League 22nd 14.1 0 Matches 2019-2020 21 Eastleigh eng ENG 5. National League 16th 22.0 Matches 2020-2021 22 Oxford United eng ENG 3. League One 6th 38.1 0 Matches 2021-2022 23 Bristol City eng ENG 2. Championship 17th 29.6 900 1253 71.8 14953 6700 425 512 83.0 385 525 73.3 65 151 43.0 1 0.5 0.6 +0.5 7 60 8 1 78 Matches 2022-2023 24 Bristol City eng ENG 2. Championship 14th 23.8 818 1090 75.0 13769 5496 374 473 79.1 367 456 80.5 60 117 51.3 1 0.6 0.5 +0.4 7 60 9 3 78 Matches 6 Seasons 4 Clubs 3 Leagues 127.5 1718 2343 73.3 28722 12196 799 985 81.1 752 981 76.7 125 268 46.6 2 1.1 1.2 +0.9 14 120 17 4 156 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 Bristol City (3 Seasons) 1 League 53.4 1718 2343 73.3 28722 12196 799 985 81.1 752 981 76.7 125 268 46.6 2 1.1 1.2 +0.9 14 120 17 4 156 Oxford United (2 Seasons) 1 League 38.1 0 Fulham (2 Seasons) 1 League 24.1 0 Eastleigh (1 Season) 1 League 22.0 Braintree Town (1 Season) 1 League 14.1 0 Championship (3 Seasons) 53.4 1718 2343 73.3 28722 12196 799 985 81.1 752 981 76.7 125 268 46.6 2 1.1 1.2 +0.9 14 120 17 4 156 League One (2 Seasons) 38.1 0 National League (2 Seasons) 36.0 0 PL2 — Div. 2 (2 Seasons) 24.1 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2017-2018 19 Fulham 1 League 17.0 2018-2019 20 Fulham 1 League 7.1 2018-2019 20 Braintree Town 1 League 14.1 2019-2020 21 Eastleigh 2 Leagues 26.0 0 2020-2021 22 Oxford United 2 Leagues 39.1 7 2021-2022 23 Bristol City 2 Leagues 30.9 1253 1152 97 25 0 1 6 72 0 0 0 0 900 4 13 2022-2023 24 Bristol City 3 Leagues 29.0 1090 1063 24 11 0 2 7 12 0 0 0 0 818 3 9 6 Seasons 4 Clubs 5 Leagues 139.0 2343 2215 121 36 0 3 20 84 0 0 0 0 1718 7 22 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Bristol City (3 Seasons) 3 Leagues 59.9 2343 2215 121 36 0 3 13 84 0 0 0 0 1718 7 22 Oxford United (2 Seasons) 2 Leagues 39.1 7 Fulham (2 Seasons) 1 League 24.1 Eastleigh (1 Season) 2 Leagues 26.0 0 Braintree Town (1 Season) 1 League 14.1 Championship (3 Seasons) 53.4 2343 2215 121 36 0 3 12 84 0 0 0 0 1718 7 22 FA Cup (3 Seasons) 8.7 0 League One (2 Seasons) 38.1 7 National League (2 Seasons) 36.0 PL2 — Div. 2 (2 Seasons) 24.1 EFL Cup (2 Seasons) 2.8 1
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 2017-2018 19 Fulham 1 League 17.0 2018-2019 20 Fulham 1 League 7.1 2018-2019 20 Braintree Town 1 League 14.1 2019-2020 21 Eastleigh 2 Leagues 26.0 2020-2021 22 Oxford United 2 Leagues 39.1 2021-2022 23 Bristol City 2 Leagues 30.9 17 0.57 11 2 1 1 1 1 3 0.10 1 1 0 0 0 1 2022-2023 24 Bristol City 3 Leagues 29.0 23 0.97 20 0 0 1 2 0 4 0.17 4 0 0 0 0 0 6 Seasons 4 Clubs 5 Leagues 139.0 40 0.75 31 2 1 2 3 1 7 0.13 5 1 0 0 0 1 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Bristol City (3 Seasons) 3 Leagues 59.9 40 0.75 31 2 1 2 3 1 7 0.13 5 1 0 0 0 1 Oxford United (2 Seasons) 2 Leagues 39.1 Fulham (2 Seasons) 1 League 24.1 Eastleigh (1 Season) 2 Leagues 26.0 Braintree Town (1 Season) 1 League 14.1 Championship (3 Seasons) 53.4 40 0.75 31 2 1 2 3 1 7 0.13 5 1 0 0 0 1 FA Cup (3 Seasons) 8.7 League One (2 Seasons) 38.1 National League (2 Seasons) 36.0 PL2 — Div. 2 (2 Seasons) 24.1 EFL Cup (2 Seasons) 2.8
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 2017-2018 19 Fulham 1 League 17.0 0 2018-2019 20 Fulham 1 League 7.1 0 2018-2019 20 Braintree Town 1 League 14.1 0 2019-2020 21 Eastleigh 2 Leagues 26.0 1 1 0 2020-2021 22 Oxford United 2 Leagues 39.1 37 76 0 2021-2022 23 Bristol City 2 Leagues 30.9 63 44 38 18 7 29 40 72.5 11 38 24 14 59 122 151 2 2022-2023 24 Bristol City 3 Leagues 29.0 42 28 21 18 3 16 30 53.3 14 22 11 11 40 78 93 0 6 Seasons 4 Clubs 5 Leagues 139.0 105 110 59 36 10 45 70 64.3 25 60 35 25 176 200 244 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Bristol City (3 Seasons) 3 Leagues 59.9 105 72 59 36 10 45 70 64.3 25 60 35 25 99 200 244 2 Oxford United (2 Seasons) 2 Leagues 39.1 37 76 0 Fulham (2 Seasons) 1 League 24.1 0 Eastleigh (1 Season) 2 Leagues 26.0 1 1 0 Braintree Town (1 Season) 1 League 14.1 0 Championship (3 Seasons) 53.4 105 70 59 36 10 45 70 64.3 25 60 35 25 95 200 244 2 FA Cup (3 Seasons) 8.7 2 2 0 League One (2 Seasons) 38.1 35 75 0 National League (2 Seasons) 36.0 0 PL2 — Div. 2 (2 Seasons) 24.1 0 EFL Cup (2 Seasons) 2.8 3 4 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 2017-2018 19 Fulham 1 League 17.0 2018-2019 20 Fulham 1 League 7.1 2018-2019 20 Braintree Town 1 League 14.1 2019-2020 21 Eastleigh 2 Leagues 26.0 2020-2021 22 Oxford United 2 Leagues 39.1 2021-2022 23 Bristol City 2 Leagues 30.9 1638 186 779 746 131 49 1638 17 13 76.5 4 23.5 671 3487 2313 32 27 2 17 9 731 20 2022-2023 24 Bristol City 3 Leagues 29.0 1343 111 542 690 121 30 1343 15 10 66.7 3 20.0 580 3413 2151 36 24 2 8 10 710 19 6 Seasons 4 Clubs 5 Leagues 139.0 2981 297 1321 1436 252 79 2981 32 23 71.9 7 21.9 1251 6900 4464 68 51 4 25 19 1441 39 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 Bristol City (3 Seasons) 3 Leagues 59.9 2981 297 1321 1436 252 79 2981 32 23 71.9 7 21.9 1251 6900 4464 68 51 4 25 19 1441 39 Oxford United (2 Seasons) 2 Leagues 39.1 Fulham (2 Seasons) 1 League 24.1 Eastleigh (1 Season) 2 Leagues 26.0 Braintree Town (1 Season) 1 League 14.1 Championship (3 Seasons) 53.4 2981 297 1321 1436 252 79 2981 32 23 71.9 7 21.9 1251 6900 4464 68 51 4 25 19 1441 39 FA Cup (3 Seasons) 8.7 League One (2 Seasons) 38.1 National League (2 Seasons) 36.0 PL2 — Div. 2 (2 Seasons) 24.1 EFL Cup (2 Seasons) 2.8
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 2017-2018 19 Fulham eng ENG Jr. PL2 — Div. 2 8th 17.0 Matches 2018-2019 20 Fulham eng ENG Jr. PL2 — Div. 2 10th 7.1 Matches 2018-2019 20 Braintree Town eng ENG 5. National League 22nd 14.1 Matches 2019-2020 21 Eastleigh eng ENG 5. National League 16th 22.0 Matches 2020-2021 22 Oxford United eng ENG 3. League One 6th 38.1 Matches 2021-2022 23 Bristol City eng ENG 2. Championship 17th 29.6 1638 186 779 746 131 49 1638 17 13 76.5 4 23.5 671 3487 2313 32 27 2 17 9 731 20 Matches 2022-2023 24 Bristol City eng ENG 2. Championship 14th 23.8 1343 111 542 690 121 30 1343 15 10 66.7 3 20.0 580 3413 2151 36 24 2 8 10 710 19 Matches 6 Seasons 4 Clubs 3 Leagues 127.5 2981 297 1321 1436 252 79 2981 32 23 71.9 7 21.9 1251 6900 4464 68 51 4 25 19 1441 39 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 Bristol City (3 Seasons) 1 League 53.4 2981 297 1321 1436 252 79 2981 32 23 71.9 7 21.9 1251 6900 4464 68 51 4 25 19 1441 39 Oxford United (2 Seasons) 1 League 38.1 Fulham (2 Seasons) 1 League 24.1 Eastleigh (1 Season) 1 League 22.0 Braintree Town (1 Season) 1 League 14.1 Championship (3 Seasons) 53.4 2981 297 1321 1436 252 79 2981 32 23 71.9 7 21.9 1251 6900 4464 68 51 4 25 19 1441 39 League One (2 Seasons) 38.1 National League (2 Seasons) 36.0 PL2 — Div. 2 (2 Seasons) 24.1
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 2017-2018 19 Fulham eng ENG Jr. PL2 — Div. 2 17 1,530 90 85.0 17.0 17 90 17 0 1 1.53 27 23 +4 +0.24 +1.24 Matches 2018-2019 20 Braintree Town eng ENG 5. National League 15 1,266 84 30.6 14.1 15 84 14 0 0 1.33 21 21 0 0.00 +0.94 Matches 2018-2019 20 Fulham eng ENG Jr. PL2 — Div. 2 9 642 71 32.4 7.1 7 90 7 2 5 3 0.78 10 18 -8 -1.12 -1.12 Matches 2019-2020 21 Eastleigh eng ENG FA Cup 4 360 90 100.0 4.0 4 90 4 0 0 1.25 7 6 +1 +0.25 Matches 2019-2020 21 Oxford United eng ENG 3. League One 0 0 0 0 1 Matches 2019-2020 21 Eastleigh eng ENG 5. National League 24 1,976 82 59.3 22.0 23 85 20 1 14 3 1.42 31 33 -2 -0.09 +0.57 Matches 2020-2021 22 Oxford United eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 0.00 Matches 2020-2021 22 Oxford United eng ENG 3. League One 39 3,426 88 82.8 38.1 39 88 35 0 0 1.68 67 43 +24 +0.63 +1.01 Matches 2021-2022 23 Bristol City eng ENG 2. Championship 34 2,664 78 64.3 29.6 29 86 26 5 35 2 1.29 37 43 -6 -0.20 +0.35 38.2 50.7 -12.5 -0.42 -0.07 Matches 2021-2022 23 Bristol City eng ENG FA Cup 1 120 120 100.0 1.3 1 120 1 0 0 0.00 0 1 -1 -0.75 Matches 2022-2023 24 Bristol City eng ENG 2. Championship 26 2,141 82 51.7 23.8 25 84 19 1 39 2 1.35 35 31 +4 +0.17 +0.39 28.7 31.9 -3.2 -0.13 -0.34 Matches 2022-2023 24 Bristol City eng ENG EFL Cup 2 166 83 61.5 1.8 2 83 1 0 1 1.50 4 4 0 0.00 -2.60 Matches 2022-2023 24 Bristol City eng ENG FA Cup 3 300 100 76.9 3.3 3 100 3 0 0 2.33 6 2 +4 +1.20 +4.20 Matches 2024-2025 26 Bristol City eng ENG 2. Championship 0 0 0 0 8 Matches 6 Seasons 4 Clubs 5 Leagues 149 12,509 84 47.5 139.0 142 87 124 7 32 17 1.44 209 185 +24 +0.17 +0.76 66.9 82.5 -15.6 -0.29 -0.26 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 Bristol City (3 Seasons) 3 Leagues 66 5,391 82 48.8 59.9 60 86 50 6 35 13 1.35 82 81 +1 +0.02 +0.36 66.9 82.5 -15.6 -0.29 -0.26 Oxford United (2 Seasons) 2 Leagues 40 3,516 88 47.1 39.1 40 88 36 0 1 1.66 68 44 +24 +0.61 +0.95 Fulham (2 Seasons) 1 League 26 2,172 84 57.5 24.1 24 90 24 2 5 4 1.27 37 41 -4 -0.17 0.00 Eastleigh (1 Season) 2 Leagues 28 2,336 83 63.3 26.0 27 86 24 1 14 3 1.40 38 39 -1 -0.04 +0.63 Braintree Town (1 Season) 1 League 15 1,266 84 30.6 14.1 15 84 14 0 0 1.33 21 21 0 0.00 +0.94 Championship (3 Seasons) 60 4,805 80 46.8 53.4 54 85 45 6 35 12 1.32 72 74 -2 -0.04 +0.33 66.9 82.5 -15.6 -0.29 -0.26 FA Cup (3 Seasons) 8 780 98 89.7 8.7 8 98 8 0 0 1.50 13 9 +4 +0.46 +3.46 League One (2 Seasons) 39 3,426 88 47.0 38.1 39 88 35 0 1 1.68 67 43 +24 +0.63 +1.01 National League (2 Seasons) 39 3,242 83 43.4 36.0 38 85 34 1 14 3 1.39 52 54 -2 -0.06 +0.80 PL2 — Div. 2 (2 Seasons) 26 2,172 84 57.5 24.1 24 90 24 2 5 4 1.27 37 41 -4 -0.17 0.00 EFL Cup (2 Seasons) 3 256 85 56.9 2.8 3 85 2 0 1 1.33 5 5 0 0.00 -1.39
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 2017-2018 19 Fulham 1 League 17 1,530 90 85.0 17.0 17 90 17 0 1 1.53 27 23 +4 +0.24 +1.24 2018-2019 20 Fulham 1 League 9 642 71 32.4 7.1 7 90 7 2 5 3 0.78 10 18 -8 -1.12 -1.12 2018-2019 20 Braintree Town 1 League 15 1,266 84 30.6 14.1 15 84 14 0 0 1.33 21 21 0 0.00 +0.94 2019-2020 21 Eastleigh 2 Leagues 28 2,336 83 63.3 26.0 27 86 24 1 14 3 1.40 38 39 -1 -0.04 +0.63 2019-2020 21 Oxford United 1 League 0 0 0 0 1 2020-2021 22 Oxford United 2 Leagues 40 3,516 88 81.4 39.1 40 88 36 0 0 1.66 68 44 +24 +0.61 +0.95 2021-2022 23 Bristol City 2 Leagues 35 2,784 80 65.4 30.9 30 87 27 5 35 2 1.25 37 44 -7 -0.23 +0.32 38.2 50.7 -12.5 -0.42 -0.07 2022-2023 24 Bristol City 3 Leagues 31 2,607 84 54.3 29.0 30 86 23 1 39 3 1.45 45 37 +8 +0.28 +0.48 28.7 31.9 -3.2 -0.13 -0.34 2024-2025 26 Bristol City 1 League 0 0 0 0 8 6 Seasons 4 Clubs 5 Leagues 149 12,509 84 47.5 139.0 142 87 124 7 32 17 1.44 209 185 +24 +0.17 +0.76 66.9 82.5 -15.6 -0.29 -0.26 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 Bristol City (3 Seasons) 3 Leagues 66 5,391 82 48.8 59.9 60 86 50 6 35 13 1.35 82 81 +1 +0.02 +0.36 66.9 82.5 -15.6 -0.29 -0.26 Oxford United (2 Seasons) 2 Leagues 40 3,516 88 47.1 39.1 40 88 36 0 1 1.66 68 44 +24 +0.61 +0.95 Fulham (2 Seasons) 1 League 26 2,172 84 57.5 24.1 24 90 24 2 5 4 1.27 37 41 -4 -0.17 0.00 Eastleigh (1 Season) 2 Leagues 28 2,336 83 63.3 26.0 27 86 24 1 14 3 1.40 38 39 -1 -0.04 +0.63 Braintree Town (1 Season) 1 League 15 1,266 84 30.6 14.1 15 84 14 0 0 1.33 21 21 0 0.00 +0.94 Championship (3 Seasons) 60 4,805 80 46.8 53.4 54 85 45 6 35 12 1.32 72 74 -2 -0.04 +0.33 66.9 82.5 -15.6 -0.29 -0.26 FA Cup (3 Seasons) 8 780 98 89.7 8.7 8 98 8 0 0 1.50 13 9 +4 +0.46 +3.46 League One (2 Seasons) 39 3,426 88 47.0 38.1 39 88 35 0 1 1.68 67 43 +24 +0.63 +1.01 National League (2 Seasons) 39 3,242 83 43.4 36.0 38 85 34 1 14 3 1.39 52 54 -2 -0.06 +0.80 PL2 — Div. 2 (2 Seasons) 26 2,172 84 57.5 24.1 24 90 24 2 5 4 1.27 37 41 -4 -0.17 0.00 EFL Cup (2 Seasons) 3 256 85 56.9 2.8 3 85 2 0 1 1.33 5 5 0 0.00 -1.39
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 2017-2018 19 Fulham eng ENG Jr. PL2 — Div. 2 8th 17 1,530 90 85.0 17.0 17 90 17 0 1 1.53 27 23 +4 +0.24 +1.24 Matches 2018-2019 20 Fulham eng ENG Jr. PL2 — Div. 2 10th 9 642 71 32.4 7.1 7 90 7 2 5 3 0.78 10 18 -8 -1.12 -1.12 Matches 2018-2019 20 Braintree Town eng ENG 5. National League 22nd 15 1,266 84 30.6 14.1 15 84 14 0 0 1.33 21 21 0 0.00 +0.94 Matches 2019-2020 21 Eastleigh eng ENG 5. National League 16th 24 1,976 82 59.3 22.0 23 85 20 1 14 3 1.42 31 33 -2 -0.09 +0.57 Matches 2019-2020 21 Oxford United eng ENG 3. League One 4th 0 0 0 0 1 Matches 2020-2021 22 Oxford United eng ENG 3. League One 6th 39 3,426 88 82.8 38.1 39 88 35 0 0 1.68 67 43 +24 +0.63 +1.01 Matches 2021-2022 23 Bristol City eng ENG 2. Championship 17th 34 2,664 78 64.3 29.6 29 86 26 5 35 2 1.29 37 43 -6 -0.20 +0.35 38.2 50.7 -12.5 -0.42 -0.07 Matches 2022-2023 24 Bristol City eng ENG 2. Championship 14th 26 2,141 82 51.7 23.8 25 84 19 1 39 2 1.35 35 31 +4 +0.17 +0.39 28.7 31.9 -3.2 -0.13 -0.34 Matches 2024-2025 26 Bristol City eng ENG 2. Championship 12th 0 0 0 0 8 Matches 6 Seasons 4 Clubs 3 Leagues 138 11,473 83 45.9 127.5 131 86 114 7 32 16 1.44 191 171 +20 +0.16 +0.77 66.9 82.5 -15.6 -0.29 -0.26 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 Bristol City (3 Seasons) 1 League 60 4,805 80 46.8 53.4 54 85 45 6 35 12 1.32 72 74 -2 -0.04 +0.33 66.9 82.5 -15.6 -0.29 -0.26 Oxford United (2 Seasons) 1 League 39 3,426 88 47.0 38.1 39 88 35 0 1 1.68 67 43 +24 +0.63 +1.01 Fulham (2 Seasons) 1 League 26 2,172 84 57.5 24.1 24 90 24 2 5 4 1.27 37 41 -4 -0.17 0.00 Eastleigh (1 Season) 1 League 24 1,976 82 59.3 22.0 23 85 20 1 14 3 1.42 31 33 -2 -0.09 +0.57 Braintree Town (1 Season) 1 League 15 1,266 84 30.6 14.1 15 84 14 0 0 1.33 21 21 0 0.00 +0.94 Championship (3 Seasons) 60 4,805 80 46.8 53.4 54 85 45 6 35 12 1.32 72 74 -2 -0.04 +0.33 66.9 82.5 -15.6 -0.29 -0.26 League One (2 Seasons) 39 3,426 88 47.0 38.1 39 88 35 0 1 1.68 67 43 +24 +0.63 +1.01 National League (2 Seasons) 39 3,242 83 43.4 36.0 38 85 34 1 14 3 1.39 52 54 -2 -0.06 +0.80 PL2 — Div. 2 (2 Seasons) 26 2,172 84 57.5 24.1 24 90 24 2 5 4 1.27 37 41 -4 -0.17 0.00
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 2019-2020 21 Eastleigh eng ENG FA Cup 65th 4 360 90 100.0 4.0 4 90 4 0 0 1.25 7 6 +1 +0.25 Matches 2020-2021 22 Oxford United eng ENG EFL Cup 33rd 1 90 90 50.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 0.00 Matches 2021-2022 23 Bristol City eng ENG FA Cup 1 120 120 100.0 1.3 1 120 1 0 0 0.00 0 1 -1 -0.75 Matches 2022-2023 24 Bristol City eng ENG EFL Cup Rd3 2 166 83 61.5 1.8 2 83 1 0 1 1.50 4 4 0 0.00 -2.60 Matches 2022-2023 24 Bristol City eng ENG FA Cup 3 300 100 76.9 3.3 3 100 3 0 0 2.33 6 2 +4 +1.20 +4.20 Matches 4 Seasons 3 Clubs 2 Leagues 11 1,036 94 78.5 11.5 11 94 10 0 1 1.45 18 14 +4 +0.35 +0.35 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Bristol City (2 Seasons) 2 Leagues 6 586 98 75.1 6.5 6 98 5 0 1 1.67 10 7 +3 +0.46 +0.46 Eastleigh (1 Season) 1 League 4 360 90 100.0 4.0 4 90 4 0 0 1.25 7 6 +1 +0.25 Oxford United (1 Season) 1 League 1 90 90 50.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 0.00 FA Cup (3 Seasons) 8 780 98 89.7 8.7 8 98 8 0 0 1.50 13 9 +4 +0.46 +3.46 EFL Cup (2 Seasons) 3 256 85 56.9 2.8 3 85 2 0 1 1.33 5 5 0 0.00 -1.39
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 2017-2018 19 Fulham 1 League 17.0 2 0 0 0 2018-2019 20 Fulham 1 League 7.1 1 0 0 1 2018-2019 20 Braintree Town 1 League 14.1 1 0 0 0 2019-2020 21 Eastleigh 2 Leagues 26.0 3 0 0 0 6 1 0 1 1 0 2020-2021 22 Oxford United 2 Leagues 39.1 1 1 0 31 51 0 7 76 37 0 2021-2022 23 Bristol City 2 Leagues 30.9 4 0 0 23 30 0 6 59 44 0 1 0 148 146 67 68.5 2022-2023 24 Bristol City 3 Leagues 29.0 3 0 0 21 31 2 7 40 28 0 0 0 115 130 59 68.8 6 Seasons 4 Clubs 5 Leagues 139.0 12 1 0 75 118 3 20 176 110 0 1 0 263 276 126 68.7 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Bristol City (3 Seasons) 3 Leagues 59.9 7 0 0 44 61 2 13 99 72 0 1 0 263 276 126 68.7 Oxford United (2 Seasons) 2 Leagues 39.1 1 1 0 31 51 0 7 76 37 0 Fulham (2 Seasons) 1 League 24.1 3 0 0 1 Eastleigh (1 Season) 2 Leagues 26.0 3 0 0 0 6 1 0 1 1 0 Braintree Town (1 Season) 1 League 14.1 1 0 0 0 Championship (3 Seasons) 53.4 7 0 0 42 54 2 12 95 70 0 1 0 263 276 126 68.7 FA Cup (3 Seasons) 8.7 0 0 0 1 10 1 0 2 2 0 League One (2 Seasons) 38.1 1 1 0 30 50 0 7 75 35 0 National League (2 Seasons) 36.0 4 0 0 0 PL2 — Div. 2 (2 Seasons) 24.1 3 0 0 1 EFL Cup (2 Seasons) 2.8 0 0 0 2 4 0 1 4 3 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 Robert Atkinson Pages
Robert Atkinson 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)
Scouting Report
Stathead & Player Comparison
Player Club Summary