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-04-19FriLeague OneMatchweek 45HomeD 1–1Oxford UnitedStevenageYCB90000010001Match Report
2024-04-16TueLeague OneMatchweek 40HomeL 0–1Oxford UnitedLincoln CityYCB90000011000Match Report
2024-04-13SatLeague OneMatchweek 44HomeW 5–0Oxford UnitedP'borough UtdYCB90000000001Match Report
2024-04-06SatLeague OneMatchweek 43AwayW 4–0Oxford UnitedBurton AlbionYCB90000000003Match Report
2024-04-01MonLeague OneMatchweek 42HomeW 4–0Oxford UnitedFleetwood TownYCB90000000000Match 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
2018-201920Cardiff Cityeng ENGEFL Cup00Matches
2018-201920Livingstonsct SCO1. Premiership543804.2000000100.000.000.000.000.00Matches
2019-202021Cardiff Cityeng ENG2. Championship00Matches
2019-202021Cardiff Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202021Livingstonsct SCO1. Premiership998109.0022000100.000.220.220.000.22Matches
2020-202122Cardiff Cityeng ENG2. Championship12111,04311.6000000300.30.30.60.9542110.000.000.000.000.000.030.050.080.030.08Matches
2020-202122Livingstonsct SCO1. Premiership16131,11512.4112100100.080.080.160.080.16Matches
2021-202223Cardiff Cityeng ENG2. Championship554214.7000000000.00.00.20.201190.000.000.000.000.000.000.040.040.000.04Matches
2021-202223Cardiff Cityeng ENGFA Cup11670.7000000000.000.000.000.000.00Matches
2021-202223Oxford Unitedeng ENG3. League One131199511.1101100200.090.000.090.090.09Matches
2022-202324Oxford Unitedeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2022-202324Oxford Unitedeng ENGFA Cup221731.9000000100.000.000.000.000.00Matches
2022-202324Oxford Unitedeng ENG3. League One44423,77642.0213200500.050.020.070.050.07Matches
2023-202425Oxford Unitedeng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2023-202425Oxford Unitedeng ENGFA Cup322002.2000000000.000.000.000.000.00Matches
2023-202425Oxford Unitedeng ENG3. League One44443,93643.7516500700.110.020.140.110.14Matches
6 Seasons3 Clubs5 Leagues15814813,276147.595149002200.30.30.81.1553200.060.030.090.060.090.020.050.070.020.07
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
Cardiff City (4 Seasons)3 Leagues19181,62118.0000000300.30.30.81.1553200.000.000.000.000.000.020.050.070.020.07
Oxford United (3 Seasons)3 Leagues1091049,350103.982108001600.080.020.100.080.10
Livingston (3 Seasons)1 League30262,30525.6134100300.040.120.160.040.16
EFL Cup (4 Seasons)443604.0000000100.000.000.000.000.00
League One (3 Seasons)101978,70796.782108001400.080.020.100.080.10
Premiership (3 Seasons)30262,30525.6134100300.040.120.160.040.16
Championship (3 Seasons)17161,46416.3000000300.30.30.81.1553200.000.000.000.000.000.020.050.070.020.07
FA Cup (3 Seasons)654404.9000000100.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
2018-201920Livingston1 League543804.2000000100.000.000.000.000.00
2018-201920Cardiff City1 League00
2019-202021Livingston1 League998109.0022000100.000.220.220.000.22
2019-202021Cardiff City2 Leagues11901.0000000000.000.000.000.000.00
2020-202122Livingston1 League16131,11512.4112100100.080.080.160.080.16
2020-202122Cardiff City1 League12111,04311.6000000300.30.30.60.9542110.000.000.000.000.000.030.050.080.030.08
2021-202223Cardiff City2 Leagues664885.4000000000.00.00.20.201190.000.000.000.000.000.000.040.040.000.04
2021-202223Oxford United1 League131199511.1101100200.090.000.090.090.09
2022-202324Oxford United3 Leagues48464,12945.9213200600.040.020.070.040.07
2023-202425Oxford United3 Leagues48474,22647.0516500800.110.020.130.110.13
6 Seasons3 Clubs5 Leagues15814813,276147.595149002200.30.30.81.1553200.060.030.090.060.090.020.050.070.020.07
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
Cardiff City (4 Seasons)3 Leagues19181,62118.0000000300.30.30.81.1553200.000.000.000.000.000.020.050.070.020.07
Oxford United (3 Seasons)3 Leagues1091049,350103.982108001600.080.020.100.080.10
Livingston (3 Seasons)1 League30262,30525.6134100300.040.120.160.040.16
EFL Cup (4 Seasons)443604.0000000100.000.000.000.000.00
League One (3 Seasons)101978,70796.782108001400.080.020.100.080.10
Premiership (3 Seasons)30262,30525.6134100300.040.120.160.040.16
Championship (3 Seasons)17161,46416.3000000300.30.30.81.1553200.000.000.000.000.000.020.050.070.020.07
FA Cup (3 Seasons)654404.9000000100.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
2018-201920Livingstonsct SCO1. Premiership9th543804.2000000100.000.000.000.000.00Matches
2019-202021Livingstonsct SCO1. Premiership5th998109.0022000100.000.220.220.000.22Matches
2019-202021Cardiff Cityeng ENG2. Championship5th00Matches
2020-202122Livingstonsct SCO1. Premiership6th16131,11512.4112100100.080.080.160.080.16Matches
2020-202122Cardiff Cityeng ENG2. Championship8th12111,04311.6000000300.30.30.60.9542110.000.000.000.000.000.030.050.080.030.08Matches
2021-202223Cardiff Cityeng ENG2. Championship18th554214.7000000000.00.00.20.201190.000.000.000.000.000.000.040.040.000.04Matches
2021-202223Oxford Unitedeng ENG3. League One8th131199511.1101100200.090.000.090.090.09Matches
2022-202324Oxford Unitedeng ENG3. League One19th44423,77642.0213200500.050.020.070.050.07Matches
2023-202425Oxford Unitedeng ENG3. League One7th44443,93643.7516500700.110.020.140.110.14Matches
6 Seasons3 Clubs3 Leagues14813912,476138.695149002000.30.30.81.1553200.060.040.100.060.100.020.050.070.020.07
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
Oxford United (3 Seasons)1 League101978,70796.782108001400.080.020.100.080.10
Livingston (3 Seasons)1 League30262,30525.6134100300.040.120.160.040.16
Cardiff City (3 Seasons)1 League17161,46416.3000000300.30.30.81.1553200.000.000.000.000.000.020.050.070.020.07
League One (3 Seasons)101978,70796.782108001400.080.020.100.080.10
Premiership (3 Seasons)30262,30525.6134100300.040.120.160.040.16
Championship (3 Seasons)17161,46416.3000000300.30.30.81.1553200.000.000.000.000.000.020.050.070.020.07
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
2018-201920Cardiff Cityeng ENGEFL Cup33rd00Matches
2019-202021Cardiff Cityeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202223Cardiff Cityeng ENGFA Cup11670.7000000000.000.000.000.000.00Matches
2022-202324Oxford Unitedeng ENGEFL CupRd2221802.0000000000.000.000.000.000.00Matches
2022-202324Oxford Unitedeng ENGFA Cup221731.9000000100.000.000.000.000.00Matches
2023-202425Oxford Unitedeng ENGEFL CupRd111901.0000000100.000.000.000.000.00Matches
2023-202425Oxford Unitedeng ENGFA Cup322002.2000000000.000.000.000.000.00Matches
5 Seasons2 Clubs2 Leagues1098008.9000000200.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
Cardiff City (3 Seasons)2 Leagues221571.7000000000.000.000.000.000.00
Oxford United (2 Seasons)2 Leagues876437.1000000200.000.000.000.000.00
EFL Cup (4 Seasons)443604.0000000100.000.000.000.000.00
FA Cup (3 Seasons)654404.9000000100.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
201921nir Northern IrelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202123nir Northern IrelandFriendlies (M)443584.0000000000.000.000.000.000.00Matches
202123nir Northern IrelandUEFA Euro Qualifying00Matches
202224nir Northern IrelandWCQ221691.9000000100.000.000.000.000.00Matches
202224nir Northern IrelandFriendlies (M)211181.3000000000.000.000.000.000.00Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC332703.0000000000.000.000.000.000.00Matches
202426nir Northern IrelandFriendlies (M)00Matches
202426nir Northern IrelandUEFA Euro Qualifying653774.2000000100.000.000.000.000.00Matches
4 Seasons1 Club4 Leagues18161,38215.4000000200.000.000.000.000.00
Friendlies (M) (4 Seasons)765666.3000000000.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)653774.2000000100.000.000.000.000.00
UEFA Nations League (1 Season)332703.0000000000.000.000.000.000.00
WCQ (1 Season)221691.9000000100.000.000.000.000.00

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
2018-201920Livingstonsct SCO1. Premiership4.2000Matches
2019-202021Cardiff Cityeng ENGEFL Cup1.00000.000.0000Matches
2019-202021Livingstonsct SCO1. Premiership9.00300.00.330.000.0000Matches
2020-202122Cardiff Cityeng ENG2. Championship11.60400.00.350.000.005.20000.30.30.07-0.3-0.3Matches
2020-202122Livingstonsct SCO1. Premiership12.416116.70.480.080.171.0000Matches
2021-202223Cardiff Cityeng ENG2. Championship4.70000.000.000000.00.00.00.0Matches
2021-202223Cardiff Cityeng ENGFA Cup0.70000.000.0000Matches
2021-202223Oxford Unitedeng ENG3. League One11.116233.30.540.180.170.5000Matches
2022-202324Oxford Unitedeng ENGEFL Cup2.00200.01.000.000.0000Matches
2022-202324Oxford Unitedeng ENGFA Cup1.90000.000.0000Matches
2022-202324Oxford Unitedeng ENG3. League One42.0229724.10.690.170.070.2900Matches
2023-202425Oxford Unitedeng ENGEFL Cup1.00000.000.0000Matches
2023-202425Oxford Unitedeng ENGFA Cup2.20100.00.450.000.0000Matches
2023-202425Oxford Unitedeng ENG3. League One43.7520945.00.460.210.250.5600Matches
6 Seasons3 Clubs5 Leagues147.59711926.80.500.130.130.475.20000.30.30.07-0.3-0.3
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
Cardiff City (4 Seasons)3 Leagues18.00400.00.220.000.005.20000.30.30.07-0.3-0.3
Oxford United (3 Seasons)3 Leagues103.98581831.00.560.170.140.4400
Livingston (3 Seasons)1 League25.619111.10.420.050.111.0000
EFL Cup (4 Seasons)4.00200.00.500.000.0000
League One (3 Seasons)96.78551832.70.570.190.150.4400
Premiership (3 Seasons)25.619111.10.420.050.111.0000
Championship (3 Seasons)16.30400.00.250.000.005.20000.30.30.07-0.3-0.3
FA Cup (3 Seasons)4.90100.00.200.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
2018-201920Livingston1 League4.2000
2019-202021Livingston1 League9.00300.00.330.000.0000
2019-202021Cardiff City2 Leagues1.00000.000.0000
2020-202122Livingston1 League12.416116.70.480.080.171.0000
2020-202122Cardiff City1 League11.60400.00.350.000.005.20000.30.30.07-0.3-0.3
2021-202223Cardiff City2 Leagues5.40000.000.000000.00.00.00.0
2021-202223Oxford United1 League11.116233.30.540.180.170.5000
2022-202324Oxford United3 Leagues45.9231722.60.680.150.060.2900
2023-202425Oxford United3 Leagues47.0521942.90.450.190.240.5600
6 Seasons3 Clubs5 Leagues147.59711926.80.500.130.130.475.20000.30.30.07-0.3-0.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
Cardiff City (4 Seasons)3 Leagues18.00400.00.220.000.005.20000.30.30.07-0.3-0.3
Oxford United (3 Seasons)3 Leagues103.98581831.00.560.170.140.4400
Livingston (3 Seasons)1 League25.619111.10.420.050.111.0000
EFL Cup (4 Seasons)4.00200.00.500.000.0000
League One (3 Seasons)96.78551832.70.570.190.150.4400
Premiership (3 Seasons)25.619111.10.420.050.111.0000
Championship (3 Seasons)16.30400.00.250.000.005.20000.30.30.07-0.3-0.3
FA Cup (3 Seasons)4.90100.00.200.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
2018-201920Livingstonsct SCO1. Premiership9th4.2000Matches
2019-202021Livingstonsct SCO1. Premiership5th9.00300.00.330.000.0000Matches
2020-202122Livingstonsct SCO1. Premiership6th12.416116.70.480.080.171.0000Matches
2020-202122Cardiff Cityeng ENG2. Championship8th11.60400.00.350.000.005.20000.30.30.07-0.3-0.3Matches
2021-202223Cardiff Cityeng ENG2. Championship18th4.70000.000.000000.00.00.00.0Matches
2021-202223Oxford Unitedeng ENG3. League One8th11.116233.30.540.180.170.5000Matches
2022-202324Oxford Unitedeng ENG3. League One19th42.0229724.10.690.170.070.2900Matches
2023-202425Oxford Unitedeng ENG3. League One7th43.7520945.00.460.210.250.5600Matches
6 Seasons3 Clubs3 Leagues138.69681927.90.510.140.130.475.20000.30.30.07-0.3-0.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
Oxford United (3 Seasons)1 League96.78551832.70.570.190.150.4400
Livingston (3 Seasons)1 League25.619111.10.420.050.111.0000
Cardiff City (3 Seasons)1 League16.30400.00.250.000.005.20000.30.30.07-0.3-0.3
League One (3 Seasons)96.78551832.70.570.190.150.4400
Premiership (3 Seasons)25.619111.10.420.050.111.0000
Championship (3 Seasons)16.30400.00.250.000.005.20000.30.30.07-0.3-0.3
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-202021Cardiff Cityeng ENGEFL Cup33rd1.00000.000.0000Matches
2021-202223Cardiff Cityeng ENGFA Cup0.70000.000.0000Matches
2022-202324Oxford Unitedeng ENGEFL CupRd22.00200.01.000.000.0000Matches
2022-202324Oxford Unitedeng ENGFA Cup1.90000.000.0000Matches
2023-202425Oxford Unitedeng ENGEFL CupRd11.00000.000.0000Matches
2023-202425Oxford Unitedeng ENGFA Cup2.20100.00.450.000.0000Matches
5 Seasons2 Clubs2 Leagues8.90300.00.340.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Cardiff City (3 Seasons)2 Leagues1.70000.000.0000
Oxford United (2 Seasons)2 Leagues7.10300.00.420.000.0000
EFL Cup (4 Seasons)4.00200.00.500.000.0000
FA Cup (3 Seasons)4.90100.00.200.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
201921nir Northern IrelandFriendlies (M)1.0000Matches
202123nir Northern IrelandFriendlies (M)4.0000Matches
202224nir Northern IrelandWCQ1.90000.000.0000Matches
202224nir Northern IrelandFriendlies (M)1.3000Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC3.00000.000.0000Matches
202426nir Northern IrelandUEFA Euro Qualifying4.20000.000.0000Matches
4 Seasons1 Club4 Leagues15.40000.000.0000
Friendlies (M) (4 Seasons)6.3000
UEFA Euro Qualifying (2 Seasons)4.20000.000.0000
UEFA Nations League (1 Season)3.00000.000.0000
WCQ (1 Season)1.90000.000.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
2018-201920Livingstonsct SCO1. Premiership4.20Matches
2019-202021Cardiff Cityeng ENGEFL Cup1.00Matches
2019-202021Livingstonsct SCO1. Premiership9.02Matches
2020-202122Cardiff Cityeng ENG2. Championship11.622440355.6459826319011975.68113560.04912738.600.60.8-0.63384142Matches
2020-202122Livingstonsct SCO1. Premiership12.41Matches
2021-202223Cardiff Cityeng ENG2. Championship4.710216362.61884903506478.1354577.8174934.700.20.4-0.2265411Matches
2021-202223Cardiff Cityeng ENGFA Cup0.70Matches
2021-202223Oxford Unitedeng ENG3. League One11.10Matches
2022-202324Oxford Unitedeng ENGEFL Cup2.00Matches
2022-202324Oxford Unitedeng ENGFA Cup1.90Matches
2022-202324Oxford Unitedeng ENG3. League One42.01Matches
2023-202425Oxford Unitedeng ENGEFL Cup1.00Matches
2023-202425Oxford Unitedeng ENGFA Cup2.20Matches
2023-202425Oxford Unitedeng ENG3. League One43.71Matches
6 Seasons3 Clubs5 Leagues147.532656657.66482353414018376.511618064.46617637.550.81.1+4.25449553
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
Cardiff City (4 Seasons)3 Leagues18.032656657.66482353414018376.511618064.46617637.500.81.1-0.85449553
Oxford United (3 Seasons)3 Leagues103.92
Livingston (3 Seasons)1 League25.63
EFL Cup (4 Seasons)4.00
League One (3 Seasons)96.72
Premiership (3 Seasons)25.63
Championship (3 Seasons)16.332656657.66482353414018376.511618064.46617637.500.81.1-0.85449553
FA Cup (3 Seasons)4.90
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
2018-201920Livingston1 League4.20
2019-202021Livingston1 League9.02
2019-202021Cardiff City2 Leagues1.00
2020-202122Livingston1 League12.41
2020-202122Cardiff City1 League11.622440355.6459826319011975.68113560.04912738.600.60.8-0.63384142
2021-202223Cardiff City2 Leagues5.410216362.61884903506478.1354577.8174934.700.20.4-0.2265411
2021-202223Oxford United1 League11.10
2022-202324Oxford United3 Leagues45.91
2023-202425Oxford United3 Leagues47.01
6 Seasons3 Clubs5 Leagues147.532656657.66482353414018376.511618064.46617637.550.81.1+4.25449553
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
Cardiff City (4 Seasons)3 Leagues18.032656657.66482353414018376.511618064.46617637.500.81.1-0.85449553
Oxford United (3 Seasons)3 Leagues103.92
Livingston (3 Seasons)1 League25.63
EFL Cup (4 Seasons)4.00
League One (3 Seasons)96.72
Premiership (3 Seasons)25.63
Championship (3 Seasons)16.332656657.66482353414018376.511618064.46617637.500.81.1-0.85449553
FA Cup (3 Seasons)4.90
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
2018-201920Livingstonsct SCO1. Premiership9th4.20Matches
2019-202021Livingstonsct SCO1. Premiership5th9.02Matches
2020-202122Livingstonsct SCO1. Premiership6th12.41Matches
2020-202122Cardiff Cityeng ENG2. Championship8th11.622440355.6459826319011975.68113560.04912738.600.60.8-0.63384142Matches
2021-202223Cardiff Cityeng ENG2. Championship18th4.710216362.61884903506478.1354577.8174934.700.20.4-0.2265411Matches
2021-202223Oxford Unitedeng ENG3. League One8th11.10Matches
2022-202324Oxford Unitedeng ENG3. League One19th42.01Matches
2023-202425Oxford Unitedeng ENG3. League One7th43.71Matches
6 Seasons3 Clubs3 Leagues138.632656657.66482353414018376.511618064.46617637.550.81.1+4.25449553
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
Oxford United (3 Seasons)1 League96.72
Livingston (3 Seasons)1 League25.63
Cardiff City (3 Seasons)1 League16.332656657.66482353414018376.511618064.46617637.500.81.1-0.85449553
League One (3 Seasons)96.72
Premiership (3 Seasons)25.63
Championship (3 Seasons)16.332656657.66482353414018376.511618064.46617637.500.81.1-0.85449553
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-202021Cardiff Cityeng ENGEFL Cup33rd1.00Matches
2021-202223Cardiff Cityeng ENGFA Cup0.70Matches
2022-202324Oxford Unitedeng ENGEFL CupRd22.00Matches
2022-202324Oxford Unitedeng ENGFA Cup1.90Matches
2023-202425Oxford Unitedeng ENGEFL CupRd11.00Matches
2023-202425Oxford Unitedeng ENGFA Cup2.20Matches
5 Seasons2 Clubs2 Leagues8.90
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
Cardiff City (3 Seasons)2 Leagues1.70
Oxford United (2 Seasons)2 Leagues7.10
EFL Cup (4 Seasons)4.00
FA Cup (3 Seasons)4.90
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
201921nir Northern IrelandFriendlies (M)1.00Matches
202123nir Northern IrelandFriendlies (M)4.00Matches
202224nir Northern IrelandWCQ1.90Matches
202224nir Northern IrelandFriendlies (M)1.30Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC3.00Matches
202426nir Northern IrelandUEFA Euro Qualifying4.20Matches
4 Seasons1 Club4 Leagues15.40
Friendlies (M) (4 Seasons)6.30
UEFA Euro Qualifying (2 Seasons)4.20
UEFA Nations League (1 Season)3.00
WCQ (1 Season)1.90

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
2018-201920Livingstonsct SCO1. Premiership4.2Matches
2019-202021Cardiff Cityeng ENGEFL Cup1.02Matches
2019-202021Livingstonsct SCO1. Premiership9.04Matches
2020-202122Cardiff Cityeng ENG2. Championship11.64033336920413670000224112Matches
2020-202122Livingstonsct SCO1. Premiership12.413Matches
2021-202223Cardiff Cityeng ENG2. Championship4.7163130323001129000010212Matches
2021-202223Cardiff Cityeng ENGFA Cup0.70Matches
2021-202223Oxford Unitedeng ENG3. League One11.11Matches
2022-202324Oxford Unitedeng ENGEFL Cup2.03Matches
2022-202324Oxford Unitedeng ENGFA Cup1.91Matches
2022-202324Oxford Unitedeng ENG3. League One42.051Matches
2023-202425Oxford Unitedeng ENGEFL Cup1.01Matches
2023-202425Oxford Unitedeng ENGFA Cup2.20Matches
2023-202425Oxford Unitedeng ENG3. League One43.79Matches
6 Seasons3 Clubs5 Leagues147.5566463101504109960000326214
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cardiff City (4 Seasons)3 Leagues18.056646310150426960000326214
Oxford United (3 Seasons)3 Leagues103.966
Livingston (3 Seasons)1 League25.617
EFL Cup (4 Seasons)4.06
League One (3 Seasons)96.761
Premiership (3 Seasons)25.617
Championship (3 Seasons)16.356646310150424960000326214
FA Cup (3 Seasons)4.91
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
2018-201920Livingston1 League4.2
2019-202021Livingston1 League9.04
2019-202021Cardiff City2 Leagues1.02
2020-202122Livingston1 League12.413
2020-202122Cardiff City1 League11.64033336920413670000224112
2021-202223Cardiff City2 Leagues5.4163130323001129000010212
2021-202223Oxford United1 League11.11
2022-202324Oxford United3 Leagues45.955
2023-202425Oxford United3 Leagues47.010
6 Seasons3 Clubs5 Leagues147.5566463101504109960000326214
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cardiff City (4 Seasons)3 Leagues18.056646310150426960000326214
Oxford United (3 Seasons)3 Leagues103.966
Livingston (3 Seasons)1 League25.617
EFL Cup (4 Seasons)4.06
League One (3 Seasons)96.761
Premiership (3 Seasons)25.617
Championship (3 Seasons)16.356646310150424960000326214
FA Cup (3 Seasons)4.91
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
2018-201920Livingstonsct SCO1. Premiership9th4.2Matches
2019-202021Livingstonsct SCO1. Premiership5th9.04Matches
2020-202122Livingstonsct SCO1. Premiership6th12.413Matches
2020-202122Cardiff Cityeng ENG2. Championship8th11.64033336920413670000224112Matches
2021-202223Cardiff Cityeng ENG2. Championship18th4.7163130323001129000010212Matches
2021-202223Oxford Unitedeng ENG3. League One8th11.11Matches
2022-202324Oxford Unitedeng ENG3. League One19th42.051Matches
2023-202425Oxford Unitedeng ENG3. League One7th43.79Matches
6 Seasons3 Clubs3 Leagues138.6566463101504102960000326214
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Oxford United (3 Seasons)1 League96.761
Livingston (3 Seasons)1 League25.617
Cardiff City (3 Seasons)1 League16.356646310150424960000326214
League One (3 Seasons)96.761
Premiership (3 Seasons)25.617
Championship (3 Seasons)16.356646310150424960000326214
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-202021Cardiff Cityeng ENGEFL Cup33rd1.02Matches
2021-202223Cardiff Cityeng ENGFA Cup0.70Matches
2022-202324Oxford Unitedeng ENGEFL CupRd22.03Matches
2022-202324Oxford Unitedeng ENGFA Cup1.91Matches
2023-202425Oxford Unitedeng ENGEFL CupRd11.01Matches
2023-202425Oxford Unitedeng ENGFA Cup2.20Matches
5 Seasons2 Clubs2 Leagues8.97
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cardiff City (3 Seasons)2 Leagues1.72
Oxford United (2 Seasons)2 Leagues7.15
EFL Cup (4 Seasons)4.06
FA Cup (3 Seasons)4.91
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
201921nir Northern IrelandFriendlies (M)1.0Matches
202123nir Northern IrelandFriendlies (M)4.0Matches
202224nir Northern IrelandWCQ1.90Matches
202224nir Northern IrelandFriendlies (M)1.3Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC3.03Matches
202426nir Northern IrelandUEFA Euro Qualifying4.20Matches
4 Seasons1 Club4 Leagues15.43
Friendlies (M) (4 Seasons)6.3
UEFA Euro Qualifying (2 Seasons)4.20
UEFA Nations League (1 Season)3.03
WCQ (1 Season)1.90

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
2018-201920Livingstonsct SCO1. Premiership4.2Matches
2019-202021Cardiff Cityeng ENGEFL Cup1.0Matches
2019-202021Livingstonsct SCO1. Premiership9.0Matches
2020-202122Cardiff Cityeng ENG2. Championship11.6110.9583000010.09010000Matches
2020-202122Livingstonsct SCO1. Premiership12.4Matches
2021-202223Cardiff Cityeng ENG2. Championship4.730.6420001000.00000000Matches
2021-202223Cardiff Cityeng ENGFA Cup0.7Matches
2021-202223Oxford Unitedeng ENG3. League One11.1Matches
2022-202324Oxford Unitedeng ENGEFL Cup2.0Matches
2022-202324Oxford Unitedeng ENGFA Cup1.9Matches
2022-202324Oxford Unitedeng ENG3. League One42.0Matches
2023-202425Oxford Unitedeng ENGEFL Cup1.0Matches
2023-202425Oxford Unitedeng ENGFA Cup2.2Matches
2023-202425Oxford Unitedeng ENG3. League One43.7Matches
6 Seasons3 Clubs5 Leagues147.5140.86103001010.06010000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cardiff City (4 Seasons)3 Leagues18.0140.86103001010.06010000
Oxford United (3 Seasons)3 Leagues103.9
Livingston (3 Seasons)1 League25.6
EFL Cup (4 Seasons)4.0
League One (3 Seasons)96.7
Premiership (3 Seasons)25.6
Championship (3 Seasons)16.3140.86103001010.06010000
FA Cup (3 Seasons)4.9
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
2018-201920Livingston1 League4.2
2019-202021Livingston1 League9.0
2019-202021Cardiff City2 Leagues1.0
2020-202122Livingston1 League12.4
2020-202122Cardiff City1 League11.6110.9583000010.09010000
2021-202223Cardiff City2 Leagues5.430.6420001000.00000000
2021-202223Oxford United1 League11.1
2022-202324Oxford United3 Leagues45.9
2023-202425Oxford United3 Leagues47.0
6 Seasons3 Clubs5 Leagues147.5140.86103001010.06010000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cardiff City (4 Seasons)3 Leagues18.0140.86103001010.06010000
Oxford United (3 Seasons)3 Leagues103.9
Livingston (3 Seasons)1 League25.6
EFL Cup (4 Seasons)4.0
League One (3 Seasons)96.7
Premiership (3 Seasons)25.6
Championship (3 Seasons)16.3140.86103001010.06010000
FA Cup (3 Seasons)4.9
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
2018-201920Livingstonsct SCO1. Premiership9th4.2Matches
2019-202021Livingstonsct SCO1. Premiership5th9.0Matches
2020-202122Livingstonsct SCO1. Premiership6th12.4Matches
2020-202122Cardiff Cityeng ENG2. Championship8th11.6110.9583000010.09010000Matches
2021-202223Cardiff Cityeng ENG2. Championship18th4.730.6420001000.00000000Matches
2021-202223Oxford Unitedeng ENG3. League One8th11.1Matches
2022-202324Oxford Unitedeng ENG3. League One19th42.0Matches
2023-202425Oxford Unitedeng ENG3. League One7th43.7Matches
6 Seasons3 Clubs3 Leagues138.6140.86103001010.06010000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Oxford United (3 Seasons)1 League96.7
Livingston (3 Seasons)1 League25.6
Cardiff City (3 Seasons)1 League16.3140.86103001010.06010000
League One (3 Seasons)96.7
Premiership (3 Seasons)25.6
Championship (3 Seasons)16.3140.86103001010.06010000
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-202021Cardiff Cityeng ENGEFL Cup33rd1.0Matches
2021-202223Cardiff Cityeng ENGFA Cup0.7Matches
2022-202324Oxford Unitedeng ENGEFL CupRd22.0Matches
2022-202324Oxford Unitedeng ENGFA Cup1.9Matches
2023-202425Oxford Unitedeng ENGEFL CupRd11.0Matches
2023-202425Oxford Unitedeng ENGFA Cup2.2Matches
5 Seasons2 Clubs2 Leagues8.9
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cardiff City (3 Seasons)2 Leagues1.7
Oxford United (2 Seasons)2 Leagues7.1
EFL Cup (4 Seasons)4.0
FA Cup (3 Seasons)4.9
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
201921nir Northern IrelandFriendlies (M)1.0Matches
202123nir Northern IrelandFriendlies (M)4.0Matches
202224nir Northern IrelandWCQ1.9Matches
202224nir Northern IrelandFriendlies (M)1.3Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC3.0Matches
202426nir Northern IrelandUEFA Euro Qualifying4.2Matches
4 Seasons1 Club4 Leagues15.4
Friendlies (M) (4 Seasons)6.3
UEFA Euro Qualifying (2 Seasons)4.2
UEFA Nations League (1 Season)3.0
WCQ (1 Season)1.9

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
2018-201920Livingstonsct SCO1. Premiership4.2Matches
2019-202021Cardiff Cityeng ENGEFL Cup1.020Matches
2019-202021Livingstonsct SCO1. Premiership9.000Matches
2020-202122Cardiff Cityeng ENG2. Championship11.6189125171070.0313761432340Matches
2020-202122Livingstonsct SCO1. Premiership12.41524Matches
2021-202223Cardiff Cityeng ENG2. Championship4.7534103837.555051217110Matches
2021-202223Cardiff Cityeng ENGFA Cup0.700Matches
2021-202223Oxford Unitedeng ENG3. League One11.12018Matches
2022-202324Oxford Unitedeng ENGEFL Cup2.015Matches
2022-202324Oxford Unitedeng ENGFA Cup1.902Matches
2022-202324Oxford Unitedeng ENG3. League One42.04363Matches
2023-202425Oxford Unitedeng ENGEFL Cup1.004Matches
2023-202425Oxford Unitedeng ENGFA Cup2.200Matches
2023-202425Oxford Unitedeng ENG3. League One43.72358Matches
6 Seasons3 Clubs5 Leagues147.5231161661101855.681871120049450
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cardiff City (4 Seasons)3 Leagues18.023141661101855.68187112649450
Oxford United (3 Seasons)3 Leagues103.9871500
Livingston (3 Seasons)1 League25.615240
EFL Cup (4 Seasons)4.0390
League One (3 Seasons)96.7861390
Premiership (3 Seasons)25.615240
Championship (3 Seasons)16.323121661101855.68187112649450
FA Cup (3 Seasons)4.9020
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
2018-201920Livingston1 League4.20
2019-202021Livingston1 League9.0000
2019-202021Cardiff City2 Leagues1.0200
2020-202122Livingston1 League12.415240
2020-202122Cardiff City1 League11.6189125171070.0313761432340
2021-202223Cardiff City2 Leagues5.4534103837.555051217110
2021-202223Oxford United1 League11.120180
2022-202324Oxford United3 Leagues45.944700
2023-202425Oxford United3 Leagues47.023620
6 Seasons3 Clubs5 Leagues147.5231161661101855.681871120049450
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cardiff City (4 Seasons)3 Leagues18.023141661101855.68187112649450
Oxford United (3 Seasons)3 Leagues103.9871500
Livingston (3 Seasons)1 League25.615240
EFL Cup (4 Seasons)4.0390
League One (3 Seasons)96.7861390
Premiership (3 Seasons)25.615240
Championship (3 Seasons)16.323121661101855.68187112649450
FA Cup (3 Seasons)4.9020
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
2018-201920Livingstonsct SCO1. Premiership9th4.2Matches
2019-202021Livingstonsct SCO1. Premiership5th9.000Matches
2020-202122Livingstonsct SCO1. Premiership6th12.41524Matches
2020-202122Cardiff Cityeng ENG2. Championship8th11.6189125171070.0313761432340Matches
2021-202223Cardiff Cityeng ENG2. Championship18th4.7534103837.555051217110Matches
2021-202223Oxford Unitedeng ENG3. League One8th11.12018Matches
2022-202324Oxford Unitedeng ENG3. League One19th42.04363Matches
2023-202425Oxford Unitedeng ENG3. League One7th43.72358Matches
6 Seasons3 Clubs3 Leagues138.6231131661101855.681871118949450
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
Oxford United (3 Seasons)1 League96.7861390
Livingston (3 Seasons)1 League25.615240
Cardiff City (3 Seasons)1 League16.323121661101855.68187112649450
League One (3 Seasons)96.7861390
Premiership (3 Seasons)25.615240
Championship (3 Seasons)16.323121661101855.68187112649450
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-202021Cardiff Cityeng ENGEFL Cup33rd1.020Matches
2021-202223Cardiff Cityeng ENGFA Cup0.700Matches
2022-202324Oxford Unitedeng ENGEFL CupRd22.015Matches
2022-202324Oxford Unitedeng ENGFA Cup1.902Matches
2023-202425Oxford Unitedeng ENGEFL CupRd11.004Matches
2023-202425Oxford Unitedeng ENGFA Cup2.200Matches
5 Seasons2 Clubs2 Leagues8.93110
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
Cardiff City (3 Seasons)2 Leagues1.7200
Oxford United (2 Seasons)2 Leagues7.11110
EFL Cup (4 Seasons)4.0390
FA Cup (3 Seasons)4.9020
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
201921nir Northern IrelandFriendlies (M)1.0Matches
202123nir Northern IrelandFriendlies (M)4.0Matches
202224nir Northern IrelandWCQ1.902Matches
202224nir Northern IrelandFriendlies (M)1.3Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC3.005Matches
202426nir Northern IrelandUEFA Euro Qualifying4.218Matches
4 Seasons1 Club4 Leagues15.41150
Friendlies (M) (4 Seasons)6.30
UEFA Euro Qualifying (2 Seasons)4.2180
UEFA Nations League (1 Season)3.0050
WCQ (1 Season)1.9020

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
2018-201920Livingstonsct SCO1. Premiership4.2Matches
2019-202021Cardiff Cityeng ENGEFL Cup1.0Matches
2019-202021Livingstonsct SCO1. Premiership9.0Matches
2020-202122Cardiff Cityeng ENG2. Championship11.65105017325585125104125.0375.01927712875305120711Matches
2020-202122Livingstonsct SCO1. Premiership12.4Matches
2021-202223Cardiff Cityeng ENG2. Championship4.720611641063602060009129112804061899Matches
2021-202223Cardiff Cityeng ENGFA Cup0.7Matches
2021-202223Oxford Unitedeng ENG3. League One11.1Matches
2022-202324Oxford Unitedeng ENGEFL Cup2.0Matches
2022-202324Oxford Unitedeng ENGFA Cup1.9Matches
2022-202324Oxford Unitedeng ENG3. League One42.0Matches
2023-202425Oxford Unitedeng ENGEFL Cup1.0Matches
2023-202425Oxford Unitedeng ENGFA Cup2.2Matches
2023-202425Oxford Unitedeng ENG3. League One43.7Matches
6 Seasons3 Clubs5 Leagues147.571661237361121127164125.0375.0283106241557011229620
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
Cardiff City (4 Seasons)3 Leagues18.071661237361121127164125.0375.0283106241557011229620
Oxford United (3 Seasons)3 Leagues103.9
Livingston (3 Seasons)1 League25.6
EFL Cup (4 Seasons)4.0
League One (3 Seasons)96.7
Premiership (3 Seasons)25.6
Championship (3 Seasons)16.371661237361121127164125.0375.0283106241557011229620
FA Cup (3 Seasons)4.9
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
2018-201920Livingston1 League4.2
2019-202021Livingston1 League9.0
2019-202021Cardiff City2 Leagues1.0
2020-202122Livingston1 League12.4
2020-202122Cardiff City1 League11.65105017325585125104125.0375.01927712875305120711
2021-202223Cardiff City2 Leagues5.420611641063602060009129112804061899
2021-202223Oxford United1 League11.1
2022-202324Oxford United3 Leagues45.9
2023-202425Oxford United3 Leagues47.0
6 Seasons3 Clubs5 Leagues147.571661237361121127164125.0375.0283106241557011229620
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
Cardiff City (4 Seasons)3 Leagues18.071661237361121127164125.0375.0283106241557011229620
Oxford United (3 Seasons)3 Leagues103.9
Livingston (3 Seasons)1 League25.6
EFL Cup (4 Seasons)4.0
League One (3 Seasons)96.7
Premiership (3 Seasons)25.6
Championship (3 Seasons)16.371661237361121127164125.0375.0283106241557011229620
FA Cup (3 Seasons)4.9
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
2018-201920Livingstonsct SCO1. Premiership9th4.2Matches
2019-202021Livingstonsct SCO1. Premiership5th9.0Matches
2020-202122Livingstonsct SCO1. Premiership6th12.4Matches
2020-202122Cardiff Cityeng ENG2. Championship8th11.65105017325585125104125.0375.01927712875305120711Matches
2021-202223Cardiff Cityeng ENG2. Championship18th4.720611641063602060009129112804061899Matches
2021-202223Oxford Unitedeng ENG3. League One8th11.1Matches
2022-202324Oxford Unitedeng ENG3. League One19th42.0Matches
2023-202425Oxford Unitedeng ENG3. League One7th43.7Matches
6 Seasons3 Clubs3 Leagues138.671661237361121127164125.0375.0283106241557011229620
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
Oxford United (3 Seasons)1 League96.7
Livingston (3 Seasons)1 League25.6
Cardiff City (3 Seasons)1 League16.371661237361121127164125.0375.0283106241557011229620
League One (3 Seasons)96.7
Premiership (3 Seasons)25.6
Championship (3 Seasons)16.371661237361121127164125.0375.0283106241557011229620
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-202021Cardiff Cityeng ENGEFL Cup33rd1.0Matches
2021-202223Cardiff Cityeng ENGFA Cup0.7Matches
2022-202324Oxford Unitedeng ENGEFL CupRd22.0Matches
2022-202324Oxford Unitedeng ENGFA Cup1.9Matches
2023-202425Oxford Unitedeng ENGEFL CupRd11.0Matches
2023-202425Oxford Unitedeng ENGFA Cup2.2Matches
5 Seasons2 Clubs2 Leagues8.9
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
Cardiff City (3 Seasons)2 Leagues1.7
Oxford United (2 Seasons)2 Leagues7.1
EFL Cup (4 Seasons)4.0
FA Cup (3 Seasons)4.9
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
201921nir Northern IrelandFriendlies (M)1.0Matches
202123nir Northern IrelandFriendlies (M)4.0Matches
202224nir Northern IrelandWCQ1.9Matches
202224nir Northern IrelandFriendlies (M)1.3Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC3.0Matches
202426nir Northern IrelandUEFA Euro Qualifying4.2Matches
4 Seasons1 Club4 Leagues15.4
Friendlies (M) (4 Seasons)6.3
UEFA Euro Qualifying (2 Seasons)4.2
UEFA Nations League (1 Season)3.0
WCQ (1 Season)1.9

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
2018-201920Cardiff Cityeng ENGEFL Cup00001Matches
2018-201920Livingstonsct SCO1. Premiership53807611.14.2479216351.4043+1+0.24+0.33Matches
2019-202021Cardiff Cityeng ENG2. Championship00001Matches
2019-202021Cardiff Cityeng ENGEFL Cup19090100.01.01901000.0003-3-3.00Matches
2019-202021Livingstonsct SCO1. Premiership98109030.09.09909001.561110+1+0.11+0.06Matches
2020-202122Cardiff Cityeng ENG2. Championship121,0438725.211.611901115351.251314-1-0.09-0.6113.216.5-3.4-0.29-0.51Matches
2020-202122Livingstonsct SCO1. Premiership161,1157032.612.413821031541.441517-2-0.16+0.23Matches
2021-202223Cardiff Cityeng ENG2. Championship54218410.24.758430130.00011-11-2.35-2.185.37.3-2.0-0.44-0.44Matches
2021-202223Cardiff Cityeng ENGFA Cup1676731.90.71670003.001100.00+0.63Matches
2021-202223Oxford Unitedeng ENG3. League One139957724.011.11184823631.461617-1-0.09-0.78Matches
2022-202324Oxford Unitedeng ENGEFL Cup218090100.02.02902000.5024-2-1.00Matches
2022-202324Oxford Unitedeng ENGFA Cup21738764.11.92871011.504400.00-0.93Matches
2022-202324Oxford Unitedeng ENG3. League One443,7768691.242.042894121221.004850-2-0.05+1.19Matches
2023-202425Oxford Unitedeng ENGEFL Cup19090100.01.01901000.0015-4-4.00Matches
2023-202425Oxford Unitedeng ENGFA Cup32006774.12.2290212002.0056-1-0.45-1.74Matches
2023-202425Oxford Unitedeng ENG3. League One443,9368997.243.7448942011.687553+22+0.50+0.50Matches
6 Seasons3 Clubs5 Leagues15813,2768437.4147.5148881331028361.32195198-3-0.02-0.1218.423.8-5.4-0.33-0.43
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
Cardiff City (4 Seasons)3 Leagues191,6218512.718.0188715153200.951429-15-0.83-0.9618.423.8-5.4-0.33-0.43
Oxford United (3 Seasons)3 Leagues1099,3508671.2103.9104899752371.35151139+12+0.12-0.38
Livingston (3 Seasons)1 League302,3057724.225.626852142791.47303000.00+0.15
EFL Cup (4 Seasons)43609080.04.04904010.25312-9-2.25
League One (3 Seasons)1018,7078670.696.797899142461.36139120+19+0.20-0.28
Premiership (3 Seasons)302,3057724.225.626852142791.47303000.00+0.15
Championship (3 Seasons)171,4648611.816.3168814153190.881325-12-0.74-0.8818.423.8-5.4-0.33-0.43
FA Cup (3 Seasons)64407358.74.9584312012.001011-1-0.20-0.49
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
2018-201920Livingston1 League53807611.14.2479216351.4043+1+0.24+0.33
2018-201920Cardiff City1 League00001
2019-202021Livingston1 League98109030.09.09909001.561110+1+0.11+0.06
2019-202021Cardiff City2 Leagues190902.11.01901010.0003-3-3.00
2020-202122Livingston1 League161,1157032.612.413821031541.441517-2-0.16+0.23
2020-202122Cardiff City1 League121,0438725.211.611901115351.251314-1-0.09-0.6113.216.5-3.4-0.29-0.51
2021-202223Cardiff City2 Leagues64888111.25.468130130.50112-11-2.03-1.845.37.3-2.0-0.44-0.44
2021-202223Oxford United1 League139957724.011.11184823631.461617-1-0.09-0.78
2022-202324Oxford United3 Leagues484,1298690.045.946894421231.005458-4-0.09+0.69
2023-202425Oxford United3 Leagues484,2268895.847.047894512011.678164+17+0.36-0.13
6 Seasons3 Clubs5 Leagues15813,2768437.4147.5148881331028361.32195198-3-0.02-0.1218.423.8-5.4-0.33-0.43
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
Cardiff City (4 Seasons)3 Leagues191,6218512.718.0188715153200.951429-15-0.83-0.9618.423.8-5.4-0.33-0.43
Oxford United (3 Seasons)3 Leagues1099,3508671.2103.9104899752371.35151139+12+0.12-0.38
Livingston (3 Seasons)1 League302,3057724.225.626852142791.47303000.00+0.15
EFL Cup (4 Seasons)43609080.04.04904010.25312-9-2.25
League One (3 Seasons)1018,7078670.696.797899142461.36139120+19+0.20-0.28
Premiership (3 Seasons)302,3057724.225.626852142791.47303000.00+0.15
Championship (3 Seasons)171,4648611.816.3168814153190.881325-12-0.74-0.8818.423.8-5.4-0.33-0.43
FA Cup (3 Seasons)64407358.74.9584312012.001011-1-0.20-0.49
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
2018-201920Livingstonsct SCO1. Premiership9th53807611.14.2479216351.4043+1+0.24+0.33Matches
2019-202021Livingstonsct SCO1. Premiership5th98109030.09.09909001.561110+1+0.11+0.06Matches
2019-202021Cardiff Cityeng ENG2. Championship5th00001Matches
2020-202122Livingstonsct SCO1. Premiership6th161,1157032.612.413821031541.441517-2-0.16+0.23Matches
2020-202122Cardiff Cityeng ENG2. Championship8th121,0438725.211.611901115351.251314-1-0.09-0.6113.216.5-3.4-0.29-0.51Matches
2021-202223Cardiff Cityeng ENG2. Championship18th54218410.24.758430130.00011-11-2.35-2.185.37.3-2.0-0.44-0.44Matches
2021-202223Oxford Unitedeng ENG3. League One8th139957724.011.11184823631.461617-1-0.09-0.78Matches
2022-202324Oxford Unitedeng ENG3. League One19th443,7768691.242.042894121221.004850-2-0.05+1.19Matches
2023-202425Oxford Unitedeng ENG3. League One7th443,9368997.243.7448942011.687553+22+0.50+0.50Matches
6 Seasons3 Clubs3 Leagues14812,4768436.4138.613988126928341.32182175+7+0.05-0.0418.423.8-5.4-0.33-0.43
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Oxford United (3 Seasons)1 League1018,7078670.696.797899142461.36139120+19+0.20-0.28
Livingston (3 Seasons)1 League302,3057724.225.626852142791.47303000.00+0.15
Cardiff City (3 Seasons)1 League171,4648611.816.3168814153190.881325-12-0.74-0.8818.423.8-5.4-0.33-0.43
League One (3 Seasons)1018,7078670.696.797899142461.36139120+19+0.20-0.28
Premiership (3 Seasons)302,3057724.225.626852142791.47303000.00+0.15
Championship (3 Seasons)171,4648611.816.3168814153190.881325-12-0.74-0.8818.423.8-5.4-0.33-0.43
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
2018-201920Cardiff Cityeng ENGEFL Cup33rd00001Matches
2019-202021Cardiff Cityeng ENGEFL Cup33rd19090100.01.01901000.0003-3-3.00Matches
2021-202223Cardiff Cityeng ENGFA Cup1676731.90.71670003.001100.00+0.63Matches
2022-202324Oxford Unitedeng ENGEFL CupRd2218090100.02.02902000.5024-2-1.00Matches
2022-202324Oxford Unitedeng ENGFA Cup21738764.11.92871011.504400.00-0.93Matches
2023-202425Oxford Unitedeng ENGEFL CupRd119090100.01.01901000.0015-4-4.00Matches
2023-202425Oxford Unitedeng ENGFA Cup32006774.12.2290212002.0056-1-0.45-1.74Matches
5 Seasons2 Clubs2 Leagues108008066.78.9987712021.301323-10-1.13-1.42
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Cardiff City (3 Seasons)2 Leagues21577940.31.72791011.5014-3-1.72-1.09
Oxford United (2 Seasons)2 Leagues86438079.47.1789612011.251219-7-0.98-2.06
EFL Cup (4 Seasons)43609080.04.04904010.25312-9-2.25
FA Cup (3 Seasons)64407358.74.9584312012.001011-1-0.20-0.49
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
201921nir Northern IrelandFriendlies (M)1909050.01.01901003.0010+1+1.000.00Matches
202123nir Northern IrelandFriendlies (M)43589099.44.04903001.5053+2+0.50+0.50Matches
202123nir Northern IrelandUEFA Euro Qualifying00001Matches
202224nir Northern IrelandWCQ21698523.51.92851050.5001-1-0.53-0.53Matches
202224nir Northern IrelandFriendlies (M)21185965.61.3190112801.5021+1+0.76+0.76Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC32709050.03.03903030.6745-1-0.33+0.33Matches
202426nir Northern IrelandFriendlies (M)00002Matches
202426nir Northern IrelandUEFA Euro Qualifying63776341.94.257431711.005500.00+0.69Matches
4 Seasons1 Club4 Leagues181,3827734.415.4168412218121.171715+2+0.13+0.43
Friendlies (M) (4 Seasons)75668162.96.3690512821.7184+4+0.64+0.05
UEFA Euro Qualifying (2 Seasons)63776320.34.257431721.005500.00+0.69
UEFA Nations League (1 Season)32709050.03.03903030.6745-1-0.33+0.33
WCQ (1 Season)21698523.51.92851050.5001-1-0.53-0.53

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
2018-201920Livingstonsct SCO1. Premiership4.21000Matches
2019-202021Cardiff Cityeng ENGEFL Cup1.00000102020Matches
2019-202021Livingstonsct SCO1. Premiership9.01006504000Matches
2020-202122Cardiff Cityeng ENG2. Championship11.6300101711314900041352459.3Matches
2020-202122Livingstonsct SCO1. Premiership12.410015811324150Matches
2021-202223Cardiff Cityeng ENG2. Championship4.70001601112300023111444.0Matches
2021-202223Cardiff Cityeng ENGFA Cup0.70001100000Matches
2021-202223Oxford Unitedeng ENG3. League One11.12008100118200Matches
2022-202324Oxford Unitedeng ENGEFL Cup2.00005103510Matches
2022-202324Oxford Unitedeng ENGFA Cup1.91002101200Matches
2022-202324Oxford Unitedeng ENG3. League One42.0500354435163430Matches
2023-202425Oxford Unitedeng ENGEFL Cup1.01002301400Matches
2023-202425Oxford Unitedeng ENGFA Cup2.20003010000Matches
2023-202425Oxford Unitedeng ENG3. League One43.770025423958231Matches
6 Seasons3 Clubs5 Leagues147.52200113139910920011600164463854.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cardiff City (4 Seasons)3 Leagues18.03001225126261400064463854.8
Oxford United (3 Seasons)3 Leagues103.9160080101766150871
Livingston (3 Seasons)1 League25.6300211311724150
EFL Cup (4 Seasons)4.01007506930
League One (3 Seasons)96.714006896661139861
Premiership (3 Seasons)25.6300211311724150
Championship (3 Seasons)16.33001123124261200064463854.8
FA Cup (3 Seasons)4.91006211200
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
2018-201920Livingston1 League4.21000
2019-202021Livingston1 League9.01006504000
2019-202021Cardiff City2 Leagues1.00000102020
2020-202122Livingston1 League12.410015811324150
2020-202122Cardiff City1 League11.6300101711314900041352459.3
2021-202223Cardiff City2 Leagues5.40002701112300023111444.0
2021-202223Oxford United1 League11.12008100118200
2022-202324Oxford United3 Leagues45.9600424635570440
2023-202425Oxford United3 Leagues47.0800304541062231
6 Seasons3 Clubs5 Leagues147.52200113139910920011600164463854.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cardiff City (4 Seasons)3 Leagues18.03001225126261400064463854.8
Oxford United (3 Seasons)3 Leagues103.9160080101766150871
Livingston (3 Seasons)1 League25.6300211311724150
EFL Cup (4 Seasons)4.01007506930
League One (3 Seasons)96.714006896661139861
Premiership (3 Seasons)25.6300211311724150
Championship (3 Seasons)16.33001123124261200064463854.8
FA Cup (3 Seasons)4.91006211200
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
2018-201920Livingstonsct SCO1. Premiership9th4.21000Matches
2019-202021Livingstonsct SCO1. Premiership5th9.01006504000Matches
2020-202122Livingstonsct SCO1. Premiership6th12.410015811324150Matches
2020-202122Cardiff Cityeng ENG2. Championship8th11.6300101711314900041352459.3Matches
2021-202223Cardiff Cityeng ENG2. Championship18th4.70001601112300023111444.0Matches
2021-202223Oxford Unitedeng ENG3. League One8th11.12008100118200Matches
2022-202324Oxford Unitedeng ENG3. League One19th42.0500354435163430Matches
2023-202425Oxford Unitedeng ENG3. League One7th43.770025423958231Matches
6 Seasons3 Clubs3 Leagues138.62000100132810218911300164463854.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Oxford United (3 Seasons)1 League96.714006896661139861
Livingston (3 Seasons)1 League25.6300211311724150
Cardiff City (3 Seasons)1 League16.33001123124261200064463854.8
League One (3 Seasons)96.714006896661139861
Premiership (3 Seasons)25.6300211311724150
Championship (3 Seasons)16.33001123124261200064463854.8
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-202021Cardiff Cityeng ENGEFL Cup33rd1.00000102020Matches
2021-202223Cardiff Cityeng ENGFA Cup0.70001100000Matches
2022-202324Oxford Unitedeng ENGEFL CupRd22.00005103510Matches
2022-202324Oxford Unitedeng ENGFA Cup1.91002101200Matches
2023-202425Oxford Unitedeng ENGEFL CupRd11.01002301400Matches
2023-202425Oxford Unitedeng ENGFA Cup2.20003010000Matches
5 Seasons2 Clubs2 Leagues8.9200137171130
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cardiff City (3 Seasons)2 Leagues1.70001202020
Oxford United (2 Seasons)2 Leagues7.1200125151110
EFL Cup (4 Seasons)4.01007506930
FA Cup (3 Seasons)4.91006211200
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201921nir Northern IrelandFriendlies (M)1.00000Matches
202123nir Northern IrelandFriendlies (M)4.00000Matches
202224nir Northern IrelandWCQ1.91000100200Matches
202224nir Northern IrelandFriendlies (M)1.30000Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC3.00002303500Matches
202426nir Northern IrelandUEFA Euro Qualifying4.21003300810Matches
4 Seasons1 Club4 Leagues15.420057031510
Friendlies (M) (4 Seasons)6.30000
UEFA Euro Qualifying (2 Seasons)4.21003300810
UEFA Nations League (1 Season)3.00002303500
WCQ (1 Season)1.91000100200

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.

More Ciaron Brown Pages

Ciaron Brown 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