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-05-04SatChampionshipMatchweek 46AwayL 2–5Cardiff CityRotherham UtdNLB140000000060010.00.00.00055100.004100Match Report
2024-04-01MonChampionshipMatchweek 40AwayW 2–1Cardiff CityCoventry CityNLW60000000000000.00.00.0000000000Match Report
2024-03-29FriChampionshipMatchweek 39HomeL 0–2Cardiff CitySunderlandYLB,LW9000001100672000.00.00.000436071.7338430Match Report
2024-03-26TueFriendlies (M)Friendlies (M)HomeL 0–1ie Rep. of Irelandch SwitzerlandN12000000Match Report
2024-03-16SatChampionshipMatchweek 38AwayL 0–2Cardiff CitySwansea CityNFW4500000000274020.00.00.000132065.008000Match 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
2013-201418Oxford Unitedeng ENG4. League Two1044394.9011000100.000.210.210.000.21
2014-201519Oxford Unitedeng ENGFA Cup332572.9000000000.000.000.000.000.00Matches
2014-201519Oxford Unitedeng ENGLeague Cup00Matches
2014-201519Oxford Unitedeng ENG4. League Two39202,00522.3426400000.180.090.270.180.27Matches
2015-201620Oxford Unitedeng ENGFA Cup543804.2000000000.000.000.000.000.00Matches
2015-201620Oxford Unitedeng ENGLeague Cup211351.5011000000.000.670.670.000.67Matches
2015-201620Oxford Unitedeng ENG4. League Two38181,94621.68311800200.370.140.510.370.51Matches
2016-201721Bristol Cityeng ENG2. Championship34151,46916.3011000000.000.060.060.000.06Matches
2016-201721Bristol Cityeng ENGEFL Cup333003.3011000000.000.300.300.000.30Matches
2016-201721Bristol Cityeng ENGFA Cup211041.2000000000.000.000.000.000.00Matches
2017-201822Bristol Cityeng ENG2. Championship24131,37715.3134100000.070.200.260.070.26Matches
2017-201822Bristol Cityeng ENGEFL Cup443604.0123100000.250.500.750.250.75Matches
2018-201923Bristol Cityeng ENG2. Championship31201,80320.0448400203.63.62.56.151541120.200.200.400.200.400.180.130.310.180.31Matches
2018-201923Bristol Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201923Bristol Cityeng ENGFA Cup332703.0101100000.330.000.330.330.33Matches
2019-202024Bristol Cityeng ENG2. Championship32171,61918.0112100202.12.12.04.15047820.060.060.110.060.110.120.110.230.120.23Matches
2019-202024Bristol Cityeng ENGEFL Cup10580.6000000000.000.000.000.000.00Matches
2019-202024Bristol Cityeng ENGFA Cup10310.3000000000.000.000.000.000.00Matches
2020-202125Bristol Cityeng ENG2. Championship19141,32514.7112100001.61.61.32.94438660.070.070.140.070.140.110.090.200.110.20Matches
2021-202226Bristol Cityeng ENG2. Championship20161,25413.9101100301.11.13.44.52914870.070.000.070.070.070.080.240.320.080.32Matches
2021-202226Bristol Cityeng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2022-202327Cardiff Cityeng ENG2. Championship39363,06934.1336300602.72.73.15.8107981710.090.090.180.090.180.080.090.170.080.17Matches
2022-202327Cardiff Cityeng ENGFA Cup10140.2000000000.000.000.000.000.00Matches
2023-202428Cardiff Cityeng ENG2. Championship1155516.1112100001.71.71.63.21912360.160.160.330.160.330.270.250.530.270.53Matches
11 Seasons3 Clubs4 Leagues32419918,976210.8262450260016012.812.813.926.73002635540.120.110.240.120.240.120.130.250.120.25
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Bristol City (6 Seasons)3 Leagues17610810,180113.11013231000708.48.49.217.61741533470.090.110.200.090.200.130.140.260.130.26
Oxford United (3 Seasons)3 Leagues97505,16257.4127191200300.210.120.330.210.33
Cardiff City (2 Seasons)2 Leagues51413,63440.4448400604.44.44.79.11261102070.100.100.200.100.200.110.120.230.110.23
Championship (8 Seasons)21013612,467138.5121426120013012.812.813.926.73002635540.090.100.190.090.190.120.130.250.120.25
FA Cup (7 Seasons)16121,17613.1101100000.080.000.080.080.08
EFL Cup (6 Seasons)11994310.5145100000.100.380.480.100.48
League Two (3 Seasons)87424,39048.8126181200300.250.120.370.250.37
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
2013-201418Oxford United1 League1044394.9011000100.000.210.210.000.21
2014-201519Oxford United3 Leagues42232,26225.1426400000.160.080.240.160.24
2015-201620Oxford United3 Leagues45232,46127.38412800200.290.150.440.290.44
2016-201721Bristol City3 Leagues39191,87320.8022000000.000.100.100.000.10
2017-201822Bristol City2 Leagues28171,73719.3257200000.100.260.360.100.36
2018-201923Bristol City3 Leagues35242,16324.0549500203.63.62.56.151541120.210.170.370.210.370.180.130.310.180.31
2019-202024Bristol City3 Leagues34171,70819.0112100202.12.12.04.15047820.050.050.110.050.110.120.110.230.120.23
2020-202125Bristol City1 League19141,32514.7112100001.61.61.32.94438660.070.070.140.070.140.110.090.200.110.20
2021-202226Bristol City2 Leagues21171,37415.3101100301.11.13.44.52914870.070.000.070.070.070.080.240.320.080.32
2022-202327Cardiff City2 Leagues40363,08334.3336300602.72.73.15.8107981710.090.090.180.090.180.080.090.170.080.17
2023-202428Cardiff City1 League1155516.1112100001.71.71.63.21912360.160.160.330.160.330.270.250.530.270.53
11 Seasons3 Clubs4 Leagues32419918,976210.8262450260016012.812.813.926.73002635540.120.110.240.120.240.120.130.250.120.25
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Bristol City (6 Seasons)3 Leagues17610810,180113.11013231000708.48.49.217.61741533470.090.110.200.090.200.130.140.260.130.26
Oxford United (3 Seasons)3 Leagues97505,16257.4127191200300.210.120.330.210.33
Cardiff City (2 Seasons)2 Leagues51413,63440.4448400604.44.44.79.11261102070.100.100.200.100.200.110.120.230.110.23
Championship (8 Seasons)21013612,467138.5121426120013012.812.813.926.73002635540.090.100.190.090.190.120.130.250.120.25
FA Cup (7 Seasons)16121,17613.1101100000.080.000.080.080.08
EFL Cup (6 Seasons)11994310.5145100000.100.380.480.100.48
League Two (3 Seasons)87424,39048.8126181200300.250.120.370.250.37
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
2013-201418Oxford Unitedeng ENG4. League Two8th1044394.9011000100.000.210.210.000.21
2014-201519Oxford Unitedeng ENG4. League Two13th39202,00522.3426400000.180.090.270.180.27Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd38181,94621.68311800200.370.140.510.370.51Matches
2016-201721Bristol Cityeng ENG2. Championship17th34151,46916.3011000000.000.060.060.000.06Matches
2017-201822Bristol Cityeng ENG2. Championship11th24131,37715.3134100000.070.200.260.070.26Matches
2018-201923Bristol Cityeng ENG2. Championship8th31201,80320.0448400203.63.62.56.151541120.200.200.400.200.400.180.130.310.180.31Matches
2019-202024Bristol Cityeng ENG2. Championship12th32171,61918.0112100202.12.12.04.15047820.060.060.110.060.110.120.110.230.120.23Matches
2020-202125Bristol Cityeng ENG2. Championship19th19141,32514.7112100001.61.61.32.94438660.070.070.140.070.140.110.090.200.110.20Matches
2021-202226Bristol Cityeng ENG2. Championship17th20161,25413.9101100301.11.13.44.52914870.070.000.070.070.070.080.240.320.080.32Matches
2022-202327Cardiff Cityeng ENG2. Championship21st39363,06934.1336300602.72.73.15.8107981710.090.090.180.090.180.080.090.170.080.17Matches
2023-202428Cardiff Cityeng ENG2. Championship12th1155516.1112100001.71.71.63.21912360.160.160.330.160.330.270.250.530.270.53Matches
11 Seasons3 Clubs2 Leagues29717816,857187.3242044240016012.812.813.926.73002635540.130.110.230.130.230.120.130.250.120.25
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Bristol City (6 Seasons)1 League160958,84798.381018800708.48.49.217.61741533470.080.100.180.080.180.130.140.260.130.26
Oxford United (3 Seasons)1 League87424,39048.8126181200300.250.120.370.250.37
Cardiff City (2 Seasons)1 League50413,62040.2448400604.44.44.79.11261102070.100.100.200.100.200.110.120.230.110.23
Championship (8 Seasons)21013612,467138.5121426120013012.812.813.926.73002635540.090.100.190.090.190.120.130.250.120.25
League Two (3 Seasons)87424,39048.8126181200300.250.120.370.250.37
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
2014-201519Oxford Unitedeng ENGFA Cup65th332572.9000000000.000.000.000.000.00Matches
2014-201519Oxford Unitedeng ENGLeague Cup33rd00Matches
2015-201620Oxford Unitedeng ENGFA Cup17th543804.2000000000.000.000.000.000.00Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd211351.5011000000.000.670.670.000.67Matches
2016-201721Bristol Cityeng ENGEFL Cup9th333003.3011000000.000.300.300.000.30Matches
2016-201721Bristol Cityeng ENGFA Cup17th211041.2000000000.000.000.000.000.00Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd443604.0123100000.250.500.750.250.75Matches
2018-201923Bristol Cityeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2018-201923Bristol Cityeng ENGFA Cup9th332703.0101100000.330.000.330.330.33Matches
2019-202024Bristol Cityeng ENGEFL Cup58th10580.6000000000.000.000.000.000.00Matches
2019-202024Bristol Cityeng ENGFA Cup33rd10310.3000000000.000.000.000.000.00Matches
2021-202226Bristol Cityeng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2022-202327Cardiff Cityeng ENGFA Cup10140.2000000000.000.000.000.000.00Matches
8 Seasons3 Clubs2 Leagues27212,11923.5246200000.080.170.250.080.25
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Bristol City (5 Seasons)2 Leagues16131,33314.8235200000.140.200.340.140.34
Oxford United (2 Seasons)2 Leagues1087728.6011000000.000.120.120.000.12
Cardiff City (1 Season)1 League10140.2000000000.000.000.000.000.00
FA Cup (7 Seasons)16121,17613.1101100000.080.000.080.080.08
EFL Cup (6 Seasons)11994310.5145100000.100.380.480.100.48
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
201620ie Rep. of IrelandFriendlies (M)20420.5000000000.000.000.000.000.00Matches
201721ie Rep. of IrelandFriendlies (M)211081.2000000000.000.000.000.000.00Matches
201822ie Rep. of IrelandWCQ422272.5000000000.000.000.000.000.00Matches
201822ie Rep. of IrelandFriendlies (M)442903.2011000000.000.310.310.000.31Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd332142.4000000000.000.000.000.000.00Matches
201923ie Rep. of IrelandFriendlies (M)211101.2000000000.000.000.000.000.00Matches
202024ie Rep. of IrelandFriendlies (M)11600.7000000000.000.000.000.000.00Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB321411.6000000000.000.000.000.000.00Matches
202125ie Rep. of IrelandUEFA Euro Qualifying20660.7000000000.000.000.000.000.00Matches
202226ie Rep. of IrelandWCQ00Matches
202226ie Rep. of IrelandFriendlies (M)21991.1000000000.000.000.000.000.00Matches
2022-202327ie Rep. of IrelandUEFA Nations LeagueLgB00Matches
202327ie Rep. of IrelandFriendlies (M)11760.8101100001.180.001.181.181.18Matches
202428ie Rep. of IrelandFriendlies (M)10120.1000000000.000.000.000.000.00Matches
202428ie Rep. of IrelandUEFA Euro Qualifying11520.6000000000.000.000.000.000.00Matches
9 Seasons1 Club4 Leagues28171,49716.6112100000.060.060.120.060.12
Friendlies (M) (8 Seasons)1597978.9112100000.110.110.230.110.23
UEFA Nations League (3 Seasons)653553.9000000000.000.000.000.000.00
WCQ (2 Seasons)422272.5000000000.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)311181.3000000000.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
2013-201418Oxford Unitedeng ENG4. League Two4.9000.0000
2014-201519Oxford Unitedeng ENGFA Cup2.9000Matches
2014-201519Oxford Unitedeng ENG4. League Two22.34140.630.2900Matches
2015-201620Oxford Unitedeng ENGFA Cup4.2000Matches
2015-201620Oxford Unitedeng ENGLeague Cup1.5000Matches
2015-201620Oxford Unitedeng ENG4. League Two21.68251.160.3200Matches
2016-201721Bristol Cityeng ENG2. Championship16.30070.000.430.0000Matches
2016-201721Bristol Cityeng ENGEFL Cup3.306233.31.800.600.000.0000Matches
2016-201721Bristol Cityeng ENGFA Cup1.2000Matches
2017-201822Bristol Cityeng ENG2. Championship15.3122836.41.440.520.050.1300Matches
2017-201822Bristol Cityeng ENGEFL Cup4.0110660.02.501.500.100.1700Matches
2018-201923Bristol Cityeng ENG2. Championship20.04271348.11.350.650.150.3117.10003.63.60.13+0.4+0.4Matches
2018-201923Bristol Cityeng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2018-201923Bristol Cityeng ENGFA Cup3.018112.52.670.330.131.0000Matches
2019-202024Bristol Cityeng ENG2. Championship18.0115426.70.830.220.070.2517.41002.12.10.14-1.1-1.1Matches
2019-202024Bristol Cityeng ENGEFL Cup0.60000.000.0000Matches
2019-202024Bristol Cityeng ENGFA Cup0.30000.000.0000Matches
2020-202125Bristol Cityeng ENG2. Championship14.7119842.11.290.540.050.1318.70001.61.60.09-0.6-0.6Matches
2021-202226Bristol Cityeng ENG2. Championship13.916116.70.430.070.171.0011.60001.11.10.19-0.1-0.1Matches
2021-202226Bristol Cityeng ENGFA Cup1.30100.00.750.000.0000Matches
2022-202327Cardiff Cityeng ENG2. Championship34.13321134.40.940.320.090.2715.72002.72.70.08+0.3+0.3Matches
2022-202327Cardiff Cityeng ENGFA Cup0.20000.000.0000Matches
2023-202428Cardiff Cityeng ENG2. Championship6.117342.91.140.490.140.3310.80001.71.70.24-0.7-0.7Matches
11 Seasons3 Clubs4 Leagues210.82615410442.21.010.520.090.2516.330012.812.80.12-1.8-1.8
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
Bristol City (6 Seasons)3 Leagues113.1101155144.31.030.460.090.2017.11008.48.40.13-1.4-1.4
Oxford United (3 Seasons)3 Leagues57.412390.800.3100
Cardiff City (2 Seasons)2 Leagues40.44391435.90.970.350.100.2914.92004.44.40.11-0.4-0.4
Championship (8 Seasons)138.5121285543.00.920.400.090.2216.330012.812.80.12-1.8-1.8
FA Cup (7 Seasons)13.119111.11.860.210.111.0000
EFL Cup (6 Seasons)10.5117952.91.891.000.060.1100
League Two (3 Seasons)48.812390.800.3100
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
2013-201418Oxford United1 League4.9000.0000
2014-201519Oxford United3 Leagues25.14140.630.2900
2015-201620Oxford United3 Leagues27.38251.160.3200
2016-201721Bristol City3 Leagues20.8069150.00.310.460.000.0000
2017-201822Bristol City2 Leagues19.32321443.81.660.730.060.1400
2018-201923Bristol City3 Leagues24.05361541.71.500.620.140.3317.10003.63.60.13+0.4+0.4
2019-202024Bristol City3 Leagues19.0115426.70.790.210.070.2517.41002.12.10.14-1.1-1.1
2020-202125Bristol City1 League14.7119842.11.290.540.050.1318.70001.61.60.09-0.6-0.6
2021-202226Bristol City2 Leagues15.317114.30.460.070.141.0011.60001.11.10.19-0.1-0.1
2022-202327Cardiff City2 Leagues34.33321134.40.930.320.090.2715.72002.72.70.08+0.3+0.3
2023-202428Cardiff City1 League6.117342.91.140.490.140.3310.80001.71.70.24-0.7-0.7
11 Seasons3 Clubs4 Leagues210.82615410442.21.010.520.090.2516.330012.812.80.12-1.8-1.8
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Bristol City (6 Seasons)3 Leagues113.1101155144.31.030.460.090.2017.11008.48.40.13-1.4-1.4
Oxford United (3 Seasons)3 Leagues57.412390.800.3100
Cardiff City (2 Seasons)2 Leagues40.44391435.90.970.350.100.2914.92004.44.40.11-0.4-0.4
Championship (8 Seasons)138.5121285543.00.920.400.090.2216.330012.812.80.12-1.8-1.8
FA Cup (7 Seasons)13.119111.11.860.210.111.0000
EFL Cup (6 Seasons)10.5117952.91.891.000.060.1100
League Two (3 Seasons)48.812390.800.3100
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
2013-201418Oxford Unitedeng ENG4. League Two8th4.9000.0000
2014-201519Oxford Unitedeng ENG4. League Two13th22.34140.630.2900Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd21.68251.160.3200Matches
2016-201721Bristol Cityeng ENG2. Championship17th16.30070.000.430.0000Matches
2017-201822Bristol Cityeng ENG2. Championship11th15.3122836.41.440.520.050.1300Matches
2018-201923Bristol Cityeng ENG2. Championship8th20.04271348.11.350.650.150.3117.10003.63.60.13+0.4+0.4Matches
2019-202024Bristol Cityeng ENG2. Championship12th18.0115426.70.830.220.070.2517.41002.12.10.14-1.1-1.1Matches
2020-202125Bristol Cityeng ENG2. Championship19th14.7119842.11.290.540.050.1318.70001.61.60.09-0.6-0.6Matches
2021-202226Bristol Cityeng ENG2. Championship17th13.916116.70.430.070.171.0011.60001.11.10.19-0.1-0.1Matches
2022-202327Cardiff Cityeng ENG2. Championship21st34.13321134.40.940.320.090.2715.72002.72.70.08+0.3+0.3Matches
2023-202428Cardiff Cityeng ENG2. Championship12th6.117342.91.140.490.140.3310.80001.71.70.24-0.7-0.7Matches
11 Seasons3 Clubs2 Leagues187.3241289443.00.920.500.090.2616.330012.812.80.12-1.8-1.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Bristol City (6 Seasons)1 League98.38894146.10.910.420.090.2017.11008.48.40.13-1.4-1.4
Oxford United (3 Seasons)1 League48.812390.800.3100
Cardiff City (2 Seasons)1 League40.24391435.90.970.350.100.2914.92004.44.40.11-0.4-0.4
Championship (8 Seasons)138.5121285543.00.920.400.090.2216.330012.812.80.12-1.8-1.8
League Two (3 Seasons)48.812390.800.3100
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
2014-201519Oxford Unitedeng ENGFA Cup65th2.9000Matches
2015-201620Oxford Unitedeng ENGFA Cup17th4.2000Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd1.5000Matches
2016-201721Bristol Cityeng ENGEFL Cup9th3.306233.31.800.600.000.0000Matches
2016-201721Bristol Cityeng ENGFA Cup17th1.2000Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd4.0110660.02.501.500.100.1700Matches
2018-201923Bristol Cityeng ENGEFL Cup58th1.0011100.01.001.000.000.0000Matches
2018-201923Bristol Cityeng ENGFA Cup9th3.018112.52.670.330.131.0000Matches
2019-202024Bristol Cityeng ENGEFL Cup58th0.60000.000.0000Matches
2019-202024Bristol Cityeng ENGFA Cup33rd0.30000.000.0000Matches
2021-202226Bristol Cityeng ENGFA Cup1.30100.00.750.000.0000Matches
2022-202327Cardiff Cityeng ENGFA Cup0.20000.000.0000Matches
8 Seasons3 Clubs2 Leagues23.52261038.51.880.720.080.2000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Bristol City (5 Seasons)2 Leagues14.82261038.51.900.730.080.2000
Oxford United (2 Seasons)2 Leagues8.6000
Cardiff City (1 Season)1 League0.20000.000.0000
FA Cup (7 Seasons)13.119111.11.860.210.111.0000
EFL Cup (6 Seasons)10.5117952.91.891.000.060.1100
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
201620ie Rep. of IrelandFriendlies (M)0.5000Matches
201721ie Rep. of IrelandFriendlies (M)1.2000Matches
201822ie Rep. of IrelandWCQ2.5000Matches
201822ie Rep. of IrelandFriendlies (M)3.2000Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd2.4000Matches
201923ie Rep. of IrelandFriendlies (M)1.2000Matches
202024ie Rep. of IrelandFriendlies (M)0.7000Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB1.60300.01.910.000.0000Matches
202125ie Rep. of IrelandUEFA Euro Qualifying0.70000.000.0000Matches
202226ie Rep. of IrelandFriendlies (M)1.1000Matches
202327ie Rep. of IrelandFriendlies (M)0.8100Matches
202428ie Rep. of IrelandFriendlies (M)0.1000Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.60000.000.0000Matches
9 Seasons1 Club4 Leagues16.61300.01.040.000.0000
Friendlies (M) (8 Seasons)8.9100
UEFA Nations League (3 Seasons)3.90300.01.910.000.0000
WCQ (2 Seasons)2.5000
UEFA Euro Qualifying (2 Seasons)1.30000.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
2013-201418Oxford Unitedeng ENG4. League Two4.91
2014-201519Oxford Unitedeng ENGFA Cup2.90Matches
2014-201519Oxford Unitedeng ENG4. League Two22.32Matches
2015-201620Oxford Unitedeng ENGFA Cup4.20Matches
2015-201620Oxford Unitedeng ENGLeague Cup1.51Matches
2015-201620Oxford Unitedeng ENG4. League Two21.63Matches
2016-201721Bristol Cityeng ENG2. Championship16.31Matches
2016-201721Bristol Cityeng ENGEFL Cup3.31Matches
2016-201721Bristol Cityeng ENGFA Cup1.20Matches
2017-201822Bristol Cityeng ENG2. Championship15.33Matches
2017-201822Bristol Cityeng ENGEFL Cup4.02Matches
2018-201923Bristol Cityeng ENG2. Championship20.044565268.37104201124631278.814619375.63910138.642.52.0+1.5354613854Matches
2018-201923Bristol Cityeng ENGEFL Cup1.00Matches
2018-201923Bristol Cityeng ENGFA Cup3.00Matches
2019-202024Bristol Cityeng ENG2. Championship18.043362469.46830169922327481.415120772.9408845.512.02.7-1.0142812647Matches
2019-202024Bristol Cityeng ENGEFL Cup0.60Matches
2019-202024Bristol Cityeng ENGFA Cup0.30Matches
2020-202125Bristol Cityeng ENG2. Championship14.739554971.95933131221426680.512716776.0297041.411.32.3-0.3142513438Matches
2021-202226Bristol Cityeng ENG2. Championship13.920234858.0293785612016075.06512054.292634.603.42.7-3.419811914Matches
2021-202226Bristol Cityeng ENGFA Cup1.30Matches
2022-202327Cardiff Cityeng ENG2. Championship34.1986142469.215521512352064380.938557567.06011950.433.13.9-0.12556241298Matches
2022-202327Cardiff Cityeng ENGFA Cup0.20Matches
2023-202428Cardiff Cityeng ENG2. Championship6.119927672.1286878111813587.4709970.762030.011.61.1-0.6570012Matches
11 Seasons3 Clubs4 Leagues210.82660387368.741193117821441179080.5944136169.418342443.22413.914.6+10.11121707339263
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
Bristol City (6 Seasons)3 Leagues113.11475217367.9228045878803101279.348968771.211728541.1139.29.6+3.8821074927153
Oxford United (3 Seasons)3 Leagues57.47
Cardiff City (2 Seasons)2 Leagues40.41185170069.718389590463877882.045567467.56613947.544.75.0-0.730632412110
Championship (8 Seasons)138.52660387368.741193117821441179080.5944136169.418342443.21413.914.6+0.11121707339263
FA Cup (7 Seasons)13.10
EFL Cup (6 Seasons)10.54
League Two (3 Seasons)48.86
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
2013-201418Oxford United1 League4.91
2014-201519Oxford United3 Leagues25.12
2015-201620Oxford United3 Leagues27.34
2016-201721Bristol City3 Leagues20.82
2017-201822Bristol City2 Leagues19.35
2018-201923Bristol City3 Leagues24.044565268.37104201124631278.814619375.63910138.642.52.0+1.5354613854
2019-202024Bristol City3 Leagues19.043362469.46830169922327481.415120772.9408845.512.02.7-1.0142812647
2020-202125Bristol City1 League14.739554971.95933131221426680.512716776.0297041.411.32.3-0.3142513438
2021-202226Bristol City2 Leagues15.320234858.0293785612016075.06512054.292634.603.42.7-3.419811914
2022-202327Cardiff City2 Leagues34.3986142469.215521512352064380.938557567.06011950.433.13.9-0.12556241298
2023-202428Cardiff City1 League6.119927672.1286878111813587.4709970.762030.011.61.1-0.6570012
11 Seasons3 Clubs4 Leagues210.82660387368.741193117821441179080.5944136169.418342443.22413.914.6+10.11121707339263
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Bristol City (6 Seasons)3 Leagues113.11475217367.9228045878803101279.348968771.211728541.1139.29.6+3.8821074927153
Oxford United (3 Seasons)3 Leagues57.47
Cardiff City (2 Seasons)2 Leagues40.41185170069.718389590463877882.045567467.56613947.544.75.0-0.730632412110
Championship (8 Seasons)138.52660387368.741193117821441179080.5944136169.418342443.21413.914.6+0.11121707339263
FA Cup (7 Seasons)13.10
EFL Cup (6 Seasons)10.54
League Two (3 Seasons)48.86
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
2013-201418Oxford Unitedeng ENG4. League Two8th4.91
2014-201519Oxford Unitedeng ENG4. League Two13th22.32Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd21.63Matches
2016-201721Bristol Cityeng ENG2. Championship17th16.31Matches
2017-201822Bristol Cityeng ENG2. Championship11th15.33Matches
2018-201923Bristol Cityeng ENG2. Championship8th20.044565268.37104201124631278.814619375.63910138.642.52.0+1.5354613854Matches
2019-202024Bristol Cityeng ENG2. Championship12th18.043362469.46830169922327481.415120772.9408845.512.02.7-1.0142812647Matches
2020-202125Bristol Cityeng ENG2. Championship19th14.739554971.95933131221426680.512716776.0297041.411.32.3-0.3142513438Matches
2021-202226Bristol Cityeng ENG2. Championship17th13.920234858.0293785612016075.06512054.292634.603.42.7-3.419811914Matches
2022-202327Cardiff Cityeng ENG2. Championship21st34.1986142469.215521512352064380.938557567.06011950.433.13.9-0.12556241298Matches
2023-202428Cardiff Cityeng ENG2. Championship12th6.119927672.1286878111813587.4709970.762030.011.61.1-0.6570012Matches
11 Seasons3 Clubs2 Leagues187.32660387368.741193117821441179080.5944136169.418342443.22013.914.6+6.11121707339263
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Bristol City (6 Seasons)1 League98.31475217367.9228045878803101279.348968771.211728541.1109.29.6+0.8821074927153
Oxford United (3 Seasons)1 League48.86
Cardiff City (2 Seasons)1 League40.21185170069.718389590463877882.045567467.56613947.544.75.0-0.730632412110
Championship (8 Seasons)138.52660387368.741193117821441179080.5944136169.418342443.21413.914.6+0.11121707339263
League Two (3 Seasons)48.86
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
2014-201519Oxford Unitedeng ENGFA Cup65th2.90Matches
2015-201620Oxford Unitedeng ENGFA Cup17th4.20Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd1.51Matches
2016-201721Bristol Cityeng ENGEFL Cup9th3.31Matches
2016-201721Bristol Cityeng ENGFA Cup17th1.20Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd4.02Matches
2018-201923Bristol Cityeng ENGEFL Cup58th1.00Matches
2018-201923Bristol Cityeng ENGFA Cup9th3.00Matches
2019-202024Bristol Cityeng ENGEFL Cup58th0.60Matches
2019-202024Bristol Cityeng ENGFA Cup33rd0.30Matches
2021-202226Bristol Cityeng ENGFA Cup1.30Matches
2022-202327Cardiff Cityeng ENGFA Cup0.20Matches
8 Seasons3 Clubs2 Leagues23.54
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
Bristol City (5 Seasons)2 Leagues14.83
Oxford United (2 Seasons)2 Leagues8.61
Cardiff City (1 Season)1 League0.20
FA Cup (7 Seasons)13.10
EFL Cup (6 Seasons)10.54
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
201620ie Rep. of IrelandFriendlies (M)0.50Matches
201721ie Rep. of IrelandFriendlies (M)1.20Matches
201822ie Rep. of IrelandWCQ2.50Matches
201822ie Rep. of IrelandFriendlies (M)3.21Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd2.40Matches
201923ie Rep. of IrelandFriendlies (M)1.20Matches
202024ie Rep. of IrelandFriendlies (M)0.70Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB1.60Matches
202125ie Rep. of IrelandUEFA Euro Qualifying0.70Matches
202226ie Rep. of IrelandFriendlies (M)1.10Matches
202327ie Rep. of IrelandFriendlies (M)0.80Matches
202428ie Rep. of IrelandFriendlies (M)0.10Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.60Matches
9 Seasons1 Club4 Leagues16.61
Friendlies (M) (8 Seasons)8.91
UEFA Nations League (3 Seasons)3.90
WCQ (2 Seasons)2.50
UEFA Euro Qualifying (2 Seasons)1.30

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
2013-201418Oxford Unitedeng ENG4. League Two4.9
2014-201519Oxford Unitedeng ENGFA Cup2.9Matches
2014-201519Oxford Unitedeng ENG4. League Two22.3Matches
2015-201620Oxford Unitedeng ENGFA Cup4.2Matches
2015-201620Oxford Unitedeng ENGLeague Cup1.5Matches
2015-201620Oxford Unitedeng ENG4. League Two21.6Matches
2016-201721Bristol Cityeng ENG2. Championship16.30Matches
2016-201721Bristol Cityeng ENGEFL Cup3.36Matches
2016-201721Bristol Cityeng ENGFA Cup1.2Matches
2017-201822Bristol Cityeng ENG2. Championship15.367Matches
2017-201822Bristol Cityeng ENGEFL Cup4.015Matches
2018-201923Bristol Cityeng ENG2. Championship20.0652592572112985312172445323Matches
2018-201923Bristol Cityeng ENGEFL Cup1.05Matches
2018-201923Bristol Cityeng ENGFA Cup3.011Matches
2019-202024Bristol Cityeng ENG2. Championship18.06245873612016310141130433118Matches
2019-202024Bristol Cityeng ENGEFL Cup0.60Matches
2019-202024Bristol Cityeng ENGFA Cup0.30Matches
2020-202125Bristol Cityeng ENG2. Championship14.7549484632300667271581395210Matches
2021-202226Bristol Cityeng ENG2. Championship13.9348338103006325400202018Matches
2021-202226Bristol Cityeng ENGFA Cup1.30Matches
2022-202327Cardiff Cityeng ENG2. Championship34.114241200217900902053000986734Matches
2022-202327Cardiff Cityeng ENGFA Cup0.20Matches
2023-202428Cardiff Cityeng ENG2. Championship6.12762363840112340000199210Matches
11 Seasons3 Clubs4 Leagues210.83873343742172144962638051183266015113
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (6 Seasons)3 Leagues113.12173200116659133942477511831475669
Oxford United (3 Seasons)3 Leagues57.4
Cardiff City (2 Seasons)2 Leagues40.417001436255130110223930001185944
Championship (8 Seasons)138.53873343742172144592638051183266015113
FA Cup (7 Seasons)13.111
EFL Cup (6 Seasons)10.526
League Two (3 Seasons)48.8
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
2013-201418Oxford United1 League4.9
2014-201519Oxford United3 Leagues25.1
2015-201620Oxford United3 Leagues27.3
2016-201721Bristol City3 Leagues20.86
2017-201822Bristol City2 Leagues19.382
2018-201923Bristol City3 Leagues24.06525925721121145312172445323
2019-202024Bristol City3 Leagues19.06245873612016310141130433118
2020-202125Bristol City1 League14.7549484632300667271581395210
2021-202226Bristol City2 Leagues15.3348338103006325400202018
2022-202327Cardiff City2 Leagues34.314241200217900902053000986734
2023-202428Cardiff City1 League6.12762363840112340000199210
11 Seasons3 Clubs4 Leagues210.83873343742172144962638051183266015113
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (6 Seasons)3 Leagues113.12173200116659133942477511831475669
Oxford United (3 Seasons)3 Leagues57.4
Cardiff City (2 Seasons)2 Leagues40.417001436255130110223930001185944
Championship (8 Seasons)138.53873343742172144592638051183266015113
FA Cup (7 Seasons)13.111
EFL Cup (6 Seasons)10.526
League Two (3 Seasons)48.8
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
2013-201418Oxford Unitedeng ENG4. League Two8th4.9
2014-201519Oxford Unitedeng ENG4. League Two13th22.3Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd21.6Matches
2016-201721Bristol Cityeng ENG2. Championship17th16.30Matches
2017-201822Bristol Cityeng ENG2. Championship11th15.367Matches
2018-201923Bristol Cityeng ENG2. Championship8th20.0652592572112985312172445323Matches
2019-202024Bristol Cityeng ENG2. Championship12th18.06245873612016310141130433118Matches
2020-202125Bristol Cityeng ENG2. Championship19th14.7549484632300667271581395210Matches
2021-202226Bristol Cityeng ENG2. Championship17th13.9348338103006325400202018Matches
2022-202327Cardiff Cityeng ENG2. Championship21st34.114241200217900902053000986734Matches
2023-202428Cardiff Cityeng ENG2. Championship12th6.12762363840112340000199210Matches
11 Seasons3 Clubs2 Leagues187.33873343742172144592638051183266015113
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (6 Seasons)1 League98.32173200116659133572477511831475669
Oxford United (3 Seasons)1 League48.8
Cardiff City (2 Seasons)1 League40.217001436255130110223930001185944
Championship (8 Seasons)138.53873343742172144592638051183266015113
League Two (3 Seasons)48.8
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
2014-201519Oxford Unitedeng ENGFA Cup65th2.9Matches
2015-201620Oxford Unitedeng ENGFA Cup17th4.2Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd1.5Matches
2016-201721Bristol Cityeng ENGEFL Cup9th3.36Matches
2016-201721Bristol Cityeng ENGFA Cup17th1.2Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd4.015Matches
2018-201923Bristol Cityeng ENGEFL Cup58th1.05Matches
2018-201923Bristol Cityeng ENGFA Cup9th3.011Matches
2019-202024Bristol Cityeng ENGEFL Cup58th0.60Matches
2019-202024Bristol Cityeng ENGFA Cup33rd0.30Matches
2021-202226Bristol Cityeng ENGFA Cup1.30Matches
2022-202327Cardiff Cityeng ENGFA Cup0.20Matches
8 Seasons3 Clubs2 Leagues23.537
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (5 Seasons)2 Leagues14.837
Oxford United (2 Seasons)2 Leagues8.6
Cardiff City (1 Season)1 League0.20
FA Cup (7 Seasons)13.111
EFL Cup (6 Seasons)10.526
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
201620ie Rep. of IrelandFriendlies (M)0.5Matches
201721ie Rep. of IrelandFriendlies (M)1.2Matches
201822ie Rep. of IrelandWCQ2.5Matches
201822ie Rep. of IrelandFriendlies (M)3.2Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd2.4Matches
201923ie Rep. of IrelandFriendlies (M)1.2Matches
202024ie Rep. of IrelandFriendlies (M)0.7Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB1.63Matches
202125ie Rep. of IrelandUEFA Euro Qualifying0.74Matches
202226ie Rep. of IrelandFriendlies (M)1.1Matches
202327ie Rep. of IrelandFriendlies (M)0.8Matches
202428ie Rep. of IrelandFriendlies (M)0.1Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.60Matches
9 Seasons1 Club4 Leagues16.67
Friendlies (M) (8 Seasons)8.9
UEFA Nations League (3 Seasons)3.93
WCQ (2 Seasons)2.5
UEFA Euro Qualifying (2 Seasons)1.34

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
2013-201418Oxford Unitedeng ENG4. League Two4.9
2014-201519Oxford Unitedeng ENGFA Cup2.9Matches
2014-201519Oxford Unitedeng ENG4. League Two22.3Matches
2015-201620Oxford Unitedeng ENGFA Cup4.2Matches
2015-201620Oxford Unitedeng ENGLeague Cup1.5Matches
2015-201620Oxford Unitedeng ENG4. League Two21.6Matches
2016-201721Bristol Cityeng ENG2. Championship16.3Matches
2016-201721Bristol Cityeng ENGEFL Cup3.3Matches
2016-201721Bristol Cityeng ENGFA Cup1.2Matches
2017-201822Bristol Cityeng ENG2. Championship15.3Matches
2017-201822Bristol Cityeng ENGEFL Cup4.0Matches
2018-201923Bristol Cityeng ENG2. Championship20.0713.54488537090.45322110Matches
2018-201923Bristol Cityeng ENGEFL Cup1.0Matches
2018-201923Bristol Cityeng ENGFA Cup3.0Matches
2019-202024Bristol Cityeng ENG2. Championship18.0321.78243202110.06100000Matches
2019-202024Bristol Cityeng ENGEFL Cup0.6Matches
2019-202024Bristol Cityeng ENGFA Cup0.3Matches
2020-202125Bristol Cityeng ENG2. Championship14.7352.38272114030.20300000Matches
2021-202226Bristol Cityeng ENG2. Championship13.9271.94212102120.14100010Matches
2021-202226Bristol Cityeng ENGFA Cup1.3Matches
2022-202327Cardiff Cityeng ENG2. Championship34.1702.05463867060.18301020Matches
2022-202327Cardiff Cityeng ENGFA Cup0.2Matches
2023-202428Cardiff Cityeng ENG2. Championship6.191.4790000020.33200000Matches
11 Seasons3 Clubs4 Leagues210.82442.28175181710222230.221323140
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (6 Seasons)3 Leagues113.11652.471201594152150.22822120
Oxford United (3 Seasons)3 Leagues57.4
Cardiff City (2 Seasons)2 Leagues40.4791.96553867080.20501020
Championship (8 Seasons)138.52442.28175181710222230.221323140
FA Cup (7 Seasons)13.1
EFL Cup (6 Seasons)10.5
League Two (3 Seasons)48.8
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
2013-201418Oxford United1 League4.9
2014-201519Oxford United3 Leagues25.1
2015-201620Oxford United3 Leagues27.3
2016-201721Bristol City3 Leagues20.8
2017-201822Bristol City2 Leagues19.3
2018-201923Bristol City3 Leagues24.0713.54488537090.45322110
2019-202024Bristol City3 Leagues19.0321.78243202110.06100000
2020-202125Bristol City1 League14.7352.38272114030.20300000
2021-202226Bristol City2 Leagues15.3271.94212102120.14100010
2022-202327Cardiff City2 Leagues34.3702.05463867060.18301020
2023-202428Cardiff City1 League6.191.4790000020.33200000
11 Seasons3 Clubs4 Leagues210.82442.28175181710222230.221323140
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (6 Seasons)3 Leagues113.11652.471201594152150.22822120
Oxford United (3 Seasons)3 Leagues57.4
Cardiff City (2 Seasons)2 Leagues40.4791.96553867080.20501020
Championship (8 Seasons)138.52442.28175181710222230.221323140
FA Cup (7 Seasons)13.1
EFL Cup (6 Seasons)10.5
League Two (3 Seasons)48.8
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
2013-201418Oxford Unitedeng ENG4. League Two8th4.9
2014-201519Oxford Unitedeng ENG4. League Two13th22.3Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd21.6Matches
2016-201721Bristol Cityeng ENG2. Championship17th16.3Matches
2017-201822Bristol Cityeng ENG2. Championship11th15.3Matches
2018-201923Bristol Cityeng ENG2. Championship8th20.0713.54488537090.45322110Matches
2019-202024Bristol Cityeng ENG2. Championship12th18.0321.78243202110.06100000Matches
2020-202125Bristol Cityeng ENG2. Championship19th14.7352.38272114030.20300000Matches
2021-202226Bristol Cityeng ENG2. Championship17th13.9271.94212102120.14100010Matches
2022-202327Cardiff Cityeng ENG2. Championship21st34.1702.05463867060.18301020Matches
2023-202428Cardiff Cityeng ENG2. Championship12th6.191.4790000020.33200000Matches
11 Seasons3 Clubs2 Leagues187.32442.28175181710222230.221323140
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (6 Seasons)1 League98.31652.471201594152150.22822120
Oxford United (3 Seasons)1 League48.8
Cardiff City (2 Seasons)1 League40.2791.96553867080.20501020
Championship (8 Seasons)138.52442.28175181710222230.221323140
League Two (3 Seasons)48.8
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
2014-201519Oxford Unitedeng ENGFA Cup65th2.9Matches
2015-201620Oxford Unitedeng ENGFA Cup17th4.2Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd1.5Matches
2016-201721Bristol Cityeng ENGEFL Cup9th3.3Matches
2016-201721Bristol Cityeng ENGFA Cup17th1.2Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd4.0Matches
2018-201923Bristol Cityeng ENGEFL Cup58th1.0Matches
2018-201923Bristol Cityeng ENGFA Cup9th3.0Matches
2019-202024Bristol Cityeng ENGEFL Cup58th0.6Matches
2019-202024Bristol Cityeng ENGFA Cup33rd0.3Matches
2021-202226Bristol Cityeng ENGFA Cup1.3Matches
2022-202327Cardiff Cityeng ENGFA Cup0.2Matches
8 Seasons3 Clubs2 Leagues23.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (5 Seasons)2 Leagues14.8
Oxford United (2 Seasons)2 Leagues8.6
Cardiff City (1 Season)1 League0.2
FA Cup (7 Seasons)13.1
EFL Cup (6 Seasons)10.5
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
201620ie Rep. of IrelandFriendlies (M)0.5Matches
201721ie Rep. of IrelandFriendlies (M)1.2Matches
201822ie Rep. of IrelandWCQ2.5Matches
201822ie Rep. of IrelandFriendlies (M)3.2Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd2.4Matches
201923ie Rep. of IrelandFriendlies (M)1.2Matches
202024ie Rep. of IrelandFriendlies (M)0.7Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB1.6Matches
202125ie Rep. of IrelandUEFA Euro Qualifying0.7Matches
202226ie Rep. of IrelandFriendlies (M)1.1Matches
202327ie Rep. of IrelandFriendlies (M)0.8Matches
202428ie Rep. of IrelandFriendlies (M)0.1Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.6Matches
9 Seasons1 Club4 Leagues16.6
Friendlies (M) (8 Seasons)8.9
UEFA Nations League (3 Seasons)3.9
WCQ (2 Seasons)2.5
UEFA Euro Qualifying (2 Seasons)1.3

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
2013-201418Oxford Unitedeng ENG4. League Two4.9
2014-201519Oxford Unitedeng ENGFA Cup2.9Matches
2014-201519Oxford Unitedeng ENG4. League Two22.3Matches
2015-201620Oxford Unitedeng ENGFA Cup4.2Matches
2015-201620Oxford Unitedeng ENGLeague Cup1.5Matches
2015-201620Oxford Unitedeng ENG4. League Two21.6Matches
2016-201721Bristol Cityeng ENG2. Championship16.300Matches
2016-201721Bristol Cityeng ENGEFL Cup3.300Matches
2016-201721Bristol Cityeng ENGFA Cup1.2Matches
2017-201822Bristol Cityeng ENG2. Championship15.31210Matches
2017-201822Bristol Cityeng ENGEFL Cup4.044Matches
2018-201923Bristol Cityeng ENG2. Championship20.030211514173221.925241232151300Matches
2018-201923Bristol Cityeng ENGEFL Cup1.000Matches
2018-201923Bristol Cityeng ENGFA Cup3.001Matches
2019-202024Bristol Cityeng ENG2. Championship18.0311911155103231.322192171950261Matches
2019-202024Bristol Cityeng ENGEFL Cup0.601Matches
2019-202024Bristol Cityeng ENGFA Cup0.300Matches
2020-202125Bristol Cityeng ENG2. Championship14.723131193103033.32012210528220Matches
2021-202226Bristol Cityeng ENG2. Championship13.9271511133101758.8711291340140Matches
2021-202226Bristol Cityeng ENGFA Cup1.300Matches
2022-202327Cardiff Cityeng ENG2. Championship34.16738401710285550.9273753236103720Matches
2022-202327Cardiff Cityeng ENGFA Cup0.200Matches
2023-202428Cardiff Cityeng ENG2. Championship6.114756361346.271266317121Matches
11 Seasons3 Clubs4 Leagues210.81921299374257117939.710811518971132891762
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bristol City (6 Seasons)3 Leagues113.1111844851123711133.3746675974169921
Oxford United (3 Seasons)3 Leagues57.40
Cardiff City (2 Seasons)2 Leagues40.48145452313346850.03449113839120841
Championship (8 Seasons)138.51921259374257117939.710811518971072891762
FA Cup (7 Seasons)13.1010
EFL Cup (6 Seasons)10.5450
League Two (3 Seasons)48.80
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
2013-201418Oxford United1 League4.90
2014-201519Oxford United3 Leagues25.10
2015-201620Oxford United3 Leagues27.30
2016-201721Bristol City3 Leagues20.8000
2017-201822Bristol City2 Leagues19.316140
2018-201923Bristol City3 Leagues24.030211514173221.925241232251300
2019-202024Bristol City3 Leagues19.0311911155103231.322192172050261
2020-202125Bristol City1 League14.723131193103033.32012210528220
2021-202226Bristol City2 Leagues15.3271511133101758.8711291340140
2022-202327Cardiff City2 Leagues34.36738401710285550.9273753236103720
2023-202428Cardiff City1 League6.114756361346.271266317121
11 Seasons3 Clubs4 Leagues210.81921299374257117939.710811518971132891762
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bristol City (6 Seasons)3 Leagues113.1111844851123711133.3746675974169921
Oxford United (3 Seasons)3 Leagues57.40
Cardiff City (2 Seasons)2 Leagues40.48145452313346850.03449113839120841
Championship (8 Seasons)138.51921259374257117939.710811518971072891762
FA Cup (7 Seasons)13.1010
EFL Cup (6 Seasons)10.5450
League Two (3 Seasons)48.80
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
2013-201418Oxford Unitedeng ENG4. League Two8th4.9
2014-201519Oxford Unitedeng ENG4. League Two13th22.3Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd21.6Matches
2016-201721Bristol Cityeng ENG2. Championship17th16.300Matches
2017-201822Bristol Cityeng ENG2. Championship11th15.31210Matches
2018-201923Bristol Cityeng ENG2. Championship8th20.030211514173221.925241232151300Matches
2019-202024Bristol Cityeng ENG2. Championship12th18.0311911155103231.322192171950261Matches
2020-202125Bristol Cityeng ENG2. Championship19th14.723131193103033.32012210528220Matches
2021-202226Bristol Cityeng ENG2. Championship17th13.9271511133101758.8711291340140Matches
2022-202327Cardiff Cityeng ENG2. Championship21st34.16738401710285550.9273753236103720Matches
2023-202428Cardiff Cityeng ENG2. Championship12th6.114756361346.271266317121Matches
11 Seasons3 Clubs2 Leagues187.31921259374257117939.710811518971072891762
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
Bristol City (6 Seasons)1 League98.3111804851123711133.3746675968169921
Oxford United (3 Seasons)1 League48.80
Cardiff City (2 Seasons)1 League40.28145452313346850.03449113839120841
Championship (8 Seasons)138.51921259374257117939.710811518971072891762
League Two (3 Seasons)48.80
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
2014-201519Oxford Unitedeng ENGFA Cup65th2.9Matches
2015-201620Oxford Unitedeng ENGFA Cup17th4.2Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd1.5Matches
2016-201721Bristol Cityeng ENGEFL Cup9th3.300Matches
2016-201721Bristol Cityeng ENGFA Cup17th1.2Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd4.044Matches
2018-201923Bristol Cityeng ENGEFL Cup58th1.000Matches
2018-201923Bristol Cityeng ENGFA Cup9th3.001Matches
2019-202024Bristol Cityeng ENGEFL Cup58th0.601Matches
2019-202024Bristol Cityeng ENGFA Cup33rd0.300Matches
2021-202226Bristol Cityeng ENGFA Cup1.300Matches
2022-202327Cardiff Cityeng ENGFA Cup0.200Matches
8 Seasons3 Clubs2 Leagues23.5460
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
Bristol City (5 Seasons)2 Leagues14.8460
Oxford United (2 Seasons)2 Leagues8.60
Cardiff City (1 Season)1 League0.2000
FA Cup (7 Seasons)13.1010
EFL Cup (6 Seasons)10.5450
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
201620ie Rep. of IrelandFriendlies (M)0.5Matches
201721ie Rep. of IrelandFriendlies (M)1.2Matches
201822ie Rep. of IrelandWCQ2.5Matches
201822ie Rep. of IrelandFriendlies (M)3.2Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd2.4Matches
201923ie Rep. of IrelandFriendlies (M)1.2Matches
202024ie Rep. of IrelandFriendlies (M)0.7Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB1.610Matches
202125ie Rep. of IrelandUEFA Euro Qualifying0.710Matches
202226ie Rep. of IrelandFriendlies (M)1.1Matches
202327ie Rep. of IrelandFriendlies (M)0.8Matches
202428ie Rep. of IrelandFriendlies (M)0.1Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.610Matches
9 Seasons1 Club4 Leagues16.6300
Friendlies (M) (8 Seasons)8.90
UEFA Nations League (3 Seasons)3.9100
WCQ (2 Seasons)2.50
UEFA Euro Qualifying (2 Seasons)1.3200

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
2013-201418Oxford Unitedeng ENG4. League Two4.9
2014-201519Oxford Unitedeng ENGFA Cup2.9Matches
2014-201519Oxford Unitedeng ENG4. League Two22.3Matches
2015-201620Oxford Unitedeng ENGFA Cup4.2Matches
2015-201620Oxford Unitedeng ENGLeague Cup1.5Matches
2015-201620Oxford Unitedeng ENG4. League Two21.6Matches
2016-201721Bristol Cityeng ENG2. Championship16.3Matches
2016-201721Bristol Cityeng ENGEFL Cup3.3Matches
2016-201721Bristol Cityeng ENGFA Cup1.2Matches
2017-201822Bristol Cityeng ENG2. Championship15.3Matches
2017-201822Bristol Cityeng ENGEFL Cup4.0Matches
2018-201923Bristol Cityeng ENG2. Championship20.09122714339539748912493061.21938.850837791566513795730557112Matches
2018-201923Bristol Cityeng ENGEFL Cup1.0Matches
2018-201923Bristol Cityeng ENGFA Cup3.0Matches
2019-202024Bristol Cityeng ENG2. Championship18.08514516841128350851432455.81944.241433851413502315402849682Matches
2019-202024Bristol Cityeng ENGEFL Cup0.6Matches
2019-202024Bristol Cityeng ENGFA Cup0.3Matches
2020-202125Bristol Cityeng ENG2. Championship14.77502614733328138750432353.52046.536925311217441911352745166Matches
2021-202226Bristol Cityeng ENG2. Championship13.949720951952103849722940.91359.126816307182917835929187Matches
2021-202226Bristol Cityeng ENGFA Cup1.3Matches
2022-202327Cardiff Cityeng ENG2. Championship34.1182984457793601881829733446.62939.78315638278810751285424979171Matches
2022-202327Cardiff Cityeng ENGFA Cup0.2Matches
2023-202428Cardiff Cityeng ENG2. Championship6.13472310415195223478337.5562.5180957460193511321036Matches
11 Seasons3 Clubs4 Leagues210.85186225111422781867284518623812351.710544.12570179208162300150762321212984554
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
Bristol City (6 Seasons)3 Leagues113.130101185531334117117430101578654.87145.215591132549141749643167941795347
Oxford United (3 Seasons)3 Leagues57.4
Cardiff City (2 Seasons)2 Leagues40.421761075619446961102176813745.73442.0101165953248126543365271189207
Championship (8 Seasons)138.55186225111422781867284518623812351.710544.12570179208162300150762321212984554
FA Cup (7 Seasons)13.1
EFL Cup (6 Seasons)10.5
League Two (3 Seasons)48.8
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
2013-201418Oxford United1 League4.9
2014-201519Oxford United3 Leagues25.1
2015-201620Oxford United3 Leagues27.3
2016-201721Bristol City3 Leagues20.8
2017-201822Bristol City2 Leagues19.3
2018-201923Bristol City3 Leagues24.09122714339539748912493061.21938.850837791566513795730557112
2019-202024Bristol City3 Leagues19.08514516841128350851432455.81944.241433851413502315402849682
2020-202125Bristol City1 League14.77502614733328138750432353.52046.536925311217441911352745166
2021-202226Bristol City2 Leagues15.349720951952103849722940.91359.126816307182917835929187
2022-202327Cardiff City2 Leagues34.3182984457793601881829733446.62939.78315638278810751285424979171
2023-202428Cardiff City1 League6.13472310415195223478337.5562.5180957460193511321036
11 Seasons3 Clubs4 Leagues210.85186225111422781867284518623812351.710544.12570179208162300150762321212984554
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Bristol City (6 Seasons)3 Leagues113.130101185531334117117430101578654.87145.215591132549141749643167941795347
Oxford United (3 Seasons)3 Leagues57.4
Cardiff City (2 Seasons)2 Leagues40.421761075619446961102176813745.73442.0101165953248126543365271189207
Championship (8 Seasons)138.55186225111422781867284518623812351.710544.12570179208162300150762321212984554
FA Cup (7 Seasons)13.1
EFL Cup (6 Seasons)10.5
League Two (3 Seasons)48.8
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
2013-201418Oxford Unitedeng ENG4. League Two8th4.9
2014-201519Oxford Unitedeng ENG4. League Two13th22.3Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd21.6Matches
2016-201721Bristol Cityeng ENG2. Championship17th16.3Matches
2017-201822Bristol Cityeng ENG2. Championship11th15.3Matches
2018-201923Bristol Cityeng ENG2. Championship8th20.09122714339539748912493061.21938.850837791566513795730557112Matches
2019-202024Bristol Cityeng ENG2. Championship12th18.08514516841128350851432455.81944.241433851413502315402849682Matches
2020-202125Bristol Cityeng ENG2. Championship19th14.77502614733328138750432353.52046.536925311217441911352745166Matches
2021-202226Bristol Cityeng ENG2. Championship17th13.949720951952103849722940.91359.126816307182917835929187Matches
2022-202327Cardiff Cityeng ENG2. Championship21st34.1182984457793601881829733446.62939.78315638278810751285424979171Matches
2023-202428Cardiff Cityeng ENG2. Championship12th6.13472310415195223478337.5562.5180957460193511321036Matches
11 Seasons3 Clubs2 Leagues187.35186225111422781867284518623812351.710544.12570179208162300150762321212984554
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Bristol City (6 Seasons)1 League98.330101185531334117117430101578654.87145.215591132549141749643167941795347
Oxford United (3 Seasons)1 League48.8
Cardiff City (2 Seasons)1 League40.221761075619446961102176813745.73442.0101165953248126543365271189207
Championship (8 Seasons)138.55186225111422781867284518623812351.710544.12570179208162300150762321212984554
League Two (3 Seasons)48.8
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
2014-201519Oxford Unitedeng ENGFA Cup65th2.9Matches
2015-201620Oxford Unitedeng ENGFA Cup17th4.2Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd1.5Matches
2016-201721Bristol Cityeng ENGEFL Cup9th3.3Matches
2016-201721Bristol Cityeng ENGFA Cup17th1.2Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd4.0Matches
2018-201923Bristol Cityeng ENGEFL Cup58th1.0Matches
2018-201923Bristol Cityeng ENGFA Cup9th3.0Matches
2019-202024Bristol Cityeng ENGEFL Cup58th0.6Matches
2019-202024Bristol Cityeng ENGFA Cup33rd0.3Matches
2021-202226Bristol Cityeng ENGFA Cup1.3Matches
2022-202327Cardiff Cityeng ENGFA Cup0.2Matches
8 Seasons3 Clubs2 Leagues23.5
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
Bristol City (5 Seasons)2 Leagues14.8
Oxford United (2 Seasons)2 Leagues8.6
Cardiff City (1 Season)1 League0.2
FA Cup (7 Seasons)13.1
EFL Cup (6 Seasons)10.5
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
201620ie Rep. of IrelandFriendlies (M)0.5Matches
201721ie Rep. of IrelandFriendlies (M)1.2Matches
201822ie Rep. of IrelandWCQ2.5Matches
201822ie Rep. of IrelandFriendlies (M)3.2Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd2.4Matches
201923ie Rep. of IrelandFriendlies (M)1.2Matches
202024ie Rep. of IrelandFriendlies (M)0.7Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB1.6Matches
202125ie Rep. of IrelandUEFA Euro Qualifying0.7Matches
202226ie Rep. of IrelandFriendlies (M)1.1Matches
202327ie Rep. of IrelandFriendlies (M)0.8Matches
202428ie Rep. of IrelandFriendlies (M)0.1Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.6Matches
9 Seasons1 Club4 Leagues16.6
Friendlies (M) (8 Seasons)8.9
UEFA Nations League (3 Seasons)3.9
WCQ (2 Seasons)2.5
UEFA Euro Qualifying (2 Seasons)1.3

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
2013-201418Oxford Unitedeng ENG4. League Two104394410.64.946
2014-201519Oxford Unitedeng ENGFA Cup32578695.22.93861001.3365+1+0.35+0.35Matches
2014-201519Oxford Unitedeng ENGLeague Cup00001Matches
2014-201519Oxford Unitedeng ENG4. League Two392,0055148.422.320101971.232127-6-0.27-0.56Matches
2015-201620Oxford Unitedeng ENGFA Cup53807684.44.2490411902.005500.00-1.29Matches
2015-201620Oxford Unitedeng ENGLeague Cup21356875.01.5190114501.501100.00-6.00Matches
2015-201620Oxford Unitedeng ENG4. League Two381,9465147.021.61882011.955218+34+1.57+1.20Matches
2016-201721Bristol Cityeng ENG2. Championship341,4694335.516.31551951.152324-1-0.06+0.11Matches
2016-201721Bristol Cityeng ENGEFL Cup330010076.93.331003002.0054+1+0.30-0.70Matches
2016-201721Bristol Cityeng ENGFA Cup21045238.51.2191111301.5002-2-1.73-2.27Matches
2017-201822Bristol Cityeng ENG2. Championship241,3775733.315.31381111.582620+6+0.39+0.29Matches
2017-201822Bristol Cityeng ENGEFL Cup43609057.14.04904003.00143+11+2.75+3.08Matches
2018-201923Bristol Cityeng ENG2. Championship311,8035843.620.020769112521.582821+7+0.35+0.3927.523.0+4.4+0.22+0.13Matches
2018-201923Bristol Cityeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2018-201923Bristol Cityeng ENGFA Cup327090100.03.03903002.0032+1+0.33Matches
2019-202024Bristol Cityeng ENG2. Championship321,6195139.118.017777152081.161628-12-0.67-0.9217.625.0-7.3-0.41-0.35Matches
2019-202024Bristol Cityeng ENGEFL Cup1585848.30.60015800.0001-1-1.55-3.00Matches
2019-202024Bristol Cityeng ENGFA Cup1313117.20.30013111.000000.00+0.60Matches
2020-202125Bristol Cityeng ENG2. Championship191,3257032.014.714871152121.321117-6-0.41+0.1015.920.6-4.7-0.32+0.53Matches
2021-202226Bristol Cityeng ENG2. Championship201,2546330.313.91673742331.102033-13-0.93-0.8717.823.7-6.0-0.43-0.05Matches
2021-202226Bristol Cityeng ENGFA Cup1120120100.01.311201000.0001-1-0.75Matches
2022-202327Cardiff Cityeng ENG2. Championship393,0697974.134.136811935001.182842-14-0.41-0.1634.439.5-5.1-0.15+0.17Matches
2022-202327Cardiff Cityeng ENGFA Cup114147.80.20011411.0001-1-6.43-5.34Matches
2023-202428Cardiff Cityeng ENG2. Championship115515013.36.1590561701.45811-3-0.49-0.218.411.3-2.9-0.48+0.11Matches
11 Seasons3 Clubs4 Leagues32418,9765938.8210.81998210812524321.4026726700.00+0.03121.5143.2-21.7-0.20+0.18
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Bristol City (6 Seasons)3 Leagues17610,1805837.8113.110881606823221.35146157-11-0.10-0.0378.892.4-13.6-0.20+0.12
Oxford United (3 Seasons)3 Leagues975,1625338.257.4508924473291.608556+29+0.55+0.15
Cardiff City (2 Seasons)2 Leagues513,6347143.040.4418224102711.233654-18-0.45-0.1542.850.8-8.1-0.20+0.33
Championship (8 Seasons)21012,4675937.6138.513680717423211.30160196-36-0.26-0.14121.5143.2-21.7-0.20+0.18
FA Cup (7 Seasons)161,1767467.613.112921041921.561416-2-0.15+0.01
EFL Cup (6 Seasons)119438658.210.5993925211.912010+10+0.95+0.18
League Two (3 Seasons)874,3905035.348.842184581.597345+28+0.64+0.31
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
2013-201418Oxford United1 League104394410.64.946
2014-201519Oxford United3 Leagues422,2625449.025.12386111981.242732-5-0.20-0.49
2015-201620Oxford United3 Leagues452,4615551.627.3239013223211.945824+34+1.24+0.74
2016-201721Bristol City3 Leagues391,8734839.020.819989201351.232830-2-0.100.00
2017-201822Bristol City2 Leagues281,7376236.419.31790121111.784023+17+0.88+0.82
2018-201923Bristol City3 Leagues352,1636248.124.0247913112521.573124+7+0.29+0.3327.523.0+4.4+0.22+0.13
2019-202024Bristol City3 Leagues341,7085038.519.017777172391.121629-13-0.69-0.9217.625.0-7.3-0.41-0.35
2020-202125Bristol City1 League191,3257032.014.714871152121.321117-6-0.41+0.1015.920.6-4.7-0.32+0.53
2021-202226Bristol City2 Leagues211,3746532.315.31776842331.052034-14-0.92-0.8517.823.7-6.0-0.43-0.05
2022-202327Cardiff City2 Leagues403,0837771.434.336811944111.182843-15-0.44-0.0734.439.5-5.1-0.15+0.17
2023-202428Cardiff City1 League115515013.36.1590561701.45811-3-0.49-0.218.411.3-2.9-0.48+0.11
11 Seasons3 Clubs4 Leagues32418,9765938.8210.81998210812524321.4026726700.00+0.03121.5143.2-21.7-0.20+0.18
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Bristol City (6 Seasons)3 Leagues17610,1805837.8113.110881606823221.35146157-11-0.10-0.0378.892.4-13.6-0.20+0.12
Oxford United (3 Seasons)3 Leagues975,1625338.257.4508924473291.608556+29+0.55+0.15
Cardiff City (2 Seasons)2 Leagues513,6347143.040.4418224102711.233654-18-0.45-0.1542.850.8-8.1-0.20+0.33
Championship (8 Seasons)21012,4675937.6138.513680717423211.30160196-36-0.26-0.14121.5143.2-21.7-0.20+0.18
FA Cup (7 Seasons)161,1767467.613.112921041921.561416-2-0.15+0.01
EFL Cup (6 Seasons)119438658.210.5993925211.912010+10+0.95+0.18
League Two (3 Seasons)874,3905035.348.842184581.597345+28+0.64+0.31
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
2013-201418Oxford Unitedeng ENG4. League Two8th104394410.64.946
2014-201519Oxford Unitedeng ENG4. League Two13th392,0055148.422.320101971.232127-6-0.27-0.56Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd381,9465147.021.61882011.955218+34+1.57+1.20Matches
2016-201721Bristol Cityeng ENG2. Championship17th341,4694335.516.31551951.152324-1-0.06+0.11Matches
2017-201822Bristol Cityeng ENG2. Championship11th241,3775733.315.31381111.582620+6+0.39+0.29Matches
2018-201923Bristol Cityeng ENG2. Championship8th311,8035843.620.020769112521.582821+7+0.35+0.3927.523.0+4.4+0.22+0.13Matches
2019-202024Bristol Cityeng ENG2. Championship12th321,6195139.118.017777152081.161628-12-0.67-0.9217.625.0-7.3-0.41-0.35Matches
2020-202125Bristol Cityeng ENG2. Championship19th191,3257032.014.714871152121.321117-6-0.41+0.1015.920.6-4.7-0.32+0.53Matches
2021-202226Bristol Cityeng ENG2. Championship17th201,2546330.313.91673742331.102033-13-0.93-0.8717.823.7-6.0-0.43-0.05Matches
2022-202327Cardiff Cityeng ENG2. Championship21st393,0697974.134.136811935001.182842-14-0.41-0.1634.439.5-5.1-0.15+0.17Matches
2023-202428Cardiff Cityeng ENG2. Championship12th115515013.36.1590561701.45811-3-0.49-0.218.411.3-2.9-0.48+0.11Matches
11 Seasons3 Clubs2 Leagues29716,8575737.0187.3178808911923291.37233241-8-0.040.00121.5143.2-21.7-0.20+0.18
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Bristol City (6 Seasons)1 League1608,8475535.698.39578476522211.31124143-19-0.19-0.1178.892.4-13.6-0.20+0.12
Oxford United (3 Seasons)1 League874,3905035.348.842184581.597345+28+0.64+0.31
Cardiff City (2 Seasons)1 League503,6207243.740.241822492801.243653-17-0.42-0.1542.850.8-8.1-0.20+0.33
Championship (8 Seasons)21012,4675937.6138.513680717423211.30160196-36-0.26-0.14121.5143.2-21.7-0.20+0.18
League Two (3 Seasons)874,3905035.348.842184581.597345+28+0.64+0.31
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
2014-201519Oxford Unitedeng ENGFA Cup65th32578695.22.93861001.3365+1+0.35+0.35Matches
2014-201519Oxford Unitedeng ENGLeague Cup33rd00001Matches
2015-201620Oxford Unitedeng ENGFA Cup17th53807684.44.2490411902.005500.00-1.29Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd21356875.01.5190114501.501100.00-6.00Matches
2016-201721Bristol Cityeng ENGEFL Cup9th330010076.93.331003002.0054+1+0.30-0.70Matches
2016-201721Bristol Cityeng ENGFA Cup17th21045238.51.2191111301.5002-2-1.73-2.27Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd43609057.14.04904003.00143+11+2.75+3.08Matches
2018-201923Bristol Cityeng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2018-201923Bristol Cityeng ENGFA Cup9th327090100.03.03903002.0032+1+0.33Matches
2019-202024Bristol Cityeng ENGEFL Cup58th1585848.30.60015800.0001-1-1.55-3.00Matches
2019-202024Bristol Cityeng ENGFA Cup33rd1313117.20.30013111.000000.00+0.60Matches
2021-202226Bristol Cityeng ENGFA Cup1120120100.01.311201000.0001-1-0.75Matches
2022-202327Cardiff Cityeng ENGFA Cup114147.80.20011411.0001-1-6.43-5.34Matches
8 Seasons3 Clubs2 Leagues272,1197863.123.521921963031.703426+8+0.34+0.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bristol City (5 Seasons)2 Leagues161,3338364.414.813951333411.752214+8+0.54+0.42
Oxford United (2 Seasons)2 Leagues107727769.58.6889623211.701211+1+0.12-2.70
Cardiff City (1 Season)1 League114147.80.20011411.0001-1-6.43-5.34
FA Cup (7 Seasons)161,1767467.613.112921041921.561416-2-0.15+0.01
EFL Cup (6 Seasons)119438658.210.5993925211.912010+10+0.95+0.18
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
201620ie Rep. of IrelandFriendlies (M)242219.30.50022011.500000.00-0.88Matches
201721ie Rep. of IrelandFriendlies (M)21085440.01.2191111710.0013-2-1.67-2.22Matches
201822ie Rep. of IrelandWCQ42275721.02.5291222351.7540+4+1.59+1.59Matches
201822ie Rep. of IrelandFriendlies (M)42907364.43.24730001.2524-2-0.62-0.62Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd32147159.42.43711000.6714-3-1.26-0.65Matches
201923ie Rep. of IrelandFriendlies (M)21105561.11.2176013403.0021+1+0.82-3.04Matches
202024ie Rep. of IrelandFriendlies (M)1606066.70.71600000.0003-3-4.50-4.50Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB31414726.11.6266011000.3301-1-0.64-0.19Matches
202125ie Rep. of IrelandUEFA Euro Qualifying266337.90.70023340.5001-1-1.36-1.71Matches
202226ie Rep. of IrelandWCQ00002Matches
202226ie Rep. of IrelandFriendlies (M)2995027.51.1174012501.501100.00-0.34Matches
2022-202327ie Rep. of IrelandUEFA Nations LeagueLgB00002Matches
202327ie Rep. of IrelandFriendlies (M)1767642.20.81760003.0032+1+1.18+1.18Matches
202428ie Rep. of IrelandFriendlies (M)112126.70.10011210.000000.00+0.54Matches
202428ie Rep. of IrelandUEFA Euro Qualifying152527.20.61520010.0012-1-1.73-1.73Matches
9 Seasons1 Club4 Leagues281,4975321.516.6177341123171.111522-7-0.42-0.59
Friendlies (M) (8 Seasons)157975336.98.9974162131.33914-5-0.56-1.09
UEFA Nations League (3 Seasons)63555924.73.9569111020.5015-4-1.01-0.52
WCQ (2 Seasons)42275712.62.5291222371.7540+4+1.59+1.59
UEFA Euro Qualifying (2 Seasons)3118397.61.3152023350.3313-2-1.53-1.71

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
2013-201418Oxford Unitedeng ENG4. League Two4.91010
2014-201519Oxford Unitedeng ENGFA Cup2.90000Matches
2014-201519Oxford Unitedeng ENG4. League Two22.30015Matches
2015-201620Oxford Unitedeng ENGFA Cup4.20000Matches
2015-201620Oxford Unitedeng ENGLeague Cup1.50000Matches
2015-201620Oxford Unitedeng ENG4. League Two21.62017Matches
2016-201721Bristol Cityeng ENG2. Championship16.30001800000000Matches
2016-201721Bristol Cityeng ENGEFL Cup3.3000051600000Matches
2016-201721Bristol Cityeng ENGFA Cup1.20000Matches
2017-201822Bristol Cityeng ENG2. Championship15.300022350671012000Matches
2017-201822Bristol Cityeng ENGEFL Cup4.000041011544000Matches
2018-201923Bristol Cityeng ENG2. Championship20.020023541982121100107466740.7Matches
2018-201923Bristol Cityeng ENGEFL Cup1.0000110500000Matches
2018-201923Bristol Cityeng ENGFA Cup3.00000601110000Matches
2019-202024Bristol Cityeng ENG2. Championship18.02003027163191900091434449.4Matches
2019-202024Bristol Cityeng ENGEFL Cup0.60000100100Matches
2019-202024Bristol Cityeng ENGFA Cup0.30000000000Matches
2020-202125Bristol Cityeng ENG2. Championship14.7000234026651301076263145.6Matches
2021-202226Bristol Cityeng ENG2. Championship13.93001021763131510058304540.0Matches
2021-202226Bristol Cityeng ENGFA Cup1.30000100000Matches
2022-202327Cardiff Cityeng ENG2. Championship34.1600244179036380001679611046.6Matches
2022-202327Cardiff Cityeng ENGFA Cup0.20001000000Matches
2023-202428Cardiff Cityeng ENG2. Championship6.10008100123700028171553.1Matches
11 Seasons3 Clubs4 Leagues210.816002062522049611312921052725831245.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (6 Seasons)3 Leagues113.170013120113394748421033214518743.7
Oxford United (3 Seasons)3 Leagues57.4300420
Cardiff City (2 Seasons)2 Leagues40.460033517102394500019511312547.5
Championship (8 Seasons)138.513001582281845910712521052725831245.3
FA Cup (7 Seasons)13.10001701110000
EFL Cup (6 Seasons)10.500051722654000
League Two (3 Seasons)48.83042
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
2013-201418Oxford United1 League4.91010
2014-201519Oxford United3 Leagues25.1000150
2015-201620Oxford United3 Leagues27.3200170
2016-201721Bristol City3 Leagues20.80001851600000
2017-201822Bristol City2 Leagues19.300026451821416000
2018-201923Bristol City3 Leagues24.0200246111142221100107466740.7
2019-202024Bristol City3 Leagues19.02003028163201900091434449.4
2020-202125Bristol City1 League14.7000234026651301076263145.6
2021-202226Bristol City2 Leagues15.33001022763131510058304540.0
2022-202327Cardiff City2 Leagues34.3600254179036380001679611046.6
2023-202428Cardiff City1 League6.10008100123700028171553.1
11 Seasons3 Clubs4 Leagues210.816002062522049611312921052725831245.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (6 Seasons)3 Leagues113.170013120113394748421033214518743.7
Oxford United (3 Seasons)3 Leagues57.4300420
Cardiff City (2 Seasons)2 Leagues40.460033517102394500019511312547.5
Championship (8 Seasons)138.513001582281845910712521052725831245.3
FA Cup (7 Seasons)13.10001701110000
EFL Cup (6 Seasons)10.500051722654000
League Two (3 Seasons)48.83042
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
2013-201418Oxford Unitedeng ENG4. League Two8th4.91010
2014-201519Oxford Unitedeng ENG4. League Two13th22.30015Matches
2015-201620Oxford Unitedeng ENG4. League Two2nd21.62017Matches
2016-201721Bristol Cityeng ENG2. Championship17th16.30001800000000Matches
2017-201822Bristol Cityeng ENG2. Championship11th15.300022350671012000Matches
2018-201923Bristol Cityeng ENG2. Championship8th20.020023541982121100107466740.7Matches
2019-202024Bristol Cityeng ENG2. Championship12th18.02003027163191900091434449.4Matches
2020-202125Bristol Cityeng ENG2. Championship19th14.7000234026651301076263145.6Matches
2021-202226Bristol Cityeng ENG2. Championship17th13.93001021763131510058304540.0Matches
2022-202327Cardiff Cityeng ENG2. Championship21st34.1600244179036380001679611046.6Matches
2023-202428Cardiff Cityeng ENG2. Championship12th6.10008100123700028171553.1Matches
11 Seasons3 Clubs2 Leagues187.316002002281845910712521052725831245.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (6 Seasons)1 League98.370012617711357688021033214518743.7
Oxford United (3 Seasons)1 League48.83042
Cardiff City (2 Seasons)1 League40.260032517102394500019511312547.5
Championship (8 Seasons)138.513001582281845910712521052725831245.3
League Two (3 Seasons)48.83042
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201519Oxford Unitedeng ENGFA Cup65th2.90000Matches
2015-201620Oxford Unitedeng ENGFA Cup17th4.20000Matches
2015-201620Oxford Unitedeng ENGLeague Cup33rd1.50000Matches
2016-201721Bristol Cityeng ENGEFL Cup9th3.3000051600000Matches
2016-201721Bristol Cityeng ENGFA Cup17th1.20000Matches
2017-201822Bristol Cityeng ENGEFL Cup3rd4.000041011544000Matches
2018-201923Bristol Cityeng ENGEFL Cup58th1.0000110500000Matches
2018-201923Bristol Cityeng ENGFA Cup9th3.00000601110000Matches
2019-202024Bristol Cityeng ENGEFL Cup58th0.60000100100Matches
2019-202024Bristol Cityeng ENGFA Cup33rd0.30000000000Matches
2021-202226Bristol Cityeng ENGFA Cup1.30000100000Matches
2022-202327Cardiff Cityeng ENGFA Cup0.20001000000Matches
8 Seasons3 Clubs2 Leagues23.500062423764000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bristol City (5 Seasons)2 Leagues14.800052423764000
Oxford United (2 Seasons)2 Leagues8.60000
Cardiff City (1 Season)1 League0.20001000000
FA Cup (7 Seasons)13.10001701110000
EFL Cup (6 Seasons)10.500051722654000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201620ie Rep. of IrelandFriendlies (M)0.50000Matches
201721ie Rep. of IrelandFriendlies (M)1.20000Matches
201822ie Rep. of IrelandWCQ2.50000Matches
201822ie Rep. of IrelandFriendlies (M)3.20000Matches
2018-201923ie Rep. of IrelandUEFA Nations League23rd2.40000Matches
201923ie Rep. of IrelandFriendlies (M)1.20000Matches
202024ie Rep. of IrelandFriendlies (M)0.70000Matches
2020-202125ie Rep. of IrelandUEFA Nations LeagueLgB1.60000313010Matches
202125ie Rep. of IrelandUEFA Euro Qualifying0.70002204010Matches
202226ie Rep. of IrelandFriendlies (M)1.10000Matches
202327ie Rep. of IrelandFriendlies (M)0.80000Matches
202428ie Rep. of IrelandFriendlies (M)0.10000Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.60001200010Matches
9 Seasons1 Club4 Leagues16.60003717030
Friendlies (M) (8 Seasons)8.90000
UEFA Nations League (3 Seasons)3.90000313010
WCQ (2 Seasons)2.50000
UEFA Euro Qualifying (2 Seasons)1.30003404020

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.