Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-21SatChampionshipMatchweek 22HomeW 2–1SunderlandNorwich CityYCB8710001110710200.20.20.000576489.1341200Match Report
2024-12-14SatChampionshipMatchweek 21AwayW 3–2SunderlandSwansea CityYCB9010001100690010.20.20.120525988.1443010Match Report
2024-12-10TueChampionshipMatchweek 20HomeD 1–1SunderlandBristol CityYCB90000021001000200.40.40.010859094.4968000Match Report
2024-12-07SatChampionshipMatchweek 19HomeW 2–1SunderlandStoke CityYCB9000000000461000.00.00.000283190.3217010Match Report
2024-11-29FriChampionshipMatchweek 18AwayL 0–1SunderlandSheffield UtdYCB9000002010782010.10.10.120636596.9248100Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-201817Arsenaleng ENGJr. PL2 — Div. 111901.0101100101.000.001.001.001.00Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 118171,47416.4101100310.060.000.060.060.06Matches
2019-202019Swindon Towneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202019Swindon Towneng ENG4. League Two1030.0000000000.000.000.000.000.00Matches
2020-202120Blackpooleng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
2020-202120Blackpooleng ENG3. League One25242,23124.8202200310.080.000.080.080.08Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 1221802.0000000000.000.000.000.000.00Matches
2021-202221Millwalleng ENG2. Championship31302,63629.3101100602.22.21.03.23110640.030.000.030.030.030.080.030.110.080.11Matches
2021-202221Millwalleng ENGEFL Cup211051.2000000000.000.000.000.000.00Matches
2022-202322Sunderlandeng ENG2. Championship19181,61517.9011000302.02.00.52.5165330.000.060.060.000.060.110.030.140.110.14Matches
2022-202322Sunderlandeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2023-202423Sunderlandeng ENG2. Championship43433,83442.63033001403.93.90.54.426112100.070.000.070.070.070.090.010.100.090.10Matches
2023-202423Sunderlandeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2024-202524Sunderlandeng ENG2. Championship1298219.1202200201.11.10.31.353730.220.000.220.220.220.120.030.150.120.15Matches
2024-202524Sunderlandeng ENGJr. PL211450.5000000000.000.000.000.000.00Matches
6 Seasons4 Clubs5 Leagues14013211,875131.98198003019.29.22.311.478308200.060.010.070.060.070.090.020.120.090.12
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
Sunderland (3 Seasons)2 Leagues78746,63073.75165002007.07.01.38.247202160.070.010.080.070.080.100.020.120.100.12
Arsenal (3 Seasons)1 League21201,74419.4202200410.100.000.100.100.10
Millwall (1 Season)2 Leagues33312,74130.5101100602.22.21.03.23110640.030.000.030.030.030.080.030.110.080.11
Blackpool (1 Season)2 Leagues27262,41126.8202200410.070.000.070.070.07
Swindon Town (1 Season)2 Leagues21931.0000000000.000.000.000.000.00
Sunderland (1 Season)1 League11450.5000000000.000.000.000.000.00
Championship (4 Seasons)1051008,90699.06176002509.29.22.311.478308200.060.010.070.060.070.090.020.120.090.12
PL2 — Div. 1 (4 Seasons)22211,78919.9202200410.100.000.100.100.10
FA Cup (3 Seasons)665406.0000000200.000.000.000.000.00
EFL Cup (2 Seasons)321952.2000000000.000.000.000.000.00
League One (1 Season)25242,23124.8202200310.080.000.080.080.08
League Two (1 Season)1030.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-201817Arsenal1 League11901.0101100101.000.001.001.001.00
2018-201918Arsenal1 League18171,47416.4101100310.060.000.060.060.06
2019-202019Swindon Town2 Leagues21931.0000000000.000.000.000.000.00
2020-202120Blackpool2 Leagues27262,41126.8202200410.070.000.070.070.07
2020-202120Arsenal1 League221802.0000000000.000.000.000.000.00
2021-202221Millwall2 Leagues33312,74130.5101100602.22.21.03.23110640.030.000.030.030.030.080.030.110.080.11
2022-202322Sunderland2 Leagues22211,88520.9011000302.02.00.52.5165330.000.050.050.000.050.110.030.140.110.14
2023-202423Sunderland2 Leagues44443,92443.63033001503.93.90.54.426112100.070.000.070.070.070.090.010.100.090.10
2024-202524Sunderland1 League1298219.1202200201.11.10.31.353730.220.000.220.220.220.120.030.150.120.15
2024-202524Sunderland1 League11450.5000000000.000.000.000.000.00
6 Seasons4 Clubs5 Leagues14013211,875131.98198003019.29.22.311.478308200.060.010.070.060.070.090.020.120.090.12
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
Sunderland (3 Seasons)2 Leagues78746,63073.75165002007.07.01.38.247202160.070.010.080.070.080.100.020.120.100.12
Arsenal (3 Seasons)1 League21201,74419.4202200410.100.000.100.100.10
Millwall (1 Season)2 Leagues33312,74130.5101100602.22.21.03.23110640.030.000.030.030.030.080.030.110.080.11
Blackpool (1 Season)2 Leagues27262,41126.8202200410.070.000.070.070.07
Swindon Town (1 Season)2 Leagues21931.0000000000.000.000.000.000.00
Sunderland (1 Season)1 League11450.5000000000.000.000.000.000.00
Championship (4 Seasons)1051008,90699.06176002509.29.22.311.478308200.060.010.070.060.070.090.020.120.090.12
PL2 — Div. 1 (4 Seasons)22211,78919.9202200410.100.000.100.100.10
FA Cup (3 Seasons)665406.0000000200.000.000.000.000.00
EFL Cup (2 Seasons)321952.2000000000.000.000.000.000.00
League One (1 Season)25242,23124.8202200310.080.000.080.080.08
League Two (1 Season)1030.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-201817Arsenaleng ENGJr. PL2 — Div. 11st11901.0101100101.000.001.001.001.00Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd18171,47416.4101100310.060.000.060.060.06Matches
2019-202019Swindon Towneng ENG4. League Two1st1030.0000000000.000.000.000.000.00Matches
2020-202120Blackpooleng ENG3. League One3rd25242,23124.8202200310.080.000.080.080.08Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th221802.0000000000.000.000.000.000.00Matches
2021-202221Millwalleng ENG2. Championship9th31302,63629.3101100602.22.21.03.23110640.030.000.030.030.030.080.030.110.080.11Matches
2022-202322Sunderlandeng ENG2. Championship6th19181,61517.9011000302.02.00.52.5165330.000.060.060.000.060.110.030.140.110.14Matches
2023-202423Sunderlandeng ENG2. Championship16th43433,83442.63033001403.93.90.54.426112100.070.000.070.070.070.090.010.100.090.10Matches
2024-202524Sunderlandeng ENG2. Championship4th1298219.1202200201.11.10.31.353730.220.000.220.220.220.120.030.150.120.15Matches
2024-202524Sunderlandeng ENGJr. PL28th11450.5000000000.000.000.000.000.00Matches
6 Seasons4 Clubs3 Leagues13112411,140123.88198002819.29.22.311.478308200.060.010.070.060.070.090.020.120.090.12
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
Sunderland (3 Seasons)1 League74706,27069.75165001907.07.01.38.247202160.070.010.090.070.090.100.020.120.100.12
Arsenal (3 Seasons)1 League21201,74419.4202200410.100.000.100.100.10
Millwall (1 Season)1 League31302,63629.3101100602.22.21.03.23110640.030.000.030.030.030.080.030.110.080.11
Blackpool (1 Season)1 League25242,23124.8202200310.080.000.080.080.08
Swindon Town (1 Season)1 League1030.0000000000.000.000.000.000.00
Sunderland (1 Season)1 League11450.5000000000.000.000.000.000.00
Championship (4 Seasons)1051008,90699.06176002509.29.22.311.478308200.060.010.070.060.070.090.020.120.090.12
PL2 — Div. 1 (4 Seasons)22211,78919.9202200410.100.000.100.100.10
League One (1 Season)25242,23124.8202200310.080.000.080.080.08
League Two (1 Season)1030.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-202019Swindon Towneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202120Blackpooleng ENGFA Cup17th221802.0000000100.000.000.000.000.00Matches
2021-202221Millwalleng ENGEFL CupRd3211051.2000000000.000.000.000.000.00Matches
2022-202322Sunderlandeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2023-202423Sunderlandeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
5 Seasons4 Clubs2 Leagues987358.2000000200.000.000.000.000.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
Sunderland (2 Seasons)1 League443604.0000000100.000.000.000.000.00
Blackpool (1 Season)1 League221802.0000000100.000.000.000.000.00
Millwall (1 Season)1 League211051.2000000000.000.000.000.000.00
Swindon Town (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (3 Seasons)665406.0000000200.000.000.000.000.00
EFL Cup (2 Seasons)321952.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2020-202120nir Northern IrelandUEFA Nations LeagueLgB553964.4000000100.000.000.000.000.00Matches
202121nir Northern IrelandFriendlies (M)221671.9000000000.000.000.000.000.00Matches
202121nir Northern IrelandUEFA Euro Qualifying00Matches
202222nir Northern IrelandWCQ554244.7101100100.210.000.210.210.21Matches
202222nir Northern IrelandFriendlies (M)11820.9000000000.000.000.000.000.00Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC332703.0101100000.330.000.330.330.33Matches
202424nir Northern IrelandFriendlies (M)332703.0101100000.330.000.330.330.33Matches
202424nir Northern IrelandUEFA Euro Qualifying553854.3000000100.000.000.000.000.00Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC443373.7202200000.530.000.530.530.53Matches
4 Seasons1 Club4 Leagues28282,33125.9505500300.190.000.190.190.19
UEFA Nations League (3 Seasons)12121,00311.1303300100.270.000.270.270.27
Friendlies (M) (3 Seasons)665195.8101100000.170.000.170.170.17
UEFA Euro Qualifying (2 Seasons)553854.3000000100.000.000.000.000.00
WCQ (1 Season)554244.7101100100.210.000.210.210.21

Shooting

Shooting Table
Standard Expected
Season Age Squad Country 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-201817Arsenaleng ENGJr. PL2 — Div. 11.0100Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 116.4100Matches
2019-202019Swindon Towneng ENGEFL Cup1.00000.000.0000Matches
2019-202019Swindon Towneng ENG4. League Two0.00000.000.0000Matches
2020-202120Blackpooleng ENGFA Cup2.00100.00.500.000.0000Matches
2020-202120Blackpooleng ENG3. League One24.8213430.80.520.160.150.5000Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 12.0000Matches
2021-202221Millwalleng ENG2. Championship29.3120840.00.680.270.050.138.90002.22.20.11-1.2-1.2Matches
2021-202221Millwalleng ENGEFL Cup1.20000.000.0000Matches
2022-202322Sunderlandeng ENG2. Championship17.9010220.00.560.110.000.008.60002.02.00.20-2.0-2.0Matches
2022-202322Sunderlandeng ENGFA Cup3.005120.01.670.330.000.0000Matches
2023-202423Sunderlandeng ENG2. Championship42.6335925.70.820.210.090.3310.50003.93.90.11-0.9-0.9Matches
2023-202423Sunderlandeng ENGFA Cup1.00000.000.0000Matches
2024-202524Sunderlandeng ENG2. Championship9.1211436.41.210.440.180.5012.40001.11.10.10+0.9+0.9Matches
2024-202524Sunderlandeng ENGJr. PL20.5000Matches
6 Seasons4 Clubs5 Leagues131.98952829.50.720.210.080.2910.10009.29.20.12-3.2-3.2
Country 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
Sunderland (3 Seasons)2 Leagues73.75611626.20.830.220.080.3110.50007.07.00.12-2.0-2.0
Arsenal (3 Seasons)1 League19.4200
Millwall (1 Season)2 Leagues30.5120840.00.660.260.050.138.90002.22.20.11-1.2-1.2
Blackpool (1 Season)2 Leagues26.8214428.60.520.150.140.5000
Swindon Town (1 Season)2 Leagues1.00000.000.0000
Sunderland (1 Season)1 League0.5000
Championship (4 Seasons)99.06762330.30.770.230.080.2610.10009.29.20.12-3.2-3.2
PL2 — Div. 1 (4 Seasons)19.9200
FA Cup (3 Seasons)6.006116.71.000.170.000.0000
EFL Cup (2 Seasons)2.20000.000.0000
League One (1 Season)24.8213430.80.520.160.150.5000
League Two (1 Season)0.00000.000.0000
Shooting Table
Standard Expected
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-201817Arsenal1 League1.0100
2018-201918Arsenal1 League16.4100
2019-202019Swindon Town2 Leagues1.00000.000.0000
2020-202120Blackpool2 Leagues26.8214428.60.520.150.140.5000
2020-202120Arsenal1 League2.0000
2021-202221Millwall2 Leagues30.5120840.00.660.260.050.138.90002.22.20.11-1.2-1.2
2022-202322Sunderland2 Leagues20.9015320.00.720.140.000.008.60002.02.00.20-2.0-2.0
2023-202423Sunderland2 Leagues43.6335925.70.800.210.090.3310.50003.93.90.11-0.9-0.9
2024-202524Sunderland1 League9.1211436.41.210.440.180.5012.40001.11.10.10+0.9+0.9
2024-202524Sunderland1 League0.5000
6 Seasons4 Clubs5 Leagues131.98952829.50.720.210.080.2910.10009.29.20.12-3.2-3.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
Sunderland (3 Seasons)2 Leagues73.75611626.20.830.220.080.3110.50007.07.00.12-2.0-2.0
Arsenal (3 Seasons)1 League19.4200
Millwall (1 Season)2 Leagues30.5120840.00.660.260.050.138.90002.22.20.11-1.2-1.2
Blackpool (1 Season)2 Leagues26.8214428.60.520.150.140.5000
Swindon Town (1 Season)2 Leagues1.00000.000.0000
Sunderland (1 Season)1 League0.5000
Championship (4 Seasons)99.06762330.30.770.230.080.2610.10009.29.20.12-3.2-3.2
PL2 — Div. 1 (4 Seasons)19.9200
FA Cup (3 Seasons)6.006116.71.000.170.000.0000
EFL Cup (2 Seasons)2.20000.000.0000
League One (1 Season)24.8213430.80.520.160.150.5000
League Two (1 Season)0.00000.000.0000
Shooting Table
Standard Expected
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-201817Arsenaleng ENGJr. PL2 — Div. 11st1.0100Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd16.4100Matches
2019-202019Swindon Towneng ENG4. League Two1st0.00000.000.0000Matches
2020-202120Blackpooleng ENG3. League One3rd24.8213430.80.520.160.150.5000Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th2.0000Matches
2021-202221Millwalleng ENG2. Championship9th29.3120840.00.680.270.050.138.90002.22.20.11-1.2-1.2Matches
2022-202322Sunderlandeng ENG2. Championship6th17.9010220.00.560.110.000.008.60002.02.00.20-2.0-2.0Matches
2023-202423Sunderlandeng ENG2. Championship16th42.6335925.70.820.210.090.3310.50003.93.90.11-0.9-0.9Matches
2024-202524Sunderlandeng ENG2. Championship4th9.1211436.41.210.440.180.5012.40001.11.10.10+0.9+0.9Matches
2024-202524Sunderlandeng ENGJr. PL28th0.5000Matches
6 Seasons4 Clubs3 Leagues123.88892730.30.720.220.090.3010.10009.29.20.12-3.2-3.2
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
Sunderland (3 Seasons)1 League69.75561526.80.800.220.090.3310.50007.07.00.12-2.0-2.0
Arsenal (3 Seasons)1 League19.4200
Millwall (1 Season)1 League29.3120840.00.680.270.050.138.90002.22.20.11-1.2-1.2
Blackpool (1 Season)1 League24.8213430.80.520.160.150.5000
Swindon Town (1 Season)1 League0.00000.000.0000
Sunderland (1 Season)1 League0.5000
Championship (4 Seasons)99.06762330.30.770.230.080.2610.10009.29.20.12-3.2-3.2
PL2 — Div. 1 (4 Seasons)19.9200
League One (1 Season)24.8213430.80.520.160.150.5000
League Two (1 Season)0.00000.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2019-202019Swindon Towneng ENGEFL Cup58th1.00000.000.0000Matches
2020-202120Blackpooleng ENGFA Cup17th2.00100.00.500.000.0000Matches
2021-202221Millwalleng ENGEFL CupRd31.20000.000.0000Matches
2022-202322Sunderlandeng ENGFA Cup3.005120.01.670.330.000.0000Matches
2023-202423Sunderlandeng ENGFA Cup1.00000.000.0000Matches
5 Seasons4 Clubs2 Leagues8.206116.70.730.120.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Sunderland (2 Seasons)1 League4.005120.01.250.250.000.0000
Blackpool (1 Season)1 League2.00100.00.500.000.0000
Millwall (1 Season)1 League1.20000.000.0000
Swindon Town (1 Season)1 League1.00000.000.0000
FA Cup (3 Seasons)6.006116.71.000.170.000.0000
EFL Cup (2 Seasons)2.20000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2020-202120nir Northern IrelandUEFA Nations LeagueLgB4.405120.01.140.230.000.0000Matches
202121nir Northern IrelandFriendlies (M)1.9000Matches
202222nir Northern IrelandWCQ4.713133.30.640.210.331.0000Matches
202222nir Northern IrelandFriendlies (M)0.9000Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC3.018225.02.670.670.130.5000Matches
202424nir Northern IrelandFriendlies (M)3.0100Matches
202424nir Northern IrelandUEFA Euro Qualifying4.30600.01.400.000.0000Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC3.725240.01.340.530.401.0000Matches
4 Seasons1 Club4 Leagues25.9527622.21.340.300.150.6700
UEFA Nations League (3 Seasons)11.1318527.81.620.450.170.6000
Friendlies (M) (3 Seasons)5.8100
UEFA Euro Qualifying (2 Seasons)4.30600.01.400.000.0000
WCQ (1 Season)4.713133.30.640.210.331.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country 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-201817Arsenaleng ENGJr. PL2 — Div. 11.00Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 116.40Matches
2019-202019Swindon Towneng ENGEFL Cup1.00Matches
2019-202019Swindon Towneng ENG4. League Two0.00Matches
2020-202120Blackpooleng ENGFA Cup2.00Matches
2020-202120Blackpooleng ENG3. League One24.80Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 12.00Matches
2021-202221Millwalleng ENG2. Championship29.3958138469.218284891238845585.344457077.911231136.001.01.4-1.01097122106Matches
2021-202221Millwalleng ENGEFL Cup1.20Matches
2022-202322Sunderlandeng ENG2. Championship17.971288380.612910578928531690.235540487.96113345.910.50.3+0.54540053Matches
2022-202322Sunderlandeng ENGFA Cup3.00Matches
2023-202423Sunderlandeng ENG2. Championship42.62418269789.7455201535376683691.61456155793.517425468.500.50.6-0.598830112Matches
2023-202423Sunderlandeng ENGFA Cup1.00Matches
2024-202524Sunderlandeng ENG2. Championship9.147453588.69285296812814588.331232596.0315358.500.30.3-0.35281037Matches
2024-202524Sunderlandeng ENGJr. PL20.50Matches
6 Seasons4 Clubs5 Leagues131.94562549983.085999330221567175289.42567285689.937875150.312.32.5-1.328267162308
Country 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
Sunderland (3 Seasons)2 Leagues73.73604411587.667715241101179129790.92123228692.926644060.511.31.1-0.31817040202
Arsenal (3 Seasons)1 League19.40
Millwall (1 Season)2 Leagues30.5958138469.218284891238845585.344457077.911231136.001.01.4-1.01097122106
Blackpool (1 Season)2 Leagues26.80
Swindon Town (1 Season)2 Leagues1.00
Sunderland (1 Season)1 League0.50
Championship (4 Seasons)99.04562549983.085999330221567175289.42567285689.937875150.312.32.5-1.328267162308
PL2 — Div. 1 (4 Seasons)19.90
FA Cup (3 Seasons)6.00
EFL Cup (2 Seasons)2.20
League One (1 Season)24.80
League Two (1 Season)0.00
Passing Table
Total Short Medium Long Expected
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-201817Arsenal1 League1.00
2018-201918Arsenal1 League16.40
2019-202019Swindon Town2 Leagues1.00
2020-202120Blackpool2 Leagues26.80
2020-202120Arsenal1 League2.00
2021-202221Millwall2 Leagues30.5958138469.218284891238845585.344457077.911231136.001.01.4-1.01097122106
2022-202322Sunderland2 Leagues20.971288380.612910578928531690.235540487.96113345.910.50.3+0.54540053
2023-202423Sunderland2 Leagues43.62418269789.7455201535376683691.61456155793.517425468.500.50.6-0.598830112
2024-202524Sunderland1 League9.147453588.69285296812814588.331232596.0315358.500.30.3-0.35281037
2024-202524Sunderland1 League0.50
6 Seasons4 Clubs5 Leagues131.94562549983.085999330221567175289.42567285689.937875150.312.32.5-1.328267162308
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
Sunderland (3 Seasons)2 Leagues73.73604411587.667715241101179129790.92123228692.926644060.511.31.1-0.31817040202
Arsenal (3 Seasons)1 League19.40
Millwall (1 Season)2 Leagues30.5958138469.218284891238845585.344457077.911231136.001.01.4-1.01097122106
Blackpool (1 Season)2 Leagues26.80
Swindon Town (1 Season)2 Leagues1.00
Sunderland (1 Season)1 League0.50
Championship (4 Seasons)99.04562549983.085999330221567175289.42567285689.937875150.312.32.5-1.328267162308
PL2 — Div. 1 (4 Seasons)19.90
FA Cup (3 Seasons)6.00
EFL Cup (2 Seasons)2.20
League One (1 Season)24.80
League Two (1 Season)0.00
Passing Table
Total Short Medium Long Expected
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-201817Arsenaleng ENGJr. PL2 — Div. 11st1.00Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd16.40Matches
2019-202019Swindon Towneng ENG4. League Two1st0.00Matches
2020-202120Blackpooleng ENG3. League One3rd24.80Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th2.00Matches
2021-202221Millwalleng ENG2. Championship9th29.3958138469.218284891238845585.344457077.911231136.001.01.4-1.01097122106Matches
2022-202322Sunderlandeng ENG2. Championship6th17.971288380.612910578928531690.235540487.96113345.910.50.3+0.54540053Matches
2023-202423Sunderlandeng ENG2. Championship16th42.62418269789.7455201535376683691.61456155793.517425468.500.50.6-0.598830112Matches
2024-202524Sunderlandeng ENG2. Championship4th9.147453588.69285296812814588.331232596.0315358.500.30.3-0.35281037Matches
2024-202524Sunderlandeng ENGJr. PL28th0.50Matches
6 Seasons4 Clubs3 Leagues123.84562549983.085999330221567175289.42567285689.937875150.312.32.5-1.328267162308
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
Sunderland (3 Seasons)1 League69.73604411587.667715241101179129790.92123228692.926644060.511.31.1-0.31817040202
Arsenal (3 Seasons)1 League19.40
Millwall (1 Season)1 League29.3958138469.218284891238845585.344457077.911231136.001.01.4-1.01097122106
Blackpool (1 Season)1 League24.80
Swindon Town (1 Season)1 League0.00
Sunderland (1 Season)1 League0.50
Championship (4 Seasons)99.04562549983.085999330221567175289.42567285689.937875150.312.32.5-1.328267162308
PL2 — Div. 1 (4 Seasons)19.90
League One (1 Season)24.80
League Two (1 Season)0.00
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2019-202019Swindon Towneng ENGEFL Cup58th1.00Matches
2020-202120Blackpooleng ENGFA Cup17th2.00Matches
2021-202221Millwalleng ENGEFL CupRd31.20Matches
2022-202322Sunderlandeng ENGFA Cup3.00Matches
2023-202423Sunderlandeng ENGFA Cup1.00Matches
5 Seasons4 Clubs2 Leagues8.20
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Sunderland (2 Seasons)1 League4.00
Blackpool (1 Season)1 League2.00
Millwall (1 Season)1 League1.20
Swindon Town (1 Season)1 League1.00
FA Cup (3 Seasons)6.00
EFL Cup (2 Seasons)2.20
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2020-202120nir Northern IrelandUEFA Nations LeagueLgB4.40Matches
202121nir Northern IrelandFriendlies (M)1.90Matches
202222nir Northern IrelandWCQ4.70Matches
202222nir Northern IrelandFriendlies (M)0.90Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC3.00Matches
202424nir Northern IrelandFriendlies (M)3.00Matches
202424nir Northern IrelandUEFA Euro Qualifying4.30Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC3.70Matches
4 Seasons1 Club4 Leagues25.90
UEFA Nations League (3 Seasons)11.10
Friendlies (M) (3 Seasons)5.80
UEFA Euro Qualifying (2 Seasons)4.30
WCQ (1 Season)4.70

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201817Arsenaleng ENGJr. PL2 — Div. 11.0Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 116.4Matches
2019-202019Swindon Towneng ENGEFL Cup1.00Matches
2019-202019Swindon Towneng ENG4. League Two0.00Matches
2020-202120Blackpooleng ENGFA Cup2.00Matches
2020-202120Blackpooleng ENG3. League One24.83Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 12.0Matches
2021-202221Millwalleng ENG2. Championship29.313841275104251113790000958513Matches
2021-202221Millwalleng ENGEFL Cup1.20Matches
2022-202322Sunderlandeng ENG2. Championship17.98838325029031210000712112Matches
2022-202322Sunderlandeng ENGFA Cup3.00Matches
2023-202423Sunderlandeng ENG2. Championship42.62697256512974230800002418315Matches
2023-202423Sunderlandeng ENGFA Cup1.00Matches
2024-202524Sunderlandeng ENG2. Championship9.153551418150200000047433Matches
2024-202524Sunderlandeng ENGJr. PL20.5Matches
6 Seasons4 Clubs5 Leagues131.9549951863011433197108000045621243
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sunderland (3 Seasons)2 Leagues73.7411539111971182812900003604730
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)2 Leagues30.513841275104251113790000958513
Blackpool (1 Season)2 Leagues26.83
Swindon Town (1 Season)2 Leagues1.00
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.0549951863011433194108000045621243
PL2 — Div. 1 (4 Seasons)19.9
FA Cup (3 Seasons)6.00
EFL Cup (2 Seasons)2.20
League One (1 Season)24.83
League Two (1 Season)0.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201817Arsenal1 League1.0
2018-201918Arsenal1 League16.4
2019-202019Swindon Town2 Leagues1.00
2020-202120Blackpool2 Leagues26.83
2020-202120Arsenal1 League2.0
2021-202221Millwall2 Leagues30.513841275104251113790000958513
2022-202322Sunderland2 Leagues20.98838325029031210000712112
2023-202423Sunderland2 Leagues43.62697256512974230800002418315
2024-202524Sunderland1 League9.153551418150200000047433
2024-202524Sunderland1 League0.5
6 Seasons4 Clubs5 Leagues131.9549951863011433197108000045621243
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sunderland (3 Seasons)2 Leagues73.7411539111971182812900003604730
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)2 Leagues30.513841275104251113790000958513
Blackpool (1 Season)2 Leagues26.83
Swindon Town (1 Season)2 Leagues1.00
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.0549951863011433194108000045621243
PL2 — Div. 1 (4 Seasons)19.9
FA Cup (3 Seasons)6.00
EFL Cup (2 Seasons)2.20
League One (1 Season)24.83
League Two (1 Season)0.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201817Arsenaleng ENGJr. PL2 — Div. 11st1.0Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd16.4Matches
2019-202019Swindon Towneng ENG4. League Two1st0.00Matches
2020-202120Blackpooleng ENG3. League One3rd24.83Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th2.0Matches
2021-202221Millwalleng ENG2. Championship9th29.313841275104251113790000958513Matches
2022-202322Sunderlandeng ENG2. Championship6th17.98838325029031210000712112Matches
2023-202423Sunderlandeng ENG2. Championship16th42.62697256512974230800002418315Matches
2024-202524Sunderlandeng ENG2. Championship4th9.153551418150200000047433Matches
2024-202524Sunderlandeng ENGJr. PL28th0.5Matches
6 Seasons4 Clubs3 Leagues123.8549951863011433197108000045621243
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sunderland (3 Seasons)1 League69.7411539111971182812900003604730
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)1 League29.313841275104251113790000958513
Blackpool (1 Season)1 League24.83
Swindon Town (1 Season)1 League0.00
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.0549951863011433194108000045621243
PL2 — Div. 1 (4 Seasons)19.9
League One (1 Season)24.83
League Two (1 Season)0.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2019-202019Swindon Towneng ENGEFL Cup58th1.00Matches
2020-202120Blackpooleng ENGFA Cup17th2.00Matches
2021-202221Millwalleng ENGEFL CupRd31.20Matches
2022-202322Sunderlandeng ENGFA Cup3.00Matches
2023-202423Sunderlandeng ENGFA Cup1.00Matches
5 Seasons4 Clubs2 Leagues8.20
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sunderland (2 Seasons)1 League4.00
Blackpool (1 Season)1 League2.00
Millwall (1 Season)1 League1.20
Swindon Town (1 Season)1 League1.00
FA Cup (3 Seasons)6.00
EFL Cup (2 Seasons)2.20
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2020-202120nir Northern IrelandUEFA Nations LeagueLgB4.40Matches
202121nir Northern IrelandFriendlies (M)1.9Matches
202222nir Northern IrelandWCQ4.71Matches
202222nir Northern IrelandFriendlies (M)0.9Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC3.02Matches
202424nir Northern IrelandFriendlies (M)3.0Matches
202424nir Northern IrelandUEFA Euro Qualifying4.30Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC3.70Matches
4 Seasons1 Club4 Leagues25.93
UEFA Nations League (3 Seasons)11.12
Friendlies (M) (3 Seasons)5.8
UEFA Euro Qualifying (2 Seasons)4.30
WCQ (1 Season)4.71

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201817Arsenaleng ENGJr. PL2 — Div. 11.0Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 116.4Matches
2019-202019Swindon Towneng ENGEFL Cup1.0Matches
2019-202019Swindon Towneng ENG4. League Two0.0Matches
2020-202120Blackpooleng ENGFA Cup2.0Matches
2020-202120Blackpooleng ENG3. League One24.8Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 12.0Matches
2021-202221Millwalleng ENG2. Championship29.3301.02250032050.17300110Matches
2021-202221Millwalleng ENGEFL Cup1.2Matches
2022-202322Sunderlandeng ENG2. Championship17.970.3941010130.17100101Matches
2022-202322Sunderlandeng ENGFA Cup3.0Matches
2023-202423Sunderlandeng ENG2. Championship42.6230.54190121000.00000000Matches
2023-202423Sunderlandeng ENGFA Cup1.0Matches
2024-202524Sunderlandeng ENG2. Championship9.190.9970020000.00000000Matches
2024-202524Sunderlandeng ENGJr. PL20.5Matches
6 Seasons4 Clubs5 Leagues131.9690.70551183180.08400211
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sunderland (3 Seasons)2 Leagues73.7390.56301151130.04100101
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)2 Leagues30.5301.02250032050.17300110
Blackpool (1 Season)2 Leagues26.8
Swindon Town (1 Season)2 Leagues1.0
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.0690.70551183180.08400211
PL2 — Div. 1 (4 Seasons)19.9
FA Cup (3 Seasons)6.0
EFL Cup (2 Seasons)2.2
League One (1 Season)24.8
League Two (1 Season)0.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201817Arsenal1 League1.0
2018-201918Arsenal1 League16.4
2019-202019Swindon Town2 Leagues1.0
2020-202120Blackpool2 Leagues26.8
2020-202120Arsenal1 League2.0
2021-202221Millwall2 Leagues30.5301.02250032050.17300110
2022-202322Sunderland2 Leagues20.970.3941010130.17100101
2023-202423Sunderland2 Leagues43.6230.54190121000.00000000
2024-202524Sunderland1 League9.190.9970020000.00000000
2024-202524Sunderland1 League0.5
6 Seasons4 Clubs5 Leagues131.9690.70551183180.08400211
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sunderland (3 Seasons)2 Leagues73.7390.56301151130.04100101
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)2 Leagues30.5301.02250032050.17300110
Blackpool (1 Season)2 Leagues26.8
Swindon Town (1 Season)2 Leagues1.0
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.0690.70551183180.08400211
PL2 — Div. 1 (4 Seasons)19.9
FA Cup (3 Seasons)6.0
EFL Cup (2 Seasons)2.2
League One (1 Season)24.8
League Two (1 Season)0.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201817Arsenaleng ENGJr. PL2 — Div. 11st1.0Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd16.4Matches
2019-202019Swindon Towneng ENG4. League Two1st0.0Matches
2020-202120Blackpooleng ENG3. League One3rd24.8Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th2.0Matches
2021-202221Millwalleng ENG2. Championship9th29.3301.02250032050.17300110Matches
2022-202322Sunderlandeng ENG2. Championship6th17.970.3941010130.17100101Matches
2023-202423Sunderlandeng ENG2. Championship16th42.6230.54190121000.00000000Matches
2024-202524Sunderlandeng ENG2. Championship4th9.190.9970020000.00000000Matches
2024-202524Sunderlandeng ENGJr. PL28th0.5Matches
6 Seasons4 Clubs3 Leagues123.8690.70551183180.08400211
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sunderland (3 Seasons)1 League69.7390.56301151130.04100101
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)1 League29.3301.02250032050.17300110
Blackpool (1 Season)1 League24.8
Swindon Town (1 Season)1 League0.0
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.0690.70551183180.08400211
PL2 — Div. 1 (4 Seasons)19.9
League One (1 Season)24.8
League Two (1 Season)0.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2019-202019Swindon Towneng ENGEFL Cup58th1.0Matches
2020-202120Blackpooleng ENGFA Cup17th2.0Matches
2021-202221Millwalleng ENGEFL CupRd31.2Matches
2022-202322Sunderlandeng ENGFA Cup3.0Matches
2023-202423Sunderlandeng ENGFA Cup1.0Matches
5 Seasons4 Clubs2 Leagues8.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sunderland (2 Seasons)1 League4.0
Blackpool (1 Season)1 League2.0
Millwall (1 Season)1 League1.2
Swindon Town (1 Season)1 League1.0
FA Cup (3 Seasons)6.0
EFL Cup (2 Seasons)2.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2020-202120nir Northern IrelandUEFA Nations LeagueLgB4.4Matches
202121nir Northern IrelandFriendlies (M)1.9Matches
202222nir Northern IrelandWCQ4.7Matches
202222nir Northern IrelandFriendlies (M)0.9Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC3.0Matches
202424nir Northern IrelandFriendlies (M)3.0Matches
202424nir Northern IrelandUEFA Euro Qualifying4.3Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC3.7Matches
4 Seasons1 Club4 Leagues25.9
UEFA Nations League (3 Seasons)11.1
Friendlies (M) (3 Seasons)5.8
UEFA Euro Qualifying (2 Seasons)4.3
WCQ (1 Season)4.7

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2017-201817Arsenaleng ENGJr. PL2 — Div. 11.0Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 116.4Matches
2019-202019Swindon Towneng ENGEFL Cup1.010Matches
2019-202019Swindon Towneng ENG4. League Two0.000Matches
2020-202120Blackpooleng ENGFA Cup2.012Matches
2020-202120Blackpooleng ENG3. League One24.81138Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 12.0Matches
2021-202221Millwalleng ENG2. Championship29.3583332233305158.821441826501081080Matches
2021-202221Millwalleng ENGEFL Cup1.222Matches
2022-202322Sunderlandeng ENG2. Championship17.9301620100162369.67231582959900Matches
2022-202322Sunderlandeng ENGFA Cup3.024Matches
2023-202423Sunderlandeng ENG2. Championship42.6503434160253865.81358401835851821Matches
2023-202423Sunderlandeng ENGFA Cup1.012Matches
2024-202524Sunderlandeng ENG2. Championship9.1856206785.71532715441Matches
2024-202524Sunderlandeng ENGJr. PL20.5Matches
6 Seasons4 Clubs5 Leagues131.9146106925137711964.74213076541692674242
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sunderland (3 Seasons)2 Leagues73.7885860280476869.121865828771593162
Arsenal (3 Seasons)1 League19.40
Millwall (1 Season)2 Leagues30.5583532233305158.821441826521081080
Blackpool (1 Season)2 Leagues26.812400
Swindon Town (1 Season)2 Leagues1.0100
Sunderland (1 Season)1 League0.50
Championship (4 Seasons)99.014688925137711964.74213076541212674242
PL2 — Div. 1 (4 Seasons)19.90
FA Cup (3 Seasons)6.0480
EFL Cup (2 Seasons)2.2320
League One (1 Season)24.811380
League Two (1 Season)0.0000
Defensive Actions Table
Tackles Challenges Blocks
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-201817Arsenal1 League1.00
2018-201918Arsenal1 League16.40
2019-202019Swindon Town2 Leagues1.0100
2020-202120Blackpool2 Leagues26.812400
2020-202120Arsenal1 League2.00
2021-202221Millwall2 Leagues30.5583532233305158.821441826521081080
2022-202322Sunderland2 Leagues20.9301820100162369.67231583359900
2023-202423Sunderland2 Leagues43.6503534160253865.81358401837851821
2024-202524Sunderland1 League9.1856206785.71532715441
2024-202524Sunderland1 League0.50
6 Seasons4 Clubs5 Leagues131.9146106925137711964.74213076541692674242
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sunderland (3 Seasons)2 Leagues73.7885860280476869.121865828771593162
Arsenal (3 Seasons)1 League19.40
Millwall (1 Season)2 Leagues30.5583532233305158.821441826521081080
Blackpool (1 Season)2 Leagues26.812400
Swindon Town (1 Season)2 Leagues1.0100
Sunderland (1 Season)1 League0.50
Championship (4 Seasons)99.014688925137711964.74213076541212674242
PL2 — Div. 1 (4 Seasons)19.90
FA Cup (3 Seasons)6.0480
EFL Cup (2 Seasons)2.2320
League One (1 Season)24.811380
League Two (1 Season)0.0000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2017-201817Arsenaleng ENGJr. PL2 — Div. 11st1.0Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd16.4Matches
2019-202019Swindon Towneng ENG4. League Two1st0.000Matches
2020-202120Blackpooleng ENG3. League One3rd24.81138Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th2.0Matches
2021-202221Millwalleng ENG2. Championship9th29.3583332233305158.821441826501081080Matches
2022-202322Sunderlandeng ENG2. Championship6th17.9301620100162369.67231582959900Matches
2023-202423Sunderlandeng ENG2. Championship16th42.6503434160253865.81358401835851821Matches
2024-202524Sunderlandeng ENG2. Championship4th9.1856206785.71532715441Matches
2024-202524Sunderlandeng ENGJr. PL28th0.5Matches
6 Seasons4 Clubs3 Leagues123.814699925137711964.74213076541592674242
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sunderland (3 Seasons)1 League69.7885560280476869.121865828711593162
Arsenal (3 Seasons)1 League19.40
Millwall (1 Season)1 League29.3583332233305158.821441826501081080
Blackpool (1 Season)1 League24.811380
Swindon Town (1 Season)1 League0.0000
Sunderland (1 Season)1 League0.50
Championship (4 Seasons)99.014688925137711964.74213076541212674242
PL2 — Div. 1 (4 Seasons)19.90
League One (1 Season)24.811380
League Two (1 Season)0.0000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2019-202019Swindon Towneng ENGEFL Cup58th1.010Matches
2020-202120Blackpooleng ENGFA Cup17th2.012Matches
2021-202221Millwalleng ENGEFL CupRd31.222Matches
2022-202322Sunderlandeng ENGFA Cup3.024Matches
2023-202423Sunderlandeng ENGFA Cup1.012Matches
5 Seasons4 Clubs2 Leagues8.27100
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sunderland (2 Seasons)1 League4.0360
Blackpool (1 Season)1 League2.0120
Millwall (1 Season)1 League1.2220
Swindon Town (1 Season)1 League1.0100
FA Cup (3 Seasons)6.0480
EFL Cup (2 Seasons)2.2320
Defensive Actions Table
Tackles Challenges Blocks
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
2020-202120nir Northern IrelandUEFA Nations LeagueLgB4.439Matches
202121nir Northern IrelandFriendlies (M)1.9Matches
202222nir Northern IrelandWCQ4.706Matches
202222nir Northern IrelandFriendlies (M)0.9Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC3.034Matches
202424nir Northern IrelandFriendlies (M)3.0Matches
202424nir Northern IrelandUEFA Euro Qualifying4.305Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC3.721Matches
4 Seasons1 Club4 Leagues25.98250
UEFA Nations League (3 Seasons)11.18140
Friendlies (M) (3 Seasons)5.80
UEFA Euro Qualifying (2 Seasons)4.3050
WCQ (1 Season)4.7060

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country 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-201817Arsenaleng ENGJr. PL2 — Div. 11.0Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 116.4Matches
2019-202019Swindon Towneng ENGEFL Cup1.0Matches
2019-202019Swindon Towneng ENG4. League Two0.0Matches
2020-202120Blackpooleng ENGFA Cup2.0Matches
2020-202120Blackpooleng ENG3. League One24.8Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 12.0Matches
2021-202221Millwalleng ENG2. Championship29.317151298077961204517158450.0450.078942862777311801438274Matches
2021-202221Millwalleng ENGEFL Cup1.2Matches
2022-202322Sunderlandeng ENG2. Championship17.91094129615453361810945360.0120.0569314119001640646053Matches
2022-202322Sunderlandeng ENGFA Cup3.0Matches
2023-202423Sunderlandeng ENG2. Championship42.6313746717881265105643137201365.0630.0186810649566426180233208310Matches
2023-202423Sunderlandeng ENGFA Cup1.0Matches
2024-202524Sunderlandeng ENG2. Championship9.1629643112903419629200.0150.035624011400540734183Matches
2024-202524Sunderlandeng ENGJr. PL20.5Matches
6 Seasons4 Clubs5 Leagues131.96575789352128042951466575352057.11234.335822047711741784405013393320
Country 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
Sunderland (3 Seasons)2 Leagues73.74860660271420081751014860271659.3829.62793161918964472603610310616
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)2 Leagues30.517151298077961204517158450.0450.078942862777311801438274
Blackpool (1 Season)2 Leagues26.8
Swindon Town (1 Season)2 Leagues1.0
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.06575789352128042951466575352057.11234.335822047711741784405013393320
PL2 — Div. 1 (4 Seasons)19.9
FA Cup (3 Seasons)6.0
EFL Cup (2 Seasons)2.2
League One (1 Season)24.8
League Two (1 Season)0.0
Possession Table
Touches Take-Ons Carries Receiving
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-201817Arsenal1 League1.0
2018-201918Arsenal1 League16.4
2019-202019Swindon Town2 Leagues1.0
2020-202120Blackpool2 Leagues26.8
2020-202120Arsenal1 League2.0
2021-202221Millwall2 Leagues30.517151298077961204517158450.0450.078942862777311801438274
2022-202322Sunderland2 Leagues20.91094129615453361810945360.0120.0569314119001640646053
2023-202423Sunderland2 Leagues43.6313746717881265105643137201365.0630.0186810649566426180233208310
2024-202524Sunderland1 League9.1629643112903419629200.0150.035624011400540734183
2024-202524Sunderland1 League0.5
6 Seasons4 Clubs5 Leagues131.96575789352128042951466575352057.11234.335822047711741784405013393320
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
Sunderland (3 Seasons)2 Leagues73.74860660271420081751014860271659.3829.62793161918964472603610310616
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)2 Leagues30.517151298077961204517158450.0450.078942862777311801438274
Blackpool (1 Season)2 Leagues26.8
Swindon Town (1 Season)2 Leagues1.0
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.06575789352128042951466575352057.11234.335822047711741784405013393320
PL2 — Div. 1 (4 Seasons)19.9
FA Cup (3 Seasons)6.0
EFL Cup (2 Seasons)2.2
League One (1 Season)24.8
League Two (1 Season)0.0
Possession Table
Touches Take-Ons Carries Receiving
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-201817Arsenaleng ENGJr. PL2 — Div. 11st1.0Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd16.4Matches
2019-202019Swindon Towneng ENG4. League Two1st0.0Matches
2020-202120Blackpooleng ENG3. League One3rd24.8Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th2.0Matches
2021-202221Millwalleng ENG2. Championship9th29.317151298077961204517158450.0450.078942862777311801438274Matches
2022-202322Sunderlandeng ENG2. Championship6th17.91094129615453361810945360.0120.0569314119001640646053Matches
2023-202423Sunderlandeng ENG2. Championship16th42.6313746717881265105643137201365.0630.0186810649566426180233208310Matches
2024-202524Sunderlandeng ENG2. Championship4th9.1629643112903419629200.0150.035624011400540734183Matches
2024-202524Sunderlandeng ENGJr. PL28th0.5Matches
6 Seasons4 Clubs3 Leagues123.86575789352128042951466575352057.11234.335822047711741784405013393320
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
Sunderland (3 Seasons)1 League69.74860660271420081751014860271659.3829.62793161918964472603610310616
Arsenal (3 Seasons)1 League19.4
Millwall (1 Season)1 League29.317151298077961204517158450.0450.078942862777311801438274
Blackpool (1 Season)1 League24.8
Swindon Town (1 Season)1 League0.0
Sunderland (1 Season)1 League0.5
Championship (4 Seasons)99.06575789352128042951466575352057.11234.335822047711741784405013393320
PL2 — Div. 1 (4 Seasons)19.9
League One (1 Season)24.8
League Two (1 Season)0.0
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2019-202019Swindon Towneng ENGEFL Cup58th1.0Matches
2020-202120Blackpooleng ENGFA Cup17th2.0Matches
2021-202221Millwalleng ENGEFL CupRd31.2Matches
2022-202322Sunderlandeng ENGFA Cup3.0Matches
2023-202423Sunderlandeng ENGFA Cup1.0Matches
5 Seasons4 Clubs2 Leagues8.2
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Sunderland (2 Seasons)1 League4.0
Blackpool (1 Season)1 League2.0
Millwall (1 Season)1 League1.2
Swindon Town (1 Season)1 League1.0
FA Cup (3 Seasons)6.0
EFL Cup (2 Seasons)2.2
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2020-202120nir Northern IrelandUEFA Nations LeagueLgB4.4Matches
202121nir Northern IrelandFriendlies (M)1.9Matches
202222nir Northern IrelandWCQ4.7Matches
202222nir Northern IrelandFriendlies (M)0.9Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC3.0Matches
202424nir Northern IrelandFriendlies (M)3.0Matches
202424nir Northern IrelandUEFA Euro Qualifying4.3Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC3.7Matches
4 Seasons1 Club4 Leagues25.9
UEFA Nations League (3 Seasons)11.1
Friendlies (M) (3 Seasons)5.8
UEFA Euro Qualifying (2 Seasons)4.3
WCQ (1 Season)4.7

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-201817Arsenaleng ENGJr. PL2 — Div. 1190904.51.01901030.0013-2-2.00-2.86Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 1181,4748274.416.417861411902.003415+19+1.16+2.41Matches
2019-202019Swindon Towneng ENGEFL Cup19090100.01.01901000.0003-3-3.00Matches
2019-202019Swindon Towneng ENG4. League Two1330.10.0001313.000000.00-0.64Matches
2020-202120Blackpooleng ENGFA Cup21809046.22.02901002.0062+4+2.00+1.14Matches
2020-202120Blackpooleng ENG3. League One252,2318953.924.824892318761.712714+13+0.52+0.05Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 12180908.32.02902000.5023-1-0.50-0.27Matches
2021-202221Millwalleng ENG2. Championship312,6368563.729.330872612711.423331+2+0.07-0.2937.438.0-0.6-0.02+0.29Matches
2021-202221Millwalleng ENGEFL Cup21055338.91.2179012601.5032+1+0.86+0.86Matches
2022-202322Sunderlandeng ENG2. Championship191,6158539.017.918851717701.472724+3+0.17-0.1924.020.1+3.9+0.22+0.14Matches
2022-202322Sunderlandeng ENGFA Cup327090100.03.03903001.335500.00Matches
2023-202423Sunderlandeng ENG2. Championship433,8348992.642.6438940001.234748-1-0.02+0.2756.444.8+11.5+0.27+0.35Matches
2023-202423Sunderlandeng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2024-202524Sunderlandeng ENG2. Championship128216835.19.199083511.831412+2+0.22-0.6713.18.0+5.1+0.56+0.43Matches
2024-202524Sunderlandeng ENGJr. PL2145455.00.51450003.001100.00-0.84Matches
6 Seasons4 Clubs5 Leagues14011,8758551.1131.91328812082991.45162144+18+0.14-0.38130.8110.9+19.9+0.20+0.22
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
Sunderland (3 Seasons)2 Leagues786,6308560.473.774886942311.379392+1+0.01-0.4893.472.9+20.5+0.29+0.21
Arsenal (3 Seasons)1 League211,7448328.519.420861711931.763721+16+0.83+0.70
Millwall (1 Season)2 Leagues332,7418362.230.531872622711.423633+3+0.10-0.2337.438.0-0.6-0.02+0.29
Blackpool (1 Season)2 Leagues272,4118953.226.826892418761.733316+17+0.63+0.12
Swindon Town (1 Season)2 Leagues293472.81.019011311.5003-3-2.90-3.54
Sunderland (1 Season)1 League145455.00.51450003.001100.00-0.84
Championship (4 Seasons)1058,9068560.399.0100889152421.40121115+6+0.06-0.40130.8110.9+19.9+0.20+0.22
PL2 — Div. 1 (4 Seasons)221,7898125.519.921841711931.823822+16+0.80+0.56
FA Cup (3 Seasons)65409072.06.06905001.331110+1+0.17-0.69
EFL Cup (2 Seasons)31956554.22.2285112601.0035-2-0.92-0.92
League One (1 Season)252,2318953.924.824892318761.712714+13+0.52+0.05
League Two (1 Season)1330.10.0001313.000000.00-0.64
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-201817Arsenal1 League190904.51.01901030.0013-2-2.00-2.86
2018-201918Arsenal1 League181,4748274.416.417861411902.003415+19+1.16+2.41
2019-202019Swindon Town2 Leagues293472.81.019011311.5003-3-2.90-3.54
2020-202120Blackpool2 Leagues272,4118953.226.826892418761.733316+17+0.63+0.12
2020-202120Arsenal1 League2180908.32.02902000.5023-1-0.50-0.27
2021-202221Millwall2 Leagues332,7418362.230.531872622711.423633+3+0.10-0.2337.438.0-0.6-0.02+0.29
2022-202322Sunderland2 Leagues221,8858642.720.921862017701.453229+3+0.14-0.2124.020.1+3.9+0.22+0.14
2023-202423Sunderland2 Leagues443,9248992.843.6448941001.204751-4-0.09+0.2056.444.8+11.5+0.27+0.35
2024-202524Sunderland1 League128216835.19.199083511.831412+2+0.22-0.6713.18.0+5.1+0.56+0.43
2024-202524Sunderland1 League145455.00.51450003.001100.00-0.84
6 Seasons4 Clubs5 Leagues14011,8758551.1131.91328812082991.45162144+18+0.14-0.38130.8110.9+19.9+0.20+0.22
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
Sunderland (3 Seasons)2 Leagues786,6308560.473.774886942311.379392+1+0.01-0.4893.472.9+20.5+0.29+0.21
Arsenal (3 Seasons)1 League211,7448328.519.420861711931.763721+16+0.83+0.70
Millwall (1 Season)2 Leagues332,7418362.230.531872622711.423633+3+0.10-0.2337.438.0-0.6-0.02+0.29
Blackpool (1 Season)2 Leagues272,4118953.226.826892418761.733316+17+0.63+0.12
Swindon Town (1 Season)2 Leagues293472.81.019011311.5003-3-2.90-3.54
Sunderland (1 Season)1 League145455.00.51450003.001100.00-0.84
Championship (4 Seasons)1058,9068560.399.0100889152421.40121115+6+0.06-0.40130.8110.9+19.9+0.20+0.22
PL2 — Div. 1 (4 Seasons)221,7898125.519.921841711931.823822+16+0.80+0.56
FA Cup (3 Seasons)65409072.06.06905001.331110+1+0.17-0.69
EFL Cup (2 Seasons)31956554.22.2285112601.0035-2-0.92-0.92
League One (1 Season)252,2318953.924.824892318761.712714+13+0.52+0.05
League Two (1 Season)1330.10.0001313.000000.00-0.64
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-201817Arsenaleng ENGJr. PL2 — Div. 11st190904.51.01901030.0013-2-2.00-2.86Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd181,4748274.416.417861411902.003415+19+1.16+2.41Matches
2019-202019Swindon Towneng ENG4. League Two1st1330.10.0001313.000000.00-0.64Matches
2020-202120Blackpooleng ENG3. League One3rd252,2318953.924.824892318761.712714+13+0.52+0.05Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th2180908.32.02902000.5023-1-0.50-0.27Matches
2021-202221Millwalleng ENG2. Championship9th312,6368563.729.330872612711.423331+2+0.07-0.2937.438.0-0.6-0.02+0.29Matches
2022-202322Sunderlandeng ENG2. Championship6th191,6158539.017.918851717701.472724+3+0.17-0.1924.020.1+3.9+0.22+0.14Matches
2023-202423Sunderlandeng ENG2. Championship16th433,8348992.642.6438940001.234748-1-0.02+0.2756.444.8+11.5+0.27+0.35Matches
2024-202524Sunderlandeng ENG2. Championship4th128216835.19.199083511.831412+2+0.22-0.6713.18.0+5.1+0.56+0.43Matches
2024-202524Sunderlandeng ENGJr. PL28th145455.00.51450003.001100.00-0.84Matches
6 Seasons4 Clubs3 Leagues13111,1408550.3123.81248811473091.47148129+19+0.15-0.36130.8110.9+19.9+0.20+0.22
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
Sunderland (3 Seasons)1 League746,2708559.069.770886542311.398884+4+0.06-0.4493.472.9+20.5+0.29+0.21
Arsenal (3 Seasons)1 League211,7448328.519.420861711931.763721+16+0.83+0.70
Millwall (1 Season)1 League312,6368563.729.330872612711.423331+2+0.07-0.2937.438.0-0.6-0.02+0.29
Blackpool (1 Season)1 League252,2318953.924.824892318761.712714+13+0.52+0.05
Swindon Town (1 Season)1 League1330.10.0001313.000000.00-0.64
Sunderland (1 Season)1 League145455.00.51450003.001100.00-0.84
Championship (4 Seasons)1058,9068560.399.0100889152421.40121115+6+0.06-0.40130.8110.9+19.9+0.20+0.22
PL2 — Div. 1 (4 Seasons)221,7898125.519.921841711931.823822+16+0.80+0.56
League One (1 Season)252,2318953.924.824892318761.712714+13+0.52+0.05
League Two (1 Season)1330.10.0001313.000000.00-0.64
Playing Time Table
Playing Time Starts Subs Team Success
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-202019Swindon Towneng ENGEFL Cup58th19090100.01.01901000.0003-3-3.00Matches
2020-202120Blackpooleng ENGFA Cup17th21809046.22.02901002.0062+4+2.00+1.14Matches
2021-202221Millwalleng ENGEFL CupRd321055338.91.2179012601.5032+1+0.86+0.86Matches
2022-202322Sunderlandeng ENGFA Cup327090100.03.03903001.335500.00Matches
2023-202423Sunderlandeng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
5 Seasons4 Clubs2 Leagues97358266.28.2889612601.221415-1-0.12-0.60
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Sunderland (2 Seasons)1 League436090100.04.04904001.0058-3-0.75
Blackpool (1 Season)1 League21809046.22.02901002.0062+4+2.00+1.14
Millwall (1 Season)1 League21055338.91.2179012601.5032+1+0.86+0.86
Swindon Town (1 Season)1 League19090100.01.01901000.0003-3-3.00
FA Cup (3 Seasons)65409072.06.06905001.331110+1+0.17-0.69
EFL Cup (2 Seasons)31956554.22.2285112601.0035-2-0.92-0.92
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2020-202120nir Northern IrelandUEFA Nations LeagueLgB53967973.34.45792010.4047-3-0.68+1.82Matches
202121nir Northern IrelandFriendlies (M)21678446.41.92841010.0003-3-1.62-3.95Matches
202121nir Northern IrelandUEFA Euro Qualifying00003Matches
202222nir Northern IrelandWCQ54248558.94.75853011.005500.00+0.30Matches
202222nir Northern IrelandFriendlies (M)1828245.60.91820010.0001-1-1.10-2.93Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC32709050.03.03903000.3346-2-0.67-0.33Matches
202424nir Northern IrelandFriendlies (M)32709075.03.03903002.0045-1-0.33-0.33Matches
202424nir Northern IrelandUEFA Euro Qualifying53857742.84.35773001.2056-1-0.23+0.29Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC43378462.43.74842001.7563+3+0.80-1.42Matches
4 Seasons1 Club4 Leagues282,3318345.725.9288317070.962836-8-0.31-0.46
UEFA Nations League (3 Seasons)121,0038461.911.112847010.831416-2-0.18-0.18
Friendlies (M) (3 Seasons)65198757.75.86874021.0049-5-0.87-2.52
UEFA Euro Qualifying (2 Seasons)53857720.74.35773031.2056-1-0.23+0.29
WCQ (1 Season)54248558.94.75853011.005500.00+0.30

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201817Arsenaleng ENGJr. PL2 — Div. 11.01000Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 116.43100Matches
2019-202019Swindon Towneng ENGEFL Cup1.00002100010Matches
2019-202019Swindon Towneng ENG4. League Two0.0000000000000Matches
2020-202120Blackpooleng ENGFA Cup2.01002100210Matches
2020-202120Blackpooleng ENG3. League One24.831020260338110Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 12.00000Matches
2021-202221Millwalleng ENG2. Championship29.360037421350330001691196365.4Matches
2021-202221Millwalleng ENGEFL Cup1.20000100220Matches
2022-202322Sunderlandeng ENG2. Championship17.93002319212916010107663664.7Matches
2022-202322Sunderlandeng ENGFA Cup3.00004300420Matches
2023-202423Sunderlandeng ENG2. Championship42.6140041522035340012461186365.2Matches
2023-202423Sunderlandeng ENGFA Cup1.01001100211Matches
2024-202524Sunderlandeng ENG2. Championship9.12001113107501134431672.9Matches
2024-202524Sunderlandeng ENGJr. PL20.50000Matches
6 Seasons4 Clubs5 Leagues131.930101411596716910602355634617866.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sunderland (3 Seasons)2 Leagues73.72000808851775802338722711566.4
Arsenal (3 Seasons)1 League19.44100
Millwall (1 Season)2 Leagues30.560037431352350001691196365.4
Blackpool (1 Season)2 Leagues26.841022270340120
Swindon Town (1 Season)2 Leagues1.0000210001000
Sunderland (1 Season)1 League0.50000
Championship (4 Seasons)99.02500112126641218802255634617866.0
PL2 — Div. 1 (4 Seasons)19.94100
FA Cup (3 Seasons)6.02007500841
EFL Cup (2 Seasons)2.20002200230
League One (1 Season)24.831020260338110
League Two (1 Season)0.0000000000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201817Arsenal1 League1.01000
2018-201918Arsenal1 League16.43100
2019-202019Swindon Town2 Leagues1.0000210001000
2020-202120Blackpool2 Leagues26.841022270340120
2020-202120Arsenal1 League2.00000
2021-202221Millwall2 Leagues30.560037431352350001691196365.4
2022-202322Sunderland2 Leagues20.93002722213318010107663664.7
2023-202423Sunderland2 Leagues43.6150042532037350022461186365.2
2024-202524Sunderland1 League9.12001113107501134431672.9
2024-202524Sunderland1 League0.50000
6 Seasons4 Clubs5 Leagues131.930101411596716910602355634617866.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sunderland (3 Seasons)2 Leagues73.72000808851775802338722711566.4
Arsenal (3 Seasons)1 League19.44100
Millwall (1 Season)2 Leagues30.560037431352350001691196365.4
Blackpool (1 Season)2 Leagues26.841022270340120
Swindon Town (1 Season)2 Leagues1.0000210001000
Sunderland (1 Season)1 League0.50000
Championship (4 Seasons)99.02500112126641218802255634617866.0
PL2 — Div. 1 (4 Seasons)19.94100
FA Cup (3 Seasons)6.02007500841
EFL Cup (2 Seasons)2.20002200230
League One (1 Season)24.831020260338110
League Two (1 Season)0.0000000000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201817Arsenaleng ENGJr. PL2 — Div. 11st1.01000Matches
2018-201918Arsenaleng ENGJr. PL2 — Div. 12nd16.43100Matches
2019-202019Swindon Towneng ENG4. League Two1st0.0000000000000Matches
2020-202120Blackpooleng ENG3. League One3rd24.831020260338110Matches
2020-202120Arsenaleng ENGJr. PL2 — Div. 110th2.00000Matches
2021-202221Millwalleng ENG2. Championship9th29.360037421350330001691196365.4Matches
2022-202322Sunderlandeng ENG2. Championship6th17.93002319212916010107663664.7Matches
2023-202423Sunderlandeng ENG2. Championship16th42.6140041522035340012461186365.2Matches
2024-202524Sunderlandeng ENG2. Championship4th9.12001113107501134431672.9Matches
2024-202524Sunderlandeng ENGJr. PL28th0.50000Matches
6 Seasons4 Clubs3 Leagues123.82810132152671599902255634617866.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sunderland (3 Seasons)1 League69.71900758451715502238722711566.4
Arsenal (3 Seasons)1 League19.44100
Millwall (1 Season)1 League29.360037421350330001691196365.4
Blackpool (1 Season)1 League24.831020260338110
Swindon Town (1 Season)1 League0.0000000000000
Sunderland (1 Season)1 League0.50000
Championship (4 Seasons)99.02500112126641218802255634617866.0
PL2 — Div. 1 (4 Seasons)19.94100
League One (1 Season)24.831020260338110
League Two (1 Season)0.0000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202019Swindon Towneng ENGEFL Cup58th1.00002100010Matches
2020-202120Blackpooleng ENGFA Cup17th2.01002100210Matches
2021-202221Millwalleng ENGEFL CupRd31.20000100220Matches
2022-202322Sunderlandeng ENGFA Cup3.00004300420Matches
2023-202423Sunderlandeng ENGFA Cup1.01001100211Matches
5 Seasons4 Clubs2 Leagues8.220097001071
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Sunderland (2 Seasons)1 League4.01005400631
Blackpool (1 Season)1 League2.01002100210
Millwall (1 Season)1 League1.20000100220
Swindon Town (1 Season)1 League1.00002100010
FA Cup (3 Seasons)6.02007500841
EFL Cup (2 Seasons)2.20002200230
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2020-202120nir Northern IrelandUEFA Nations LeagueLgB4.41005600930Matches
202121nir Northern IrelandFriendlies (M)1.90000Matches
202222nir Northern IrelandWCQ4.71009701600Matches
202222nir Northern IrelandFriendlies (M)0.90000Matches
2022-202322nir Northern IrelandUEFA Nations LeagueLgC3.00004202430Matches
202424nir Northern IrelandFriendlies (M)3.00000Matches
202424nir Northern IrelandUEFA Euro Qualifying4.31005510500Matches
2024-202524nir Northern IrelandUEFA Nations LeagueLgC3.70005800120Matches
4 Seasons1 Club4 Leagues25.93002828132580
UEFA Nations League (3 Seasons)11.11001416021480
Friendlies (M) (3 Seasons)5.80000
UEFA Euro Qualifying (2 Seasons)4.31005510500
WCQ (1 Season)4.71009701600

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.