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-11-23SatChampionshipMatchweek 16AwayD 1–1Cardiff CitySheffield WedsYLB9000000000533210.00.00.120294564.4122100Match Report
2024-11-17SunUEFA Nations LeagueLeague BAwayL 0–5ie Rep. of Irelandeng EnglandYLB66000000000Match Report
2024-11-14ThuUEFA Nations LeagueLeague BHomeW 1–0ie Rep. of Irelandfi FinlandYLB90000000103Match Report
2024-11-09SatChampionshipMatchweek 15HomeL 1–3Cardiff CityBlackburnYLB9000001000621200.00.00.250465583.6331420Match Report
2024-11-06WedChampionshipMatchweek 14AwayL 0–1Cardiff CityLuton TownYLB9000000000643130.00.00.000345364.2229210Match 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
2024-202529Cardiff Cityeng ENG2. Championship15141,21713.5112100200.40.40.81.35035610.070.070.150.070.150.030.060.090.030.09Matches
12 Seasons3 Clubs4 Leagues33921320,193224.4272552270018013.213.214.727.93502986150.120.110.230.120.230.110.120.230.110.23
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 (3 Seasons)2 Leagues66554,85153.95510500804.84.85.510.31761452680.090.090.190.090.190.090.100.190.090.19
Championship (9 Seasons)22515013,684152.0131528130015013.213.214.727.93502986150.090.100.180.090.180.110.120.230.110.23
FA Cup (7 Seasons)16121,17613.1101100000.080.000.080.080.08
League 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
2024-202529Cardiff City1 League15141,21713.5112100200.40.40.81.35035610.070.070.150.070.150.030.060.090.030.09
12 Seasons3 Clubs4 Leagues33921320,193224.4272552270018013.213.214.727.93502986150.120.110.230.120.230.110.120.230.110.23
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 (3 Seasons)2 Leagues66554,85153.95510500804.84.85.510.31761452680.090.090.190.090.190.090.100.190.090.19
Championship (9 Seasons)22515013,684152.0131528130015013.213.214.727.93502986150.090.100.180.090.180.110.120.230.110.23
FA Cup (7 Seasons)16121,17613.1101100000.080.000.080.080.08
League 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
2024-202529Cardiff Cityeng ENG2. Championship21st15141,21713.5112100200.40.40.81.35035610.070.070.150.070.150.030.060.090.030.09Matches
12 Seasons3 Clubs2 Leagues31219218,074200.8252146250018013.213.214.727.93502986150.120.100.230.120.230.110.120.230.110.23
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 (3 Seasons)1 League65554,83753.75510500804.84.85.510.31761452680.090.090.190.090.190.090.100.190.090.19
Championship (9 Seasons)22515013,684152.0131528130015013.213.214.727.93502986150.090.100.180.090.180.110.120.230.110.23
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
League 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)30790.9000000000.000.000.000.000.00Matches
202428ie Rep. of IrelandUEFA Euro Qualifying11520.6000000000.000.000.000.000.00Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB221561.7000000100.000.000.000.000.00Matches
9 Seasons1 Club4 Leagues32191,72019.1112100100.050.050.100.050.10
Friendlies (M) (8 Seasons)1798649.6112100000.100.100.210.100.21
UEFA Nations League (4 Seasons)875115.7000000100.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
2024-202529Cardiff Cityeng ENG2. Championship13.517457.10.520.300.140.2516.30000.40.40.06+0.6+0.6Matches
12 Seasons3 Clubs4 Leagues224.42716110842.90.970.500.090.2516.330013.213.20.12-1.2-1.2
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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 (3 Seasons)2 Leagues53.95461839.10.850.330.110.2815.12004.84.80.10+0.2+0.2
Championship (9 Seasons)152.0131355943.70.890.390.100.2216.330013.213.20.12-1.2-1.2
FA Cup (7 Seasons)13.119111.11.860.210.111.0000
League 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
2024-202529Cardiff City1 League13.517457.10.520.300.140.2516.30000.40.40.06+0.6+0.6
12 Seasons3 Clubs4 Leagues224.42716110842.90.970.500.090.2516.330013.213.20.12-1.2-1.2
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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 (3 Seasons)2 Leagues53.95461839.10.850.330.110.2815.12004.84.80.10+0.2+0.2
Championship (9 Seasons)152.0131355943.70.890.390.100.2216.330013.213.20.12-1.2-1.2
FA Cup (7 Seasons)13.119111.11.860.210.111.0000
League 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
2024-202529Cardiff Cityeng ENG2. Championship21st13.517457.10.520.300.140.2516.30000.40.40.06+0.6+0.6Matches
12 Seasons3 Clubs2 Leagues200.8251359843.70.890.490.100.2616.330013.213.20.12-1.2-1.2
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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 (3 Seasons)1 League53.75461839.10.860.330.110.2815.12004.84.80.10+0.2+0.2
Championship (9 Seasons)152.0131355943.70.890.390.100.2216.330013.213.20.12-1.2-1.2
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
League 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.9000Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.60000.000.0000Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB1.70000.000.0000Matches
9 Seasons1 Club4 Leagues19.11300.00.650.000.0000
Friendlies (M) (8 Seasons)9.6100
UEFA Nations League (4 Seasons)5.70300.00.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
2024-202529Cardiff Cityeng ENG2. Championship13.544763770.27038213324128185.816825366.4265745.610.81.1+0.2142110635Matches
12 Seasons3 Clubs4 Leagues224.43107451068.948231139151682207181.21112161468.920948143.52514.715.7+10.31261918345298
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 (3 Seasons)2 Leagues53.91632233769.8254278037879105983.062392767.29219646.955.56.1-0.544843418145
Championship (9 Seasons)152.03107451068.948231139151682207181.21112161468.920948143.51514.715.7+0.31261918345298
FA Cup (7 Seasons)13.10
League 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
2024-202529Cardiff City1 League13.544763770.27038213324128185.816825366.4265745.610.81.1+0.2142110635
12 Seasons3 Clubs4 Leagues224.43107451068.948231139151682207181.21112161468.920948143.52514.715.7+10.31261918345298
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 (3 Seasons)2 Leagues53.91632233769.8254278037879105983.062392767.29219646.955.56.1-0.544843418145
Championship (9 Seasons)152.03107451068.948231139151682207181.21112161468.920948143.51514.715.7+0.31261918345298
FA Cup (7 Seasons)13.10
League 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
2024-202529Cardiff Cityeng ENG2. Championship21st13.544763770.27038213324128185.816825366.4265745.610.81.1+0.2142110635Matches
12 Seasons3 Clubs2 Leagues200.83107451068.948231139151682207181.21112161468.920948143.52114.715.7+6.31261918345298
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 (3 Seasons)1 League53.71632233769.8254278037879105983.062392767.29219646.955.56.1-0.544843418145
Championship (9 Seasons)152.03107451068.948231139151682207181.21112161468.920948143.51514.715.7+0.31261918345298
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
League 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.90Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.60Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB1.70Matches
9 Seasons1 Club4 Leagues19.11
Friendlies (M) (8 Seasons)9.61
UEFA Nations League (4 Seasons)5.70
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
2024-202529Cardiff Cityeng ENG2. Championship13.56375091251100481140000447319Matches
12 Seasons3 Clubs4 Leagues224.44510394654683145443778051183310718132
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 (3 Seasons)2 Leagues53.9233719453802401150353300016321263
Championship (9 Seasons)152.04510394654683145073778051183310718132
FA Cup (7 Seasons)13.111
League 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
2024-202529Cardiff City1 League13.56375091251100481140000447319
12 Seasons3 Clubs4 Leagues224.44510394654683145443778051183310718132
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 (3 Seasons)2 Leagues53.9233719453802401150353300016321263
Championship (9 Seasons)152.04510394654683145073778051183310718132
FA Cup (7 Seasons)13.111
League 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
2024-202529Cardiff Cityeng ENG2. Championship21st13.56375091251100481140000447319Matches
12 Seasons3 Clubs2 Leagues200.84510394654683145073778051183310718132
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 (3 Seasons)1 League53.7233719453802401150353300016321263
Championship (9 Seasons)152.04510394654683145073778051183310718132
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
League 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.9Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.60Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB1.78Matches
9 Seasons1 Club4 Leagues19.115
Friendlies (M) (8 Seasons)9.6
UEFA Nations League (4 Seasons)5.711
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
2024-202529Cardiff Cityeng ENG2. Championship13.5272.00220005020.15200000Matches
12 Seasons3 Clubs4 Leagues224.42712.25197181710272250.211523140
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 (3 Seasons)2 Leagues53.91061.9777386120100.19701020
Championship (9 Seasons)152.02712.25197181710272250.211523140
FA Cup (7 Seasons)13.1
League 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
2024-202529Cardiff City1 League13.5272.00220005020.15200000
12 Seasons3 Clubs4 Leagues224.42712.25197181710272250.211523140
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 (3 Seasons)2 Leagues53.91061.9777386120100.19701020
Championship (9 Seasons)152.02712.25197181710272250.211523140
FA Cup (7 Seasons)13.1
League 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
2024-202529Cardiff Cityeng ENG2. Championship21st13.5272.00220005020.15200000Matches
12 Seasons3 Clubs2 Leagues200.82712.25197181710272250.211523140
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 (3 Seasons)1 League53.71061.9777386120100.19701020
Championship (9 Seasons)152.02712.25197181710272250.211523140
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
League 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.9Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.6Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB1.7Matches
9 Seasons1 Club4 Leagues19.1
Friendlies (M) (8 Seasons)9.6
UEFA Nations League (4 Seasons)5.7
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
2024-202529Cardiff Cityeng ENG2. Championship13.5342517116162661.510160161246290Matches
12 Seasons3 Clubs4 Leagues224.422615411085318720542.4118131181131253352052
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 (3 Seasons)2 Leagues53.911570623419509453.244651154511661131
Championship (9 Seasons)152.022615011085318720542.4118131181131193352052
FA Cup (7 Seasons)13.1010
League 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
2024-202529Cardiff City1 League13.5342517116162661.510160161246290
12 Seasons3 Clubs4 Leagues224.422615411085318720542.4118131181131253352052
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 (3 Seasons)2 Leagues53.911570623419509453.244651154511661131
Championship (9 Seasons)152.022615011085318720542.4118131181131193352052
FA Cup (7 Seasons)13.1010
League 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
2024-202529Cardiff Cityeng ENG2. Championship21st13.5342517116162661.510160161246290Matches
12 Seasons3 Clubs2 Leagues200.822615011085318720542.4118131181131193352052
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 (3 Seasons)1 League53.711570623419509453.244651154511661131
Championship (9 Seasons)152.022615011085318720542.4118131181131193352052
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
League 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.9Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.610Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB1.703Matches
9 Seasons1 Club4 Leagues19.1330
Friendlies (M) (8 Seasons)9.60
UEFA Nations League (4 Seasons)5.7130
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
2024-202529Cardiff Cityeng ENG2. Championship13.5777282063282502777720630.01470.0354232813925039823643861Matches
12 Seasons3 Clubs4 Leagues224.45963253132026062117311596325812950.011946.12924202489554350189842551273422615
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 (3 Seasons)2 Leagues53.92953135767127294613729531014342.64847.5136589234640176934188331627268
Championship (9 Seasons)152.05963253132026062117311596325812950.011946.12924202489554350189842551273422615
FA Cup (7 Seasons)13.1
League 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
2024-202529Cardiff City1 League13.5777282063282502777720630.01470.0354232813925039823643861
12 Seasons3 Clubs4 Leagues224.45963253132026062117311596325812950.011946.12924202489554350189842551273422615
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 (3 Seasons)2 Leagues53.92953135767127294613729531014342.64847.5136589234640176934188331627268
Championship (9 Seasons)152.05963253132026062117311596325812950.011946.12924202489554350189842551273422615
FA Cup (7 Seasons)13.1
League 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
2024-202529Cardiff Cityeng ENG2. Championship21st13.5777282063282502777720630.01470.0354232813925039823643861Matches
12 Seasons3 Clubs2 Leagues200.85963253132026062117311596325812950.011946.12924202489554350189842551273422615
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 (3 Seasons)1 League53.72953135767127294613729531014342.64847.5136589234640176934188331627268
Championship (9 Seasons)152.05963253132026062117311596325812950.011946.12924202489554350189842551273422615
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
League 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.9Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.6Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB1.7Matches
9 Seasons1 Club4 Leagues19.1
Friendlies (M) (8 Seasons)9.6
UEFA Nations League (4 Seasons)5.7
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.148.411.3-2.9-0.48+0.11Matches
2024-202529Cardiff Cityeng ENG2. Championship151,2178184.513.514851012500.871220-8-0.59-0.1913.921.3-7.4-0.55-0.60Matches
12 Seasons3 Clubs4 Leagues33920,1936040.1224.42138211812624321.38279287-8-0.04+0.01135.4164.4-29.1-0.24+0.14
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 (3 Seasons)2 Leagues664,8517449.053.9558334112611.154874-26-0.48-0.1356.672.1-15.5-0.29+0.21
Championship (9 Seasons)22513,6846139.6152.015080817523211.27172216-44-0.29-0.15135.4164.4-29.1-0.24+0.14
FA Cup (7 Seasons)161,1767467.613.112921041921.561416-2-0.15+0.01
League 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.148.411.3-2.9-0.48+0.11
2024-202529Cardiff City1 League151,2178184.513.514851012500.871220-8-0.59-0.1913.921.3-7.4-0.55-0.60
12 Seasons3 Clubs4 Leagues33920,1936040.1224.42138211812624321.38279287-8-0.04+0.01135.4164.4-29.1-0.24+0.14
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 (3 Seasons)2 Leagues664,8517449.053.9558334112611.154874-26-0.48-0.1356.672.1-15.5-0.29+0.21
Championship (9 Seasons)22513,6846139.6152.015080817523211.27172216-44-0.29-0.15135.4164.4-29.1-0.24+0.14
FA Cup (7 Seasons)161,1767467.613.112921041921.561416-2-0.15+0.01
League 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.148.411.3-2.9-0.48+0.11Matches
2024-202529Cardiff Cityeng ENG2. Championship21st151,2178184.513.514851012500.871220-8-0.59-0.1913.921.3-7.4-0.55-0.60Matches
12 Seasons3 Clubs2 Leagues31218,0745838.5200.8192809912023291.35245261-16-0.08-0.02135.4164.4-29.1-0.24+0.14
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 (3 Seasons)1 League654,8377449.853.7558334102801.154873-25-0.47-0.1356.672.1-15.5-0.29+0.21
Championship (9 Seasons)22513,6846139.6152.015080817523211.27172216-44-0.29-0.15135.4164.4-29.1-0.24+0.14
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
League 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)3792621.90.90032611.001100.00+0.96Matches
202428ie Rep. of IrelandUEFA Euro Qualifying152527.20.61520010.0012-1-1.73-1.73Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB21567828.91.72781021.5013-2-1.15+0.49Matches
9 Seasons1 Club4 Leagues321,7205422.419.1197451324191.161726-9-0.47-0.45
Friendlies (M) (8 Seasons)178645136.99.6974182431.351015-5-0.52-0.89
UEFA Nations League (4 Seasons)85116425.85.7772211040.7528-6-1.06-0.09
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
2024-202529Cardiff Cityeng ENG2. Championship13.52001618148122511044261563.4Matches
12 Seasons3 Clubs4 Leagues224.418002222702154412515432057128432746.5
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 (3 Seasons)2 Leagues53.980049698150517011023913914049.8
Championship (9 Seasons)152.015001742461950711915032057128432746.5
FA Cup (7 Seasons)13.10001701110000
League 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
2024-202529Cardiff City1 League13.52001618148122511044261563.4
12 Seasons3 Clubs4 Leagues224.418002222702154412515432057128432746.5
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 (3 Seasons)2 Leagues53.980049698150517011023913914049.8
Championship (9 Seasons)152.015001742461950711915032057128432746.5
FA Cup (7 Seasons)13.10001701110000
League 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
2024-202529Cardiff Cityeng ENG2. Championship21st13.52001618148122511044261563.4Matches
12 Seasons3 Clubs2 Leagues200.818002162461950711915032057128432746.5
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 (3 Seasons)1 League53.780048698150517011023913914049.8
Championship (9 Seasons)152.015001742461950711915032057128432746.5
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
League 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.90000Matches
202428ie Rep. of IrelandUEFA Euro Qualifying0.60001200010Matches
2024-202529ie Rep. of IrelandUEFA Nations LeagueLgB1.71001218300Matches
9 Seasons1 Club4 Leagues19.110049215330
Friendlies (M) (8 Seasons)9.60000
UEFA Nations League (4 Seasons)5.710015211310
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.