Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2010-201116Falkirksct SCO2. First Division2030.0000000000.000.000.000.000.00
2011-201217Falkirksct SCO2. First Division32242,05722.9134100200.040.130.180.040.18
2012-201318Falkirksct SCO2. First Division28231,92221.4257200200.090.230.330.090.33
2013-201419Falkirksct SCO2. Championship21191,55617.3257200500.120.290.400.120.40Matches
2013-201419Swansea Cityeng ENG1. Premier League21800.9000000100.000.000.000.000.00Matches
2014-201520Swansea Cityeng ENGFA Cup11690.8000000100.000.000.000.000.00Matches
2014-201520Swansea Cityeng ENGLeague Cup221311.5000000100.000.000.000.000.00Matches
2014-201520Swansea Cityeng ENG1. Premier League211151.3000000000.000.000.000.000.00Matches
2015-201621Swansea Cityeng ENGFA Cup00Matches
2015-201621Oldham Athleticeng ENG3. League One1197648.5000000100.000.000.000.000.00Matches
2015-201621Swansea Cityeng ENG1. Premier League20210.2000000000.000.000.000.000.00Matches
2016-201722Swansea Cityeng ENGEFL Cup221802.0101100000.500.000.500.500.50Matches
2016-201722Swansea Cityeng ENGFA Cup00Matches
2016-201722Swansea Cityeng ENG1. Premier League1196907.7000000200.000.000.000.000.00Matches
2017-201823Swansea Cityeng ENGEFL Cup11740.8011000000.001.221.220.001.22Matches
2017-201823Wigan Athleticeng ENGFA Cup10640.7000000100.000.000.000.000.00Matches
2017-201823Swansea Cityeng ENGFA Cup00Matches
2017-201823Wigan Athleticeng ENG3. League One543073.4101100000.290.000.290.290.29Matches
2017-201823Swansea Cityeng ENGJr. PL2 — Div. 1665406.0022000200.000.330.330.000.33Matches
2017-201823Swansea Cityeng ENG1. Premier League20190.2000000100.000.000.000.000.00Matches
2018-201924Swansea Cityeng ENG2. Championship33211,91021.2213200200.090.050.140.090.14Matches
2018-201924Swansea Cityeng ENGFA Cup422042.3101100000.440.000.440.440.44Matches
2019-202025Swansea Cityeng ENG2. Championship36292,44227.13253001000.110.070.180.110.18Matches
2019-202025Swansea Cityeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2020-202126Swansea Cityeng ENG2. Championship40312,72030.2314300800.100.030.130.100.13Matches
2020-202126Swansea Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202126Swansea Cityeng ENGFA Cup321611.8000000000.000.000.000.000.00Matches
2021-202227Swansea Cityeng ENG2. Championship1887378.2000000100.000.000.000.000.00Matches
2021-202227Swansea Cityeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2021-202227Swansea Cityeng ENGFA Cup10310.3000000000.000.000.000.000.00Matches
2022-202328Swansea Cityeng ENG2. Championship38322,73130.33143001100.100.030.130.100.13Matches
2022-202328Swansea Cityeng ENGEFL Cup11600.7101100001.500.001.501.501.50Matches
2022-202328Swansea Cityeng ENGFA Cup211201.3000000000.000.000.000.000.00Matches
2023-202429Swansea Cityeng ENG2. Championship43312,75830.6101100600.030.000.030.030.03Matches
2023-202429Swansea Cityeng ENGEFL Cup20630.7011000000.001.431.430.001.43Matches
2023-202429Swansea Cityeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2024-202530Swansea Cityeng ENG2. Championship31131,28914.3101100600.070.000.070.070.07Matches
2024-202530Swansea Cityeng ENGEFL Cup221621.8000000000.000.000.000.000.00Matches
2024-202530Swansea Cityeng ENGFA Cup10250.3000000000.000.000.000.000.00Matches
2025-202631Swansea Cityeng ENG2. Championship31131,26314.0101100500.070.000.070.070.07Matches
2025-202631Swansea Cityeng ENGEFL Cup211121.2000000100.000.000.000.000.00Matches
2025-202631Swansea Cityeng ENGFA Cup10390.4000000000.000.000.000.000.00Matches
16 Seasons4 Clubs6 Leagues41928825,329281.423204323006900.080.070.150.080.15
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Swansea City (13 Seasons)4 Leagues31920918,656207.31772417005800.080.030.120.080.12
Falkirk (4 Seasons)1 League83665,53861.551318500900.080.210.290.080.29
Oldham Athletic (1 Season)1 League1197648.5000000100.000.000.000.000.00
Swansea City (1 Season)1 League665406.0022000200.000.330.330.000.33
Wigan Athletic (1 Season)2 Leagues643714.1101100100.240.000.240.240.24
FA Cup (12 Seasons)1688939.9101100400.100.000.100.100.10
EFL Cup (9 Seasons)15121,05211.7224200200.170.170.340.170.34
Championship (8 Seasons)27017815,850176.11451914004900.080.030.110.080.11
Premier League (5 Seasons)191192510.3000000400.000.000.000.000.00
First Division (4 Seasons)83665,53861.551318500900.080.210.290.080.29
League One (2 Seasons)16131,07111.9101100100.080.000.080.080.08
PL2 — Div. 1 (1 Season)665406.0022000200.000.330.330.000.33
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2010-201116Falkirk1 League2030.0000000000.000.000.000.000.00
2011-201217Falkirk1 League32242,05722.9134100200.040.130.180.040.18
2012-201318Falkirk1 League28231,92221.4257200200.090.230.330.090.33
2013-201419Falkirk1 League21191,55617.3257200500.120.290.400.120.40
2013-201419Swansea City1 League21800.9000000100.000.000.000.000.00
2014-201520Swansea City3 Leagues543153.5000000200.000.000.000.000.00
2015-201621Oldham Athletic1 League1197648.5000000100.000.000.000.000.00
2015-201621Swansea City2 Leagues20210.2000000000.000.000.000.000.00
2016-201722Swansea City3 Leagues13118709.7101100200.100.000.100.100.10
2017-201823Wigan Athletic2 Leagues643714.1101100100.240.000.240.240.24
2017-201823Swansea City1 League665406.0022000200.000.330.330.000.33
2017-201823Swansea City3 Leagues31931.0011000100.000.970.970.000.97
2018-201924Swansea City2 Leagues37232,11423.5314300200.130.040.170.130.17
2019-202025Swansea City2 Leagues37302,53228.13253001100.110.070.180.110.18
2020-202126Swansea City3 Leagues44342,97133.0314300800.090.030.120.090.12
2021-202227Swansea City3 Leagues211094810.5000000100.000.000.000.000.00
2022-202328Swansea City3 Leagues41342,91132.34154001100.120.030.150.120.15
2023-202429Swansea City3 Leagues46322,91132.3112100700.030.030.060.030.06
2024-202530Swansea City3 Leagues34151,47616.4101100600.060.000.060.060.06
2025-202631Swansea City3 Leagues34141,41415.7101100600.060.000.060.060.06
16 Seasons4 Clubs6 Leagues41928825,329281.423204323006900.080.070.150.080.15
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Swansea City (13 Seasons)4 Leagues31920918,656207.31772417005800.080.030.120.080.12
Falkirk (4 Seasons)1 League83665,53861.551318500900.080.210.290.080.29
Oldham Athletic (1 Season)1 League1197648.5000000100.000.000.000.000.00
Swansea City (1 Season)1 League665406.0022000200.000.330.330.000.33
Wigan Athletic (1 Season)2 Leagues643714.1101100100.240.000.240.240.24
FA Cup (12 Seasons)1688939.9101100400.100.000.100.100.10
EFL Cup (9 Seasons)15121,05211.7224200200.170.170.340.170.34
Championship (8 Seasons)27017815,850176.11451914004900.080.030.110.080.11
Premier League (5 Seasons)191192510.3000000400.000.000.000.000.00
First Division (4 Seasons)83665,53861.551318500900.080.210.290.080.29
League One (2 Seasons)16131,07111.9101100100.080.000.080.080.08
PL2 — Div. 1 (1 Season)665406.0022000200.000.330.330.000.33
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
2010-201116Falkirksct SCO2. First Division3rd2030.0000000000.000.000.000.000.00
2011-201217Falkirksct SCO2. First Division3rd32242,05722.9134100200.040.130.180.040.18
2012-201318Falkirksct SCO2. First Division3rd28231,92221.4257200200.090.230.330.090.33
2013-201419Falkirksct SCO2. Championship3rd21191,55617.3257200500.120.290.400.120.40Matches
2013-201419Swansea Cityeng ENG1. Premier League12th21800.9000000100.000.000.000.000.00Matches
2014-201520Swansea Cityeng ENG1. Premier League8th211151.3000000000.000.000.000.000.00Matches
2015-201621Oldham Athleticeng ENG3. League One17th1197648.5000000100.000.000.000.000.00Matches
2015-201621Swansea Cityeng ENG1. Premier League12th20210.2000000000.000.000.000.000.00Matches
2016-201722Swansea Cityeng ENG1. Premier League15th1196907.7000000200.000.000.000.000.00Matches
2017-201823Wigan Athleticeng ENG3. League One1st543073.4101100000.290.000.290.290.29Matches
2017-201823Swansea Cityeng ENGJr. PL2 — Div. 14th665406.0022000200.000.330.330.000.33Matches
2017-201823Swansea Cityeng ENG1. Premier League18th20190.2000000100.000.000.000.000.00Matches
2018-201924Swansea Cityeng ENG2. Championship10th33211,91021.2213200200.090.050.140.090.14Matches
2019-202025Swansea Cityeng ENG2. Championship6th36292,44227.13253001000.110.070.180.110.18Matches
2020-202126Swansea Cityeng ENG2. Championship4th40312,72030.2314300800.100.030.130.100.13Matches
2021-202227Swansea Cityeng ENG2. Championship15th1887378.2000000100.000.000.000.000.00Matches
2022-202328Swansea Cityeng ENG2. Championship10th38322,73130.33143001100.100.030.130.100.13Matches
2023-202429Swansea Cityeng ENG2. Championship14th43312,75830.6101100600.030.000.030.030.03Matches
2024-202530Swansea Cityeng ENG2. Championship11th31131,28914.3101100600.070.000.070.070.07Matches
2025-202631Swansea Cityeng ENG2. Championship11th31131,26314.0101100500.070.000.070.070.07Matches
16 Seasons4 Clubs4 Leagues38826823,384259.820183820006300.080.070.150.080.15
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
Swansea City (13 Seasons)2 Leagues28918916,775186.41451914005300.080.030.100.080.10
Falkirk (4 Seasons)1 League83665,53861.551318500900.080.210.290.080.29
Oldham Athletic (1 Season)1 League1197648.5000000100.000.000.000.000.00
Swansea City (1 Season)1 League665406.0022000200.000.330.330.000.33
Wigan Athletic (1 Season)1 League543073.4101100000.290.000.290.290.29
Championship (8 Seasons)27017815,850176.11451914004900.080.030.110.080.11
Premier League (5 Seasons)191192510.3000000400.000.000.000.000.00
First Division (4 Seasons)83665,53861.551318500900.080.210.290.080.29
League One (2 Seasons)16131,07111.9101100100.080.000.080.080.08
PL2 — Div. 1 (1 Season)665406.0022000200.000.330.330.000.33
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-201520Swansea Cityeng ENGFA Cup17th11690.8000000100.000.000.000.000.00Matches
2014-201520Swansea Cityeng ENGLeague Cup9th221311.5000000100.000.000.000.000.00Matches
2015-201621Swansea Cityeng ENGFA Cup33rd00Matches
2016-201722Swansea Cityeng ENGEFL Cup17th221802.0101100000.500.000.500.500.50Matches
2016-201722Swansea Cityeng ENGFA Cup33rd00Matches
2017-201823Wigan Athleticeng ENGFA Cup5th10640.7000000100.000.000.000.000.00Matches
2017-201823Swansea Cityeng ENGEFL Cup9th11740.8011000000.001.221.220.001.22Matches
2017-201823Swansea Cityeng ENGFA Cup5th00Matches
2018-201924Swansea Cityeng ENGFA Cup5th422042.3101100000.440.000.440.440.44Matches
2019-202025Swansea Cityeng ENGFA Cup33rd11901.0000000100.000.000.000.000.00Matches
2020-202126Swansea Cityeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202126Swansea Cityeng ENGFA Cup9th321611.8000000000.000.000.000.000.00Matches
2021-202227Swansea Cityeng ENGEFL CupRd3221802.0000000000.000.000.000.000.00Matches
2021-202227Swansea Cityeng ENGFA Cup10310.3000000000.000.000.000.000.00Matches
2022-202328Swansea Cityeng ENGEFL CupRd111600.7101100001.500.001.501.501.50Matches
2022-202328Swansea Cityeng ENGFA Cup211201.3000000000.000.000.000.000.00Matches
2023-202429Swansea Cityeng ENGEFL CupRd220630.7011000000.001.431.430.001.43Matches
2023-202429Swansea Cityeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2024-202530Swansea Cityeng ENGEFL CupRd2221621.8000000000.000.000.000.000.00Matches
2024-202530Swansea Cityeng ENGFA Cup10250.3000000000.000.000.000.000.00Matches
2025-202631Swansea Cityeng ENGEFL CupRd4211121.2000000100.000.000.000.000.00Matches
2025-202631Swansea Cityeng ENGFA Cup10390.4000000000.000.000.000.000.00Matches
12 Seasons2 Clubs2 Leagues31201,94521.6325300600.140.090.230.140.23
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
Swansea City (12 Seasons)2 Leagues30201,88120.9325300500.140.100.240.140.24
Wigan Athletic (1 Season)1 League10640.7000000100.000.000.000.000.00
FA Cup (12 Seasons)1688939.9101100400.100.000.100.100.10
EFL Cup (9 Seasons)15121,05211.7224200200.170.170.340.170.34

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2010-201116Falkirksct SCO2. First Division0.00130.000.0000
2011-201217Falkirksct SCO2. First Division22.91100.440.1000
2012-201318Falkirksct SCO2. First Division21.42120.560.1700
2013-201419Falkirksct SCO2. Championship17.3260.350.3300Matches
2013-201419Swansea Cityeng ENG1. Premier League0.9000.0000Matches
2014-201520Swansea Cityeng ENGFA Cup0.8000Matches
2014-201520Swansea Cityeng ENGLeague Cup1.5000Matches
2014-201520Swansea Cityeng ENG1. Premier League1.3000.0000Matches
2015-201621Oldham Athleticeng ENG3. League One8.5010.120.0000Matches
2015-201621Swansea Cityeng ENG1. Premier League0.2000.0000Matches
2016-201722Swansea Cityeng ENGEFL Cup2.0122100.01.001.000.500.5000Matches
2016-201722Swansea Cityeng ENG1. Premier League7.70300.00.390.000.0000Matches
2017-201823Swansea Cityeng ENGEFL Cup0.80000.000.0000Matches
2017-201823Wigan Athleticeng ENGFA Cup0.70000.000.0000Matches
2017-201823Wigan Athleticeng ENG3. League One3.41030.000.880.3300Matches
2017-201823Swansea Cityeng ENGJr. PL2 — Div. 16.0000Matches
2017-201823Swansea Cityeng ENG1. Premier League0.20000.000.0000Matches
2018-201924Swansea Cityeng ENG2. Championship21.22281139.31.320.520.070.1800Matches
2018-201924Swansea Cityeng ENGFA Cup2.3122100.00.880.880.500.5000Matches
2019-202025Swansea Cityeng ENG2. Championship27.1328828.61.030.290.110.3800Matches
2019-202025Swansea Cityeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2020-202126Swansea Cityeng ENG2. Championship30.2316425.00.530.130.190.7500Matches
2020-202126Swansea Cityeng ENGEFL Cup1.00000.000.0000Matches
2020-202126Swansea Cityeng ENGFA Cup1.80100.00.560.000.0000Matches
2021-202227Swansea Cityeng ENG2. Championship8.205240.00.610.240.000.0000Matches
2021-202227Swansea Cityeng ENGEFL Cup2.0011100.00.500.500.000.0000Matches
2021-202227Swansea Cityeng ENGFA Cup0.30000.000.0000Matches
2022-202328Swansea Cityeng ENG2. Championship30.3330826.70.990.260.100.3800Matches
2022-202328Swansea Cityeng ENGEFL Cup0.7111100.01.501.501.001.0000Matches
2022-202328Swansea Cityeng ENGFA Cup1.304125.03.000.750.000.0000Matches
2023-202429Swansea Cityeng ENG2. Championship30.6125728.00.820.230.040.1400Matches
2023-202429Swansea Cityeng ENGEFL Cup0.70000.000.0000Matches
2023-202429Swansea Cityeng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202530Swansea Cityeng ENG2. Championship14.315120.00.350.070.201.0000Matches
2024-202530Swansea Cityeng ENGEFL Cup1.803133.31.670.560.000.0000Matches
2024-202530Swansea Cityeng ENGFA Cup0.3000Matches
2025-202631Swansea Cityeng ENG2. Championship14.019222.20.640.140.110.5000Matches
2025-202631Swansea Cityeng ENGEFL Cup1.20000.000.0000Matches
2025-202631Swansea Cityeng ENGFA Cup0.40000.000.0000Matches
16 Seasons4 Clubs6 Leagues281.4231668533.10.800.300.110.2700
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Swansea City (13 Seasons)4 Leagues207.3171665231.30.820.250.100.3300
Falkirk (4 Seasons)1 League61.55290.470.1700
Oldham Athletic (1 Season)1 League8.5010.120.0000
Swansea City (1 Season)1 League6.0000
Wigan Athletic (1 Season)2 Leagues4.11030.000.730.3300
FA Cup (12 Seasons)9.9110440.01.130.450.100.2500
EFL Cup (9 Seasons)11.727571.40.680.490.290.4000
Championship (8 Seasons)176.1141464329.50.830.240.100.3300
Premier League (5 Seasons)10.30300.00.380.000.0000
First Division (4 Seasons)61.55290.470.1700
League One (2 Seasons)11.91040.000.340.2500
PL2 — Div. 1 (1 Season)6.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2010-201116Falkirk1 League0.00130.000.0000
2011-201217Falkirk1 League22.91100.440.1000
2012-201318Falkirk1 League21.42120.560.1700
2013-201419Falkirk1 League17.3260.350.3300
2013-201419Swansea City1 League0.9000.0000
2014-201520Swansea City3 Leagues3.5000.0000
2015-201621Oldham Athletic1 League8.5010.120.0000
2015-201621Swansea City2 Leagues0.2000.0000
2016-201722Swansea City3 Leagues9.715240.00.520.210.200.5000
2017-201823Wigan Athletic2 Leagues4.11030.000.730.3300
2017-201823Swansea City1 League6.0000
2017-201823Swansea City3 Leagues1.00000.000.0000
2018-201924Swansea City2 Leagues23.53301343.31.280.550.100.2300
2019-202025Swansea City2 Leagues28.1330930.01.070.320.100.3300
2020-202126Swansea City3 Leagues33.0317423.50.510.120.180.7500
2021-202227Swansea City3 Leagues10.506350.00.570.280.000.0000
2022-202328Swansea City3 Leagues32.34351028.61.080.310.110.4000
2023-202429Swansea City3 Leagues32.3126726.90.800.220.040.1400
2024-202530Swansea City3 Leagues16.418225.00.500.120.130.5000
2025-202631Swansea City3 Leagues15.719222.20.570.130.110.5000
16 Seasons4 Clubs6 Leagues281.4231668533.10.800.300.110.2700
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Swansea City (13 Seasons)4 Leagues207.3171665231.30.820.250.100.3300
Falkirk (4 Seasons)1 League61.55290.470.1700
Oldham Athletic (1 Season)1 League8.5010.120.0000
Swansea City (1 Season)1 League6.0000
Wigan Athletic (1 Season)2 Leagues4.11030.000.730.3300
FA Cup (12 Seasons)9.9110440.01.130.450.100.2500
EFL Cup (9 Seasons)11.727571.40.680.490.290.4000
Championship (8 Seasons)176.1141464329.50.830.240.100.3300
Premier League (5 Seasons)10.30300.00.380.000.0000
First Division (4 Seasons)61.55290.470.1700
League One (2 Seasons)11.91040.000.340.2500
PL2 — Div. 1 (1 Season)6.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2010-201116Falkirksct SCO2. First Division3rd0.00130.000.0000
2011-201217Falkirksct SCO2. First Division3rd22.91100.440.1000
2012-201318Falkirksct SCO2. First Division3rd21.42120.560.1700
2013-201419Falkirksct SCO2. Championship3rd17.3260.350.3300Matches
2013-201419Swansea Cityeng ENG1. Premier League12th0.9000.0000Matches
2014-201520Swansea Cityeng ENG1. Premier League8th1.3000.0000Matches
2015-201621Oldham Athleticeng ENG3. League One17th8.5010.120.0000Matches
2015-201621Swansea Cityeng ENG1. Premier League12th0.2000.0000Matches
2016-201722Swansea Cityeng ENG1. Premier League15th7.70300.00.390.000.0000Matches
2017-201823Wigan Athleticeng ENG3. League One1st3.41030.000.880.3300Matches
2017-201823Swansea Cityeng ENGJr. PL2 — Div. 14th6.0000Matches
2017-201823Swansea Cityeng ENG1. Premier League18th0.20000.000.0000Matches
2018-201924Swansea Cityeng ENG2. Championship10th21.22281139.31.320.520.070.1800Matches
2019-202025Swansea Cityeng ENG2. Championship6th27.1328828.61.030.290.110.3800Matches
2020-202126Swansea Cityeng ENG2. Championship4th30.2316425.00.530.130.190.7500Matches
2021-202227Swansea Cityeng ENG2. Championship15th8.205240.00.610.240.000.0000Matches
2022-202328Swansea Cityeng ENG2. Championship10th30.3330826.70.990.260.100.3800Matches
2023-202429Swansea Cityeng ENG2. Championship14th30.6125728.00.820.230.040.1400Matches
2024-202530Swansea Cityeng ENG2. Championship11th14.315120.00.350.070.201.0000Matches
2025-202631Swansea Cityeng ENG2. Championship11th14.019222.20.640.140.110.5000Matches
16 Seasons4 Clubs4 Leagues259.8201497630.90.800.290.100.2600
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Swansea City (13 Seasons)2 Leagues186.4141494328.90.810.230.090.3300
Falkirk (4 Seasons)1 League61.55290.470.1700
Oldham Athletic (1 Season)1 League8.5010.120.0000
Swansea City (1 Season)1 League6.0000
Wigan Athletic (1 Season)1 League3.41030.000.880.3300
Championship (8 Seasons)176.1141464329.50.830.240.100.3300
Premier League (5 Seasons)10.30300.00.380.000.0000
First Division (4 Seasons)61.55290.470.1700
League One (2 Seasons)11.91040.000.340.2500
PL2 — Div. 1 (1 Season)6.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2014-201520Swansea Cityeng ENGFA Cup17th0.8000Matches
2014-201520Swansea Cityeng ENGLeague Cup9th1.5000Matches
2016-201722Swansea Cityeng ENGEFL Cup17th2.0122100.01.001.000.500.5000Matches
2017-201823Wigan Athleticeng ENGFA Cup5th0.70000.000.0000Matches
2017-201823Swansea Cityeng ENGEFL Cup9th0.80000.000.0000Matches
2018-201924Swansea Cityeng ENGFA Cup5th2.3122100.00.880.880.500.5000Matches
2019-202025Swansea Cityeng ENGFA Cup33rd1.002150.02.001.000.000.0000Matches
2020-202126Swansea Cityeng ENGEFL Cup58th1.00000.000.0000Matches
2020-202126Swansea Cityeng ENGFA Cup9th1.80100.00.560.000.0000Matches
2021-202227Swansea Cityeng ENGEFL CupRd32.0011100.00.500.500.000.0000Matches
2021-202227Swansea Cityeng ENGFA Cup0.30000.000.0000Matches
2022-202328Swansea Cityeng ENGEFL CupRd10.7111100.01.501.501.001.0000Matches
2022-202328Swansea Cityeng ENGFA Cup1.304125.03.000.750.000.0000Matches
2023-202429Swansea Cityeng ENGEFL CupRd20.70000.000.0000Matches
2023-202429Swansea Cityeng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202530Swansea Cityeng ENGEFL CupRd21.803133.31.670.560.000.0000Matches
2024-202530Swansea Cityeng ENGFA Cup0.3000Matches
2025-202631Swansea Cityeng ENGEFL CupRd41.20000.000.0000Matches
2025-202631Swansea Cityeng ENGFA Cup0.40000.000.0000Matches
12 Seasons2 Clubs2 Leagues21.6317952.90.890.470.180.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Swansea City (12 Seasons)2 Leagues20.9317952.90.920.490.180.3300
Wigan Athletic (1 Season)1 League0.70000.000.0000
FA Cup (12 Seasons)9.9110440.01.130.450.100.2500
EFL Cup (9 Seasons)11.727571.40.680.490.290.4000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2010-201116Falkirksct SCO2. First Division2320.10.002
2011-201217Falkirksct SCO2. First Division322,0576463.522.9248
2012-201318Falkirksct SCO2. First Division281,9226959.321.4235
2013-201419Falkirksct SCO2. Championship211,5567448.017.3192Matches
2013-201419Swansea Cityeng ENG1. Premier League280402.30.9101Matches
2014-201520Swansea Cityeng ENGFA Cup1696938.30.81690013.0031+2+2.61+2.61Matches
2014-201520Swansea Cityeng ENGLeague Cup21316648.51.52660011.5021+1+0.69-0.61Matches
2014-201520Swansea Cityeng ENG1. Premier League2115583.41.3111101.501100.00+0.08Matches
2015-201621Swansea Cityeng ENGFA Cup00001Matches
2015-201621Oldham Athleticeng ENG3. League One117646918.58.592211.001315-2-0.24+0.08Matches
2015-201621Swansea Cityeng ENG1. Premier League221110.60.200223.0010+1+4.29+4.58Matches
2016-201722Swansea Cityeng ENGEFL Cup218090100.02.02902001.5043+1+0.50Matches
2016-201722Swansea Cityeng ENGFA Cup00001Matches
2016-201722Swansea Cityeng ENG1. Premier League116906320.27.794261.181115-4-0.52+0.17Matches
2017-201823Swansea Cityeng ENGEFL Cup1747427.40.81740023.0031+2+2.43+1.97Matches
2017-201823Wigan Athleticeng ENGFA Cup164648.90.70016423.0010+1+1.41+0.72Matches
2017-201823Swansea Cityeng ENGFA Cup00001Matches
2017-201823Wigan Athleticeng ENG3. League One5307617.43.441133.0060+6+1.76+0.49Matches
2017-201823Swansea Cityeng ENGJr. PL2 — Div. 165409027.36.06906002.001610+6+1.00+0.81Matches
2017-201823Swansea Cityeng ENG1. Premier League219100.60.200231.000000.00+0.74Matches
2018-201924Swansea Cityeng ENG2. Championship331,9105846.121.2217691226111.642930-1-0.05-0.21Matches
2018-201924Swansea Cityeng ENGFA Cup42045156.72.3289121402.2583+5+2.21+0.48Matches
2019-202025Swansea Cityeng ENG2. Championship362,4426859.027.129821871191.714231+11+0.41+0.51Matches
2019-202025Swansea Cityeng ENGFA Cup19090100.01.01901000.0015-4-4.00Matches
2020-202126Swansea Cityeng ENG2. Championship402,7206865.730.231822292061.813426+8+0.26-0.31Matches
2020-202126Swansea Cityeng ENGEFL Cup19090100.01.01901000.0002-2-2.00Matches
2020-202126Swansea Cityeng ENGFA Cup31615459.61.8268112602.0043+1+0.56-1.92Matches
2021-202227Swansea Cityeng ENG2. Championship187374117.88.287131017161.56821-13-1.59-1.67Matches
2021-202227Swansea Cityeng ENGEFL Cup21809066.72.02902001.5043+1+0.50-2.50Matches
2021-202227Swansea Cityeng ENGFA Cup1313125.80.30013100.0012-1-2.90-2.90Matches
2022-202328Swansea Cityeng ENG2. Championship382,7317266.030.332801862921.473943-4-0.13-0.64Matches
2022-202328Swansea Cityeng ENGEFL Cup1606066.70.71600001.0020+2+3.00+9.00Matches
2022-202328Swansea Cityeng ENGFA Cup21206057.11.3190113000.5012-1-0.75-0.75Matches
2023-202429Swansea Cityeng ENG2. Championship432,7586466.630.6317912122521.333550-15-0.49-1.08Matches
2023-202429Swansea Cityeng ENGEFL Cup2633235.00.70023201.502200.00-1.54Matches
2023-202429Swansea Cityeng ENGFA Cup1909050.01.01901000.0005-5-5.00-7.00Matches
2024-202530Swansea Cityeng ENG2. Championship311,2894231.114.3137631817121.521018-8-0.56-0.65Matches
2024-202530Swansea Cityeng ENGEFL Cup21628190.01.82811001.5032+1+0.56+0.56Matches
2024-202530Swansea Cityeng ENGFA Cup1252527.80.30012500.000000.00+4.15Matches
2025-202631Swansea Cityeng ENG2. Championship311,2634130.514.0137661816121.652420+4+0.29+0.47Matches
2025-202631Swansea Cityeng ENGEFL Cup21125631.11.2190112210.5013-2-1.61-2.70Matches
2025-202631Swansea Cityeng ENGFA Cup1393932.50.40013901.001100.000.00Matches
16 Seasons4 Clubs6 Leagues41925,3296033.1281.428879111131211051.56294309-15-0.07-0.13
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Swansea City (13 Seasons)4 Leagues31918,6565834.2207.32097910811020991.55274294-20-0.10-0.04
Falkirk (4 Seasons)1 League835,5386742.761.56617
Oldham Athletic (1 Season)1 League117646918.58.592211.001315-2-0.24+0.08
Swansea City (1 Season)1 League65409027.36.06906002.001610+6+1.00+0.81
Wigan Athletic (1 Season)2 Leagues6371627.64.14126453.0070+7+1.70+0.52
FA Cup (12 Seasons)168935628.39.9881583061.442022-2-0.20-0.82
EFL Cup (9 Seasons)151,0527055.711.71281732841.332117+4+0.34-0.62
Championship (8 Seasons)27015,8505947.9176.117879919220701.58221239-18-0.10-0.25
Premier League (5 Seasons)19925495.410.31158211.411316-3-0.32+0.12
First Division (4 Seasons)835,5386742.761.56617
League One (2 Seasons)161,0716712.911.9133341.631915+4+0.34-0.19
PL2 — Div. 1 (1 Season)65409027.36.06906002.001610+6+1.00+0.81
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2010-201116Falkirk1 League2320.10.002
2011-201217Falkirk1 League322,0576463.522.9248
2012-201318Falkirk1 League281,9226959.321.4235
2013-201419Falkirk1 League211,5567448.017.3192
2013-201419Swansea City1 League280402.30.9101
2014-201520Swansea City3 Leagues5315638.13.546711121.8063+3+0.86+0.88
2015-201621Oldham Athletic1 League117646918.58.592211.001315-2-0.24+0.08
2015-201621Swansea City2 Leagues221110.60.200233.0010+1+4.29+4.58
2016-201722Swansea City3 Leagues138706723.69.711906271.231518-3-0.31+0.38
2017-201823Wigan Athletic2 Leagues6371627.64.14126453.0070+7+1.70+0.52
2017-201823Swansea City1 League65409027.36.06906002.001610+6+1.00+0.81
2017-201823Swansea City3 Leagues393312.21.01740261.6731+2+1.94+2.61
2018-201924Swansea City2 Leagues372,1145747.023.52377101424111.713733+4+0.17-0.09
2019-202025Swansea City2 Leagues372,5326859.928.130821971191.664336+7+0.25+0.35
2020-202126Swansea City3 Leagues442,9716866.033.0348124102161.783831+7+0.21-0.49
2021-202227Swansea City3 Leagues219484520.910.5107551118161.481326-13-1.23-1.38
2022-202328Swansea City3 Leagues412,9117165.632.334801972921.414245-3-0.09-0.45
2023-202429Swansea City3 Leagues462,9116364.732.3328013142621.313757-20-0.62-1.35
2024-202530Swansea City3 Leagues341,4764333.516.4157641917121.471320-7-0.43-0.43
2025-202631Swansea City3 Leagues341,4144230.615.7147772017131.562624+2+0.13+0.21
16 Seasons4 Clubs6 Leagues41925,3296033.1281.428879111131211051.56294309-15-0.07-0.13
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Swansea City (13 Seasons)4 Leagues31918,6565834.2207.32097910811020991.55274294-20-0.10-0.04
Falkirk (4 Seasons)1 League835,5386742.761.56617
Oldham Athletic (1 Season)1 League117646918.58.592211.001315-2-0.24+0.08
Swansea City (1 Season)1 League65409027.36.06906002.001610+6+1.00+0.81
Wigan Athletic (1 Season)2 Leagues6371627.64.14126453.0070+7+1.70+0.52
FA Cup (12 Seasons)168935628.39.9881583061.442022-2-0.20-0.82
EFL Cup (9 Seasons)151,0527055.711.71281732841.332117+4+0.34-0.62
Championship (8 Seasons)27015,8505947.9176.117879919220701.58221239-18-0.10-0.25
Premier League (5 Seasons)19925495.410.31158211.411316-3-0.32+0.12
First Division (4 Seasons)835,5386742.761.56617
League One (2 Seasons)161,0716712.911.9133341.631915+4+0.34-0.19
PL2 — Div. 1 (1 Season)65409027.36.06906002.001610+6+1.00+0.81
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
2010-201116Falkirksct SCO2. First Division3rd2320.10.002
2011-201217Falkirksct SCO2. First Division3rd322,0576463.522.9248
2012-201318Falkirksct SCO2. First Division3rd281,9226959.321.4235
2013-201419Falkirksct SCO2. Championship3rd211,5567448.017.3192Matches
2013-201419Swansea Cityeng ENG1. Premier League12th280402.30.9101Matches
2014-201520Swansea Cityeng ENG1. Premier League8th2115583.41.3111101.501100.00+0.08Matches
2015-201621Oldham Athleticeng ENG3. League One17th117646918.58.592211.001315-2-0.24+0.08Matches
2015-201621Swansea Cityeng ENG1. Premier League12th221110.60.200223.0010+1+4.29+4.58Matches
2016-201722Swansea Cityeng ENG1. Premier League15th116906320.27.794261.181115-4-0.52+0.17Matches
2017-201823Wigan Athleticeng ENG3. League One1st5307617.43.441133.0060+6+1.76+0.49Matches
2017-201823Swansea Cityeng ENGJr. PL2 — Div. 14th65409027.36.06906002.001610+6+1.00+0.81Matches
2017-201823Swansea Cityeng ENG1. Premier League18th219100.60.200231.000000.00+0.74Matches
2018-201924Swansea Cityeng ENG2. Championship10th331,9105846.121.2217691226111.642930-1-0.05-0.21Matches
2019-202025Swansea Cityeng ENG2. Championship6th362,4426859.027.129821871191.714231+11+0.41+0.51Matches
2020-202126Swansea Cityeng ENG2. Championship4th402,7206865.730.231822292061.813426+8+0.26-0.31Matches
2021-202227Swansea Cityeng ENG2. Championship15th187374117.88.287131017161.56821-13-1.59-1.67Matches
2022-202328Swansea Cityeng ENG2. Championship10th382,7317266.030.332801862921.473943-4-0.13-0.64Matches
2023-202429Swansea Cityeng ENG2. Championship14th432,7586466.630.6317912122521.333550-15-0.49-1.08Matches
2024-202530Swansea Cityeng ENG2. Championship11th311,2894231.114.3137631817121.521018-8-0.56-0.65Matches
2025-202631Swansea Cityeng ENG2. Championship11th311,2634130.514.0137661816121.652420+4+0.29+0.47Matches
16 Seasons4 Clubs4 Leagues38823,3846032.7259.8268799912020951.58253270-17-0.09-0.10
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Swansea City (13 Seasons)2 Leagues28916,7755833.4186.4189799610020911.57234255-21-0.11-0.01
Falkirk (4 Seasons)1 League835,5386742.761.56617
Oldham Athletic (1 Season)1 League117646918.58.592211.001315-2-0.24+0.08
Swansea City (1 Season)1 League65409027.36.06906002.001610+6+1.00+0.81
Wigan Athletic (1 Season)1 League5307617.43.441133.0060+6+1.76+0.49
Championship (8 Seasons)27015,8505947.9176.117879919220701.58221239-18-0.10-0.25
Premier League (5 Seasons)19925495.410.31158211.411316-3-0.32+0.12
First Division (4 Seasons)835,5386742.761.56617
League One (2 Seasons)161,0716712.911.9133341.631915+4+0.34-0.19
PL2 — Div. 1 (1 Season)65409027.36.06906002.001610+6+1.00+0.81
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-201520Swansea Cityeng ENGFA Cup17th1696938.30.81690013.0031+2+2.61+2.61Matches
2014-201520Swansea Cityeng ENGLeague Cup9th21316648.51.52660011.5021+1+0.69-0.61Matches
2015-201621Swansea Cityeng ENGFA Cup33rd00001Matches
2016-201722Swansea Cityeng ENGEFL Cup17th218090100.02.02902001.5043+1+0.50Matches
2016-201722Swansea Cityeng ENGFA Cup33rd00001Matches
2017-201823Wigan Athleticeng ENGFA Cup5th164648.90.70016423.0010+1+1.41+0.72Matches
2017-201823Swansea Cityeng ENGEFL Cup9th1747427.40.81740023.0031+2+2.43+1.97Matches
2017-201823Swansea Cityeng ENGFA Cup5th00001Matches
2018-201924Swansea Cityeng ENGFA Cup5th42045156.72.3289121402.2583+5+2.21+0.48Matches
2019-202025Swansea Cityeng ENGFA Cup33rd19090100.01.01901000.0015-4-4.00Matches
2020-202126Swansea Cityeng ENGEFL Cup58th19090100.01.01901000.0002-2-2.00Matches
2020-202126Swansea Cityeng ENGFA Cup9th31615459.61.8268112602.0043+1+0.56-1.92Matches
2021-202227Swansea Cityeng ENGEFL CupRd321809066.72.02902001.5043+1+0.50-2.50Matches
2021-202227Swansea Cityeng ENGFA Cup1313125.80.30013100.0012-1-2.90-2.90Matches
2022-202328Swansea Cityeng ENGEFL CupRd11606066.70.71600001.0020+2+3.00+9.00Matches
2022-202328Swansea Cityeng ENGFA Cup21206057.11.3190113000.5012-1-0.75-0.75Matches
2023-202429Swansea Cityeng ENGEFL CupRd22633235.00.70023201.502200.00-1.54Matches
2023-202429Swansea Cityeng ENGFA Cup1909050.01.01901000.0005-5-5.00-7.00Matches
2024-202530Swansea Cityeng ENGEFL CupRd221628190.01.82811001.5032+1+0.56+0.56Matches
2024-202530Swansea Cityeng ENGFA Cup1252527.80.30012500.000000.00+4.15Matches
2025-202631Swansea Cityeng ENGEFL CupRd421125631.11.2190112210.5013-2-1.61-2.70Matches
2025-202631Swansea Cityeng ENGFA Cup1393932.50.40013901.001100.000.00Matches
12 Seasons2 Clubs2 Leagues311,9456338.621.62081121130101.394139+2+0.09-0.66
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Swansea City (12 Seasons)2 Leagues301,8816343.520.9208112102681.334039+1+0.05-0.73
Wigan Athletic (1 Season)1 League164648.90.70016423.0010+1+1.41+0.72
FA Cup (12 Seasons)168935628.39.9881583061.442022-2-0.20-0.82
EFL Cup (9 Seasons)151,0527055.711.71281732841.332117+4+0.34-0.62
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201116Falkirksct SCO2. First Division0.000
2011-201217Falkirksct SCO2. First Division22.920
2012-201318Falkirksct SCO2. First Division21.420
2013-201419Falkirksct SCO2. Championship17.350Matches
2013-201419Swansea Cityeng ENG1. Premier League0.9101Matches
2014-201520Swansea Cityeng ENGFA Cup0.81000Matches
2014-201520Swansea Cityeng ENGLeague Cup1.51000Matches
2014-201520Swansea Cityeng ENG1. Premier League1.3001Matches
2015-201621Oldham Athleticeng ENG3. League One8.51013Matches
2015-201621Swansea Cityeng ENG1. Premier League0.2001Matches
2016-201722Swansea Cityeng ENGEFL Cup2.0000120100000Matches
2016-201722Swansea Cityeng ENG1. Premier League7.7200101115720000Matches
2017-201823Swansea Cityeng ENGEFL Cup0.8000100310000Matches
2017-201823Wigan Athleticeng ENGFA Cup0.71001000310Matches
2017-201823Wigan Athleticeng ENG3. League One3.4000500000000Matches
2017-201823Swansea Cityeng ENGJr. PL2 — Div. 16.02000Matches
2017-201823Swansea Cityeng ENG1. Premier League0.2100200000000Matches
2018-201924Swansea Cityeng ENG2. Championship21.220029191132539000Matches
2018-201924Swansea Cityeng ENGFA Cup2.3000210040000Matches
2019-202025Swansea Cityeng ENG2. Championship27.11000541623145430Matches
2019-202025Swansea Cityeng ENGFA Cup1.01004100000Matches
2020-202126Swansea Cityeng ENG2. Championship30.2800554053349740Matches
2020-202126Swansea Cityeng ENGEFL Cup1.00000000020Matches
2020-202126Swansea Cityeng ENGFA Cup1.80005100020Matches
2021-202227Swansea Cityeng ENG2. Championship8.2100131803890Matches
2021-202227Swansea Cityeng ENGEFL Cup2.00002100320Matches
2021-202227Swansea Cityeng ENGFA Cup0.30000001000Matches
2022-202328Swansea Cityeng ENG2. Championship30.31100393114027310Matches
2022-202328Swansea Cityeng ENGEFL Cup0.70001000120Matches
2022-202328Swansea Cityeng ENGFA Cup1.30001001000Matches
2023-202429Swansea Cityeng ENG2. Championship30.6600462821255340Matches
2023-202429Swansea Cityeng ENGEFL Cup0.70000001100Matches
2023-202429Swansea Cityeng ENGFA Cup1.01002200120Matches
2024-202530Swansea Cityeng ENG2. Championship14.360029143514150Matches
2024-202530Swansea Cityeng ENGEFL Cup1.80001000130Matches
2024-202530Swansea Cityeng ENGFA Cup0.30000Matches
2025-202631Swansea Cityeng ENG2. Championship14.05002191121120Matches
2025-202631Swansea Cityeng ENGEFL Cup1.21001101010Matches
2025-202631Swansea Cityeng ENGFA Cup0.40000101200Matches
16 Seasons4 Clubs6 Leagues281.4690034119616152268292000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (13 Seasons)4 Leagues207.3580032219616152265291000
Falkirk (4 Seasons)1 League61.590
Oldham Athletic (1 Season)1 League8.51013
Swansea City (1 Season)1 League6.02000
Wigan Athletic (1 Season)2 Leagues4.1100600031000
FA Cup (12 Seasons)9.940015603105000
EFL Cup (9 Seasons)11.72007406710000
Championship (8 Seasons)176.1490028617515138244257000
Premier League (5 Seasons)10.3400151115720000
First Division (4 Seasons)61.590
League One (2 Seasons)11.91001800000000
PL2 — Div. 1 (1 Season)6.02000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201116Falkirk1 League0.000
2011-201217Falkirk1 League22.920
2012-201318Falkirk1 League21.420
2013-201419Falkirk1 League17.350
2013-201419Swansea City1 League0.9101
2014-201520Swansea City3 Leagues3.520010
2015-201621Oldham Athletic1 League8.51013
2015-201621Swansea City2 Leagues0.2001
2016-201722Swansea City3 Leagues9.7200111316720000
2017-201823Wigan Athletic2 Leagues4.1100600031000
2017-201823Swansea City1 League6.02000
2017-201823Swansea City3 Leagues1.0100300310000
2018-201924Swansea City2 Leagues23.520031201132939000
2019-202025Swansea City2 Leagues28.11100581723145430
2020-202126Swansea City3 Leagues33.0800604153349780
2021-202227Swansea City3 Leagues10.510015190411110
2022-202328Swansea City3 Leagues32.31100413114128330
2023-202429Swansea City3 Leagues32.3700483021357360
2024-202530Swansea City3 Leagues16.460030143515180
2025-202631Swansea City3 Leagues15.760022111323130
16 Seasons4 Clubs6 Leagues281.4690034119616152268292000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (13 Seasons)4 Leagues207.3580032219616152265291000
Falkirk (4 Seasons)1 League61.590
Oldham Athletic (1 Season)1 League8.51013
Swansea City (1 Season)1 League6.02000
Wigan Athletic (1 Season)2 Leagues4.1100600031000
FA Cup (12 Seasons)9.940015603105000
EFL Cup (9 Seasons)11.72007406710000
Championship (8 Seasons)176.1490028617515138244257000
Premier League (5 Seasons)10.3400151115720000
First Division (4 Seasons)61.590
League One (2 Seasons)11.91001800000000
PL2 — Div. 1 (1 Season)6.02000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201116Falkirksct SCO2. First Division3rd0.000
2011-201217Falkirksct SCO2. First Division3rd22.920
2012-201318Falkirksct SCO2. First Division3rd21.420
2013-201419Falkirksct SCO2. Championship3rd17.350Matches
2013-201419Swansea Cityeng ENG1. Premier League12th0.9101Matches
2014-201520Swansea Cityeng ENG1. Premier League8th1.3001Matches
2015-201621Oldham Athleticeng ENG3. League One17th8.51013Matches
2015-201621Swansea Cityeng ENG1. Premier League12th0.2001Matches
2016-201722Swansea Cityeng ENG1. Premier League15th7.7200101115720000Matches
2017-201823Wigan Athleticeng ENG3. League One1st3.4000500000000Matches
2017-201823Swansea Cityeng ENGJr. PL2 — Div. 14th6.02000Matches
2017-201823Swansea Cityeng ENG1. Premier League18th0.2100200000000Matches
2018-201924Swansea Cityeng ENG2. Championship10th21.220029191132539000Matches
2019-202025Swansea Cityeng ENG2. Championship6th27.11000541623145430Matches
2020-202126Swansea Cityeng ENG2. Championship4th30.2800554053349740Matches
2021-202227Swansea Cityeng ENG2. Championship15th8.2100131803890Matches
2022-202328Swansea Cityeng ENG2. Championship10th30.31100393114027310Matches
2023-202429Swansea Cityeng ENG2. Championship14th30.6600462821255340Matches
2024-202530Swansea Cityeng ENG2. Championship11th14.360029143514150Matches
2025-202631Swansea Cityeng ENG2. Championship11th14.05002191121120Matches
16 Seasons4 Clubs4 Leagues259.8630031918616143251277000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (13 Seasons)2 Leagues186.4530030118616143251277000
Falkirk (4 Seasons)1 League61.590
Oldham Athletic (1 Season)1 League8.51013
Swansea City (1 Season)1 League6.02000
Wigan Athletic (1 Season)1 League3.4000500000000
Championship (8 Seasons)176.1490028617515138244257000
Premier League (5 Seasons)10.3400151115720000
First Division (4 Seasons)61.590
League One (2 Seasons)11.91001800000000
PL2 — Div. 1 (1 Season)6.02000
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-201520Swansea Cityeng ENGFA Cup17th0.81000Matches
2014-201520Swansea Cityeng ENGLeague Cup9th1.51000Matches
2016-201722Swansea Cityeng ENGEFL Cup17th2.0000120100000Matches
2017-201823Wigan Athleticeng ENGFA Cup5th0.71001000310Matches
2017-201823Swansea Cityeng ENGEFL Cup9th0.8000100310000Matches
2018-201924Swansea Cityeng ENGFA Cup5th2.3000210040000Matches
2019-202025Swansea Cityeng ENGFA Cup33rd1.01004100000Matches
2020-202126Swansea Cityeng ENGEFL Cup58th1.00000000020Matches
2020-202126Swansea Cityeng ENGFA Cup9th1.80005100020Matches
2021-202227Swansea Cityeng ENGEFL CupRd32.00002100320Matches
2021-202227Swansea Cityeng ENGFA Cup0.30000001000Matches
2022-202328Swansea Cityeng ENGEFL CupRd10.70001000120Matches
2022-202328Swansea Cityeng ENGFA Cup1.30001001000Matches
2023-202429Swansea Cityeng ENGEFL CupRd20.70000001100Matches
2023-202429Swansea Cityeng ENGFA Cup1.01002200120Matches
2024-202530Swansea Cityeng ENGEFL CupRd21.80001000130Matches
2024-202530Swansea Cityeng ENGFA Cup0.30000Matches
2025-202631Swansea Cityeng ENGEFL CupRd41.21001101010Matches
2025-202631Swansea Cityeng ENGFA Cup0.40000101200Matches
12 Seasons2 Clubs2 Leagues21.66002210091715000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (12 Seasons)2 Leagues20.95002110091414000
Wigan Athletic (1 Season)1 League0.71001000310
FA Cup (12 Seasons)9.940015603105000
EFL Cup (9 Seasons)11.72007406710000

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.

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.

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.